# Generated by makepkg 7.1.0
# Tue Sep 22 14:42:50 UTC 2026
pkgbase = wireplumber
	pkgdesc = Session / policy manager implementation for PipeWire
	pkgver = 0.5.17
	pkgrel = 1.1
	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.17
	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 = 4a1366497e42c80178a4abc6d6e361e44226dd12898b82782e1e0a446a6b6e38589c12e76b1f046bd278f5ea453f5726799f44fbf310471cf554c8d89a39ba00
	b2sums = ecb34e07d114e738521f7827a13be84982a5d670e53d6ae179ec0d997ea9342b75ca89e9862d34c83ebab5c9dd93bebceec2d6407d896d22a485b8107a3e9782
	b2sums = 9f0bd1cfe6e0470f08b43a3d2709d698ba8dc1899348b6d9770049a42acb933bc768b51fa3dafc902bc8d3a0ce42d8d2dbc3f68514dd14442b0de3baa436c035
	b2sums = 7cb72d359ab4f534baa93af86476ff31c5f5b1af9299e6ebf15bb42c89e981cc348235d3e813181356de2920186c878958b631296c99adf33d9e9ec459d120e5
	b2sums = cfa50e2343f108e0314b0a1cdb2e73fcfe3d744b99b321e9ea90cc605920cde8c2d50c01883775c41e10bdeb0d2e2c17985e8918257a24864fb28aaa9cb675e5
	b2sums = dcc9fdad8a9341ad1a475c7101a463b8b98cf6974c9c7816343621e416e587c0eebfbc44e6cdddf99f6758eb8f450986fa1a057c23c959a09f76044bdf5c1454
	b2sums = 3ce6f28aedef5603f05ebeb5360cbe71b7d714d9d82c68d680cebbd7e1e33ca898b4b1039959e877f38b6895be2aaaf9d769f1d3d9ea9054571086a80fdbc428
	b2sums = b0189b00cc0b40a25f2c0bdf4b3d0d3764504137e770e867e4f3895f677e0ae2ebbe4c011ac0ca276c7f67dfbb1062d8a8c507fbf71850e0bf9c631308580616

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