void-packages/srcpkgs/gdm/patches/fix-service-assertions.patch

30 lines
1.4 KiB
Diff

Fix systemd_dep assertions to not fail when passing a valid service directory path.
diff --git a/data/meson.build b/data/meson.build
index 2cfe4691..2211e98b 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -166,20 +166,20 @@ endif
systemdsystemunitdir = get_option('systemdsystemunitdir')
if systemdsystemunitdir != 'no'
- assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
if get_option('systemdsystemunitdir') != ''
systemd_systemunitdir = get_option('systemdsystemunitdir')
else
+ assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd system unit dir or disable it')
systemd_systemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
endif
endif
systemduserunitdir = get_option('systemduserunitdir')
if systemduserunitdir != 'no'
- assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
if get_option('systemduserunitdir') != ''
systemd_userunitdir = get_option('systemduserunitdir')
else
+ assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
define_variable: ['prefix', get_option('prefix')])
endif