commit:     1adcb9a24b09d88fb6867c0d3d7d284bc53b9fb8
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  6 10:49:12 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Sep  6 10:50:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1adcb9a2

x11-misc/xscreensaver: restore patch as sed

Restore the the
xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch in form
of sed in xscreensaver's 6.07 ebuild.

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 x11-misc/xscreensaver/xscreensaver-6.07.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/x11-misc/xscreensaver/xscreensaver-6.07.ebuild 
b/x11-misc/xscreensaver/xscreensaver-6.07.ebuild
index 54e9257d24bc..f163bb2f64b9 100644
--- a/x11-misc/xscreensaver/xscreensaver-6.07.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-6.07.ebuild
@@ -110,6 +110,12 @@ src_prepare() {
        iconv -f ISO-8859-15 -t UTF-8 po/ca.po.old >po/ca.po || die
 
        sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die
+
+       # Causes "Failed to enable unit: Cannot alias xscreensaver.service as 
org.jwz.xscreensaver."
+       # after "systemctl --user enable xscreensaver".
+       sed -i -e '/^Alias=org.jwz.xscreensaver.service/d' \
+                driver/xscreensaver.service.in || die
+
        strip-linguas -i po/
        export ALL_LINGUAS="${LINGUAS}"
 

Reply via email to