diff options
author | Huang-Huang | 2021-02-12 18:44:01 +0800 |
---|---|---|
committer | Huang-Huang | 2021-02-12 18:44:01 +0800 |
commit | 535c3fc4411a24125b8cca0ca917f1823ecb3e4b (patch) | |
tree | 09a240a11a5015c68c4e7a9369e0755e80018b0e | |
parent | 09fb43035a2d078857b0a03003ce9de18e150fe1 (diff) | |
download | aur-535c3fc4411a24125b8cca0ca917f1823ecb3e4b.tar.gz |
Drop ffmpeg, vulkan, hsphfpd
-rw-r--r-- | .SRCINFO | 48 | ||||
-rw-r--r-- | PKGBUILD | 83 |
2 files changed, 7 insertions, 124 deletions
@@ -16,17 +16,14 @@ pkgbase = pipewire-common-git makedepends = gst-plugins-base makedepends = sbc makedepends = rtkit - makedepends = vulkan-icd-loader makedepends = dbus makedepends = sdl2 makedepends = ncurses makedepends = libsndfile makedepends = bluez-libs - makedepends = vulkan-headers makedepends = libldac makedepends = libopenaptx makedepends = libfdk-aac - makedepends = ffmpeg source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git sha256sums = SKIP @@ -45,9 +42,6 @@ pkgname = pipewire-common-git optdepends = pipewire-common-jack-git: JACK support optdepends = pipewire-common-pulse-git: PulseAudio support optdepends = gst-plugin-pipewire-common-git: GStreamer support - optdepends = pipewire-common-ffmpeg-git: FFmpeg support - optdepends = pipewire-common-bluez5-git: Bluetooth audio support - optdepends = pipewire-common-bluez5-hsphfpd-git: Bluetooth audio support (using hsphfpd for HSP/HFP support) provides = pipewire provides = alsa-card-profiles provides = libpipewire-0.3.so @@ -76,7 +70,6 @@ pkgname = pipewire-common-pulse-git pkgdesc = Server and user space API to deal with multimedia pipelines (PulseAudio replacement) install = pipewire-pulse.install depends = pipewire-common-git - depends = pipewire-bluez5 depends = libpulse provides = pipewire-pulse provides = pulseaudio @@ -101,44 +94,3 @@ pkgname = gst-plugin-pipewire-common-git provides = gst-plugin-pipewire conflicts = gst-plugin-pipewire -pkgname = pipewire-common-vulkan-git - pkgdesc = Server and user space API to deal with multimedia pipelines (Vulkan SPA plugin) - depends = pipewire-common-git - depends = libpipewire-0.3.so - depends = vulkan-icd-loader - provides = pipewire-vulkan - conflicts = pipewire-vulkan - -pkgname = pipewire-common-ffmpeg-git - pkgdesc = Server and user space API to deal with multimedia pipelines (FFmpeg SPA plugin) - depends = pipewire-common-git - depends = libpipewire-0.3.so - depends = libavcodec.so - depends = libavformat.so - provides = pipewire-ffmpeg - conflicts = pipewire-ffmpeg - -pkgname = pipewire-common-bluez5-git - pkgdesc = Server and user space API to deal with multimedia pipelines (BlueZ 5 SPA plugin) - depends = pipewire-common-git - depends = libpipewire-0.3.so - depends = bluez-libs - depends = libldacBT_enc.so - depends = libopenaptx.so - depends = libfdk-aac.so - optdepends = ofono: HFP support - provides = pipewire-bluez5 - conflicts = pipewire-bluez5 - -pkgname = pipewire-common-bluez5-hsphfpd-git - pkgdesc = Server and user space API to deal with multimedia pipelines (BlueZ 5 SPA plugin, using hsphfpd for HSP/HFP support) - depends = pipewire-common-git - depends = libpipewire-0.3.so - depends = bluez-libs - depends = hsphfpd - depends = libldacBT_enc.so - depends = libopenaptx.so - depends = libfdk-aac.so - provides = pipewire-bluez5 - conflicts = pipewire-bluez5 - @@ -6,9 +6,7 @@ _pkgbase=pipewire pkgbase=pipewire-common-git pkgname=(pipewire-common-git pipewire-common-docs-git pipewire-common-jack-git pipewire-common-pulse-git pipewire-common-alsa-git - gst-plugin-pipewire-common-git - pipewire-common-vulkan-git pipewire-common-ffmpeg-git - pipewire-common-bluez5-git pipewire-common-bluez5-hsphfpd-git) + gst-plugin-pipewire-common-git) pkgver=0.3.21.r85.g58d2fe44 pkgrel=1 pkgdesc="Server and user space API to deal with multimedia pipelines" @@ -16,9 +14,9 @@ url="https://pipewire.org" license=(MIT) arch=(x86_64) makedepends=(git meson doxygen graphviz xmltoman valgrind jack2 - alsa-lib gst-plugins-base sbc rtkit vulkan-icd-loader dbus sdl2 - ncurses libsndfile bluez-libs vulkan-headers libldac libopenaptx - libfdk-aac ffmpeg) + alsa-lib gst-plugins-base sbc rtkit dbus sdl2 + ncurses libsndfile bluez-libs libldac libopenaptx + libfdk-aac) source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git") sha256sums=('SKIP') @@ -32,15 +30,8 @@ prepare() { } build() { - arch-meson $_pkgbase build - meson configure build \ + arch-meson $_pkgbase 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 udevrulesdir=/usr/lib/udev/rules.d meson compile -C build } @@ -69,10 +60,7 @@ package_pipewire-common-git() { 'pipewire-common-alsa-git: ALSA support' 'pipewire-common-jack-git: JACK support' 'pipewire-common-pulse-git: PulseAudio support' - 'gst-plugin-pipewire-common-git: GStreamer support' - 'pipewire-common-ffmpeg-git: FFmpeg support' - 'pipewire-common-bluez5-git: Bluetooth audio support' - 'pipewire-common-bluez5-hsphfpd-git: Bluetooth audio support (using hsphfpd for HSP/HFP support)') + 'gst-plugin-pipewire-common-git: GStreamer support') provides=(pipewire alsa-card-profiles libpipewire-$_ver.so) conflicts=(pipewire alsa-card-profiles) backup=(etc/pipewire/pipewire.conf @@ -87,24 +75,6 @@ package_pipewire-common-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/media-session.d/with-jack @@ -115,10 +85,6 @@ package_pipewire-common-git() { _pick pulse etc/pipewire/media-session.d/with-pulseaudio _pick gst usr/lib/gstreamer-1.0 - - _pick vulkan usr/lib/spa-0.2/vulkan - - _pick ffmpeg usr/lib/spa-0.2/ffmpeg } package_pipewire-common-docs-git() { @@ -138,7 +104,7 @@ package_pipewire-common-jack-git() { package_pipewire-common-pulse-git() { pkgdesc+=" (PulseAudio replacement)" - depends=(pipewire-common-git pipewire-bluez5 libpulse) + depends=(pipewire-common-git libpulse) provides=(pipewire-pulse pulseaudio pulseaudio-bluetooth) conflicts=(pipewire-pulse pulseaudio pulseaudio-bluetooth) install=pipewire-pulse.install @@ -164,38 +130,3 @@ package_gst-plugin-pipewire-common-git() { conflicts=(gst-plugin-pipewire) mv gst/* "$pkgdir" } - -package_pipewire-common-vulkan-git() { - pkgdesc+=" (Vulkan SPA plugin)" - depends=(pipewire-common-git libpipewire-$_ver.so vulkan-icd-loader) - provides=(pipewire-vulkan) - conflicts=(pipewire-vulkan) - mv vulkan/* "${pkgdir}" -} - -package_pipewire-common-ffmpeg-git() { - pkgdesc+=" (FFmpeg SPA plugin)" - depends=(pipewire-common-git libpipewire-$_ver.so libavcodec.so libavformat.so) - provides=(pipewire-ffmpeg) - conflicts=(pipewire-ffmpeg) - mv ffmpeg/* "${pkgdir}" -} - -package_pipewire-common-bluez5-git() { - pkgdesc+=" (BlueZ 5 SPA plugin)" - depends=(pipewire-common-git libpipewire-$_ver.so bluez-libs - libldacBT_enc.so libopenaptx.so libfdk-aac.so) - optdepends=('ofono: HFP support') - provides=(pipewire-bluez5) - conflicts=(pipewire-bluez5) - mv bluez5/* "${pkgdir}" -} - -package_pipewire-common-bluez5-hsphfpd-git() { - pkgdesc+=" (BlueZ 5 SPA plugin, using hsphfpd for HSP/HFP support)" - depends=(pipewire-common-git libpipewire-$_ver.so bluez-libs hsphfpd - libldacBT_enc.so libopenaptx.so libfdk-aac.so) - provides=(pipewire-bluez5) - conflicts=(pipewire-bluez5) - mv bluez5-hsphfpd/* "${pkgdir}" -} |