diff options
author | sL1pKn07 | 2022-01-22 19:02:10 +0100 |
---|---|---|
committer | sL1pKn07 | 2022-01-22 19:02:10 +0100 |
commit | 01da52c04419e12040bc3b75a13dee2a78a1fb9d (patch) | |
tree | a23401a86716e451d37814f24d0705997a894985 | |
parent | b3b844c3b9e0ddb5a1cd35cc020b2e2fb7298d11 (diff) | |
download | aur-01da52c04419e12040bc3b75a13dee2a78a1fb9d.tar.gz |
bump
-rw-r--r-- | .SRCINFO | 74 | ||||
-rw-r--r-- | PKGBUILD | 147 |
2 files changed, 150 insertions, 71 deletions
@@ -1,6 +1,6 @@ pkgbase = pipewire-git pkgdesc = Low-latency audio/video router and processor (GIT version) - pkgver = 0.3.40.126.g1e5f499ed + pkgver = 0.3.43.153.g4f57f3cda pkgrel = 1 url = https://pipewire.org arch = x86_64 @@ -26,16 +26,20 @@ pkgbase = pipewire-git makedepends = libfdk-aac makedepends = libcamera-git makedepends = vulkan-headers + makedepends = vulkan-icd-loader makedepends = avahi makedepends = webrtc-audio-processing makedepends = python-docutils makedepends = lilv + makedepends = roc-toolkit-git + makedepends = libx11 + makedepends = libcanberra + makedepends = chrpath source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git sha256sums = SKIP pkgname = pipewire-git install = pipewire-git.install - depends = alsa-card-profiles-git=0.3.40.126.g1e5f499ed depends = rtkit depends = libasound.so depends = libbluetooth.so @@ -49,12 +53,11 @@ pkgname = pipewire-git depends = libsystemd.so depends = libudev.so depends = libvulkan.so - depends = libcamera-git depends = libwebrtc_audio_processing.so depends = libusb-1.0.so - depends = libavahi-common.so - depends = libavahi-client.so depends = liblilv-0.so + depends = libcanberra.so + depends = libx11 optdepends = pipewire-docs-git: Documentation optdepends = pipewire-jack-git: JACK support optdepends = pipewire-alsa-git: ALSA support @@ -64,18 +67,20 @@ pkgname = pipewire-git optdepends = gst-plugin-pipewire-git: gstreamer support optdepends = pipewire-zeroconf-git: Zeroconf support optdepends = pipewire-v4l2-git: V4L2 interceptor - provides = pipewire=0.3.40.126.g1e5f499ed + optdepends = pipewire-roc-git: ROC support + optdepends = pipewire-libcamera-git: libcamera support + provides = pipewire=0.3.43.153.g4f57f3cda provides = libpipewire-0.3.so conflicts = pipewire - backup = usr/share/pipewire/pipewire.conf - backup = usr/share/pipewire/pipewire-pulse.conf backup = usr/share/pipewire/client.conf backup = usr/share/pipewire/client-rt.conf + backup = usr/share/pipewire/pipewire.conf + backup = usr/share/pipewire/minimal.conf pkgname = pipewire-docs-git pkgdesc = Low-latency audio/video router and processor (GIT version) - documentation (GIT Version) arch = any - provides = pipewire-docs=0.3.40.126.g1e5f499ed + provides = pipewire-docs=0.3.43.153.g4f57f3cda conflicts = pipewire-docs pkgname = pipewire-jack-git @@ -84,23 +89,27 @@ pkgname = pipewire-jack-git license = GPL2 depends = pipewire-session-manager depends = libpipewire-0.3.so - provides = pipewire-jack=0.3.40.126.g1e5f499ed - provides = jack2 + optdepends = jack-example-tools: for official JACK example-clients and tools + provides = pipewire-jack=0.3.43.153.g4f57f3cda provides = jack provides = libjack.so provides = libjackserver.so provides = libjacknet.so conflicts = pipewire-jack + conflicts = jack conflicts = jack2 backup = usr/share/pipewire/jack.conf pkgname = pipewire-alsa-git pkgdesc = Low-latency audio/video router and processor (GIT version) - ALSA configuration (GIT version) - arch = any + depends = pipewire-git=0.3.43.153.g4f57f3cda + depends = libpipewire-0.3.so depends = pipewire-session-manager - provides = pipewire-alsa=0.3.40.126.g1e5f499ed + provides = pipewire-alsa=0.3.43.153.g4f57f3cda provides = pulseaudio-alsa conflicts = pipewire-alsa + backup = usr/share/alsa/alsa.conf.d/50-pipewire.conf + backup = usr/share/alsa/alsa.conf.d/99-pipewire-default.conf pkgname = pipewire-pulse-git pkgdesc = Low-latency audio/video router and processor (GIT version) - PulseAudio replacement (GIT version) @@ -110,40 +119,53 @@ pkgname = pipewire-pulse-git depends = libpulse.so depends = libavahi-client.so depends = libavahi-common.so - provides = pipewire-pulse=0.3.40.126.g1e5f499ed + provides = pipewire-pulse=0.3.43.153.g4f57f3cda provides = pulseaudio provides = pulseaudio-bluetooth + provides = alsa-card-profiles conflicts = pipewire-pulse conflicts = pulseaudio conflicts = pulseaudio-bluetooth + conflicts = alsa-card-profiles + backup = usr/share/pipewire/pipewire-pulse.conf pkgname = pipewire-ffmpeg-git pkgdesc = Low-latency audio/video router and processor (GIT version) - FFmpeg SPA plugin (GIT version) - depends = pipewire-git=0.3.40.126.g1e5f499ed + depends = pipewire-git=0.3.43.153.g4f57f3cda depends = libpipewire-0.3.so depends = ffmpeg - provides = pipewire-ffmpeg=0.3.40.126.g1e5f499ed + provides = pipewire-ffmpeg=0.3.43.153.g4f57f3cda conflicts = pipewire-ffmpeg -pkgname = alsa-card-profiles-git - pkgdesc = Low-latency audio/video router and processor (GIT version) - ALSA card profiles (GIT version) - arch = any - license = LGPL - provides = alsa-card-profiles=0.3.40.126.g1e5f499ed - conflicts = alsa-card-profiles - pkgname = pipewire-zeroconf-git pkgdesc = Low-latency audio/video router and processor (GIT version) - Zeroconf support (GIT version) - depends = pipewire-git=0.3.40.126.g1e5f499ed + depends = pipewire-git=0.3.43.153.g4f57f3cda depends = libpipewire-0.3.so depends = libavahi-client.so depends = libavahi-common.so - provides = pipewire-zeroconf=0.3.40.126.g1e5f499ed + provides = pipewire-zeroconf=0.3.43.153.g4f57f3cda conflicts = pipewire-zeroconf pkgname = pipewire-v4l2-git pkgdesc = Low-latency audio/video router and processor (GIT version) - V4L2 interceptor (GIT version) + depends = pipewire-git=0.3.43.153.g4f57f3cda depends = pipewire-session-manager depends = libpipewire-0.3.so - provides = pipewire-v4l2=0.3.40.126.g1e5f499ed + provides = pipewire-v4l2=0.3.43.153.g4f57f3cda conflicts = pipewire-v4l2 + +pkgname = pipewire-roc-git + pkgdesc = Low-latency audio/video router and processor (GIT version) - ROC support (GIT version) + depends = pipewire-git=0.3.43.153.g4f57f3cda + depends = libpipewire-0.3.so + depends = roc-toolkit-git + provides = pipewire-roc=0.3.43.153.g4f57f3cda + conflicts = pipewire-roc + +pkgname = pipewire-libcamera-git + pkgdesc = Low-latency audio/video router and processor (GIT version) - libcamera support (GIT version) + depends = pipewire-git=0.3.43.153.g4f57f3cda + depends = libpipewire-0.3.so + depends = libcamera-git + provides = pipewire-libcamera=0.3.43.153.g4f57f3cda + conflicts = pipewire-libcamera @@ -7,11 +7,12 @@ pkgname=('pipewire-git' 'pipewire-alsa-git' 'pipewire-pulse-git' 'pipewire-ffmpeg-git' - 'alsa-card-profiles-git' 'pipewire-zeroconf-git' 'pipewire-v4l2-git' + 'pipewire-roc-git' + 'pipewire-libcamera-git' ) -pkgver=0.3.40.126.g1e5f499ed +pkgver=0.3.43.153.g4f57f3cda pkgrel=1 pkgdesc='Low-latency audio/video router and processor (GIT version)' arch=('x86_64') @@ -36,11 +37,15 @@ makedepends=('git' 'libfdk-aac' 'libcamera-git' 'vulkan-headers' + 'vulkan-icd-loader' 'avahi' 'webrtc-audio-processing' 'python-docutils' 'lilv' -# 'roc-git' + 'roc-toolkit-git' + 'libx11' + 'libcanberra' + 'chrpath' ) checkdepends=('desktop-file-utils' 'valgrind' @@ -56,6 +61,9 @@ pkgver() { prepare() { mkdir -p build + # remove export of LD_LIBRARY_PATH for pw-jack as it would add /usr/lib + sed -e '/LD_LIBRARY_PATH/d' -i pipewire/pipewire-jack/src/pw-jack.in + # silence warning about limit of DOT nodes echo 'DOT_GRAPH_MAX_NODES = 100' >> pipewire/doc/Doxyfile.in } @@ -63,16 +71,15 @@ prepare() { build() { cd "${srcdir}/build" - DOT_GRAPH_MAX_NODES=100 - arch-meson ../pipewire \ -D udevrulesdir=/usr/lib/udev/rules.d \ -D docs=enabled \ -D gstreamer=disabled \ -D gstreamer-device-provider=disabled \ - -D roc=disabled \ + -D roc=enabled \ -D ffmpeg=enabled \ - -D jack-devel=TRUE \ + -D vulkan=enabled \ + -D jack-devel=true \ -D libjack-path=/usr/lib \ -D session-managers=[] @@ -93,9 +100,10 @@ _pick() { done } +_ver=${pkgver:0:3} + package_pipewire-git() { - depends=("alsa-card-profiles-git=${pkgver}" - 'rtkit' + depends=('rtkit' 'libasound.so' 'libbluetooth.so' 'libdbus-1.so' @@ -108,12 +116,11 @@ package_pipewire-git() { 'libsystemd.so' 'libudev.so' 'libvulkan.so' - 'libcamera-git' 'libwebrtc_audio_processing.so' 'libusb-1.0.so' - 'libavahi-common.so' - 'libavahi-client.so' 'liblilv-0.so' + 'libcanberra.so' + 'libx11' ) optdepends=('pipewire-docs-git: Documentation' 'pipewire-jack-git: JACK support' @@ -124,42 +131,65 @@ package_pipewire-git() { 'gst-plugin-pipewire-git: gstreamer support' 'pipewire-zeroconf-git: Zeroconf support' 'pipewire-v4l2-git: V4L2 interceptor' + 'pipewire-roc-git: ROC support' + 'pipewire-libcamera-git: libcamera support' ) provides=("pipewire=${pkgver}" - "libpipewire-${pkgver:0:3}.so" + "libpipewire-${_ver}.so" ) conflicts=('pipewire') - backup=(usr/share/pipewire/{pipewire{,-pulse},client{,-rt}}.conf) + backup=('usr/share/pipewire/client.conf' + 'usr/share/pipewire/client-rt.conf' + 'usr/share/pipewire/pipewire.conf' + 'usr/share/pipewire/minimal.conf' + ) install=pipewire-git.install DESTDIR="${pkgdir}" meson install -C build (cd "${pkgdir}" - _pick acp usr/lib/udev - _pick acp usr/share/alsa-card-profile - _pick docs usr/share/doc - _pick jack usr/bin/pw-jack usr/lib/libjack* usr/lib/pkgconfig/jack.pc - _pick jack usr/lib/spa-0.2/jack/libspa-jack.so + _pick jack usr/bin/pw-jack _pick jack usr/include/jack + _pick jack usr/lib/libjack* + _pick jack usr/lib/pkgconfig/jack.pc + _pick jack usr/lib/spa-0.2/jack/libspa-jack.so _pick jack usr/share/pipewire/jack.conf _pick jack usr/share/man/man1/pw-jack.1 _pick pulse usr/bin/pipewire-pulse - _pick pulse "usr/lib/pipewire-${pkgver:0:3}/libpipewire-module-protocol-pulse.so" - _pick pulse "usr/lib/pipewire-${pkgver:0:3}/libpipewire-module-pulse-tunnel.so" + _pick pulse "usr/lib/pipewire-${_ver}/libpipewire-module-protocol-pulse.so" + _pick pulse "usr/lib/pipewire-${_ver}/libpipewire-module-pulse-tunnel.so" _pick pulse usr/lib/systemd/user/pipewire-pulse.* + _pick pulse usr/share/pipewire/pipewire-pulse.conf + _pick pulse usr/share/man/man1/pipewire-pulse.1 + _pick pulse usr/lib/udev + _pick pulse usr/share/alsa-card-profile + + _pick alsa usr/lib/alsa-lib + _pick alsa usr/lib/spa-0.2/alsa/libspa-alsa.so + _pick alsa usr/share/alsa _pick ffmpeg usr/lib/spa-0.2/ffmpeg/libspa-ffmpeg.so - _pick zeroconf "usr/lib/pipewire-${pkgver:0:3}/libpipewire-module-zeroconf-discover.so" + _pick zeroconf "usr/lib/pipewire-${_ver}/libpipewire-module-zeroconf-discover.so" + _pick zeroconf "usr/lib/pipewire-${_ver}/libpipewire-module-raop-discover.so" _pick v4l2 usr/bin/pw-v4l2 - _pick v4l2 "usr/lib/pipewire-${pkgver:0:3}/v4l2" + _pick v4l2 "usr/lib/pipewire-${_ver}/v4l2" + _pick v4l2 usr/lib/spa-0.2/v4l2/libspa-v4l2.so + + _pick roc "usr/lib/pipewire-${_ver}/libpipewire-module-roc-sink.so" + _pick roc "usr/lib/pipewire-${_ver}/libpipewire-module-roc-source.so" + + _pick camera usr/lib/spa-0.2/libcamera + ) + chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-rtkit.so" + install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING } @@ -178,19 +208,20 @@ package_pipewire-jack-git() { pkgdesc+=" - JACK support (GIT version)" license+=('GPL2') # libjackserver depends=('pipewire-session-manager' - "libpipewire-${pkgver:0:3}.so" + "libpipewire-${_ver}.so" ) backup=('usr/share/pipewire/jack.conf') provides=("pipewire-jack=${pkgver}" - 'jack2' 'jack' 'libjack.so' 'libjackserver.so' 'libjacknet.so' ) conflicts=('pipewire-jack' + 'jack' 'jack2' ) + optdepends=('jack-example-tools: for official JACK example-clients and tools') mv jack/* "${pkgdir}" @@ -202,18 +233,21 @@ package_pipewire-jack-git() { package_pipewire-pulse-git() { pkgdesc+=" - PulseAudio replacement (GIT version)" depends=('pipewire-session-manager' - "libpipewire-${pkgver:0:3}.so" + "libpipewire-${_ver}.so" 'libpulse.so' 'libavahi-client.so' 'libavahi-common.so' ) + backup=('usr/share/pipewire/pipewire-pulse.conf') provides=("pipewire-pulse=${pkgver}" 'pulseaudio' 'pulseaudio-bluetooth' + 'alsa-card-profiles' ) conflicts=('pipewire-pulse' 'pulseaudio' 'pulseaudio-bluetooth' + 'alsa-card-profiles' ) install=pipewire-pulse.install @@ -226,12 +260,19 @@ package_pipewire-pulse-git() { package_pipewire-alsa-git() { pkgdesc+=" - ALSA configuration (GIT version)" - depends=('pipewire-session-manager') + depends=("pipewire-git=${pkgver}" + "libpipewire-${_ver}.so" + 'pipewire-session-manager' + ) + backup=('usr/share/alsa/alsa.conf.d/50-pipewire.conf' + 'usr/share/alsa/alsa.conf.d/99-pipewire-default.conf' + ) provides=("pipewire-alsa=${pkgver}" 'pulseaudio-alsa' ) conflicts=('pipewire-alsa') - arch=('any') + + mv alsa/* "${pkgdir}" mkdir -p "${pkgdir}/etc/alsa/conf.d" ln -st "${pkgdir}/etc/alsa/conf.d" \ @@ -245,7 +286,7 @@ package_pipewire-alsa-git() { package_pipewire-ffmpeg-git() { pkgdesc+=" - FFmpeg SPA plugin (GIT version)" depends=("pipewire-git=${pkgver}" - "libpipewire-${pkgver:0:3}.so" + "libpipewire-${_ver}.so" 'ffmpeg' ) provides=("pipewire-ffmpeg=${pkgver}") @@ -256,23 +297,10 @@ package_pipewire-ffmpeg-git() { install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING } - -package_alsa-card-profiles-git() { - pkgdesc+=" - ALSA card profiles (GIT version)" - provides=("alsa-card-profiles=${pkgver}") - conflicts=('alsa-card-profiles') - license=('LGPL') - arch=('any') - - mv acp/* "${pkgdir}" - - install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING -} - package_pipewire-zeroconf-git() { pkgdesc+=" - Zeroconf support (GIT version)" depends=("pipewire-git=${pkgver}" - "libpipewire-${pkgver:0:3}.so" + "libpipewire-${_ver}.so" 'libavahi-client.so' 'libavahi-common.so' ) @@ -286,8 +314,9 @@ package_pipewire-zeroconf-git() { package_pipewire-v4l2-git() { pkgdesc+=" - V4L2 interceptor (GIT version)" - depends=('pipewire-session-manager' - "libpipewire-${pkgver:0:3}.so" + depends=("pipewire-git=${pkgver}" + 'pipewire-session-manager' + "libpipewire-${_ver}.so" ) provides=("pipewire-v4l2=${pkgver}") conflicts=('pipewire-v4l2') @@ -296,3 +325,31 @@ package_pipewire-v4l2-git() { install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING } + +package_pipewire-roc-git() { + pkgdesc+=" - ROC support (GIT version)" + depends=("pipewire-git=${pkgver}" + "libpipewire-${_ver}.so" + 'roc-toolkit-git' + ) + provides=("pipewire-roc=${pkgver}") + conflicts=('pipewire-roc') + + mv roc/* "${pkgdir}" + + install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING +} + +package_pipewire-libcamera-git() { + pkgdesc+=" - libcamera support (GIT version)" + depends=("pipewire-git=${pkgver}" + "libpipewire-${_ver}.so" + 'libcamera-git' + ) + provides=("pipewire-libcamera=${pkgver}") + conflicts=('pipewire-libcamera') + + mv camera/* "${pkgdir}" + + install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING +} |