summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaochen Tong2020-11-01 01:14:36 +0100
committerHaochen Tong2020-11-01 01:14:36 +0100
commit18a9483e4f3ef4a3c6914a0b7b1787007f267f13 (patch)
tree512b65f2aab35c684b9399169698a793b77dd682
parent11824201e0f1f3a31d0f419b87b00d1dc1e9d929 (diff)
downloadaur-18a9483e4f3ef4a3c6914a0b7b1787007f267f13.tar.gz
include service files
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD17
-rw-r--r--override-pipewire-socket.conf2
-rw-r--r--pipewire-dropin.install7
4 files changed, 27 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2d904274c6fd..a03f1e85248c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,18 @@
pkgbase = pipewire-dropin
pkgdesc = Use pipewire as drop-in replacement for PulseAudio/JACK
- pkgver = 1
+ pkgver = 2
pkgrel = 1
+ install = pipewire-dropin.install
arch = any
license = LGPL2.1
source = pipewire-pulse.conf
source = pipewire-jack.conf
+ source = override-pipewire-socket.conf
+ source = pipewire-dropin.install
sha256sums = 750c8f53b47b39a7bb8bdb62b1f35d749391a6735e4ed88083abb7d2e77a2fcf
sha256sums = a3e7f6fb87019c1651243bd488e962a49c8e2e6916052c625a85e9a3e9762b8f
+ sha256sums = 3761246166d7b647d199f38e9c0e35e3b2df303a21fe2124b33be4f852a0071c
+ sha256sums = 1da4554e2c39c78aa4f8bd318b7ef3ff83979034be0b509891894f99bc7ecead
pkgname = pipewire-pulse-dropin
pkgdesc = Use pipewire as drop-in replacement for PulseAudio
diff --git a/PKGBUILD b/PKGBUILD
index 7ae446662aaf..e7ebb5f297d2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,24 @@
pkgbase=pipewire-dropin
pkgname=("pipewire-pulse-dropin" "pipewire-jack-dropin")
-pkgver=1
+pkgver=2
pkgrel=1
pkgdesc="Use pipewire as drop-in replacement for PulseAudio/JACK"
license=("LGPL2.1")
arch=(any)
-source=(pipewire-pulse.conf pipewire-jack.conf)
+source=(pipewire-pulse.conf pipewire-jack.conf override-pipewire-socket.conf pipewire-dropin.install)
+install=pipewire-dropin.install
package_pipewire-pulse-dropin() {
pkgdesc="Use pipewire as drop-in replacement for PulseAudio"
provides=(libpulse{,-simple,-mainloop-glib}.so)
depends=("pipewire-pulse")
- install -Dm755 "$srcdir/pipewire-pulse.conf" -t "$pkgdir/etc/ld.so.conf.d"
+ install -Dm644 "$srcdir/pipewire-pulse.conf" -t "$pkgdir/etc/ld.so.conf.d"
+ install -Dm644 "$srcdir/override-pipewire-socket.conf" "$pkgdir/usr/lib/systemd/user/pipewire.socket.d/listen-pulse.conf"
+ install -dm755 "$pkgdir/etc/systemd/user"
+ ln -sf /dev/null "$pkgdir/etc/systemd/user/pulseaudio.service"
+ ln -sf /dev/null "$pkgdir/etc/systemd/user/pulseaudio.socket"
}
@@ -23,7 +28,9 @@ package_pipewire-jack-dropin() {
provides=(libjack{,net,server}.so)
depends=("pipewire-jack")
- install -Dm755 "$srcdir/pipewire-jack.conf" -t "$pkgdir/etc/ld.so.conf.d"
+ install -Dm644 "$srcdir/pipewire-jack.conf" -t "$pkgdir/etc/ld.so.conf.d"
}
sha256sums=('750c8f53b47b39a7bb8bdb62b1f35d749391a6735e4ed88083abb7d2e77a2fcf'
- 'a3e7f6fb87019c1651243bd488e962a49c8e2e6916052c625a85e9a3e9762b8f')
+ 'a3e7f6fb87019c1651243bd488e962a49c8e2e6916052c625a85e9a3e9762b8f'
+ '3761246166d7b647d199f38e9c0e35e3b2df303a21fe2124b33be4f852a0071c'
+ '1da4554e2c39c78aa4f8bd318b7ef3ff83979034be0b509891894f99bc7ecead')
diff --git a/override-pipewire-socket.conf b/override-pipewire-socket.conf
new file mode 100644
index 000000000000..187058b5fd70
--- /dev/null
+++ b/override-pipewire-socket.conf
@@ -0,0 +1,2 @@
+[Socket]
+ListenStream=%t/pulse/native
diff --git a/pipewire-dropin.install b/pipewire-dropin.install
new file mode 100644
index 000000000000..f134188615d3
--- /dev/null
+++ b/pipewire-dropin.install
@@ -0,0 +1,7 @@
+post_install() {
+ echo "Reboot your system for the changes to take effect."
+}
+
+post_remove() {
+ echo "Reboot your system for the changes to take effect."
+}