summarylogtreecommitdiffstats
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
parent26726b2dda9d648c9343da184962c3e519b464ad (diff)
downloadaur-b69b358aea7f09c18b826bb8a312379c7a8ea873.tar.gz
Split out JACK SPA plugin
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD25
2 files changed, 29 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 37918715373..0b260c77ffc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pipewire-full-git
pkgdesc = Low-latency audio/video router and processor
- pkgver = 0.3.22.r92.g97cc2760
+ pkgver = 0.3.23.r5.ge89e87ba
pkgrel = 1
url = https://pipewire.org
arch = x86_64
@@ -46,14 +46,17 @@ pkgname = pipewire-full-git
optdepends = pipewire-full-docs-git: Documentation
optdepends = pipewire-full-alsa-git: ALSA support
optdepends = pipewire-full-jack-git: JACK support
+ optdepends = pipewire-full-jack-client-git: JACK device/client
optdepends = pipewire-full-pulse-git: PulseAudio support
optdepends = gst-plugin-pipewire-full-git: GStreamer support
optdepends = ofono: ofono Bluetooth HFP support
optdepends = hsphfpd: hsphfpd Bluetooth HSP/HFP support
provides = pipewire
+ provides = pipewire-media-session
provides = alsa-card-profiles
provides = libpipewire-0.3.so
conflicts = pipewire
+ conflicts = pipewire-media-session
conflicts = alsa-card-profiles
conflicts = pipewire-full-bluez5-git
conflicts = pipewire-full-bluez5-hsphfpd-git
@@ -85,7 +88,6 @@ pkgname = pipewire-full-jack-git
depends = pipewire-full-git
depends = libpipewire-0.3.so
depends = bash
- depends = libjack.so
provides = pipewire-jack
conflicts = pipewire-jack
backup = etc/pipewire/jack.conf
@@ -110,6 +112,13 @@ pkgname = gst-plugin-pipewire-full-git
provides = gst-plugin-pipewire
conflicts = gst-plugin-pipewire
+pkgname = pipewire-full-jack-client-git
+ pkgdesc = JACK client SPA plugin
+ depends = pipewire-full-git
+ depends = libjack.so
+ provides = pipewire-jack-client
+ conflicts = pipewire-jack-client
+
pkgname = pipewire-full-vulkan-git
pkgdesc = Vulkan SPA plugin
depends = pipewire-full-git
diff --git a/PKGBUILD b/PKGBUILD
index 7453f22f4af..230bed6c758 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)