@@ -1,32 +1,18 @@
SUMMARY = "Basic desktop integration functions"
HOMEPAGE = "https://www.freedesktop.org/wiki/Software/xdg-utils/"
-DESCRIPTION = "The xdg-utils package is a set of simple scripts that provide basic \
-desktop integration functions for any Free Desktop, such as Linux. \
-They are intended to provide a set of defacto standards. \
-The following scripts are provided at this time: \
-xdg-desktop-icon \
-xdg-desktop-menu \
-xdg-email \
-xdg-icon-resource \
-xdg-mime \
-xdg-open \
-xdg-screensaver \
-xdg-terminal \
-"
+DESCRIPTION = "The xdg-utils package is a set of simple scripts that provide basic desktop integration functions."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a5367a90934098d6b05af3b746405014"
-SRC_URI = "https://portland.freedesktop.org/download/${BPN}-${PV}.tar.gz \
+SRC_URI = "git://gitlab.freedesktop.org/xdg/xdg-utils.git;protocol=https;branch=master;tag=v${PV} \
file://0001-Reinstate-xdg-terminal.patch \
file://0001-Don-t-build-the-in-script-manual.patch \
file://1f199813e0eb0246f63b54e9e154970e609575af.patch \
file://CVE-2022-4055.patch \
"
-SRC_URI[sha256sum] = "d798b08af8a8e2063ddde6c9fa3398ca81484f27dec642c5627ffcaa0d4051d9"
-
-UPSTREAM_CHECK_REGEX = "xdg-utils-(?P<pver>((\d+[\.\-_]*)+)((rc|alpha|beta)\d+)?)\.(tar\.gz|tgz)"
+SRCREV = "159fc37075db2decf446f453fe1a796da6921aad"
# Needs brokensep as this doesn't use automake
inherit autotools-brokensep features_check
Tarballs haven't been uploaded to portland.freedesktop.org for some time now, so we missed several upstream releases. Upstream isn't making tarball releases, so switch to git clones. The version is not changed here and the end result is identical. Also make the description more concise as 12 lines is a little excessive. Signed-off-by: Ross Burton <ross.burton@arm.com> --- .../xdg-utils/xdg-utils_1.1.3.bb | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-)