summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSofia Talarmo2022-12-02 23:01:46 +0200
committerSofia Talarmo2022-12-02 23:01:46 +0200
commitcb78cc1ff9327cad079f4d4f91fc61714cc9ee62 (patch)
tree1226acd7b408a6c9087529430c2ac0b2d6eb9a93 /PKGBUILD
downloadaur-cb78cc1ff9327cad079f4d4f91fc61714cc9ee62.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 23 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..583fcecd5498
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Your Name <sofia@teascade.net>
+pkgname=pipeswitchd
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="Daemon for PipeWire that automatically links audio inputs and outputs based on regular expressions, similar to patchbay."
+arch=('any')
+url="https://github.com/Teascade/pipeswitch"
+license=('GPL3')
+depends=('pipewire')
+makedepends=('git' 'rust')
+source=("${pkgname}::git+${url}.git#tag=v${pkgver}")
+sha512sums=('SKIP')
+
+build() {
+ cd "$srcdir/${pkgname}"
+ cargo build --release
+}
+
+package() {
+ cd "$srcdir/${pkgname}"
+ install -Dm755 "${srcdir}/${pkgname}/target/release/pipeswitchd" "${pkgdir}/usr/bin/pipeswitchd"
+ install -Dm755 "${srcdir}/${pkgname}/contrib/pipeswitchd.service" "${pkgdir}/usr/lib/systemd/user/pipeswitchd.service"
+}