summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.13.bb (renamed from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.12.bb)18
1 files changed, 10 insertions, 8 deletions
diff --git a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.12.bb b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.13.bb
index d80d9348a2..5277626fa8 100644
--- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.12.bb
+++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.13.bb
@@ -11,10 +11,11 @@ DEPENDS = "glib-2.0 glib-2.0-native lua pipewire \
11 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "python3-native python3-lxml-native doxygen-native", "", d)} \ 11 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "python3-native python3-lxml-native doxygen-native", "", d)} \
12" 12"
13 13
14SRCREV = "6f6e5df9c1b223907efa8dcbfcd538821d0dabc4" 14SRCREV = "7cb1b8b92e96ebd1b7e632cda32715fed713d333"
15SRC_URI = "git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https \ 15SRC_URI = " \
16 file://90-OE-disable-session-dbus-dependent-features.lua \ 16 git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https \
17 " 17 file://90-OE-disable-session-dbus-dependent-features.lua \
18"
18 19
19S = "${WORKDIR}/git" 20S = "${WORKDIR}/git"
20 21
@@ -45,18 +46,19 @@ PACKAGECONFIG[systemd-system-service] = "-Dsystemd-system-service=true,-Dsystemd
45# files to rootfs but not enable them as systemd.bbclass 46# files to rootfs but not enable them as systemd.bbclass
46# currently lacks the feature of enabling user services. 47# currently lacks the feature of enabling user services.
47PACKAGECONFIG[systemd-user-service] = "-Dsystemd-user-service=true,-Dsystemd-user-service=false,systemd" 48PACKAGECONFIG[systemd-user-service] = "-Dsystemd-user-service=true,-Dsystemd-user-service=false,systemd"
49PACKAGECONFIG[dbus] = ""
48 50
49PACKAGESPLITFUNCS:prepend = " split_dynamic_packages " 51PACKAGESPLITFUNCS:prepend = " split_dynamic_packages "
50PACKAGESPLITFUNCS:append = " set_dynamic_metapkg_rdepends " 52PACKAGESPLITFUNCS:append = " set_dynamic_metapkg_rdepends "
51 53
52WP_MODULE_SUBDIR = "wireplumber-0.4" 54WP_MODULE_SUBDIR = "wireplumber-0.4"
53 55
54add_custom_lua_config_scripts() { 56do_install:append() {
55 install -m 0644 ${WORKDIR}/90-OE-disable-session-dbus-dependent-features.lua ${D}${datadir}/wireplumber/main.lua.d 57 if ${@bb.utils.contains('PACKAGECONFIG', 'dbus', 'false', 'true', d)}; then
58 install -m 0644 ${WORKDIR}/90-OE-disable-session-dbus-dependent-features.lua ${D}${datadir}/wireplumber/main.lua.d
59 fi
56} 60}
57 61
58do_install[postfuncs] += "add_custom_lua_config_scripts"
59
60python split_dynamic_packages () { 62python split_dynamic_packages () {
61 # Create packages for each WirePlumber module. 63 # Create packages for each WirePlumber module.
62 wp_module_libdir = d.expand('${libdir}/${WP_MODULE_SUBDIR}') 64 wp_module_libdir = d.expand('${libdir}/${WP_MODULE_SUBDIR}')