# Generated by makepkg 7.1.0
# Wed Aug 26 16:19:06 UTC 2026
pkgbase = wireplumber
	pkgdesc = Session / policy manager implementation for PipeWire
	pkgver = 0.5.15
	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.15
	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
	source = 0001-wpctl-add-yes-flag-to-reset-sub-command.patch
	source = 0001-default-nodes-Ignore-smart-filters-as-best-default-n.patch
	source = 0001-monitor-alsa-Add-device.form-factor-node-property.patch
	source = 0001-lib-Add-WpDynamicRules-class.patch
	source = 0002-m-lua-scripting-Add-Lua-API-for-the-WpDynamicRules-c.patch
	source = 0003-filter-graph-Use-dynamic-rules-instead-of-static-rul.patch
	b2sums = 303838f09331f4c551d6a14b6d7c7e7cf91e6f58f90214397b07010ed0ab652a6cbde2ef9492bf6522a08a33b60f82ed3715e073ca0fb9602a76623ea6159932
	b2sums = 50cae746a48d2ec1700679bd7fe14227ab46fd0b26f829fedf7ef96f7bdd4edc6bac703c99acab586163f8c7d848c9465bcbc05a891a6a25422ff10b1b261140
	b2sums = 5a59c19d22c505e66c2aca7d888ab080be46fc2ac5d97090f9d01940a898dd4c42cd08868484ff4c4ef2006801f0385b803b1a4a9f922ce50fee43d5a5ab08da
	b2sums = da1f9a77934203cb3f92f634e57aa5121e1e732a5f86e1068da955a0d07b663d64bef2c2868dde80c16ab24f5afc234267635a83ed2b64c61bf2913533762cd3
	b2sums = 5653ea6c4a01f275614f05c7ea3c52f2ad311a42fbad4b9780f4021609574327a96e9e91df493bc13593ac35daa0e77be2f1a672b7d12eaceb4cca0e3790e32a
	b2sums = bc2633425fb1ff3aec54b09a1ef8ab9714b482c014ba7fd4af234196dbd9aa038101c84f862583331bb15c572bd95cc21cf83650c09963c13d22c3cbfbe62fd0
	b2sums = daf1300f45171a549112fc1f2f8800ea14a51ce97159cbcac405beee469114697ce5ff296126be33fbf9bc76eae1f12a2798d65dbc4ec5bbe07fd6a5f081c318
	b2sums = 1d74a32c602d233d41961507802a59ec95da2d3945208d4643a75af7df0cb341bed91e6a4fa6306d5c64101cbd03525611e67d8349d17f2d0cb2719bc507bad0
	b2sums = fb649c179b08a9a7558f6df497d5eb6160c3a90e8b8202edf628bea166f384e2d2f844f0ccd957831349fae6d28a20089c8d5fc98eaaafa3e738903149aea3b6
	b2sums = a129c1004d6fd8bf73ee8e296901a02652c89bd934d1aed9309314a0bc57407770b48fa6371c9320e04740b835d74267b25ed9c7dd19d10171d4747e1afeb1aa
	b2sums = c7e2d8a2c556f7245e74faebe798ecb2b3681c1a018a6a32562e08d505fe47c3eb873878f3e3855962df6650752188f6b12f9238865c05136f37053f65901b38
	b2sums = 9a7d7a7ca63353e6546b5e0152d4d124b62f868d7eccefbae8c3ea5e1b6f6c8c587f7e413ef2e2a2f06a8678b23d95f180a3792cef84edcf5e3126cb50c36c76
	b2sums = 127b0fee060348f52db8376acfc83105bb2fd455ca67a98e4ba9525f5e48d13320754c97f3d025c7649b7e175f4661c65ad9e2b00fd5b423c44c0837b2b41572
	b2sums = e0950ab753a59c33bc15e7a9e28fc3d3575bcd2555b0d81df27f53c420595d59828ed49fa4a63038e88a5ee91b393be67703934074de85d07d784ec6c48d3992

pkgname = wireplumber
	install = wireplumber.install
	depends = libwireplumber=0.5.15-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
