aboutsummaryrefslogtreecommitdiffstats
path: root/community/sysprof/allow-disabling-systemdunitdir.patch
blob: 4c0329e08c5a7c3358b64bf2350f7e6e3df6646d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
diff --git a/data/meson.build b/data/meson.build
index cc924ae..63dc69b 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -86,16 +86,18 @@ if get_option('with_sysprofd') == 'bundled'
   )
 
   systemdunitdir = get_option('systemdunitdir')
-  if systemdunitdir == ''
-    systemdunitdir = dependency('systemd').get_pkgconfig_variable('systemdsystemunitdir')
+  if systemdunitdir != 'no'
+    if systemdunitdir == ''
+      systemdunitdir = dependency('systemd').get_pkgconfig_variable('systemdsystemunitdir')
+    endif
+    configure_file(
+      input: 'sysprof2.service.in',
+      output: 'sysprof2.service',
+      configuration: sysprofdconf,
+      install: true,
+      install_dir: systemdunitdir,
+    )
   endif
-  configure_file(
-    input: 'sysprof2.service.in',
-    output: 'sysprof2.service',
-    configuration: sysprofdconf,
-    install: true,
-    install_dir: systemdunitdir,
-  )
 
   i18n.merge_file(
     input: 'org.gnome.sysprof2.policy.in',