summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHuang-Huang Bao2021-03-05 07:59:37 +0800
committerHuang-Huang Bao2021-03-05 07:59:37 +0800
commitb69b358aea7f09c18b826bb8a312379c7a8ea873 (patch)
tree143106ce3b4abebcefdf9c5c1890937ad70407e0 /PKGBUILD
parent26726b2dda9d648c9343da184962c3e519b464ad (diff)
downloadaur-b69b358aea7f09c18b826bb8a312379c7a8ea873.tar.gz
Split out JACK SPA plugin
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 18 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7453f22f4af3..230bed6c7583 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,8 +7,9 @@ pkgbase=pipewire-full-git
pkgname=(pipewire-full-git pipewire-full-docs-git pipewire-full-alsa-git
pipewire-full-jack-git pipewire-full-pulse-git
gst-plugin-pipewire-full-git
+ pipewire-full-jack-client-git
pipewire-full-vulkan-git pipewire-full-ffmpeg-git)
-pkgver=0.3.22.r92.g97cc2760
+pkgver=0.3.23.r5.ge89e87ba
pkgrel=1
pkgdesc="Low-latency audio/video router and processor"
url="https://pipewire.org"
@@ -60,17 +61,18 @@ _ver=${pkgver:0:3}
package_pipewire-full-git() {
depends=(rtkit libdbus-1.so libncursesw.so libsndfile.so
- libudev.so libasound.so libsystemd.so libbluetooth.so libsbc.so
- libldacBT_enc.so libopenaptx.so libfdk-aac.so)
+ libudev.so libasound.so libsystemd.so libbluetooth.so
+ libsbc.so libldacBT_enc.so libopenaptx.so libfdk-aac.so)
optdepends=('pipewire-full-docs-git: Documentation'
'pipewire-full-alsa-git: ALSA support'
'pipewire-full-jack-git: JACK support'
+ 'pipewire-full-jack-client-git: JACK device/client'
'pipewire-full-pulse-git: PulseAudio support'
'gst-plugin-pipewire-full-git: GStreamer support'
'ofono: ofono Bluetooth HFP support'
'hsphfpd: hsphfpd Bluetooth HSP/HFP support')
- provides=(pipewire alsa-card-profiles libpipewire-$_ver.so)
- conflicts=(pipewire alsa-card-profiles
+ provides=(pipewire pipewire-media-session alsa-card-profiles libpipewire-$_ver.so)
+ conflicts=(pipewire pipewire-media-session alsa-card-profiles
pipewire-full-bluez5-git pipewire-full-bluez5-hsphfpd-git)
replaces=(pipewire-full-bluez5-git pipewire-full-bluez5-hsphfpd-git)
backup=(etc/pipewire/{pipewire{,-pulse},client{,-rt}}.conf
@@ -89,13 +91,14 @@ package_pipewire-full-git() {
_pick jack etc/pipewire/{jack.conf,media-session.d/with-jack}
_pick jack usr/bin/pw-jack usr/lib/pipewire-$_ver/jack
- _pick jack usr/lib/spa-0.2/jack
_pick jack usr/share/man/man1/pw-jack.1
_pick pulse etc/pipewire/media-session.d/with-pulseaudio
_pick gst usr/lib/gstreamer-1.0
+ _pick jack-client usr/lib/spa-0.2/jack
+
_pick vulkan usr/lib/spa-0.2/vulkan
_pick ffmpeg usr/lib/spa-0.2/ffmpeg
@@ -122,7 +125,7 @@ package_pipewire-full-alsa-git() {
package_pipewire-full-jack-git() {
pkgdesc+=" - JACK support"
- depends=(pipewire-full-git libpipewire-$_ver.so bash libjack.so)
+ depends=(pipewire-full-git libpipewire-$_ver.so bash)
provides=(pipewire-jack)
conflicts=(pipewire-jack)
backup=(etc/pipewire/jack.conf)
@@ -146,6 +149,14 @@ package_gst-plugin-pipewire-full-git() {
mv gst/* "$pkgdir"
}
+package_pipewire-full-jack-client-git() {
+ pkgdesc="JACK client SPA plugin"
+ depends=(pipewire-full-git libjack.so)
+ provides=(pipewire-jack-client)
+ conflicts=(pipewire-jack-client)
+ mv jack-client/* "${pkgdir}"
+}
+
package_pipewire-full-vulkan-git() {
pkgdesc="Vulkan SPA plugin"
depends=(pipewire-full-git vulkan-icd-loader)