diff options
author | Huang-Huang Bao | 2021-03-05 07:59:37 +0800 |
---|---|---|
committer | Huang-Huang Bao | 2021-03-05 07:59:37 +0800 |
commit | b69b358aea7f09c18b826bb8a312379c7a8ea873 (patch) | |
tree | 143106ce3b4abebcefdf9c5c1890937ad70407e0 | |
parent | 26726b2dda9d648c9343da184962c3e519b464ad (diff) | |
download | aur-b69b358aea7f09c18b826bb8a312379c7a8ea873.tar.gz |
Split out JACK SPA plugin
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 29 insertions, 9 deletions
@@ -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 @@ -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) |