From 96d9d82d511c80c783aad2cc62c76817067d83ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Tue, 30 Dec 2025 22:49:43 +0100 Subject: [PATCH] packaging: Add build profile to build with and install media roles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We create an wireplumber-xdg-media-roles package that contains the role configuration. Signed-off-by: Guido Günther --- debian/control | 8 ++++++++ debian/rules | 4 ++++ debian/wireplumber-xdg-media-roles.install | 1 + 3 files changed, 13 insertions(+) create mode 100644 debian/wireplumber-xdg-media-roles.install diff --git a/debian/control b/debian/control index 76f1ebd..6af0ad7 100644 --- a/debian/control +++ b/debian/control @@ -111,3 +111,11 @@ Description: GObject introspection data for libfeedback . This package contains introspection data for the libfeedback library. +Package: wireplumber-xdg-media-roles +Architecture: all +Section: sound +Build-Profiles: +Depends: + wireplumber (>= 0.5.13), +Description: Default media role configuration + Media role configuration to use role based routing with wireplubmer. diff --git a/debian/rules b/debian/rules index 1d70ac0..67a67d7 100755 --- a/debian/rules +++ b/debian/rules @@ -12,6 +12,10 @@ ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES))) CONFIGURE_OPTS += -Dgtk_doc=true -Dman=true endif +ifneq (,$(filter pkg.feedbackd.media-roles,$(DEB_BUILD_PROFILES))) + CONFIGURE_OPTS += -Dmedia-roles=true +endif + COMMON_PKG=feedbackd-common docroot := $(CURDIR)/debian/tmp/usr/share/doc/ diff --git a/debian/wireplumber-xdg-media-roles.install b/debian/wireplumber-xdg-media-roles.install new file mode 100644 index 0000000..54dd801 --- /dev/null +++ b/debian/wireplumber-xdg-media-roles.install @@ -0,0 +1 @@ +usr/share/wireplumber/wireplumber.conf.d/media-role-nodes.conf