summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072023-11-26 13:38:53 +0100
committersL1pKn072023-11-26 13:38:53 +0100
commit6305b0dd6a9da7a42b752369a15bdb7ce07d3c1d (patch)
treee5e0faec8c364ca9c04a9eb2e67ee7cc333778c4
parenta06b623353b380d98f5d90d064fee6f92097cd56 (diff)
downloadaur-6305b0dd6a9da7a42b752369a15bdb7ce07d3c1d.tar.gz
bump
roc-toolkit -> roc-toolkit-git (waiting to arch release)
-rw-r--r--.SRCINFO100
-rw-r--r--PKGBUILD183
2 files changed, 158 insertions, 125 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 65eadf601ae5..3007c6dfabbf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pipewire-git
pkgdesc = Low-latency audio/video router and processor (GIT version)
- pkgver = 0.3.82.7.g11320cf20
+ pkgver = 1.0.0.0.g4debdcd40
pkgrel = 1
url = https://pipewire.org
arch = x86_64
@@ -35,7 +35,7 @@ pkgbase = pipewire-git
makedepends = opus
makedepends = python-docutils
makedepends = readline
- makedepends = roc-toolkit
+ makedepends = roc-toolkit-git
makedepends = rtkit
makedepends = sbc
makedepends = sdl2
@@ -51,8 +51,8 @@ pkgbase = pipewire-git
pkgname = pipewire-git
install = pipewire-git.install
- depends = libpipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
+ depends = libpipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
depends = libcamera
depends = libcamera-base.so
depends = libcamera.so
@@ -87,7 +87,7 @@ pkgname = pipewire-git
optdepends = gst-plugin-pipewire-git: gstreamer support
optdepends = realtime-privileges: realtime privileges with rt module
optdepends = rtkit: realtime privileges with rtkit module
- provides = pipewire=0.3.82.7.g11320cf20
+ provides = pipewire=1.0.0.0.g4debdcd40
conflicts = pipewire
conflicts = pipewire-libcamera-git
backup = usr/share/pipewire/client.conf
@@ -99,21 +99,21 @@ pkgname = libpipewire-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - client library
depends = gcc-libs
depends = glibc
- provides = libpipewire=0.3.82.7.g11320cf20
- provides = libpipewire-0.3.so
+ provides = libpipewire=1.0.0.0.g4debdcd40
+ provides = libpipewire-.so
conflicts = libpipewire
pkgname = pipewire-docs-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - documentation
arch = any
- provides = pipewire-docs=0.3.82.7.g11320cf20
+ provides = pipewire-docs=1.0.0.0.g4debdcd40
conflicts = pipewire-docs
pkgname = pipewire-audio-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - Audio support
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
depends = gcc-libs
depends = glibc
depends = glib2
@@ -154,16 +154,16 @@ pkgname = pipewire-audio-git
depends = libusb-1.0.so
depends = webrtc-audio-processing
depends = libwebrtc_audio_processing.so
- provides = pipewire-audio=0.3.82.7.g11320cf20
+ provides = pipewire-audio=1.0.0.0.g4debdcd40
conflicts = pipewire-audio
conflicts = pipewire-ffmpeg-git
pkgname = pipewire-alsa-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - ALSA configuration
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = pipewire-session-manager
depends = gcc-libs
depends = glibc
@@ -171,7 +171,7 @@ pkgname = pipewire-alsa-git
depends = libasound.so
depends = systemd-libs
depends = libudev.so
- provides = pipewire-alsa=0.3.82.7.g11320cf20
+ provides = pipewire-alsa=1.0.0.0.g4debdcd40
provides = pulseaudio-alsa
conflicts = pipewire-alsa
conflicts = pulseaudio-alsa
@@ -182,10 +182,10 @@ pkgname = pipewire-jack-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - JACK support
license = MIT
license = GPL2
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = pipewire-session-manager
depends = glibc
depends = sh
@@ -195,7 +195,7 @@ pkgname = pipewire-jack-git
depends = libopus.so
optdepends = jack-example-tools: for official JACK example-clients and tools
provides = pipewire-jack-client
- provides = pipewire-jack=0.3.82.7.g11320cf20
+ provides = pipewire-jack=1.0.0.0.g4debdcd40
provides = jack
provides = libjack.so
provides = libjackserver.so
@@ -209,10 +209,10 @@ pkgname = pipewire-jack-git
pkgname = pipewire-ffado-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - FireWire support
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = libffado
depends = libffado.so
depends = glibc
@@ -220,10 +220,10 @@ pkgname = pipewire-ffado-git
pkgname = pipewire-pulse-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - PulseAudio replacement
install = pipewire-pulse.install
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = pipewire-session-manager
depends = gcc-libs
depends = glibc
@@ -240,7 +240,7 @@ pkgname = pipewire-pulse-git
depends = libpulse.so
depends = systemd-libs
depends = libsystemd.so
- provides = pipewire-pulse=0.3.82.7.g11320cf20
+ provides = pipewire-pulse=1.0.0.0.g4debdcd40
provides = pulseaudio
provides = pulseaudio-bluetooth
provides = alsa-card-profiles
@@ -252,54 +252,54 @@ pkgname = pipewire-pulse-git
pkgname = pipewire-roc-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - ROC support
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = glibc
depends = roc-toolkit
depends = libroc.so
- provides = pipewire-roc=0.3.82.7.g11320cf20
+ provides = pipewire-roc=1.0.0.0.g4debdcd40
conflicts = pipewire-roc
pkgname = pipewire-v4l2-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - V4L2 interceptor
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
depends = pipewire-session-manager
depends = glibc
depends = systemd-libs
depends = libudev.so
depends = sh
- provides = pipewire-v4l2=0.3.82.7.g11320cf20
+ provides = pipewire-v4l2=1.0.0.0.g4debdcd40
conflicts = pipewire-v4l2
pkgname = pipewire-x11-bell-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - X11 bell
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = glibc
depends = libcanberra
depends = libcanberra.so
depends = libx11
depends = libxfixes
- provides = pipewire-x11-bell=0.3.82.7.g11320cf20
+ provides = pipewire-x11-bell=1.0.0.0.g4debdcd40
conflicts = pipewire-x11-bell
pkgname = pipewire-zeroconf-git
pkgdesc = Low-latency audio/video router and processor (GIT version) - Zeroconf support
- depends = pipewire-git=0.3.82.7.g11320cf20
- depends = libpipewire=0.3.82.7.g11320cf20
- depends = libpipewire-0.3.so
- depends = pipewire-audio-git=0.3.82.7.g11320cf20
+ depends = pipewire-git=1.0.0.0.g4debdcd40
+ depends = libpipewire=1.0.0.0.g4debdcd40
+ depends = libpipewire-.so
+ depends = pipewire-audio-git=1.0.0.0.g4debdcd40
depends = glibc
depends = avahi
depends = libavahi-client.so
depends = libavahi-common.so
depends = opus
depends = libopus.so
- provides = pipewire-zeroconf=0.3.82.7.g11320cf20
+ provides = pipewire-zeroconf=1.0.0.0.g4debdcd40
conflicts = pipewire-zeroconf
diff --git a/PKGBUILD b/PKGBUILD
index ac6554d9bf6f..2ae94917bcdc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ pkgname=(
'pipewire-x11-bell-git'
'pipewire-zeroconf-git'
)
-pkgver=0.3.82.7.g11320cf20
+pkgver=1.0.0.0.g4debdcd40
pkgrel=1
pkgdesc='Low-latency audio/video router and processor (GIT version)'
arch=('x86_64')
@@ -50,7 +50,7 @@ makedepends=(
'opus'
'python-docutils'
'readline'
- 'roc-toolkit'
+ 'roc-toolkit-git'
'rtkit'
'sbc'
'sdl2'
@@ -97,7 +97,9 @@ build() {
-D session-managers=[] \
-D bluez5-codec-lc3plus=disabled \
-D volume=enabled \
- -D selinux=disabled
+ -D selinux=disabled \
+ -D man=enabled \
+ -D docs=enabled
meson compile -C build
}
@@ -116,11 +118,13 @@ _pick() {
done
}
-_ver=${pkgver:0:3}
-
package_pipewire-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+ _spa_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 spaversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
depends=(
- "libpipewire-git=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire-git=${pkgver}" "libpipewire-${_api_ver}.so"
'libcamera' 'libcamera-base.so' 'libcamera.so'
'openssl' 'libcrypto.so'
'dbus' 'libdbus-1.so'
@@ -171,48 +175,47 @@ package_pipewire-git() {
(
cd "${pkgdir}"
-
- _pick lib usr/include/{pipewire-${_ver},spa-0.2}
- _pick lib usr/lib/libpipewire-${_ver}.so*
- _pick lib usr/lib/pkgconfig/lib{pipewire-${_ver},spa-0.2}.pc
+ _pick lib usr/include/{"pipewire-${_api_ver}","spa-${_spa_ver}"}
+ _pick lib "usr/lib/libpipewire-${_api_ver}".so*
+ _pick lib usr/lib/pkgconfig/lib{pipewire-"${_api_ver}","spa-${_spa_ver}"}.pc
_pick audio usr/bin/pipewire-{aes67,avb}
_pick audio usr/bin/pw-{cat,play,record,midi{play,record},dsdplay}
_pick audio usr/bin/pw-{loopback,mididump}
_pick audio usr/bin/spa-{acp-tool,resample}
- _pick audio "usr/lib/pipewire-${_ver}/libpipewire-module-avb.so"
- _pick audio "usr/lib/pipewire-${_ver}/libpipewire-module-echo-cancel.so"
- _pick audio "usr/lib/pipewire-${_ver}/libpipewire-module-fallback-sink.so"
- _pick audio "usr/lib/pipewire-${_ver}/"libpipewire-module-filter-chain*.so
- _pick audio "usr/lib/pipewire-${_ver}/libpipewire-module-loopback.so"
- _pick audio "usr/lib/pipewire-${_ver}/libpipewire-module-pipe-tunnel.so"
- _pick audio "usr/lib/pipewire-${_ver}/libpipewire-module-protocol-simple.so"
- _pick audio "usr/lib/pipewire-${_ver}/"libpipewire-module-rtp-{sap,sink,source}.so
- _pick audio usr/lib/spa-0.2/{aec,audio*,avb,ffmpeg,bluez5,volume}
+ _pick audio "usr/lib/pipewire-${_api_ver}/libpipewire-module-avb.so"
+ _pick audio "usr/lib/pipewire-${_api_ver}/libpipewire-module-echo-cancel.so"
+ _pick audio "usr/lib/pipewire-${_api_ver}/libpipewire-module-fallback-sink.so"
+ _pick audio "usr/lib/pipewire-${_api_ver}/"libpipewire-module-filter-chain*.so
+ _pick audio "usr/lib/pipewire-${_api_ver}/libpipewire-module-loopback.so"
+ _pick audio "usr/lib/pipewire-${_api_ver}/libpipewire-module-pipe-tunnel.so"
+ _pick audio "usr/lib/pipewire-${_api_ver}/libpipewire-module-protocol-simple.so"
+ _pick audio "usr/lib/pipewire-${_api_ver}/"libpipewire-module-rtp-{sap,sink,source}.so
+ _pick audio "usr/lib/spa-${_spa_ver}"/{aec,audio*,avb,ffmpeg,bluez5,volume}
_pick audio usr/lib/systemd/user/filter-chain.service
_pick audio usr/share/man/man1/pw-{cat,mididump}.1
_pick audio usr/share/pipewire/filter-chain*
_pick audio usr/share/pipewire/pipewire-{aes67,avb}.conf
- _pick audio usr/share/spa-0.2/bluez5
+ _pick audio "usr/share/spa-${_spa_ver}/bluez5"
- _pick ffado "usr/lib/pipewire-${_ver}/"libpipewire-module-ffado*.so
+ _pick ffado "usr/lib/pipewire-${_api_ver}/libpipewire-module-ffado"*.so
_pick docs usr/share/doc
_pick jack usr/bin/pw-jack
_pick jack usr/include/jack
_pick jack usr/lib/libjack*
- _pick jack "usr/lib/pipewire-${_ver}/libpipewire-module-jackdbus-detect.so"
- _pick jack "usr/lib/pipewire-${_ver}/libpipewire-module-jack-tunnel.so"
- _pick jack "usr/lib/pipewire-${_ver}/"libpipewire-module-netjack2-*.so
+ _pick jack "usr/lib/pipewire-${_api_ver}/libpipewire-module-jackdbus-detect.so"
+ _pick jack "usr/lib/pipewire-${_api_ver}/libpipewire-module-jack-tunnel.so"
+ _pick jack "usr/lib/pipewire-${_api_ver}/libpipewire-module-netjack2-"*.so
_pick jack usr/lib/pkgconfig/jack.pc
- _pick jack usr/lib/spa-0.2/jack
+ _pick jack "usr/lib/spa-${_spa_ver}/jack"
_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-${_ver}/libpipewire-module-protocol-pulse.so"
- _pick pulse "usr/lib/pipewire-${_ver}/libpipewire-module-pulse-tunnel.so"
+ _pick pulse "usr/lib/pipewire-${_api_ver}/libpipewire-module-protocol-pulse.so"
+ _pick pulse "usr/lib/pipewire-${_api_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
@@ -220,49 +223,52 @@ package_pipewire-git() {
_pick pulse usr/share/alsa-card-profile
_pick alsa usr/lib/alsa-lib
- _pick alsa usr/lib/spa-0.2/alsa
+ _pick alsa "usr/lib/spa-${_spa_ver}/alsa"
_pick alsa usr/share/alsa
- _pick zeroconf "usr/lib/pipewire-${_ver}/libpipewire-module-zeroconf-discover.so"
- _pick zeroconf "usr/lib/pipewire-${_ver}/libpipewire-module-raop-discover.so"
- _pick zeroconf "usr/lib/pipewire-${_ver}/libpipewire-module-rtp-session.so"
+ _pick zeroconf "usr/lib/pipewire-${_api_ver}/libpipewire-module-zeroconf-discover.so"
+ _pick zeroconf "usr/lib/pipewire-${_api_ver}/libpipewire-module-raop-discover.so"
+ _pick zeroconf "usr/lib/pipewire-${_api_ver}/libpipewire-module-rtp-session.so"
_pick v4l2 usr/bin/pw-v4l2
- _pick v4l2 "usr/lib/pipewire-${_ver}/v4l2"
- _pick v4l2 usr/lib/spa-0.2/v4l2
+ _pick v4l2 "usr/lib/pipewire-${_api_ver}/v4l2"
+ _pick v4l2 "usr/lib/spa-${_spa_ver}/v4l2"
- _pick roc "usr/lib/pipewire-${_ver}/libpipewire-module-roc-sink.so"
- _pick roc "usr/lib/pipewire-${_ver}/libpipewire-module-roc-source.so"
+ _pick roc "usr/lib/pipewire-${_api_ver}/libpipewire-module-roc-sink.so"
+ _pick roc "usr/lib/pipewire-${_api_ver}/libpipewire-module-roc-source.so"
- _pick x11-bell "usr/lib/pipewire-${_ver}/libpipewire-module-x11-bell.so"
+ _pick x11-bell "usr/lib/pipewire-${_api_ver}/libpipewire-module-x11-bell.so"
)
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-access.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-adapter.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-client-device.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-client-node.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-combine-stream.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-link-factory.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-metadata.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-portal.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-profiler.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-protocol-native.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-raop-sink.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-rt.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-rtkit.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-session-manager.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-access.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-adapter.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-client-device.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-client-node.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-combine-stream.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-link-factory.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-metadata.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-portal.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-profiler.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-protocol-native.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-raop-sink.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-rt.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-rtkit.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-session-manager.so"
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" pipewire/COPYING
}
package_libpipewire-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - client library"
depends=(
'gcc-libs'
'glibc'
)
- provides=("libpipewire=${pkgver}" "libpipewire-${_ver}.so")
+ provides=("libpipewire=${pkgver}" "libpipewire-${_api_ver}.so")
conflicts=('libpipewire')
mv lib/* "${pkgdir}"
@@ -282,10 +288,13 @@ package_pipewire-docs-git() {
}
package_pipewire-audio-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - Audio support"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
'gcc-libs'
'glibc'
'glib2' 'libgio-2.0.so' 'libglib-2.0.so' 'libgobject-2.0.so'
@@ -314,23 +323,26 @@ package_pipewire-audio-git() {
mv audio/* "${pkgdir}"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-echo-cancel.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-fallback-sink.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-filter-chain.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-loopback.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-pipe-tunnel.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-protocol-simple.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-rtp-sink.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-rtp-source.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-echo-cancel.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-fallback-sink.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-filter-chain.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-loopback.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-pipe-tunnel.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-protocol-simple.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-rtp-sink.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-rtp-source.so"
install -Dt "$pkgdir/usr/share/licenses/${pkgname}" -m644 pipewire/COPYING
}
package_pipewire-alsa-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - ALSA configuration"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-audio-git=${pkgver}"
'pipewire-session-manager'
'gcc-libs'
@@ -363,9 +375,12 @@ package_pipewire-alsa-git() {
}
package_pipewire-ffado-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - FireWire support"
depends=(
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-git=${pkgver}"
"pipewire-audio-git=${pkgver}"
'libffado' 'libffado.so'
@@ -378,11 +393,14 @@ package_pipewire-ffado-git() {
}
package_pipewire-jack-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - JACK support"
license+=('GPL2') # libjackserver
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-audio-git=${pkgver}"
'pipewire-session-manager'
'glibc'
@@ -416,10 +434,13 @@ package_pipewire-jack-git() {
}
package_pipewire-pulse-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - PulseAudio replacement"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-audio-git=${pkgver}"
'pipewire-session-manager'
'gcc-libs'
@@ -452,17 +473,20 @@ package_pipewire-pulse-git() {
install -Dm644 /dev/null "${pkgdir}/usr/share/pipewire/media-session.d/with-pulseaudio"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-protocol-pulse.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-pulse-tunnel.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-protocol-pulse.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-pulse-tunnel.so"
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" pipewire/COPYING
}
package_pipewire-roc-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - ROC support"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-audio-git=${pkgver}"
'glibc'
'roc-toolkit' 'libroc.so'
@@ -472,17 +496,20 @@ package_pipewire-roc-git() {
mv roc/* "${pkgdir}"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-roc-sink.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-roc-source.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-roc-sink.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-roc-source.so"
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" pipewire/COPYING
}
package_pipewire-v4l2-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - V4L2 interceptor"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
'pipewire-session-manager'
'glibc'
'systemd-libs' 'libudev.so'
@@ -497,10 +524,13 @@ package_pipewire-v4l2-git() {
}
package_pipewire-x11-bell-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - X11 bell"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-audio-git=${pkgver}"
'glibc'
'libcanberra' 'libcanberra.so'
@@ -512,16 +542,19 @@ package_pipewire-x11-bell-git() {
mv x11-bell/* "${pkgdir}"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-x11-bell.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-x11-bell.so"
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" pipewire/COPYING
}
package_pipewire-zeroconf-git() {
+
+ _api_ver="$(cat ${srcdir}/pipewire/meson.build | grep -m1 apiversion | grep -o "[[:digit:]]*" | paste -sd'.')"
+
pkgdesc+=" - Zeroconf support"
depends=(
"pipewire-git=${pkgver}"
- "libpipewire=${pkgver}" "libpipewire-${_ver}.so"
+ "libpipewire=${pkgver}" "libpipewire-${_api_ver}.so"
"pipewire-audio-git=${pkgver}"
'glibc'
'avahi' 'libavahi-client.so' 'libavahi-common.so'
@@ -532,8 +565,8 @@ package_pipewire-zeroconf-git() {
mv zeroconf/* "${pkgdir}"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-raop-discover.so"
- chrpath -d "${pkgdir}/usr/lib/pipewire-${_ver}/libpipewire-module-zeroconf-discover.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-raop-discover.so"
+ chrpath -d "${pkgdir}/usr/lib/pipewire-${_api_ver}/libpipewire-module-zeroconf-discover.so"
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" pipewire/COPYING
}