# Generated by makepkg 7.0.0
# Wed Apr 22 23:48:53 UTC 2026
pkgbase = wireplumber
	pkgdesc = Session / policy manager implementation for PipeWire
	pkgver = 0.5.14
	pkgrel = 1.2
	url = https://pipewire.pages.freedesktop.org/wireplumber/
	arch = x86_64
	license = MIT
	checkdepends = pipewire-audio
	makedepends = doxygen
	makedepends = gcc-libs
	makedepends = git
	makedepends = glib2
	makedepends = glib2-devel
	makedepends = glibc
	makedepends = gobject-introspection
	makedepends = graphviz
	makedepends = libpipewire
	makedepends = lua
	makedepends = meson
	makedepends = pipewire
	makedepends = python-breathe
	makedepends = python-lxml
	makedepends = python-sphinx
	makedepends = python-sphinx_rtd_theme
	makedepends = systemd
	makedepends = systemd-libs
	source = git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#tag=0.5.14
	source = 0001-access-default-Allow-defining-object-specific-permis.patch
	source = 0001-monitor-alsa-Add-node.create-loopback-property.patch
	source = 0002-monitor-alsa-Don-t-make-the-loopback-device-node-vir.patch
	source = 0003-monitor-alsa-Forward-the-session.suspend-timeout-sec.patch
	source = 0004-monitor-alsa-Don-t-forward-priority.driver-property-.patch
	source = 0005-monitor-alsa-Dont-set-node.dont-remix-property-to-lo.patch
	source = 0006-monitor-alsa-Add-alsa.loopback-true-to-split-PCM-loo.patch
	source = 0001-alsa-Add-new-monitor.alsa.enable-external-volume-con.patch
	b2sums = bdf2b17806b2ac30f4f40b4e1e35a9aecdf0660b24f75978e546e59d525bf4a97ad079a13d5b08d76d2d79d8b89f7093b777c5d92590ce2681490e3e114938e7
	b2sums = 6c1d7b3577d7836559ec5a896e275405764fc2fc0a7a9840e027e575bac47489e51b3c3f127e963335a8eb7d714068e0222c1dc05e8be38590e04205388113a8
	b2sums = 50cae746a48d2ec1700679bd7fe14227ab46fd0b26f829fedf7ef96f7bdd4edc6bac703c99acab586163f8c7d848c9465bcbc05a891a6a25422ff10b1b261140
	b2sums = 5a59c19d22c505e66c2aca7d888ab080be46fc2ac5d97090f9d01940a898dd4c42cd08868484ff4c4ef2006801f0385b803b1a4a9f922ce50fee43d5a5ab08da
	b2sums = da1f9a77934203cb3f92f634e57aa5121e1e732a5f86e1068da955a0d07b663d64bef2c2868dde80c16ab24f5afc234267635a83ed2b64c61bf2913533762cd3
	b2sums = 5653ea6c4a01f275614f05c7ea3c52f2ad311a42fbad4b9780f4021609574327a96e9e91df493bc13593ac35daa0e77be2f1a672b7d12eaceb4cca0e3790e32a
	b2sums = bc2633425fb1ff3aec54b09a1ef8ab9714b482c014ba7fd4af234196dbd9aa038101c84f862583331bb15c572bd95cc21cf83650c09963c13d22c3cbfbe62fd0
	b2sums = daf1300f45171a549112fc1f2f8800ea14a51ce97159cbcac405beee469114697ce5ff296126be33fbf9bc76eae1f12a2798d65dbc4ec5bbe07fd6a5f081c318
	b2sums = 1d74a32c602d233d41961507802a59ec95da2d3945208d4643a75af7df0cb341bed91e6a4fa6306d5c64101cbd03525611e67d8349d17f2d0cb2719bc507bad0

pkgname = wireplumber
	install = wireplumber.install
	depends = libwireplumber=0.5.14-1.2
	depends = gcc-libs
	depends = glibc
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = libgio-2.0.so
	depends = libpipewire
	depends = libpipewire-0.3.so
	depends = libsystemd.so
	depends = lua
	depends = pipewire
	depends = systemd-libs
	optdepends = wireplumber-docs: Documentation
	provides = pipewire-session-manager
	conflicts = pipewire-media-session

pkgname = libwireplumber
	pkgdesc = Session / policy manager implementation for PipeWire - client library
	depends = gcc-libs
	depends = glibc
	depends = libglib-2.0.so
	depends = libgmodule-2.0.so
	depends = libgobject-2.0.so
	depends = libgio-2.0.so
	depends = libpipewire-0.3.so
	provides = libwireplumber-0.5.so

pkgname = wireplumber-docs
	pkgdesc = Session / policy manager implementation for PipeWire - documentation
