# Generated by makepkg 7.0.0
# Mon Dec  8 15:32:31 UTC 2025
pkgbase = pipewire
	pkgdesc = Low-latency audio/video router and processor
	pkgver = 1.4.9
	pkgrel = 1.3
	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 = glib2-devel
	makedepends = graphviz
	makedepends = gst-plugins-base
	makedepends = jack2
	makedepends = libcamera
	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.14
	makedepends = python-docutils
	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.4.9
	source = 0001-pipeware-bluez5-backend-native-Enable-SCO-offload.patch
	source = 0001-alsa-add-option-to-disable-pro-audio-profiles.patch
	source = 0001-alsa-Use-the-configured-max-channels.patch
	source = 0002-Remove-some-hardcoded-channel-number-values.patch
	source = 0003-pulse-clamp-channel-numbers-to-right-values.patch
	source = 0004-acp-remove-channel-limit-from-API.patch
	source = 0005-spa-alsa-Read-and-expose-channel-count-and-position-.patch
	source = 0006-spa-alsa-Add-option-to-use-ELD-detected-channels.patch
	source = 0001-pulse-Handle-timed-out-streams.patch
	source = 0002-pulse-server-make-timer-function-static-and-fix-form.patch
	source = 0003-timer-queue-add-a-new-timer-queue-helper.patch
	source = 0004-pulse-server-use-the-new-timer-queue-for-timeouts.patch
	source = 0005-pulse-server-clear-timer-when-stream-is-created.patch
	source = 0006-timer-fix-compilation-on-arm.patch
	source = 0007-timer-queue-delete-next-timer-event-when-it-got-fire.patch
	source = 0008-modules-use-timer-queue-in-avahi-poll.patch
	source = 0009-spa-bluez-modemmanager-Fix-NameOwnerChanged.patch
	source = 0010-spa-bluez-backend-native-Fix-CNUM-reply.patch
	source = 0011-spa-bluez-backend-native-Fix-CIEV-call-status-suppor.patch
	source = 0012-spa-bluez-backend-native-Fix-BIEV-HF-indicators-supp.patch
	source = 0013-spa-bluez-backend-native-Fix-audio-connection-policy.patch
	source = 0014-spa-bluez-modemmanager-Add-support-for-memory-dialin.patch
	source = 0015-spa-bluez-backend-native-Add-support-for-AT-BLDN-for.patch
	source = 0016-spa-bluez-device-Add-SPA_PROP_params-to-disable-dumm.patch
	b2sums = 44e7ed98e7a4c383e96c5c7a58265e568a1191edb87a9ff472a671d235a7872ea320fbefa1fce31a787d18465e26955b2122af7a77566f7bc5e17a9665239f8f
	b2sums = 68ad58cb1a8c532a194b7982167e6b461ff3a2d046f346305c38d3af21a696a2cd18619b73b99cc1b41c55f8786cf26ab5c077f58652e8197a9f5f42416c764f
	b2sums = 98bccdbe20da61ffb5d1e81029983bf947ae010198d70eb93851f8ddce72338944829f8d369da73e71ac4d85bd5279d0fdd923dac307516f15bad8c565aa4d92
	b2sums = 95427f88ad7d690811c9eca4e9d29fdc6f15ddd8dc64d14d5682749b07765e64552d3a15efe8b350478d32a90499ca2e7820bc1e473cd6cbd26901706995b556
	b2sums = 2bb4bd117024c061364bb9cf44a54c7f633b8ea7106c4cc3ee047b3c591a1ac9d1b9c226f43d790b29968eecad7f6883b652a2b5d4460979a791032645ad8ef4
	b2sums = 23f5357b5aaba0f8e20e77b641af555004780caae68f77f9ca12d214bec3d7429718afac3512a8310bd49a99fa4b6e67b41faf3038e1e9221416c9d0d5deb1b1
	b2sums = 89f8f590134f07b56dd3500265d8195d6bf8e6d6a0d73422bf682f63d8159405362fb85c9057dfc422ce7d1033a0173b26ac26515d46f5c7d32f696204581620
	b2sums = 87f723232450d404b1505299005ac8ac6ad01b4278d87771ebc9675a67feb401249db159cf65c1f44ba3ae78ef3bd0d83255be5546d0f06aa8e41ed0b7005a8d
	b2sums = eaf1e55589fbfe28db7e16138425969e2e1016a7ba75fb9af507677009bcbd3414a2d86ea4f644ad5b625b49eb8c33679404390ae8e7702e854bd0adf4801757
	b2sums = b3fcfa5af5d5bd62fe0797c695509bb7f3670141c98df2a75532b8791025435bab1494e70db8507820e0efabf5cf9dc774417f83712d9176609c76c6332ad4d1
	b2sums = a7c95b00df95cd85f4578883424f59f028a3f8231d6f1b5213b5fc9472f49c10d8ab252f065966aefb2620df6b80c19899eebad0bb1c835db0108543c878b9e2
	b2sums = f12dd145118b0b1860a9958feb6c519c4e146b3d78e987f14dd8c573efd94f2bbc38824b5fc7c07431403c3e3818e0039133dd12f8bf2c0e8015e16c11d39ab5
	b2sums = dd85e69f0deda316438ddeea68c1501c22519a3db82f6bd585e147e7288555fe2dbcfe3857961a0a5e18e9e56182be53174f53df57811388dce8ab9807c60f74
	b2sums = 600d2d8e1ba50ccd49aed469e1d803ca3768327958cc6d2c53ffd8c6307c845ceea0f3295f48b9427b43ab1cb52043409361b83af75047408be1adda9771e1dc
	b2sums = 3cc28998bb06bd9dfc7ee126ca79a9f6a218c605d8eee9938de398e3014ee18e835b87cc6310d76907c2323d7c244d1d7b45e930fbf3a218021d41e26687cd2a
	b2sums = 7094d94221a7b3e6830381e3398df9a2e2c64ac440a75add1de4b6fba7151882ede14ef57f7c3726d01353104b7d59b04de4677e53697ba5cf9ec81feeb8c6d4
	b2sums = 6bab438f9c6f661aa0e216769c49ff0594449410d4660f1b53fe3976daeee49ed733e8b2bd17b3064cc8fdc4f70abc5964760c3476d0caa3474ee6a123664d7f
	b2sums = fd2bfdd8601b142e9812058613bb69066c1e852145b0543ad8705a8415cd24c92e107f8420db6215f9723059fe2acc38825e4f4b4b5acaf9cbda32007aa13cf6
	b2sums = 47d91be7e62f3bab9725ddd1f62ff075619f27e52e90b1b7586a08704067f277ead95affcc2945ba48f9830ed6d95cf001df1c3af21ac7dbe858e578047d65b3
	b2sums = 76366abab04dc24df31d3943b0a28113bfdae54f8f8fec1fd8e8248a45779992b29e8c4870ce3aaf3fcadee0f46e50220bf7afdd93f964d3509811df39815667
	b2sums = ad7344930387427cd3035abeef5a5e8c74e5a064dc841a7607fb9f98dbe0a1c528c68157b70ce057028a6e3ce73261190fa0ca6f048c346ba7562f26385e1896
	b2sums = 4d6cf7ac6bbc17fa0fa19d9d2d1d1c7cb9c3a2e8f6c217730c0890d680656b261f2be7fa0ed272df960f66b4a122cd9291ffd8a98cade6c743cbb32861c3a838
	b2sums = 5e33d5726b293ca6f0f13c117758b1f5109eef31bc793f55c8b95c70cdae16235ff34a44d73a95407694fa349005a69172d598bae8ee12112db18d02734eb648
	b2sums = 6f2cbb55186a321c08c2b88965f6d4e4df1b1e797998d172c77f0389b7b5ab62cc3a54587c6e15b9adc4e788c38c97cc72a6e2400cfb0a5bf58ea55197201a64
	b2sums = ad69696054e24a0b059d189d0615bad2c2cd00822ac0494b625949e6507fcdceeda4ce944b0fe7dcf64b8a76b1cc55e5966301fccfb64264d97de819ed41a6d8

pkgname = pipewire
	install = pipewire.install
	license = MIT
	license = LGPL-2.1-or-later
	depends = libpipewire=1:1.4.9-1.3
	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
	depends = steamdeck-dsp>=0.43
	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-libcamera: Libcamera support
	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-libcamera
	pkgdesc = Low-latency audio/video router and processor - Libcamera support
	depends = gcc-libs
	depends = glibc
	depends = libcamera
	depends = libcamera-base.so
	depends = libcamera.so
	depends = pipewire

pkgname = pipewire-audio
	pkgdesc = Low-latency audio/video router and processor - Audio support
	depends = libpipewire=1:1.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire=1:1.4.9-1.3
	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 = 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 = systemd-libs
	depends = webrtc-audio-processing-1
	depends = libwebrtc-audio-processing-1.so

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

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

pkgname = pipewire-jack-client
	pkgdesc = Low-latency audio/video router and processor - PipeWire as JACK client
	depends = libpipewire=1:1.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	depends = dbus
	depends = libdbus-1.so
	depends = gcc-libs
	depends = glibc
	depends = jack
	depends = libjack.so
	conflicts = pipewire-jack

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.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	depends = glibc
	depends = pipewire-session-manager
	depends = sh
	depends = steamdeck-dsp>=0.43
	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.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	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
	depends = steamdeck-dsp>=0.43
	provides = pulse-native-provider
	conflicts = pulseaudio

pkgname = pipewire-roc
	pkgdesc = Low-latency audio/video router and processor - ROC streaming support
	depends = libpipewire=1:1.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	depends = gcc-libs
	depends = glibc
	depends = roc-toolkit
	depends = libroc.so

pkgname = gst-plugin-pipewire
	pkgdesc = Multimedia graph framework - pipewire plugin
	depends = libpipewire=1:1.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	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.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	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.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire=1:1.4.9-1.3
	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.4.9-1.3
	depends = libpipewire-0.3.so
	depends = pipewire-audio=1:1.4.9-1.3
	depends = pipewire=1:1.4.9-1.3
	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
