diff --git a/community/xdg-utils/APKBUILD b/community/xdg-utils/APKBUILD index 97833c0d234577f2ffa04a2ca1bc49495ab37014..ee262f3a4d0bad8c4a79cdb0f9601164650e225e 100644 --- a/community/xdg-utils/APKBUILD +++ b/community/xdg-utils/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=xdg-utils pkgver=1.2.1 -pkgrel=0 +pkgrel=1 pkgdesc="Basic desktop integration functions" url="https://www.freedesktop.org/wiki/Software/xdg-utils/" arch="noarch" @@ -20,7 +20,9 @@ makedepends=" xmlto " subpackages="$pkgname-doc" -source="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v${pkgver/_/-}/xdg-utils-v${pkgver/_/-}.tar.gz" +source="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v${pkgver/_/-}/xdg-utils-v${pkgver/_/-}.tar.gz + busybox-sed.patch + " builddir="$srcdir/$pkgname-v${pkgver/_/-}" build() { @@ -40,4 +42,5 @@ package() { sha512sums=" 9b031d9c65247d0bbe0ce11fba10f88e68fa11e8d0fe5d1b09876edd21f59896a4d3be9a23f10afb7436446580b4d38fba99c622767eecec3951be4f5e4aad3e xdg-utils-v1.2.1.tar.gz +62063dc8667b945d6bd38c3e54d1df38dfd4356ad6968509f3acbb7c4b6130e38b98fd9bb1ac9f2ad13cae7ee5d51131ee9d7a50b5867149e0eb9578208b79b0 busybox-sed.patch " diff --git a/community/xdg-utils/busybox-sed.patch b/community/xdg-utils/busybox-sed.patch new file mode 100644 index 0000000000000000000000000000000000000000..3ef945e0528cb7e1ee6f7ccd1d333ac30b587dec --- /dev/null +++ b/community/xdg-utils/busybox-sed.patch @@ -0,0 +1,15 @@ +Busybox sed allows } to be a label so we need to add a ;. + +Ref https://gitlab.freedesktop.org/xdg/xdg-utils/-/merge_requests/126 + +--- a/scripts/xdg-screensaver.in ++++ b/scripts/xdg-screensaver.in +@@ -363,7 +363,7 @@ screensaver_kde3() + + xset_screensaver_timeout() + { +- xset q | sed '/^Screen Saver:/,/^[^ ]/ { s/.*timeout: *\([0-9]*\).*/\1/; t }; d' ++ xset q | sed '/^Screen Saver:/,/^[^ ]/ { s/.*timeout: *\([0-9]*\).*/\1/; t; }; d' + } + + screensaver_xserver()