pkgbase = pipewire
pkgdesc = Low-latency audio/video router and processor
pkgver = 1.0.6
pkgrel = 1
epoch = 1
url = https://pipewire.org
arch = x86_64
license = MIT
checkdepends = desktop-file-utils
checkdepends = openal
makedepends = alsa-lib
makedepends = avahi
makedepends = bluez-libs
makedepends = dbus
makedepends = doxygen
makedepends = git
makedepends = glib2
makedepends = graphviz
makedepends = gst-plugins-base
makedepends = jack2
makedepends = libcamera
makedepends = libcanberra
makedepends = libfdk-aac
makedepends = libffado
makedepends = libfreeaptx
makedepends = liblc3
makedepends = libldac
makedepends = libmysofa
makedepends = libpulse
makedepends = libsndfile
makedepends = libusb
makedepends = libx11
makedepends = libxfixes
makedepends = lilv
makedepends = meson
makedepends = ncurses
makedepends = opus
makedepends = python-docutils
makedepends = python-packaging
makedepends = readline
makedepends = roc-toolkit
makedepends = rtkit
makedepends = sbc
makedepends = sdl2
makedepends = systemd
makedepends = valgrind
makedepends = webrtc-audio-processing-1
source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git#tag=1.0.6
source = 0001-gst-Add-support-for-DMA_DRM-explicit-modifiers.patch
source = 0002-gst-Sanitize-caps-before-translating.patch
source = 0003-gst-Fix-sanitization-of-non-writable-caps.patch
source = 0004-gst-Re-enable-handling-of-single-long-modifiers.patch
b2sums = 77e01e262df0b0159cc4bbc79387268798d01c6fe035e779e85937e53f486412b210f94454fb6ed78c8f073e9cb1ea4cda551f57e1129cdd30020254e4be778b
b2sums = a32e85e5535664d960ad2452638703885e488ad8cf02e6df8378fd4bb9ff8b3c851645fa47ba2037cf597bbfe4b048c33a82977d551df9c3746e175edbd208b3
b2sums = 5aca6a491907cabeee40765ef6591448bfd5a684327db5f0ffe0b59c99e23bd7cc13994f8aa42b8f5ae9c1bbd8cd69c487c4b04c6fa1dd98e9934bc4b80a17cb
b2sums = 902effec51d1c40191a0a5a8e5dcf54e24062f7228c8de1e25dae5ab622a3adcbbc8156d398fa14ea74a0c8e8fc489144771fbead86f91a79f4435c08f419767
b2sums = 87dc2c9e67121311cd960aae0751ac77652cacd6e27b70be71d0738d356d0675e731f0dad3a82f6e71b9ada2a458a13ebb572fccba3d33f88be4dc350cd5e8b3
pkgname = pipewire
install = pipewire.install
license = MIT
license = LGPL-2.1-or-later
depends = gcc-libs
depends = glibc
depends = libpipewire=1:1.0.6-1
depends = libcamera-base.so
depends = libcamera.so
depends = libdbus-1.so
depends = libglib-2.0.so
depends = libncursesw.so
depends = libpipewire-0.3.so
depends = libreadline.so
depends = libsystemd.so
depends = libudev.so
optdepends = gst-plugin-pipewire: GStreamer plugin
optdepends = pipewire-alsa: ALSA configuration
optdepends = pipewire-audio: Audio support
optdepends = pipewire-docs: Documentation
optdepends = pipewire-ffado: FireWire support
optdepends = pipewire-jack-client: PipeWire as JACK client
optdepends = pipewire-jack: JACK replacement
optdepends = pipewire-pulse: PulseAudio replacement
optdepends = pipewire-roc: ROC streaming
optdepends = pipewire-session-manager: Session manager
optdepends = pipewire-v4l2: V4L2 interceptor
optdepends = pipewire-x11-bell: X11 bell
optdepends = pipewire-zeroconf: Zeroconf support
optdepends = realtime-privileges: realtime privileges with rt module
optdepends = rtkit: realtime privileges with rtkit module
pkgname = libpipewire
pkgdesc = Low-latency audio/video router and processor - client library
depends = glibc
depends = gcc-libs
provides = libpipewire-0.3.so
pkgname = alsa-card-profiles
pkgdesc = Low-latency audio/video router and processor - ALSA card profiles
license = LGPL-2.1-or-later
pkgname = pipewire-docs
pkgdesc = Low-latency audio/video router and processor - documentation
pkgname = pipewire-audio
pkgdesc = Low-latency audio/video router and processor - Audio support
depends = alsa-card-profiles
depends = dbus
depends = gcc-libs
depends = glib2
depends = glibc
depends = libasound.so
depends = libbluetooth.so
depends = libfdk-aac.so
depends = libfreeaptx.so
depends = liblc3.so
depends = libldacBT_enc.so
depends = liblilv-0.so
depends = libmysofa.so
depends = libopus.so
depends = libpipewire-0.3.so
depends = libsbc.so
depends = libsndfile.so
depends = libusb-1.0.so
depends = libwebrtc-audio-processing-1.so
depends = pipewire
depends = systemd-libs
pkgname = pipewire-alsa
pkgdesc = Low-latency audio/video router and processor - ALSA configuration
depends = pipewire
depends = pipewire-audio
depends = pipewire-session-manager
provides = pulseaudio-alsa
conflicts = pulseaudio-alsa
pkgname = pipewire-ffado
pkgdesc = Low-latency audio/video router and processor - FireWire support
depends = glibc
depends = libffado.so
depends = libpipewire-0.3.so
depends = pipewire
depends = pipewire-audio
pkgname = pipewire-jack-client
pkgdesc = Low-latency audio/video router and processor - PipeWire as JACK client
depends = glibc
depends = libdbus-1.so
depends = libjack.so
depends = libpipewire-0.3.so
depends = pipewire
depends = pipewire-audio
conflicts = pipewire-jack
pkgname = pipewire-jack
pkgdesc = Low-latency audio/video router and processor - JACK replacement
license = MIT
license = LGPL-2.1-or-later
license = GPL-2.0-only
depends = glibc
depends = libpipewire-0.3.so
depends = pipewire
depends = pipewire-audio
depends = pipewire-session-manager
depends = sh
optdepends = jack-example-tools: for official JACK example-clients and tools
provides = jack
provides = libjack.so
provides = libjackserver.so
provides = libjacknet.so
conflicts = jack
conflicts = jack2
conflicts = pipewire-jack-client
pkgname = pipewire-pulse
pkgdesc = Low-latency audio/video router and processor - PulseAudio replacement
install = pipewire-pulse.install
depends = dbus
depends = gcc-libs
depends = glibc
depends = libavahi-client.so
depends = libavahi-common.so
depends = libglib-2.0.so
depends = libpipewire-0.3.so
depends = libpulse.so
depends = pipewire
depends = pipewire-audio
depends = pipewire-session-manager
depends = systemd-libs
provides = pulse-native-provider
provides = pulseaudio
provides = pulseaudio-bluetooth
conflicts = pulseaudio
conflicts = pulseaudio-bluetooth
pkgname = pipewire-roc
pkgdesc = Low-latency audio/video router and processor - ROC streaming support
depends = glibc
depends = libpipewire-0.3.so
depends = libroc.so
depends = pipewire
depends = pipewire-audio
depends = roc-toolkit
pkgname = gst-plugin-pipewire
pkgdesc = Multimedia graph framework - pipewire plugin
depends = glib2
depends = glibc
depends = gst-plugins-base-libs
depends = gstreamer
depends = libpipewire-0.3.so
depends = pipewire
depends = pipewire-session-manager
pkgname = pipewire-zeroconf
pkgdesc = Low-latency audio/video router and processor - Zeroconf support
depends = gcc-libs
depends = glibc
depends = libavahi-client.so
depends = libavahi-common.so
depends = libpipewire-0.3.so
depends = openssl
depends = opus
depends = pipewire
depends = pipewire-audio
pkgname = pipewire-v4l2
pkgdesc = Low-latency audio/video router and processor - V4L2 interceptor
depends = glibc
depends = libpipewire-0.3.so
depends = pipewire
depends = pipewire-session-manager
depends = sh
pkgname = pipewire-x11-bell
pkgdesc = Low-latency audio/video router and processor - X11 bell
depends = glibc
depends = libcanberra.so
depends = libpipewire-0.3.so
depends = libx11
depends = libxfixes
depends = pipewire
depends = pipewire-audio
pkgname = pipewire-session-manager
pkgdesc = Session manager for PipeWire (default provider)
depends = wireplumber
pkgname = pulse-native-provider
pkgdesc = PulseAudio sound server (default provider)
depends = pipewire-pulse