diff options
author | Huang-Huang Bao | 2021-03-02 20:33:36 +0800 |
---|---|---|
committer | Huang-Huang Bao | 2021-03-02 20:59:42 +0800 |
commit | 60d374b7d74123a82dcea6586f231de0d2403e7a (patch) | |
tree | 7d09b13c93d6dcd072cc0924198a338734d63d88 | |
parent | a3b4e63a06e5e4c546d73da6333a7ed8033fdf1e (diff) | |
download | aur-60d374b7d74123a82dcea6586f231de0d2403e7a.tar.gz |
No need to split out pipewire-full-bluez5-*
See https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/0e2a153bd34c2da6c426c819ef5272f4b8bdfbd8.
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 21 insertions, 84 deletions
@@ -1,6 +1,6 @@ pkgbase = pipewire-full-git pkgdesc = Low-latency audio/video router and processor - pkgver = 0.3.22.r46.ge340a44a + pkgver = 0.3.22.r89.g0e2a153b pkgrel = 1 url = https://pipewire.org arch = x86_64 @@ -38,18 +38,25 @@ pkgname = pipewire-full-git depends = libudev.so depends = libasound.so depends = libsystemd.so + depends = libbluetooth.so + depends = libsbc.so + depends = libldacBT_enc.so + depends = libopenaptx.so + depends = libfdk-aac.so optdepends = pipewire-full-docs-git: Documentation optdepends = pipewire-full-alsa-git: ALSA support optdepends = pipewire-full-jack-git: JACK support optdepends = pipewire-full-pulse-git: PulseAudio support optdepends = gst-plugin-pipewire-full-git: GStreamer support - optdepends = pipewire-full-bluez5-git: Bluetooth audio support - optdepends = pipewire-full-bluez5-hsphfpd-git: Bluetooth audio support (using hsphfpd for HSP/HFP support) provides = pipewire provides = alsa-card-profiles provides = libpipewire-0.3.so conflicts = pipewire conflicts = alsa-card-profiles + conflicts = pipewire-full-bluez5-git + conflicts = pipewire-full-bluez5-hsphfpd-git + replaces = pipewire-full-bluez5-git + replaces = pipewire-full-bluez5-hsphfpd-git backup = etc/pipewire/pipewire.conf backup = etc/pipewire/pipewire-pulse.conf backup = etc/pipewire/client.conf @@ -85,7 +92,6 @@ pkgname = pipewire-full-pulse-git pkgdesc = Low-latency audio/video router and processor - PulseAudio replacement install = pipewire-pulse.install depends = pipewire-full-git - depends = pipewire-bluez5 depends = libpulse provides = pipewire-pulse provides = pulseaudio @@ -117,29 +123,3 @@ pkgname = pipewire-full-ffmpeg-git provides = pipewire-ffmpeg conflicts = pipewire-ffmpeg -pkgname = pipewire-full-bluez5-git - pkgdesc = Low-latency audio/video router and processor - BlueZ 5 SPA plugin - depends = pipewire-full-git - depends = libdbus-1.so - depends = libbluetooth.so - depends = libsbc.so - depends = libldacBT_enc.so - depends = libopenaptx.so - depends = libfdk-aac.so - optdepends = ofono: HFP support - provides = pipewire-bluez5 - conflicts = pipewire-bluez5 - -pkgname = pipewire-full-bluez5-hsphfpd-git - pkgdesc = Low-latency audio/video router and processor - BlueZ 5 SPA plugin, using hsphfpd for HSP/HFP support - depends = pipewire-full-git - depends = hsphfpd - depends = libdbus-1.so - depends = libbluetooth.so - depends = libsbc.so - depends = libldacBT_enc.so - depends = libopenaptx.so - depends = libfdk-aac.so - provides = pipewire-bluez5 - conflicts = pipewire-bluez5 - @@ -7,9 +7,8 @@ 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-vulkan-git pipewire-full-ffmpeg-git - pipewire-full-bluez5-git pipewire-full-bluez5-hsphfpd-git) -pkgver=0.3.22.r46.ge340a44a + pipewire-full-vulkan-git pipewire-full-ffmpeg-git) +pkgver=0.3.22.r89.g0e2a153b pkgrel=1 pkgdesc="Low-latency audio/video router and processor" url="https://pipewire.org" @@ -38,10 +37,7 @@ build() { -D docs=true \ -D vulkan=true \ -D ffmpeg=true \ - -D bluez5-backend-hsp-native=true \ - -D bluez5-backend-hfp-native=true \ - -D bluez5-backend-ofono=true \ - -D bluez5-backend-hsphfpd=false \ + -D bluez5-backend-hsphfpd=true \ -D udevrulesdir=/usr/lib/udev/rules.d meson compile -C build } @@ -63,18 +59,18 @@ _pick() { _ver=${pkgver:0:3} package_pipewire-full-git() { - depends=(rtkit - libdbus-1.so libncursesw.so libsndfile.so libudev.so libasound.so - libsystemd.so) + 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) optdepends=('pipewire-full-docs-git: Documentation' 'pipewire-full-alsa-git: ALSA support' 'pipewire-full-jack-git: JACK support' 'pipewire-full-pulse-git: PulseAudio support' - 'gst-plugin-pipewire-full-git: GStreamer support' - 'pipewire-full-bluez5-git: Bluetooth audio support' - 'pipewire-full-bluez5-hsphfpd-git: Bluetooth audio support (using hsphfpd for HSP/HFP support)') + 'gst-plugin-pipewire-full-git: GStreamer support') provides=(pipewire alsa-card-profiles libpipewire-$_ver.so) - conflicts=(pipewire alsa-card-profiles) + conflicts=(pipewire 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 etc/pipewire/media-session.d/media-session.conf etc/pipewire/media-session.d/{alsa,bluez,v4l2}-monitor.conf) @@ -87,24 +83,6 @@ package_pipewire-full-git() { cd "$pkgdir" - _pick bluez5 usr/lib/spa-0.2/bluez5 - - - # Rebuild with different options - cd "$srcdir" - - meson configure build \ - -D bluez5-backend-hsp-native=false \ - -D bluez5-backend-hfp-native=false \ - -D bluez5-backend-ofono=false \ - -D bluez5-backend-hsphfpd=true - meson compile -C build - DESTDIR="$pkgdir" meson install -C build --only-changed - - cd "$pkgdir" - - _pick bluez5-hsphfpd usr/lib/spa-0.2/bluez5 - _pick docs usr/share/doc _pick jack etc/pipewire/{jack.conf,media-session.d/with-jack} @@ -151,7 +129,7 @@ package_pipewire-full-jack-git() { package_pipewire-full-pulse-git() { pkgdesc+=" - PulseAudio replacement" - depends=(pipewire-full-git pipewire-bluez5 libpulse) + depends=(pipewire-full-git libpulse) provides=(pipewire-pulse pulseaudio pulseaudio-bluetooth) conflicts=(pipewire-pulse pulseaudio pulseaudio-bluetooth) install=pipewire-pulse.install @@ -181,24 +159,3 @@ package_pipewire-full-ffmpeg-git() { conflicts=(pipewire-ffmpeg) mv ffmpeg/* "${pkgdir}" } - -package_pipewire-full-bluez5-git() { - pkgdesc+=" - BlueZ 5 SPA plugin" - depends=(pipewire-full-git - libdbus-1.so libbluetooth.so libsbc.so - libldacBT_enc.so libopenaptx.so libfdk-aac.so) - optdepends=('ofono: HFP support') - provides=(pipewire-bluez5) - conflicts=(pipewire-bluez5) - mv bluez5/* "${pkgdir}" -} - -package_pipewire-full-bluez5-hsphfpd-git() { - pkgdesc+=" - BlueZ 5 SPA plugin, using hsphfpd for HSP/HFP support" - depends=(pipewire-full-git hsphfpd - libdbus-1.so libbluetooth.so libsbc.so - libldacBT_enc.so libopenaptx.so libfdk-aac.so) - provides=(pipewire-bluez5) - conflicts=(pipewire-bluez5) - mv bluez5-hsphfpd/* "${pkgdir}" -} |