# Generated by makepkg 7.1.0
# Fri Oct  9 20:13:58 UTC 2026
pkgbase = pipewire
	pkgdesc = Low-latency audio/video router and processor
	pkgver = 1.6.8
	pkgrel = 4
	epoch = 1
	url = https://pipewire.org
	arch = x86_64
	arch = aarch64
	license = MIT
	checkdepends = desktop-file-utils
	checkdepends = openal
	makedepends = alsa-lib
	makedepends = avahi
	makedepends = bluez-libs
	makedepends = llvm-libs
	makedepends = clang
	makedepends = dbus
	makedepends = doxygen
	makedepends = fftw
	makedepends = git
	makedepends = glib2
	makedepends = glib2-devel
	makedepends = graphviz
	makedepends = gst-plugins-base
	makedepends = jack2
	makedepends = libcanberra
	makedepends = libebur128
	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 = modemmanager
	makedepends = ncurses
	makedepends = opus
	makedepends = python>=3.13
	makedepends = python<3.15
	makedepends = python-docutils
	makedepends = python-packaging
	makedepends = readline
	makedepends = rtkit
	makedepends = sbc
	makedepends = sdl2
	makedepends = spandsp
	makedepends = systemd
	makedepends = valgrind
	makedepends = webrtc-audio-processing
	source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git#tag=1.6.8
	source = 0001-bluez-Add-A2DP-auto-quality-and-latency-profiles.patch
	source = 0001-bluez-Increase-priority-of-A2DP-quality-and-latency-.patch
	source = 0002-bluez-Set-initial-profile-to-quality-A2DP.patch
	source = 0003-bluez-Discard-latency-and-quality-codecs-worse-than-.patch
	source = 0001-spa-aec-webrtc-Actually-enable-adaptive-analog-contr.patch
	source = 0002-spa-aec-webrtc-Allow-enabling-AGC1-and-AGC2-independ.patch
	source = 0003-spa-aec-Expose-more-AGC-modes-as-configuration.patch
	source = 0001-spa-aec-Fix-a-spurious-warning-while-parsing-args.patch
	source = 0001-spa-aec-Fix-log-topic-name.patch
	source = 0001-spa-aec-Make-sure-webrtc-GainController1-settings-ac.patch
	source = 0001-spa-aec-Expose-more-webrtc-tunables.patch
	source = 0001-spa-aec-Add-a-setting-to-enable-GainController1-anal.patch
	source = 0001-spa-aec-Expose-some-WebRTC-AEC3-controls-as-config.patch
	source = 0001-WIP-spa-aec-Add-an-option-to-force-downmix-of-playba.patch
	source = 0001-spa-aec-Add-some-stats-logging-from-webrtc-audio-pro.patch
	source = 0001-spa-json-Add-a-helper-method-to-shrink-an-object-str.patch
	source = 0002-audioconvert-Report-loaded-filter-graphs-in-props.patch
	source = 0001-tools-connect-to-the-manager-socket-by-default.patch
	b2sums = f4425c8fa9ab33918e52bb0c1272079dd510e1c08b1d228802ad60e7080629f1e82ec30f19dd9e344cd6476803773d79f50957ddfeecfc01d657550a712fd6ba
	b2sums = b999796fc69ecd661b7cd761b98daf81412e4a02e649d74d8d8ec7d2c6cf0169f6062ea03131313a5b03a50529e956289baf0068f0631ea58243d42f1fae4d6e
	b2sums = ba33b056d13739e24b7e6c46bf9268357eea5a989f8af5021c737978a9a0bd9fb9882cc7e2c6eb8477d7c1e50684c3083ea33123f29a949e600ee1849cfe5cdf
	b2sums = 2708c004cbfccc56b6342785f117f2f2ec16aba474df96acf4c9d028462b4c0b8f443f13f387465e24eb628f797615c58e91b53672e01729d18b46da72686d93
	b2sums = 23b4ff805917e71741672b5fd2efcccbd9ba65504f3ed776960c70742a29ee8b1c2ec0ba8c068792b949e58da59cc9978ad5b02fe9aa7f6074848c765cc8e906
	b2sums = 546a357e0dcf6dc1f62281de124f5409523b746af4927e1b193d2f6120b555a1e617ce659558faea80d77cb8584becf9c4e7cadc35dacde84d6c246c8730c6a7
	b2sums = edac7324a934eae96da8e7063eb5ecf4127ebd4170ae1cd8defb3703110e1dbf9d6f064028321577c0ab6b1f1228e3d08a2493aa1cf39d81b464a50515745f96
	b2sums = 6628eb9add05886c8ccab5af90cbb57b0f333b6a4ded393a0c0df75997a1c4628a8afffb8306d9da34c25652752533ae898aafe83acde386e6947a98179ffaa1
	b2sums = ab7c7e871f83f959a1a2088dc3bda8e60ed25d494b757a97fa2c61480392c952a7f03e20298331ff2d03995426425e0751adf68dd41ad9d28c0c0dfb143cb485
	b2sums = 1ccc438f6894a4fd254f7accdc7164fe940667fb2327689d16efc134898392c24595a29091d6a4bb0279776de8fae4b6b80a64d0dab8cf37a403757af8997768
	b2sums = 86b5bf8764f5b44d15b1dfe044859650211cdeab38b7cc92ff71e32a2cf6ec4f71de889c1d4a087f59002ae699c4f035f8894d83685becc7eaa2d3fca7e3ca20
	b2sums = 0699f963d1f12d9c8fb94870a343122f96f398614f12a610230cb440f248c6e7e0a4f8dffab9a27b50f14361359820a43f3a482c08fc157b87d85c0a857839dc
	b2sums = 90897ede60323ef58a7148b1531c1ea3b3cc78b9d63445331ea70468ba7d3df5a97424e001963cfac8f1fcc5fe4da98f41686d4ac1b138411b7a1af7038006f6
	b2sums = 2a62497b8f0faa5ccf41dac5d03bd99f2f5fc1ae8f533e09f1fe2e5e2cfe1bb92b2f607814da1921c8d5b5e9bed20d0e4b75250a78ecc8ba02574f4139128a98
	b2sums = 1e3b83e81cc55c04a8896ce3cf9859e22505c5faf0d53c27b8b0cdbf4ce3063a82279d200662b794ebaaaac10530d1034d8d328478495cd473d39306d6790625
	b2sums = 515942c333c0a89381c1590e55e2b27b4d5bac60f3b88545b5847962a13ffb394b38d76fa53399ffa4bd00430a003cf9e3b3daedd356eab41e6d6a2d0e24b834
	b2sums = 1684ad70ce20a9620dcec2735ebdac79fb6d9aac76f3ee2a749cf8256fd4480880b9e236f8d3726a40c3f123f5d8f8b306afbe83eb798153aa4db76651ad243c
	b2sums = e55d799ff1a6d2d6052f8cdc7126316541488e2350fb685ef48b0302a2a317fb1150450b3e8d4d56874c6314fba7452f2d1823d0e905daa5a92ab69d1bf9de3a
	b2sums = c9786773085a34cbc92d2ef1ffb64a9bc4557978f0898768c72da06877379354f5190d0af7cf8de5b3e8d76f8b4ff3865db69614957979625a3fbfc5cdd50872

pkgname = pipewire
	install = pipewire.install
	license = MIT
	license = LGPL-2.1-or-later
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = dbus
	depends = libdbus-1.so
	depends = gcc-libs
	depends = glib2
	depends = libglib-2.0.so
	depends = glibc
	depends = ncurses
	depends = libncursesw.so
	depends = readline
	depends = libreadline.so
	depends = systemd-libs
	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: 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-audio
	pkgdesc = Low-latency audio/video router and processor - Audio support
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire=1:1.6.8-4
	depends = alsa-card-profiles
	depends = alsa-lib
	depends = libasound.so
	depends = bluez-libs
	depends = libbluetooth.so
	depends = dbus
	depends = libdbus-1.so
	depends = gcc-libs
	depends = fftw
	depends = libfftw3f.so
	depends = glib2
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = libgio-2.0.so
	depends = glibc
	depends = libebur128
	depends = libfdk-aac
	depends = libfdk-aac.so
	depends = libfreeaptx
	depends = libfreeaptx.so
	depends = liblc3
	depends = liblc3.so
	depends = libldac
	depends = libldacBT_enc.so
	depends = libmysofa
	depends = libmysofa.so
	depends = libsndfile
	depends = libsndfile.so
	depends = libusb
	depends = libusb-1.0.so
	depends = lilv
	depends = liblilv-0.so
	depends = opus
	depends = libopus.so
	depends = sbc
	depends = libsbc.so
	depends = spandsp
	depends = systemd-libs
	depends = webrtc-audio-processing
	depends = libwebrtc-audio-processing-2.so

pkgname = pipewire-alsa
	pkgdesc = Low-latency audio/video router and processor - ALSA configuration
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = pipewire-session-manager

pkgname = pipewire-ffado
	pkgdesc = Low-latency audio/video router and processor - FireWire support
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = glibc
	depends = libffado
	depends = libffado.so

pkgname = pipewire-jack
	pkgdesc = Low-latency audio/video router and processor - JACK replacement
	license = MIT
	license = GPL-2.0-only
	license = LGPL-2.1-or-later
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = glibc
	depends = pipewire-session-manager
	depends = sh
	optdepends = jack-example-tools: for official JACK example-clients and tools
	provides = jack
	provides = libjack.so
	provides = libjacknet.so
	provides = libjackserver.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 = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = avahi
	depends = libavahi-client.so
	depends = libavahi-common.so
	depends = dbus
	depends = libdbus-1.so
	depends = dconf
	depends = gcc-libs
	depends = glib2
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = libgio-2.0.so
	depends = glibc
	depends = libpulse
	depends = libpulse.so
	depends = pipewire-session-manager
	depends = systemd-libs
	depends = libsystemd.so
	provides = pulse-native-provider
	conflicts = pulseaudio

pkgname = gst-plugin-pipewire
	pkgdesc = Multimedia graph framework - pipewire plugin
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = gcc-libs
	depends = glib2
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = glibc
	depends = gst-plugins-base-libs
	depends = gstreamer
	depends = pipewire-session-manager

pkgname = pipewire-zeroconf
	pkgdesc = Low-latency audio/video router and processor - Zeroconf support
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = avahi
	depends = libavahi-client.so
	depends = libavahi-common.so
	depends = gcc-libs
	depends = glibc
	depends = openssl
	depends = libcrypto.so
	depends = opus
	depends = libopus.so

pkgname = pipewire-v4l2
	pkgdesc = Low-latency audio/video router and processor - V4L2 interceptor
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire=1:1.6.8-4
	depends = glibc
	depends = pipewire-session-manager
	depends = sh

pkgname = pipewire-x11-bell
	pkgdesc = Low-latency audio/video router and processor - X11 bell
	depends = libpipewire=1:1.6.8-4
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.6.8-4
	depends = pipewire=1:1.6.8-4
	depends = glibc
	depends = libcanberra
	depends = libcanberra.so
	depends = libx11
	depends = libxfixes

pkgname = pipewire-session-manager
	pkgdesc = Session manager for PipeWire (default provider)
	license = CC0-1.0
	depends = wireplumber

pkgname = pulse-native-provider
	pkgdesc = PulseAudio sound server (default provider)
	license = CC0-1.0
	depends = pipewire-pulse
