summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Avance2024-03-24 18:41:19 -0500
committerAlex Avance2024-03-24 18:42:38 -0500
commitc2b304415dd5ce6a76b89bda0a1e704244934181 (patch)
tree100706c9142eb5914f0a3576e8b31dae2f2a4d94
parent8411a50e380f5b3ae14c937115ff5983d2ecefbd (diff)
downloadaur-c2b304415dd5ce6a76b89bda0a1e704244934181.tar.gz
feat: add user service
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD7
-rw-r--r--volume-sync.service9
3 files changed, 16 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 580efabce49e..048416d7e8ed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,6 +7,8 @@ pkgbase = volume-sync-git
makedepends = cargo
depends = libpulse
source = volume-sync::git+https://github.com/aravance/volume-sync.git
+ source = volume-sync.service
sha256sums = SKIP
+ sha256sums = 10491238508343ffe0eda259c65a549c09762ab0d83a13ebd143410d29f87db4
pkgname = volume-sync-git
diff --git a/PKGBUILD b/PKGBUILD
index 6136b0fd78a9..e550ec7b39f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,8 +9,10 @@ url="https://github.com/aravance/volume-sync"
depends=('libpulse')
makedepends=('cargo')
arch=('x86_64')
-source=("volume-sync::git+https://github.com/aravance/volume-sync.git")
-sha256sums=('SKIP')
+source=("volume-sync::git+https://github.com/aravance/volume-sync.git"
+ "volume-sync.service")
+sha256sums=('SKIP'
+ '10491238508343ffe0eda259c65a549c09762ab0d83a13ebd143410d29f87db4')
pkgver() {
cd "$srcdir/$_pkgname"
@@ -23,6 +25,7 @@ build() {
}
package() {
+ install -Dm0644 -t "$pkgdir/usr/lib/systemd/user" "volume-sync.service"
cd "$_pkgname"
install -Dm0755 -t "$pkgdir/usr/bin" "target/release/$_pkgname"
}
diff --git a/volume-sync.service b/volume-sync.service
new file mode 100644
index 000000000000..91c437e4fac3
--- /dev/null
+++ b/volume-sync.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=volume-sync
+
+[Install]
+WantedBy=default.target
+
+[Service]
+ExecStart=/usr/bin/volume-sync
+Slice=background.slice