commit:     5dffc35a11180fde8eddaccd2bb49f5bccd25ba1
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  8 09:49:31 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Dec  8 09:50:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dffc35a

x11-terms/rxvt-unicode: install systemd user unit for urxvtd

Closes: https://bugs.gentoo.org/504304
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 x11-terms/rxvt-unicode/files/urxvtd.service                      | 9 +++++++++
 .../{rxvt-unicode-9.22-r5.ebuild => rxvt-unicode-9.22-r6.ebuild} | 4 +++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/x11-terms/rxvt-unicode/files/urxvtd.service 
b/x11-terms/rxvt-unicode/files/urxvtd.service
new file mode 100644
index 00000000000..758e8154cee
--- /dev/null
+++ b/x11-terms/rxvt-unicode/files/urxvtd.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=rxvt-unicode terminal daemon
+Documentation=man:urxvtd
+
+[Service]
+ExecStart=/usr/bin/urxvtd
+
+[Install]
+WantedBy=default.target

diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.22-r5.ebuild 
b/x11-terms/rxvt-unicode/rxvt-unicode-9.22-r6.ebuild
similarity index 96%
rename from x11-terms/rxvt-unicode/rxvt-unicode-9.22-r5.ebuild
rename to x11-terms/rxvt-unicode/rxvt-unicode-9.22-r6.ebuild
index ce083fc2e2f..4d046e664f9 100644
--- a/x11-terms/rxvt-unicode/rxvt-unicode-9.22-r5.ebuild
+++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.22-r6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools desktop
+inherit autotools desktop systemd
 
 COLOUR_PATCH_NAME="${PN}-9.22_24-bit-color_cpixl-20201108.patch"
 
@@ -90,6 +90,8 @@ src_compile() {
 src_install() {
        default
 
+       systemd_douserunit "${FILESDIR}"/urxvtd.service
+
        make_desktop_entry urxvt rxvt-unicode utilities-terminal \
                "System;TerminalEmulator"
 }

Reply via email to