aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorMarius Gripsgard <marius@ubports.com>2020-08-09 22:38:37 +0200
committerMarius Gripsgard <marius@ubports.com>2020-08-09 22:38:37 +0200
commit94ffb27239ba1710ee10afd1949b7e7acb1cfd7d (patch)
tree7065fd96d1783cccec6f2db5b956bd2996396068 /debian
parent37cd597a495c0aa1c404df9bc18b1af899441a94 (diff)
downloadayatana-indicator-sound-94ffb27239ba1710ee10afd1949b7e7acb1cfd7d.tar.gz
ayatana-indicator-sound-94ffb27239ba1710ee10afd1949b7e7acb1cfd7d.tar.bz2
ayatana-indicator-sound-94ffb27239ba1710ee10afd1949b7e7acb1cfd7d.zip
Start indicator in systemd when ayatana-indicators.target is started
This starts the indicator with the ayatana-indicators.target
Diffstat (limited to 'debian')
-rw-r--r--debian/ayatana-indicator-sound.links2
-rw-r--r--debian/control1
-rwxr-xr-xdebian/rules2
3 files changed, 4 insertions, 1 deletions
diff --git a/debian/ayatana-indicator-sound.links b/debian/ayatana-indicator-sound.links
new file mode 100644
index 0000000..afd6c9f
--- /dev/null
+++ b/debian/ayatana-indicator-sound.links
@@ -0,0 +1,2 @@
+# Because dh-systemd does not yet support user units, we manually make the WantedBy link
+/usr/lib/systemd/user/ayatana-indicator-sound.service /usr/lib/systemd/user/ayatana-indicators.target.wants/ayatana-indicator-sound.service
diff --git a/debian/control b/debian/control
index 92d9fd7..de3c368 100644
--- a/debian/control
+++ b/debian/control
@@ -3,6 +3,7 @@ Section: sound
Priority: optional
Maintainer: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Build-Depends: debhelper (>= 9.0),
+ dh-systemd,
cmake,
cmake-extras (>= 0.10),
dbus,
diff --git a/debian/rules b/debian/rules
index 0cc5145..276a29d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,7 @@
export DPKG_GENSYMBOLS_CHECK_LEVEL=4
%:
- dh $@ --parallel --fail-missing
+ dh $@ --parallel --fail-missing --with systemd
override_dh_auto_configure:
# Debian defines CMAKE_INSTALL_LOCALSTATEDIR as /usr/var, which is wrong.