commit:     28956a12ee23bff69f297dc0fc03ed5c80994bf2
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 07:57:41 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 08:06:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28956a12

gnome-base/gnome-session: Install unit files unconditionally

They won't break on elogind systems and, in general, we are not allowing to
install/drop unit files depending on "systemd" USE flag (as we do for openrc
files).

Closes: https://bugs.gentoo.org/937087
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 .../{gnome-session-46.0.ebuild => gnome-session-46.0-r1.ebuild}       | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gnome-base/gnome-session/gnome-session-46.0.ebuild 
b/gnome-base/gnome-session/gnome-session-46.0-r1.ebuild
similarity index 93%
rename from gnome-base/gnome-session/gnome-session-46.0.ebuild
rename to gnome-base/gnome-session/gnome-session-46.0-r1.ebuild
index d178a939e800..17cf22e35c43 100644
--- a/gnome-base/gnome-session/gnome-session-46.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-46.0-r1.ebuild
@@ -76,10 +76,8 @@ src_configure() {
                -Dsession_selector=true # gnome-custom-session
                $(meson_use doc docbook)
                -Dman=true
+               -Dsystemduserunitdir="$(systemd_get_userunitdir)"
        )
-       use systemd && local emesonargs+=( 
-Dsystemduserunitdir="$(systemd_get_userunitdir)" )
-       # Set a dummy systemduserunitdir to avoid dependency on systemd
-       use elogind && local emesonargs+=( -Dsystemduserunitdir="${T}" )
        meson_src_configure
 }
 

Reply via email to