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