summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'meta-multimedia')
-rw-r--r--meta-multimedia/classes/juce.bbclass4
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gssdp_1.2.3.bb2
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc2
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.10.5.bb2
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.10.0.bb2
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp.inc6
-rw-r--r--meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb20
-rw-r--r--meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb4
-rw-r--r--meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb4
-rw-r--r--meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb6
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb6
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb6
-rw-r--r--meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.bb74
-rw-r--r--meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb6
-rw-r--r--meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_git.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/gerbera/gerbera_1.7.0.bb8
-rw-r--r--meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/images/multimedia-libcamera-image.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/juce/projucer.inc14
-rw-r--r--meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb6
-rw-r--r--meta-multimedia/recipes-multimedia/libavc1394/libavc1394_0.5.4.bb4
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera.bb12
-rw-r--r--meta-multimedia/recipes-multimedia/libde265/libde265_1.0.5.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/libdvdnav/libdvdnav_6.1.1.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.3.10.bb12
-rw-r--r--meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/minidlna/minidlna.inc4
-rw-r--r--meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb4
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.19.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/mpd_0.22.9.bb12
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.45.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb18
-rw-r--r--meta-multimedia/recipes-multimedia/openal/openal-soft_1.20.1.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/openh264/openh264_2.1.1.bb40
-rw-r--r--meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb16
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire-0.2_git.bb16
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.31.bb82
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/vlc/vlc_3.0.12.bb16
-rw-r--r--meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing_0.3.1.bb4
-rw-r--r--meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb2
-rw-r--r--meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb6
-rw-r--r--meta-multimedia/recipes-support/libsrtp/libsrtp_2.3.0.bb4
-rw-r--r--meta-multimedia/recipes-support/srt/srt_1.4.2.bb4
52 files changed, 232 insertions, 232 deletions
diff --git a/meta-multimedia/classes/juce.bbclass b/meta-multimedia/classes/juce.bbclass
index 3927235ef..e20a054b4 100644
--- a/meta-multimedia/classes/juce.bbclass
+++ b/meta-multimedia/classes/juce.bbclass
@@ -9,14 +9,14 @@ JUCE_MODULES ??= " \
9" 9"
10JUCE_X11_DEPS = "libx11 libxext libxinerama libxrandr libxcursor" 10JUCE_X11_DEPS = "libx11 libxext libxinerama libxrandr libxcursor"
11 11
12PACKAGECONFIG_prepend= "${JUCE_MODULES} " 12PACKAGECONFIG:prepend= "${JUCE_MODULES} "
13PACKAGECONFIG[juce_core] = ",,curl," 13PACKAGECONFIG[juce_core] = ",,curl,"
14PACKAGECONFIG[juce_audio_devices] = ",,alsa-lib," 14PACKAGECONFIG[juce_audio_devices] = ",,alsa-lib,"
15PACKAGECONFIG[juce_graphics] = ",,${JUCE_X11_DEPS} freetype," 15PACKAGECONFIG[juce_graphics] = ",,${JUCE_X11_DEPS} freetype,"
16PACKAGECONFIG[juce_gui_basics] = ",,${JUCE_X11_DEPS}," 16PACKAGECONFIG[juce_gui_basics] = ",,${JUCE_X11_DEPS},"
17PACKAGECONFIG[juce_opengl] = ",,virtual/libgl," 17PACKAGECONFIG[juce_opengl] = ",,virtual/libgl,"
18 18
19DEPENDS_prepend = "projucer-native " 19DEPENDS:prepend = "projucer-native "
20 20
21export OE_JUCE_PROJUCER = "${STAGING_BINDIR_NATIVE}/Projucer" 21export OE_JUCE_PROJUCER = "${STAGING_BINDIR_NATIVE}/Projucer"
22 22
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.2.3.bb b/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.2.3.bb
index 7d82c3e2e..8f27ae292 100644
--- a/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.2.3.bb
+++ b/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.2.3.bb
@@ -17,4 +17,4 @@ PACKAGECONFIG[sniffer] = "-Dsniffer=true,-Dsniffer=false,gtk+3,"
17 17
18PACKAGES =+ "gssdp-tools" 18PACKAGES =+ "gssdp-tools"
19 19
20FILES_gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade" 20FILES:gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc b/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc
index 054450156..a06c98e15 100644
--- a/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc
@@ -7,7 +7,7 @@ inherit autotools pkgconfig gobject-introspection vala
7 7
8# Copy vapigen.m4 so that it doesn't get removed by vala class 8# Copy vapigen.m4 so that it doesn't get removed by vala class
9# (normally this would be the right thing to do, but in gupnp-av the vapigen.m4 has only a custom macro) 9# (normally this would be the right thing to do, but in gupnp-av the vapigen.m4 has only a custom macro)
10do_configure_prepend() { 10do_configure:prepend() {
11 cp -f ${S}/m4/vapigen.m4 ${S}/m4/vapigen-custom.m4 || true 11 cp -f ${S}/m4/vapigen.m4 ${S}/m4/vapigen-custom.m4 || true
12} 12}
13 13
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.10.5.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.10.5.bb
index 3cafd6976..7cb9ff91e 100644
--- a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.10.5.bb
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.10.5.bb
@@ -16,4 +16,4 @@ inherit autotools pkgconfig gobject-introspection vala
16PACKAGECONFIG ?= "gstreamer" 16PACKAGECONFIG ?= "gstreamer"
17PACKAGECONFIG[gstreamer] = "--enable-gstreamer-metadata-backend,--disable-gstreamer-metadata-backend,gstreamer1.0 gstreamer1.0-plugins-base" 17PACKAGECONFIG[gstreamer] = "--enable-gstreamer-metadata-backend,--disable-gstreamer-metadata-backend,gstreamer1.0 gstreamer1.0-plugins-base"
18 18
19FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles" 19FILES:${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.10.0.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.10.0.bb
index bf84e7b73..20129c70f 100644
--- a/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.10.0.bb
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.10.0.bb
@@ -3,7 +3,7 @@ LICENSE = "GPLv2+"
3LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ 3LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
4 file://src/network-light/main.c;beginline=1;endline=21;md5=2c39b3a000495dabd4932f231c7efed8" 4 file://src/network-light/main.c;beginline=1;endline=21;md5=2c39b3a000495dabd4932f231c7efed8"
5DEPENDS = "gupnp gupnp-av gtk+3 glib-2.0-native intltool-native" 5DEPENDS = "gupnp gupnp-av gtk+3 glib-2.0-native intltool-native"
6RRECOMMENDS_${PN} = "adwaita-icon-theme" 6RRECOMMENDS:${PN} = "adwaita-icon-theme"
7 7
8SRC_URI = "http://download.gnome.org/sources/${BPN}/0.10/${BPN}-${PV}.tar.xz" 8SRC_URI = "http://download.gnome.org/sources/${BPN}/0.10/${BPN}-${PV}.tar.xz"
9SRC_URI[md5sum] = "8c66d4aca756478615761a26ed7c8dba" 9SRC_URI[md5sum] = "8c66d4aca756478615761a26ed7c8dba"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc b/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc
index 2920581c5..a959751e0 100644
--- a/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc
@@ -6,10 +6,10 @@ DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2"
6 6
7inherit meson pkgconfig vala gobject-introspection 7inherit meson pkgconfig vala gobject-introspection
8 8
9FILES_${PN} = "${libdir}/*.so.*" 9FILES:${PN} = "${libdir}/*.so.*"
10FILES_${PN}-dev += "${bindir}/gupnp-binding-tool*" 10FILES:${PN}-dev += "${bindir}/gupnp-binding-tool*"
11 11
12RDEPENDS_${PN}-dev = "python3 python3-xml" 12RDEPENDS:${PN}-dev = "python3 python3-xml"
13 13
14SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess" 14SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess"
15 15
diff --git a/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb b/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
index 01705a8f7..c08ab11b2 100644
--- a/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
+++ b/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
@@ -9,8 +9,8 @@ LICENSE = "LGPL-2.1"
9LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" 9LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
10 10
11DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 gstreamer1.0-plugins-base libgee libsoup-2.4 libmediaart-2.0 libunistring sqlite3 intltool-native" 11DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 gstreamer1.0-plugins-base libgee libsoup-2.4 libmediaart-2.0 libunistring sqlite3 intltool-native"
12RDEPENDS_${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info" 12RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
13RRECOMMENDS_${PN} = "rygel-plugin-media-export" 13RRECOMMENDS:${PN} = "rygel-plugin-media-export"
14 14
15inherit gnomebase vala gobject-introspection gettext systemd features_check 15inherit gnomebase vala gobject-introspection gettext systemd features_check
16 16
@@ -24,7 +24,7 @@ EXTRA_OECONF = "--disable-tracker-plugin --with-media-engine=gstreamer"
24 24
25PACKAGECONFIG ?= "external mpris ruih media-export gst-launch" 25PACKAGECONFIG ?= "external mpris ruih media-export gst-launch"
26 26
27PACKAGECONFIG_append = "${@bb.utils.contains("DISTRO_FEATURES", "x11", " gtk+3", "", d)}" 27PACKAGECONFIG:append = "${@bb.utils.contains("DISTRO_FEATURES", "x11", " gtk+3", "", d)}"
28 28
29PACKAGECONFIG[external] = "--enable-external-plugin,--disable-external-plugin" 29PACKAGECONFIG[external] = "--enable-external-plugin,--disable-external-plugin"
30PACKAGECONFIG[mpris] = "--enable-mpris-plugin,--disable-mpris-plugin" 30PACKAGECONFIG[mpris] = "--enable-mpris-plugin,--disable-mpris-plugin"
@@ -36,7 +36,7 @@ PACKAGECONFIG[lms] = "--enable-lms-plugin,--disable-lms-plugin"
36 36
37LIBV = "2.6" 37LIBV = "2.6"
38 38
39do_install_append() { 39do_install:append() {
40 # Remove .la files for loadable modules 40 # Remove .la files for loadable modules
41 rm -f ${D}/${libdir}/rygel-${LIBV}/engines/*.la 41 rm -f ${D}/${libdir}/rygel-${LIBV}/engines/*.la
42 rm -f ${D}/${libdir}/rygel-${LIBV}/plugins/*.la 42 rm -f ${D}/${libdir}/rygel-${LIBV}/plugins/*.la
@@ -49,17 +49,17 @@ do_install_append() {
49 fi 49 fi
50} 50}
51 51
52FILES_${PN} += "${libdir}/rygel-${LIBV}/engines ${datadir}/dbus-1 ${datadir}/icons" 52FILES:${PN} += "${libdir}/rygel-${LIBV}/engines ${datadir}/dbus-1 ${datadir}/icons"
53FILES_${PN}-dbg += "${libdir}/rygel-${LIBV}/engines/.debug ${libdir}/rygel-${LIBV}/plugins/.debug" 53FILES:${PN}-dbg += "${libdir}/rygel-${LIBV}/engines/.debug ${libdir}/rygel-${LIBV}/plugins/.debug"
54 54
55PACKAGES += "${PN}-meta" 55PACKAGES += "${PN}-meta"
56ALLOW_EMPTY_${PN}-meta = "1" 56ALLOW_EMPTY:${PN}-meta = "1"
57 57
58PACKAGES_DYNAMIC = "${PN}-plugin-*" 58PACKAGES_DYNAMIC = "${PN}-plugin-*"
59 59
60SYSTEMD_SERVICE_${PN} = "rygel.service" 60SYSTEMD_SERVICE:${PN} = "rygel.service"
61 61
62python populate_packages_prepend () { 62python populate_packages:prepend () {
63 rygel_libdir = d.expand('${libdir}/rygel-${LIBV}') 63 rygel_libdir = d.expand('${libdir}/rygel-${LIBV}')
64 postinst = d.getVar('plugin_postinst') 64 postinst = d.getVar('plugin_postinst')
65 pkgs = [] 65 pkgs = []
@@ -68,5 +68,5 @@ python populate_packages_prepend () {
68 pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), '(.*)\.plugin$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', postinst=postinst, extra_depends=d.expand('${PN}')) 68 pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), '(.*)\.plugin$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', postinst=postinst, extra_depends=d.expand('${PN}'))
69 69
70 metapkg = d.getVar('PN') + '-meta' 70 metapkg = d.getVar('PN') + '-meta'
71 d.setVar('RDEPENDS_' + metapkg, ' '.join(pkgs)) 71 d.setVar('RDEPENDS:' + metapkg, ' '.join(pkgs))
72} 72}
diff --git a/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb b/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb
index 16e17e9ab..70df73f83 100644
--- a/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb
+++ b/meta-multimedia/recipes-mkv/libebml/libebml_1.3.0.bb
@@ -14,8 +14,8 @@ inherit dos2unix
14 14
15LIBEBML_OS = "Unknown" 15LIBEBML_OS = "Unknown"
16LIBEBML_OS_linux = "Linux" 16LIBEBML_OS_linux = "Linux"
17LIBEBML_OS_darwin = "Darwin" 17LIBEBML_OS:darwin = "Darwin"
18LIBEBML_OS_mingw32 = "Windows" 18LIBEBML_OS:mingw32 = "Windows"
19 19
20EXTRA_OEMAKE = "\ 20EXTRA_OEMAKE = "\
21 'TARGET_OS=${LIBEBML_OS}' \ 21 'TARGET_OS=${LIBEBML_OS}' \
diff --git a/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb b/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb
index 3bed70e1a..4d100999b 100644
--- a/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb
+++ b/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb
@@ -36,9 +36,9 @@ do_install() {
36 install -Dm 0644 libasound_module_pcm_equal.so ${D}${libdir}/alsa-lib/libasound_module_pcm_equal.so 36 install -Dm 0644 libasound_module_pcm_equal.so ${D}${libdir}/alsa-lib/libasound_module_pcm_equal.so
37} 37}
38 38
39RDEPENDS_${PN} += " \ 39RDEPENDS:${PN} += " \
40 alsa-utils \ 40 alsa-utils \
41 caps \ 41 caps \
42" 42"
43 43
44FILES_${PN} = "${libdir}/alsa-lib/" 44FILES:${PN} = "${libdir}/alsa-lib/"
diff --git a/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb b/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb
index f5a42fb86..2741fe742 100644
--- a/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb
+++ b/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb
@@ -19,4 +19,4 @@ EXTRA_OECMAKE = " -DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0 \
19 -DPERL_EXECUTABLE=${HOSTTOOLS_DIR}/perl \ 19 -DPERL_EXECUTABLE=${HOSTTOOLS_DIR}/perl \
20 " 20 "
21 21
22EXTRA_OECMAKE_append_arm = " ${@bb.utils.contains("TUNE_FEATURES","neon","-DENABLE_NEON=ON","-DENABLE_NEON=OFF",d)}" 22EXTRA_OECMAKE:append:arm = " ${@bb.utils.contains("TUNE_FEATURES","neon","-DENABLE_NEON=ON","-DENABLE_NEON=OFF",d)}"
diff --git a/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb b/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb
index 46bcf6c6a..ed2b6c6ad 100644
--- a/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb
+++ b/meta-multimedia/recipes-multimedia/caps/caps_0.9.26.bb
@@ -24,4 +24,4 @@ do_install() {
24 install -Dm 0644 caps.so ${D}${libdir}/ladspa/caps.so 24 install -Dm 0644 caps.so ${D}${libdir}/ladspa/caps.so
25} 25}
26 26
27FILES_${PN} = "${libdir}/ladspa/" 27FILES:${PN} = "${libdir}/ladspa/"
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb
index f23bc6ca8..6cff4aa77 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb
@@ -13,6 +13,6 @@ S = "${WORKDIR}/git"
13 13
14inherit autotools pkgconfig 14inherit autotools pkgconfig
15 15
16FILES_${PN} += "${libdir}/dleyna-1.0/connectors/*.so" 16FILES:${PN} += "${libdir}/dleyna-1.0/connectors/*.so"
17FILES_${PN}-dev += "${libdir}/dleyna-1.0/connectors/*.la" 17FILES:${PN}-dev += "${libdir}/dleyna-1.0/connectors/*.la"
18FILES_${PN}-dbg += "${libdir}/dleyna-1.0/connectors/.debug/*.so" 18FILES:${PN}-dbg += "${libdir}/dleyna-1.0/connectors/.debug/*.so"
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
index 642f21bd5..8ce800327 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
9 file://libdleyna/renderer/server.c;endline=21;md5=f51acd4757fb6a779a87122c43cf1346" 9 file://libdleyna/renderer/server.c;endline=21;md5=f51acd4757fb6a779a87122c43cf1346"
10 10
11DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 dleyna-core" 11DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 dleyna-core"
12RDEPENDS_${PN} = "dleyna-connector-dbus" 12RDEPENDS:${PN} = "dleyna-connector-dbus"
13 13
14SRC_URI = "git://github.com/01org/${BPN}.git \ 14SRC_URI = "git://github.com/01org/${BPN}.git \
15 file://0001-add-gupnp-1.2-API-support.patch \ 15 file://0001-add-gupnp-1.2-API-support.patch \
@@ -21,5 +21,5 @@ inherit autotools pkgconfig
21 21
22CFLAGS += " -I${S}" 22CFLAGS += " -I${S}"
23 23
24FILES_${PN} += "${datadir}/dbus-1" 24FILES:${PN} += "${datadir}/dbus-1"
25FILES_${PN}-dev += "${libdir}/${PN}/*.so" 25FILES:${PN}-dev += "${libdir}/${PN}/*.so"
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb
index e31b7aea2..4d3d9f52d 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
9 file://libdleyna/server/server.c;endline=22;md5=437455d8aeff69ebd0996a76c67397bb" 9 file://libdleyna/server/server.c;endline=22;md5=437455d8aeff69ebd0996a76c67397bb"
10 10
11DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 libxml2 dleyna-core" 11DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 libxml2 dleyna-core"
12RDEPENDS_${PN} = "dleyna-connector-dbus" 12RDEPENDS:${PN} = "dleyna-connector-dbus"
13 13
14PV .= "+git${SRCPV}" 14PV .= "+git${SRCPV}"
15SRC_URI = "git://github.com/01org/${BPN}.git" 15SRC_URI = "git://github.com/01org/${BPN}.git"
@@ -18,5 +18,5 @@ S = "${WORKDIR}/git"
18 18
19inherit autotools pkgconfig 19inherit autotools pkgconfig
20 20
21FILES_${PN} += "${datadir}/dbus-1" 21FILES:${PN} += "${datadir}/dbus-1"
22FILES_${PN}-dev += "${libdir}/${PN}/*.so" 22FILES:${PN}-dev += "${libdir}/${PN}/*.so"
diff --git a/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.bb b/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.bb
index 977a9e792..adaa552ed 100644
--- a/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.bb
+++ b/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.bb
@@ -52,44 +52,44 @@ PACKAGES =+ "dvb-evtest dvb-evtest-dbg \
52PACKAGES =+ "libdvbapi libdvbcfg libdvben50221 \ 52PACKAGES =+ "libdvbapi libdvbcfg libdvben50221 \
53 libesg libucsi libdvbsec" 53 libesg libucsi libdvbsec"
54 54
55RDEPENDS_dvbdate =+ "libdvbapi libucsi" 55RDEPENDS:dvbdate =+ "libdvbapi libucsi"
56RDEPENDS_dvbtraffic =+ "libdvbapi" 56RDEPENDS:dvbtraffic =+ "libdvbapi"
57RDEPENDS_dvb-scan =+ "libdvbapi libdvbcfg libdvbsec" 57RDEPENDS:dvb-scan =+ "libdvbapi libdvbcfg libdvbsec"
58RDEPENDS_dvb-apps =+ "libdvbapi libdvbcfg libdvbsec libdvben50221 libucsi" 58RDEPENDS:dvb-apps =+ "libdvbapi libdvbcfg libdvbsec libdvben50221 libucsi"
59RDEPENDS_dvb-femon =+ "libdvbapi" 59RDEPENDS:dvb-femon =+ "libdvbapi"
60RDEPENDS_dvbnet =+ "libdvbapi" 60RDEPENDS:dvbnet =+ "libdvbapi"
61 61
62RCONFLICTS_dvb-evtest = "evtest" 62RCONFLICTS:dvb-evtest = "evtest"
63 63
64FILES_${PN} = "${bindir} ${datadir}/dvb" 64FILES:${PN} = "${bindir} ${datadir}/dvb"
65FILES_${PN}-doc = "" 65FILES:${PN}-doc = ""
66FILES_${PN}-dev = "${includedir}" 66FILES:${PN}-dev = "${includedir}"
67FILES_dvb-evtest = "${bindir}/evtest" 67FILES:dvb-evtest = "${bindir}/evtest"
68FILES_dvb-evtest-dbg = "${bindir}/.debug/evtest" 68FILES:dvb-evtest-dbg = "${bindir}/.debug/evtest"
69FILES_dvbapp-tests = "${bindir}/*test* " 69FILES:dvbapp-tests = "${bindir}/*test* "
70FILES_dvbapp-tests-dbg = "${bindir}/.debug/*test*" 70FILES:dvbapp-tests-dbg = "${bindir}/.debug/*test*"
71FILES_dvbdate = "${bindir}/dvbdate" 71FILES:dvbdate = "${bindir}/dvbdate"
72FILES_dvbdate-dbg = "${bindir}/.debug/dvbdate" 72FILES:dvbdate-dbg = "${bindir}/.debug/dvbdate"
73FILES_dvbtraffic = "${bindir}/dvbtraffic" 73FILES:dvbtraffic = "${bindir}/dvbtraffic"
74FILES_dvbtraffic-dbg = "${bindir}/.debug/dvbtraffic" 74FILES:dvbtraffic-dbg = "${bindir}/.debug/dvbtraffic"
75FILES_dvbnet = "${bindir}/dvbnet" 75FILES:dvbnet = "${bindir}/dvbnet"
76FILES_dvbnet-dbg = "${bindir}/.debug/dvbnet" 76FILES:dvbnet-dbg = "${bindir}/.debug/dvbnet"
77FILES_dvb-scan = "${bindir}/*scan " 77FILES:dvb-scan = "${bindir}/*scan "
78FILES_dvb-scan-dbg = "${bindir}/.debug/*scan" 78FILES:dvb-scan-dbg = "${bindir}/.debug/*scan"
79FILES_dvb-scan-data = "${docdir}/dvb-apps/scan" 79FILES:dvb-scan-data = "${docdir}/dvb-apps/scan"
80FILES_dvb-azap = "${bindir}/azap" 80FILES:dvb-azap = "${bindir}/azap"
81FILES_dvb-azap-dbg = "${bindir}/.debug/azap" 81FILES:dvb-azap-dbg = "${bindir}/.debug/azap"
82FILES_dvb-czap = "${bindir}/czap" 82FILES:dvb-czap = "${bindir}/czap"
83FILES_dvb-czap-dbg = "${bindir}/.debug/czap" 83FILES:dvb-czap-dbg = "${bindir}/.debug/czap"
84FILES_dvb-szap = "${bindir}/szap" 84FILES:dvb-szap = "${bindir}/szap"
85FILES_dvb-szap-dbg = "${bindir}/.debug/szap" 85FILES:dvb-szap-dbg = "${bindir}/.debug/szap"
86FILES_dvb-tzap = "${bindir}/tzap" 86FILES:dvb-tzap = "${bindir}/tzap"
87FILES_dvb-tzap-dbg = "${bindir}/.debug/tzap" 87FILES:dvb-tzap-dbg = "${bindir}/.debug/tzap"
88FILES_dvb-femon = "${bindir}/femon" 88FILES:dvb-femon = "${bindir}/femon"
89FILES_dvb-femon-dbg = "${bindir}/.debug/femon" 89FILES:dvb-femon-dbg = "${bindir}/.debug/femon"
90FILES_dvb-zap-data = "${docdir}/dvb-apps/szap" 90FILES:dvb-zap-data = "${docdir}/dvb-apps/szap"
91 91
92python populate_packages_prepend () { 92python populate_packages:prepend () {
93 dvb_libdir = bb.data.expand('${libdir}', d) 93 dvb_libdir = bb.data.expand('${libdir}', d)
94 do_split_packages(d, dvb_libdir, '^lib(.*)\.so$', 'lib%s', 'DVB %s package', extra_depends='', allow_links=True) 94 do_split_packages(d, dvb_libdir, '^lib(.*)\.so$', 'lib%s', 'DVB %s package', extra_depends='', allow_links=True)
95 do_split_packages(d, dvb_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev') 95 do_split_packages(d, dvb_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev')
@@ -97,7 +97,7 @@ python populate_packages_prepend () {
97 do_split_packages(d, dvb_libdir, '^lib(.*)\.so\.*', 'lib%s', 'DVB %s library', extra_depends='', allow_links=True) 97 do_split_packages(d, dvb_libdir, '^lib(.*)\.so\.*', 'lib%s', 'DVB %s library', extra_depends='', allow_links=True)
98} 98}
99 99
100INSANE_SKIP_${PN} = "ldflags" 100INSANE_SKIP:${PN} = "ldflags"
101INSANE_SKIP_${PN}-dev = "ldflags" 101INSANE_SKIP:${PN}-dev = "ldflags"
102 102
103TARGET_CC_ARCH += "${LDFLAGS}" 103TARGET_CC_ARCH += "${LDFLAGS}"
diff --git a/meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb b/meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index 278bda9ff..44662e2a3 100644
--- a/meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
+++ b/meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
@@ -18,9 +18,9 @@ SRC_URI[sha256sum] = "d45f209d837c49dae6deebcdd87b8cc3b04ea290880358faecf5e77377
18 18
19PACKAGES =+ "lib${BPN} lib${BPN}-dev" 19PACKAGES =+ "lib${BPN} lib${BPN}-dev"
20 20
21FILES_${PN} = " ${bindir}/faac " 21FILES:${PN} = " ${bindir}/faac "
22FILES_lib${BPN} = " ${libdir}/*.so.*" 22FILES:lib${BPN} = " ${libdir}/*.so.*"
23FILES_lib${BPN}-dev = " \ 23FILES:lib${BPN}-dev = " \
24 ${includedir} \ 24 ${includedir} \
25 ${libdir}/*.so \ 25 ${libdir}/*.so \
26 ${libdir}/*.la \ 26 ${libdir}/*.la \
diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_git.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_git.bb
index ba1ef6b1f..984f37b75 100644
--- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_git.bb
+++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_git.bb
@@ -10,7 +10,7 @@ SRC_URI += " \
10 10
11EXTRA_OECMAKE = "-Denable-floats=ON -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" 11EXTRA_OECMAKE = "-Denable-floats=ON -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
12 12
13do_configure_append() { 13do_configure:append() {
14 make_tables.exe ${B}/ 14 make_tables.exe ${B}/
15} 15}
16 16
diff --git a/meta-multimedia/recipes-multimedia/gerbera/gerbera_1.7.0.bb b/meta-multimedia/recipes-multimedia/gerbera/gerbera_1.7.0.bb
index d4242aa06..045746aa6 100644
--- a/meta-multimedia/recipes-multimedia/gerbera/gerbera_1.7.0.bb
+++ b/meta-multimedia/recipes-multimedia/gerbera/gerbera_1.7.0.bb
@@ -13,7 +13,7 @@ S = "${WORKDIR}/git"
13 13
14DEPENDS = "expat fmt spdlog pugixml libebml libmatroska zlib curl libupnp e2fsprogs sqlite3 libnsl2" 14DEPENDS = "expat fmt spdlog pugixml libebml libmatroska zlib curl libupnp e2fsprogs sqlite3 libnsl2"
15 15
16SYSTEMD_SERVICE_${PN} = "gerbera.service" 16SYSTEMD_SERVICE:${PN} = "gerbera.service"
17 17
18inherit cmake systemd 18inherit cmake systemd
19 19
@@ -22,10 +22,10 @@ PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=TRUE,-DWITH_SYSTEMD=FALSE,systemd"
22PACKAGECONFIG[taglib] = "-DWITH_TAGLIB=TRUE,-DWITH_TAGLIB=FALSE,taglib" 22PACKAGECONFIG[taglib] = "-DWITH_TAGLIB=TRUE,-DWITH_TAGLIB=FALSE,taglib"
23EXTRA_OECMAKE = "-DWITH_JS=FALSE -DWITH_MAGIC=FALSE -DWITH_EXIF=FALSE -DLIBUUID_INCLUDE_DIRS=${STAGING_INCDIR} -DLIBUUID_LIBRARIES=-luuid" 23EXTRA_OECMAKE = "-DWITH_JS=FALSE -DWITH_MAGIC=FALSE -DWITH_EXIF=FALSE -DLIBUUID_INCLUDE_DIRS=${STAGING_INCDIR} -DLIBUUID_LIBRARIES=-luuid"
24 24
25do_install_append() { 25do_install:append() {
26 install -d ${D}/root/.config/ 26 install -d ${D}/root/.config/
27} 27}
28 28
29FILES_${PN} += "/root/.config/" 29FILES:${PN} += "/root/.config/"
30 30
31SECURITY_CFLAGS_riscv64 = "${SECURITY_NOPIE_CFLAGS}" 31SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}"
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb
index 94d05def3..9348fc149 100644
--- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb
+++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb
@@ -27,7 +27,7 @@ EXTRA_OECONF += " \
27 --enable-gtk-doc=no \ 27 --enable-gtk-doc=no \
28" 28"
29 29
30FILES_${PN} += "\ 30FILES:${PN} += "\
31 ${libdir}/gstreamer-1.0/libgstsharktracers.so \ 31 ${libdir}/gstreamer-1.0/libgstsharktracers.so \
32 ${libdir}/gstreamer-1.0/libgstsharktracers.la \ 32 ${libdir}/gstreamer-1.0/libgstsharktracers.la \
33" 33"
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb
index 1834a8366..5ea104ddb 100644
--- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb
+++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb
@@ -19,7 +19,7 @@ PV = "1.0+really0.8.0"
19 19
20inherit autotools pkgconfig gettext gtk-doc 20inherit autotools pkgconfig gettext gtk-doc
21 21
22do_install_append() { 22do_install:append() {
23 rm -fr ${D}${localstatedir}/run ${D}/run ${D}${bindir}/gst-client ${D}${bindir}/gstd-client 23 rm -fr ${D}${localstatedir}/run ${D}/run ${D}${bindir}/gst-client ${D}${bindir}/gstd-client
24 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 24 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
25 install -d ${D}${sysconfdir}/tmpfiles.d 25 install -d ${D}${sysconfdir}/tmpfiles.d
diff --git a/meta-multimedia/recipes-multimedia/images/multimedia-libcamera-image.bb b/meta-multimedia/recipes-multimedia/images/multimedia-libcamera-image.bb
index 04501e97c..bc1c52ad4 100644
--- a/meta-multimedia/recipes-multimedia/images/multimedia-libcamera-image.bb
+++ b/meta-multimedia/recipes-multimedia/images/multimedia-libcamera-image.bb
@@ -11,7 +11,7 @@ IMAGE_INSTALL += " \
11 xkeyboard-config \ 11 xkeyboard-config \
12" 12"
13 13
14IMAGE_INSTALL_append = "\ 14IMAGE_INSTALL:append = "\
15 libcamera \ 15 libcamera \
16 gstreamer1.0-plugins-good \ 16 gstreamer1.0-plugins-good \
17 gstreamer1.0-plugins-base \ 17 gstreamer1.0-plugins-base \
diff --git a/meta-multimedia/recipes-multimedia/juce/projucer.inc b/meta-multimedia/recipes-multimedia/juce/projucer.inc
index 9f03cbd80..ee9799342 100644
--- a/meta-multimedia/recipes-multimedia/juce/projucer.inc
+++ b/meta-multimedia/recipes-multimedia/juce/projucer.inc
@@ -11,7 +11,7 @@ inherit pkgconfig features_check
11REQUIRED_DISTRO_FEATURES = "x11" 11REQUIRED_DISTRO_FEATURES = "x11"
12 12
13DEPENDS = "libx11 libxext libxinerama libxrandr libxcursor freetype alsa-lib curl bzip2 libpng harfbuzz glib-2.0 libpcre" 13DEPENDS = "libx11 libxext libxinerama libxrandr libxcursor freetype alsa-lib curl bzip2 libpng harfbuzz glib-2.0 libpcre"
14DEPENDS_append_libc-musl = " libexecinfo" 14DEPENDS:append:libc-musl = " libexecinfo"
15 15
16SRCREV = "90e8da0cfb54ac593cdbed74c3d0c9b09bad3a9f" 16SRCREV = "90e8da0cfb54ac593cdbed74c3d0c9b09bad3a9f"
17BRANCH = "master" 17BRANCH = "master"
@@ -30,11 +30,11 @@ JUCE_PROJUCER = "${JUCE_PROJUCER_MAKEFILE_PATH}/build/Projucer"
30# not work on cross builds 30# not work on cross builds
31EXTRA_OEMAKE = "V=1 JUCE_ARCH_LABEL=${TARGET_ARCH} TARGET_ARCH='-g'" 31EXTRA_OEMAKE = "V=1 JUCE_ARCH_LABEL=${TARGET_ARCH} TARGET_ARCH='-g'"
32 32
33LDFLAGS_append_mipsarcho32 = " -latomic" 33LDFLAGS:append:mipsarcho32 = " -latomic"
34LDFLAGS_append_powerpc = " -latomic" 34LDFLAGS:append:powerpc = " -latomic"
35LDFLAGS_append_riscv64 = " -latomic" 35LDFLAGS:append:riscv64 = " -latomic"
36LDFLAGS_append_riscv32 = " -latomic" 36LDFLAGS:append:riscv32 = " -latomic"
37LDFLAGS_append_armv5 = " -latomic" 37LDFLAGS:append:armv5 = " -latomic"
38 38
39do_configure() { 39do_configure() {
40 cd ${JUCE_PROJUCER_MAKEFILE_PATH} 40 cd ${JUCE_PROJUCER_MAKEFILE_PATH}
@@ -51,4 +51,4 @@ do_install() {
51 install -m 0755 ${JUCE_PROJUCER} ${D}${bindir} 51 install -m 0755 ${JUCE_PROJUCER} ${D}${bindir}
52} 52}
53# error: '_NL_IDENTIFICATION_LANGUAGE' was not declared in this scope 53# error: '_NL_IDENTIFICATION_LANGUAGE' was not declared in this scope
54COMPATIBLE_HOST_libc-musl = "null" 54COMPATIBLE_HOST:libc-musl = "null"
diff --git a/meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb b/meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb
index 05134614a..dc09d9413 100644
--- a/meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb
+++ b/meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb
@@ -16,11 +16,11 @@ inherit autotools
16PACKAGES += "${BPN}-ckport" 16PACKAGES += "${BPN}-ckport"
17PACKAGES_DYNAMIC += "^${BPN}-plugin-.*" 17PACKAGES_DYNAMIC += "^${BPN}-plugin-.*"
18 18
19do_install_append () { 19do_install:append () {
20 find "${D}" -name '*.la' -exec rm -f {} + 20 find "${D}" -name '*.la' -exec rm -f {} +
21} 21}
22 22
23python populate_packages_prepend () { 23python populate_packages:prepend () {
24 rootdir = bb.data.expand('${libdir}/ao/plugins-4', d) 24 rootdir = bb.data.expand('${libdir}/ao/plugins-4', d)
25 rootdir_dbg = bb.data.expand('${libdir}/ao/plugins-4/.debug', d) 25 rootdir_dbg = bb.data.expand('${libdir}/ao/plugins-4/.debug', d)
26 do_split_packages(d, rootdir, '^(.*)\.so$', output_pattern='${BPN}-plugin-%s', description='AO %s plugin') 26 do_split_packages(d, rootdir, '^(.*)\.so$', output_pattern='${BPN}-plugin-%s', description='AO %s plugin')
@@ -30,4 +30,4 @@ python populate_packages_prepend () {
30PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', d)}" 30PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', d)}"
31PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" 31PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
32PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio" 32PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
33FILES_${BPN}-ckport = "${libdir}/ckport" 33FILES:${BPN}-ckport = "${libdir}/ckport"
diff --git a/meta-multimedia/recipes-multimedia/libavc1394/libavc1394_0.5.4.bb b/meta-multimedia/recipes-multimedia/libavc1394/libavc1394_0.5.4.bb
index f5b0d48c4..f85c166f1 100644
--- a/meta-multimedia/recipes-multimedia/libavc1394/libavc1394_0.5.4.bb
+++ b/meta-multimedia/recipes-multimedia/libavc1394/libavc1394_0.5.4.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://sourceforge.net/projects/libavc1394/"
4SECTION = "libs/multimedia" 4SECTION = "libs/multimedia"
5 5
6DEPENDS = "libraw1394" 6DEPENDS = "libraw1394"
7DEPENDS_append_libc-musl = " argp-standalone" 7DEPENDS:append:libc-musl = " argp-standalone"
8 8
9LICENSE = "LGPLv2.1" 9LICENSE = "LGPLv2.1"
10LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589" 10LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589"
@@ -15,4 +15,4 @@ SRC_URI[sha256sum] = "7cb1ff09506ae911ca9860bef4af08c2403f3e131f6c913a2cbd6ddca4
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
17 17
18LDFLAGS_append_libc-musl = " -largp" 18LDFLAGS:append:libc-musl = " -largp"
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
index 30dab1d92..04a2ac777 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
@@ -26,15 +26,15 @@ PACKAGES =+ "${PN}-gst"
26PACKAGECONFIG ??= "" 26PACKAGECONFIG ??= ""
27PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base" 27PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
28 28
29RDEPENDS_${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}" 29RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}"
30 30
31inherit meson pkgconfig python3native 31inherit meson pkgconfig python3native
32 32
33do_configure_prepend() { 33do_configure:prepend() {
34 sed -i -e 's|py_compile=True,||' ${S}/utils/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py 34 sed -i -e 's|py_compile=True,||' ${S}/utils/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py
35} 35}
36 36
37do_install_append() { 37do_install:append() {
38 chrpath -d ${D}${libdir}/libcamera.so 38 chrpath -d ${D}${libdir}/libcamera.so
39} 39}
40 40
@@ -51,6 +51,6 @@ do_recalculate_ipa_signatures_package() {
51 ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}" 51 ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}"
52} 52}
53 53
54FILES_${PN}-dev = "${includedir} ${libdir}/pkgconfig" 54FILES:${PN}-dev = "${includedir} ${libdir}/pkgconfig"
55FILES_${PN} += " ${libdir}/libcamera.so" 55FILES:${PN} += " ${libdir}/libcamera.so"
56FILES_${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so" 56FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
diff --git a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.5.bb b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.5.bb
index 613dcc71b..f101afd19 100644
--- a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.5.bb
+++ b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.5.bb
@@ -16,4 +16,4 @@ EXTRA_OECONF = "--disable-sherlock265 --disable-dec265"
16inherit autotools-brokensep pkgconfig 16inherit autotools-brokensep pkgconfig
17 17
18PACKAGES =+ "${PN}-tools" 18PACKAGES =+ "${PN}-tools"
19FILES_${PN}-tools = "${bindir}/*" 19FILES:${PN}-tools = "${bindir}/*"
diff --git a/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb b/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb
index 7f042c382..26a40576d 100644
--- a/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb
+++ b/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb
@@ -13,7 +13,7 @@ S = "${WORKDIR}/git"
13 13
14inherit autotools lib_package pkgconfig 14inherit autotools lib_package pkgconfig
15 15
16do_install_append() { 16do_install:append() {
17 install -D -m 0644 ${S}/src/dvbcsa/dvbcsa.h ${D}${includedir}/dvbcsa/dvbcsa.h 17 install -D -m 0644 ${S}/src/dvbcsa/dvbcsa.h ${D}${includedir}/dvbcsa/dvbcsa.h
18 install -D -m 0644 ${WORKDIR}/libdvbcsa.pc ${D}${libdir}/pkgconfig/libdvbcsa.pc 18 install -D -m 0644 ${WORKDIR}/libdvbcsa.pc ${D}${libdir}/pkgconfig/libdvbcsa.pc
19} 19}
diff --git a/meta-multimedia/recipes-multimedia/libdvdnav/libdvdnav_6.1.1.bb b/meta-multimedia/recipes-multimedia/libdvdnav/libdvdnav_6.1.1.bb
index 06308d96c..c1a9c4879 100644
--- a/meta-multimedia/recipes-multimedia/libdvdnav/libdvdnav_6.1.1.bb
+++ b/meta-multimedia/recipes-multimedia/libdvdnav/libdvdnav_6.1.1.bb
@@ -10,5 +10,5 @@ SRC_URI[sha256sum] = "c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98
10 10
11inherit autotools lib_package binconfig pkgconfig 11inherit autotools lib_package binconfig pkgconfig
12 12
13CONFIGUREOPTS_remove = "--disable-silent-rules" 13CONFIGUREOPTS:remove = "--disable-silent-rules"
14 14
diff --git a/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.3.10.bb b/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.3.10.bb
index d14246f32..b1634732c 100644
--- a/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.3.10.bb
+++ b/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.3.10.bb
@@ -86,17 +86,17 @@ python __anonymous() {
86} 86}
87 87
88PACKAGES =+ "${PN}-modplug ${PN}-openmpt123 ${PN}-openmpt123-doc" 88PACKAGES =+ "${PN}-modplug ${PN}-openmpt123 ${PN}-openmpt123-doc"
89FILES_${PN}-modplug = "${libdir}/libopenmpt_modplug.so.*" 89FILES:${PN}-modplug = "${libdir}/libopenmpt_modplug.so.*"
90FILES_${PN}-openmpt123 = "${bindir}/openmpt123" 90FILES:${PN}-openmpt123 = "${bindir}/openmpt123"
91FILES_${PN}-openmpt123-doc = "${mandir}/man1/openmpt123*" 91FILES:${PN}-openmpt123-doc = "${mandir}/man1/openmpt123*"
92 92
93# Since version 0.3, libopenmpt uses SemVer 2.0.0 versioning. 93# Since version 0.3, libopenmpt uses SemVer 2.0.0 versioning.
94# The SemVer versioning scheme is incompatible with Debian/Ubuntu 94# The SemVer versioning scheme is incompatible with Debian/Ubuntu
95# package version names. 95# package version names.
96DEBIAN_NOAUTONAME_${PN} = "1" 96DEBIAN_NOAUTONAME:${PN} = "1"
97DEBIAN_NOAUTONAME_${PN}-modplug = "1" 97DEBIAN_NOAUTONAME:${PN}-modplug = "1"
98 98
99RDEPENDS_${PN}_libc-glibc = " \ 99RDEPENDS:${PN}:libc-glibc = " \
100 glibc-gconv-cp1252 \ 100 glibc-gconv-cp1252 \
101 glibc-gconv-ibm437 \ 101 glibc-gconv-ibm437 \
102 glibc-gconv-iso8859-1 \ 102 glibc-gconv-iso8859-1 \
diff --git a/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb b/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb
index 0cac2bea5..f4e26d52c 100644
--- a/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb
+++ b/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb
@@ -29,4 +29,4 @@ inherit autotools
29 29
30S = "${WORKDIR}/git" 30S = "${WORKDIR}/git"
31 31
32CPPFLAGS_append = " -Wno-error" 32CPPFLAGS:append = " -Wno-error"
diff --git a/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc b/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc
index 433388759..da2607fcf 100644
--- a/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc
+++ b/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc
@@ -22,7 +22,7 @@ S = "${WORKDIR}/git"
22# configure.ac:30: error: required file './ABOUT-NLS' not found 22# configure.ac:30: error: required file './ABOUT-NLS' not found
23EXTRA_AUTORECONF = "" 23EXTRA_AUTORECONF = ""
24 24
25do_install_append(){ 25do_install:append(){
26 install -d ${D}${sysconfdir} 26 install -d ${D}${sysconfdir}
27 install -m 0755 minidlna.conf ${D}${sysconfdir} 27 install -m 0755 minidlna.conf ${D}${sysconfdir}
28 28
@@ -36,7 +36,7 @@ do_install_append(){
36 36
37} 37}
38 38
39SYSTEMD_SERVICE_${PN} = "minidlna.service" 39SYSTEMD_SERVICE:${PN} = "minidlna.service"
40 40
41INITSCRIPT_NAME = "minidlna" 41INITSCRIPT_NAME = "minidlna"
42INITSCRIPT_PARAMS = "defaults 90" 42INITSCRIPT_PARAMS = "defaults 90"
diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb
index f73b549df..0fcd77d3a 100644
--- a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb
+++ b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb
@@ -14,9 +14,9 @@ S = "${WORKDIR}/git"
14 14
15inherit cmake pkgconfig 15inherit cmake pkgconfig
16 16
17EXTRA_OECMAKE_append_class-target = " -DIMPORT_EXECUTABLES=${STAGING_LIBDIR_NATIVE}/cmake/${BPN}/ImportExecutables.cmake" 17EXTRA_OECMAKE:append:class-target = " -DIMPORT_EXECUTABLES=${STAGING_LIBDIR_NATIVE}/cmake/${BPN}/ImportExecutables.cmake"
18 18
19do_install_append_class-native() { 19do_install:append:class-native() {
20 install -Dm 0755 ${B}/src/make-c-interface ${D}${bindir}/make-c-interface 20 install -Dm 0755 ${B}/src/make-c-interface ${D}${bindir}/make-c-interface
21 install -Dm 0644 ${B}/ImportExecutables.cmake ${D}${libdir}/cmake/${BPN}/ImportExecutables.cmake 21 install -Dm 0644 ${B}/ImportExecutables.cmake ${D}${libdir}/cmake/${BPN}/ImportExecutables.cmake
22 sed -i -e s:'${B}'/src/::g ${D}${libdir}/cmake/${BPN}/ImportExecutables.cmake 22 sed -i -e s:'${B}'/src/::g ${D}${libdir}/cmake/${BPN}/ImportExecutables.cmake
diff --git a/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.19.bb b/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.19.bb
index 32f9688ea..27bc1d2ff 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.19.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.19.bb
@@ -14,7 +14,7 @@ S = "${WORKDIR}/git"
14PACKAGECONFIG ??= "tcp" 14PACKAGECONFIG ??= "tcp"
15PACKAGECONFIG[tcp] = "-Dtcp=true,-Dtcp=false" 15PACKAGECONFIG[tcp] = "-Dtcp=true,-Dtcp=false"
16 16
17do_install_append() { 17do_install:append() {
18 # libmpdclient's Vala bindings are outdated and unmaintained; it 18 # libmpdclient's Vala bindings are outdated and unmaintained; it
19 # is likely that nobody will ever use them, so let's not install 19 # is likely that nobody will ever use them, so let's not install
20 # them 20 # them
diff --git a/meta-multimedia/recipes-multimedia/musicpd/mpd_0.22.9.bb b/meta-multimedia/recipes-multimedia/musicpd/mpd_0.22.9.bb
index c112a40ce..9daa19c2d 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/mpd_0.22.9.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/mpd_0.22.9.bb
@@ -68,7 +68,7 @@ PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis libogg"
68PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" 68PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack"
69PACKAGECONFIG[zlib] = "-Dzlib=enabled,-Dzlib=disabled,zlib" 69PACKAGECONFIG[zlib] = "-Dzlib=enabled,-Dzlib=disabled,zlib"
70 70
71do_install_append() { 71do_install:append() {
72 install -o mpd -d \ 72 install -o mpd -d \
73 ${D}/${localstatedir}/lib/mpd \ 73 ${D}/${localstatedir}/lib/mpd \
74 ${D}/${localstatedir}/lib/mpd/playlists 74 ${D}/${localstatedir}/lib/mpd/playlists
@@ -89,13 +89,13 @@ do_install_append() {
89 rm -rf ${D}${datadir}/icons 89 rm -rf ${D}${datadir}/icons
90} 90}
91 91
92RPROVIDES_${PN} += "${PN}-systemd" 92RPROVIDES:${PN} += "${PN}-systemd"
93RREPLACES_${PN} += "${PN}-systemd" 93RREPLACES:${PN} += "${PN}-systemd"
94RCONFLICTS_${PN} += "${PN}-systemd" 94RCONFLICTS:${PN} += "${PN}-systemd"
95SYSTEMD_SERVICE_${PN} = "mpd.socket" 95SYSTEMD_SERVICE:${PN} = "mpd.socket"
96 96
97USERADD_PACKAGES = "${PN}" 97USERADD_PACKAGES = "${PN}"
98USERADD_PARAM_${PN} = " \ 98USERADD_PARAM:${PN} = " \
99 --system --no-create-home \ 99 --system --no-create-home \
100 --home ${localstatedir}/lib/mpd \ 100 --home ${localstatedir}/lib/mpd \
101 --groups audio \ 101 --groups audio \
diff --git a/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.45.bb b/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.45.bb
index c089b64ed..b81129709 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.45.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.45.bb
@@ -11,7 +11,7 @@ DEPENDS += " \
11 libmpdclient \ 11 libmpdclient \
12" 12"
13 13
14RDEPENDS_${PN} += "python3-core" 14RDEPENDS:${PN} += "python3-core"
15 15
16PACKAGECONFIG ??= "colors locale mouse nls regex help_screen library_screen search_screen song_screen key_screen lyrics_screen outputs_screen" 16PACKAGECONFIG ??= "colors locale mouse nls regex help_screen library_screen search_screen song_screen key_screen lyrics_screen outputs_screen"
17 17
diff --git a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb b/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb
index 2db30dda0..050076ddf 100644
--- a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb
+++ b/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb
@@ -48,11 +48,11 @@ do_install() {
48 fi 48 fi
49} 49}
50 50
51FILES_${PN} += "${libdir}/mycroft" 51FILES:${PN} += "${libdir}/mycroft"
52 52
53RDEPENDS_${PN} = "python3" 53RDEPENDS:${PN} = "python3"
54 54
55RDEPENDS_${PN} += "python3-requests python3-pillow \ 55RDEPENDS:${PN} += "python3-requests python3-pillow \
56 python3-tornado python3-pyyaml \ 56 python3-tornado python3-pyyaml \
57 python3-pyalsaaudio python3-inflection \ 57 python3-pyalsaaudio python3-inflection \
58 python3-pyserial python3-psutil \ 58 python3-pyserial python3-psutil \
@@ -77,14 +77,14 @@ RDEPENDS_${PN} += "python3-requests python3-pillow \
77# python3-python-dateutil python3-adapt-parser python3-lazy 77# python3-python-dateutil python3-adapt-parser python3-lazy
78 78
79# Mycroft uses Alsa, PulseAudio and Flac 79# Mycroft uses Alsa, PulseAudio and Flac
80RDEPENDS_${PN} += "alsa-utils alsa-plugins alsa-tools" 80RDEPENDS:${PN} += "alsa-utils alsa-plugins alsa-tools"
81RDEPENDS_${PN} += "pulseaudio pulseaudio-misc pulseaudio-server" 81RDEPENDS:${PN} += "pulseaudio pulseaudio-misc pulseaudio-server"
82RDEPENDS_${PN} += "flac mpg123" 82RDEPENDS:${PN} += "flac mpg123"
83 83
84# Mycroft can do this itself on the target, but it's quicker to do it here 84# Mycroft can do this itself on the target, but it's quicker to do it here
85RDEPENDS_${PN} += "mimic" 85RDEPENDS:${PN} += "mimic"
86 86
87# pgrep is used by stop-mycroft.sh 87# pgrep is used by stop-mycroft.sh
88RDEPENDS_${PN} += "procps" 88RDEPENDS:${PN} += "procps"
89 89
90SYSTEMD_SERVICE_${PN} = "mycroft-setup.service mycroft.service" 90SYSTEMD_SERVICE:${PN} = "mycroft-setup.service mycroft.service"
diff --git a/meta-multimedia/recipes-multimedia/openal/openal-soft_1.20.1.bb b/meta-multimedia/recipes-multimedia/openal/openal-soft_1.20.1.bb
index d283cb361..e380a6f38 100644
--- a/meta-multimedia/recipes-multimedia/openal/openal-soft_1.20.1.bb
+++ b/meta-multimedia/recipes-multimedia/openal/openal-soft_1.20.1.bb
@@ -21,4 +21,4 @@ PACKAGECONFIG[pulseaudio] = "-DPULSEAUDIO=TRUE, -DPULSEAUDIO=FALSE, pulseaudio"
21# but alffmpeg.c:418:44: error: 'AV_CH_LAYOUT_MONO' undeclared (first use in this function) 21# but alffmpeg.c:418:44: error: 'AV_CH_LAYOUT_MONO' undeclared (first use in this function)
22PACKAGECONFIG[examples] = "-DEXAMPLES=TRUE, -DEXAMPLES=FALSE, libav" 22PACKAGECONFIG[examples] = "-DEXAMPLES=TRUE, -DEXAMPLES=FALSE, libav"
23 23
24FILES_${PN} += "${datadir}/openal" 24FILES:${PN} += "${datadir}/openal"
diff --git a/meta-multimedia/recipes-multimedia/openh264/openh264_2.1.1.bb b/meta-multimedia/recipes-multimedia/openh264/openh264_2.1.1.bb
index 75d5010f1..aababb668 100644
--- a/meta-multimedia/recipes-multimedia/openh264/openh264_2.1.1.bb
+++ b/meta-multimedia/recipes-multimedia/openh264/openh264_2.1.1.bb
@@ -3,8 +3,8 @@ decoding. It is suitable for use in real time applications such as WebRTC."
3HOMEPAGE = "http://www.openh264.org/" 3HOMEPAGE = "http://www.openh264.org/"
4SECTION = "libs/multimedia" 4SECTION = "libs/multimedia"
5 5
6DEPENDS_append_x86 = " nasm-native" 6DEPENDS:append:x86 = " nasm-native"
7DEPENDS_append_x86-64 = " nasm-native" 7DEPENDS:append:x86-64 = " nasm-native"
8 8
9LICENSE = "BSD-2-Clause" 9LICENSE = "BSD-2-Clause"
10LICENSE_FLAGS = "commercial" 10LICENSE_FLAGS = "commercial"
@@ -17,24 +17,24 @@ SRC_URI = "git://github.com/cisco/openh264.git;protocol=https;branch=${BRANCH} \
17 file://0001-Makefile-Use-cp-options-to-preserve-file-mode.patch \ 17 file://0001-Makefile-Use-cp-options-to-preserve-file-mode.patch \
18 " 18 "
19 19
20COMPATIBLE_MACHINE_armv7a = "(.*)" 20COMPATIBLE_MACHINE:armv7a = "(.*)"
21COMPATIBLE_MACHINE_aarch64 = "(.*)" 21COMPATIBLE_MACHINE:aarch64 = "(.*)"
22COMPATIBLE_MACHINE_x86 = "(.*)" 22COMPATIBLE_MACHINE:x86 = "(.*)"
23COMPATIBLE_MACHINE_x86-64 = "(.*)" 23COMPATIBLE_MACHINE:x86-64 = "(.*)"
24COMPATIBLE_MACHINE_mips = "(.*)" 24COMPATIBLE_MACHINE:mips = "(.*)"
25COMPATIBLE_MACHINE_mips64 = "(.*)" 25COMPATIBLE_MACHINE:mips64 = "(.*)"
26COMPATIBLE_MACHINE_powerpc64le = "null" 26COMPATIBLE_MACHINE:powerpc64le = "null"
27 27
28EXTRA_OEMAKE_armv7a = "ARCH=arm" 28EXTRA_OEMAKE:armv7a = "ARCH=arm"
29EXTRA_OEMAKE_armv7ve = "ARCH=arm" 29EXTRA_OEMAKE:armv7ve = "ARCH=arm"
30EXTRA_OEMAKE_aarch64 = "ARCH=arm64" 30EXTRA_OEMAKE:aarch64 = "ARCH=arm64"
31EXTRA_OEMAKE_x86 = "ARCH=i386" 31EXTRA_OEMAKE:x86 = "ARCH=i386"
32EXTRA_OEMAKE_x86-64 = "ARCH=x86_64" 32EXTRA_OEMAKE:x86-64 = "ARCH=x86_64"
33EXTRA_OEMAKE_mips = "ARCH=mips" 33EXTRA_OEMAKE:mips = "ARCH=mips"
34EXTRA_OEMAKE_mips64 = "ARCH=mips64" 34EXTRA_OEMAKE:mips64 = "ARCH=mips64"
35EXTRA_OEMAKE_riscv64 = "ARCH=riscv64" 35EXTRA_OEMAKE:riscv64 = "ARCH=riscv64"
36 36
37EXTRA_OEMAKE_append = " ENABLEPIC=Yes" 37EXTRA_OEMAKE:append = " ENABLEPIC=Yes"
38do_configure() { 38do_configure() {
39 : 39 :
40} 40}
diff --git a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
index 0601cdd99..9e0c319c3 100644
--- a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
+++ b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
@@ -11,7 +11,7 @@ PACKAGES = ' \
11 packagegroup-meta-multimedia-support \ 11 packagegroup-meta-multimedia-support \
12' 12'
13 13
14RDEPENDS_packagegroup-meta-multimedia = "\ 14RDEPENDS:packagegroup-meta-multimedia = "\
15 packagegroup-meta-multimedia \ 15 packagegroup-meta-multimedia \
16 packagegroup-meta-multimedia-connectivity \ 16 packagegroup-meta-multimedia-connectivity \
17 packagegroup-meta-multimedia-dvb \ 17 packagegroup-meta-multimedia-dvb \
@@ -19,7 +19,7 @@ RDEPENDS_packagegroup-meta-multimedia = "\
19 packagegroup-meta-multimedia-support \ 19 packagegroup-meta-multimedia-support \
20" 20"
21 21
22RDEPENDS_packagegroup-meta-multimedia = "\ 22RDEPENDS:packagegroup-meta-multimedia = "\
23 alsa-equal \ 23 alsa-equal \
24 aom \ 24 aom \
25 caps \ 25 caps \
@@ -74,10 +74,10 @@ RDEPENDS_packagegroup-meta-multimedia = "\
74 webrtc-audio-processing \ 74 webrtc-audio-processing \
75 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "x265", "", d)} \ 75 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "x265", "", d)} \
76" 76"
77RDEPENDS_packagegroup-meta-multimedia_remove_libc-musl = "projucer" 77RDEPENDS:packagegroup-meta-multimedia:remove:libc-musl = "projucer"
78RDEPENDS_packagegroup-meta-multimedia_remove_powerpc64le = "openh264" 78RDEPENDS:packagegroup-meta-multimedia:remove:powerpc64le = "openh264"
79 79
80RDEPENDS_packagegroup-meta-multimedia-connectivity = "\ 80RDEPENDS:packagegroup-meta-multimedia-connectivity = "\
81 gssdp \ 81 gssdp \
82 gupnp-av \ 82 gupnp-av \
83 gupnp-dlna \ 83 gupnp-dlna \
@@ -87,17 +87,17 @@ RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
87 libupnp \ 87 libupnp \
88 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \ 88 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
89" 89"
90RDEPENDS_packagegroup-meta-multimedia-dvb = "\ 90RDEPENDS:packagegroup-meta-multimedia-dvb = "\
91 oscam \ 91 oscam \
92 tvheadend \ 92 tvheadend \
93" 93"
94 94
95RDEPENDS_packagegroup-meta-multimedia-mkv = "\ 95RDEPENDS:packagegroup-meta-multimedia-mkv = "\
96 libebml \ 96 libebml \
97 libmatroska \ 97 libmatroska \
98" 98"
99 99
100RDEPENDS_packagegroup-meta-multimedia-support = "\ 100RDEPENDS:packagegroup-meta-multimedia-support = "\
101 crossguid \ 101 crossguid \
102 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \ 102 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
103 gst-instruments \ 103 gst-instruments \
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire-0.2_git.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire-0.2_git.bb
index bcb3015f8..31b33c093 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire-0.2_git.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire-0.2_git.bb
@@ -35,31 +35,31 @@ PACKAGES =+ "\
35 lib${PN}-modules \ 35 lib${PN}-modules \
36" 36"
37 37
38RDEPENDS_lib${PN} += "lib${PN}-modules ${PN}-spa-plugins" 38RDEPENDS:lib${PN} += "lib${PN}-modules ${PN}-spa-plugins"
39 39
40FILES_${PN} = "\ 40FILES:${PN} = "\
41 ${sysconfdir}/pipewire/pipewire.conf \ 41 ${sysconfdir}/pipewire/pipewire.conf \
42 ${bindir}/pipewire* \ 42 ${bindir}/pipewire* \
43 ${systemd_user_unitdir}/* \ 43 ${systemd_user_unitdir}/* \
44" 44"
45FILES_lib${PN} = "\ 45FILES:lib${PN} = "\
46 ${libdir}/libpipewire-*.so.* \ 46 ${libdir}/libpipewire-*.so.* \
47" 47"
48FILES_lib${PN}-modules = "\ 48FILES:lib${PN}-modules = "\
49 ${libdir}/pipewire-*/* \ 49 ${libdir}/pipewire-*/* \
50" 50"
51FILES_${PN}-spa-plugins = "\ 51FILES:${PN}-spa-plugins = "\
52 ${bindir}/spa-* \ 52 ${bindir}/spa-* \
53 ${libdir}/spa/* \ 53 ${libdir}/spa/* \
54" 54"
55FILES_${PN}-alsa = "\ 55FILES:${PN}-alsa = "\
56 ${libdir}/alsa-lib/* \ 56 ${libdir}/alsa-lib/* \
57 ${datadir}/alsa/alsa.conf.d/50-pipewire.conf \ 57 ${datadir}/alsa/alsa.conf.d/50-pipewire.conf \
58" 58"
59FILES_gstreamer1.0-${PN} = "\ 59FILES:gstreamer1.0-${PN} = "\
60 ${libdir}/gstreamer-1.0/* \ 60 ${libdir}/gstreamer-1.0/* \
61" 61"
62 62
63CONFFILES_${PN} = "\ 63CONFFILES:${PN} = "\
64 ${sysconfdir}/pipewire/pipewire.conf \ 64 ${sysconfdir}/pipewire/pipewire.conf \
65" 65"
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.31.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.31.bb
index 3e8792118..369a407de 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.31.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.31.bb
@@ -20,9 +20,9 @@ inherit meson pkgconfig systemd manpages gettext useradd
20 20
21USERADD_PACKAGES = "${PN}" 21USERADD_PACKAGES = "${PN}"
22 22
23GROUPADD_PARAM_${PN} = "--system pipewire" 23GROUPADD_PARAM:${PN} = "--system pipewire"
24 24
25USERADD_PARAM_${PN} = "--system --home / --no-create-home \ 25USERADD_PARAM:${PN} = "--system --home / --no-create-home \
26 --comment 'PipeWire multimedia daemon' \ 26 --comment 'PipeWire multimedia daemon' \
27 --gid pipewire --groups audio,video \ 27 --gid pipewire --groups audio,video \
28 pipewire" 28 pipewire"
@@ -80,8 +80,8 @@ PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev"
80PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib" 80PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib"
81PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=enabled -Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=disabled,jack,,,jack" 81PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=enabled -Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=disabled,jack,,,jack"
82 82
83PACKAGESPLITFUNCS_prepend = " split_dynamic_packages " 83PACKAGESPLITFUNCS:prepend = " split_dynamic_packages "
84PACKAGESPLITFUNCS_append = " set_dynamic_metapkg_rdepends " 84PACKAGESPLITFUNCS:append = " set_dynamic_metapkg_rdepends "
85 85
86SPA_SUBDIR = "spa-0.2" 86SPA_SUBDIR = "spa-0.2"
87PW_MODULE_SUBDIR = "pipewire-0.3" 87PW_MODULE_SUBDIR = "pipewire-0.3"
@@ -124,11 +124,11 @@ python set_dynamic_metapkg_rdepends () {
124 pw_module_pn = base_pn + '-modules' 124 pw_module_pn = base_pn + '-modules'
125 pw_module_metapkg = pw_module_pn + '-meta' 125 pw_module_metapkg = pw_module_pn + '-meta'
126 126
127 d.setVar('ALLOW_EMPTY_' + spa_metapkg, "1") 127 d.setVar('ALLOW_EMPTY:' + spa_metapkg, "1")
128 d.setVar('FILES_' + spa_metapkg, "") 128 d.setVar('FILES:' + spa_metapkg, "")
129 129
130 d.setVar('ALLOW_EMPTY_' + pw_module_metapkg, "1") 130 d.setVar('ALLOW_EMPTY:' + pw_module_metapkg, "1")
131 d.setVar('FILES_' + pw_module_metapkg, "") 131 d.setVar('FILES:' + pw_module_metapkg, "")
132 132
133 blacklist = [ spa_pn, spa_metapkg, pw_module_pn, pw_module_metapkg ] 133 blacklist = [ spa_pn, spa_metapkg, pw_module_pn, pw_module_metapkg ]
134 spa_metapkg_rdepends = [] 134 spa_metapkg_rdepends = []
@@ -163,11 +163,11 @@ python set_dynamic_metapkg_rdepends () {
163 if is_pw_module_pkg: 163 if is_pw_module_pkg:
164 pw_module_metapkg_rdepends.append(pkg) 164 pw_module_metapkg_rdepends.append(pkg)
165 165
166 d.setVar('RDEPENDS_' + spa_metapkg, ' '.join(spa_metapkg_rdepends)) 166 d.setVar('RDEPENDS:' + spa_metapkg, ' '.join(spa_metapkg_rdepends))
167 d.setVar('DESCRIPTION_' + spa_metapkg, spa_pn + ' meta package') 167 d.setVar('DESCRIPTION:' + spa_metapkg, spa_pn + ' meta package')
168 168
169 d.setVar('RDEPENDS_' + pw_module_metapkg, ' '.join(pw_module_metapkg_rdepends)) 169 d.setVar('RDEPENDS:' + pw_module_metapkg, ' '.join(pw_module_metapkg_rdepends))
170 d.setVar('DESCRIPTION_' + pw_module_metapkg, pw_module_pn + ' meta package') 170 d.setVar('DESCRIPTION:' + pw_module_metapkg, pw_module_pn + ' meta package')
171} 171}
172 172
173PACKAGES =+ "\ 173PACKAGES =+ "\
@@ -188,98 +188,98 @@ PACKAGES =+ "\
188 188
189PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*" 189PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*"
190 190
191SYSTEMD_SERVICE_${PN} = "pipewire.service" 191SYSTEMD_SERVICE:${PN} = "pipewire.service"
192CONFFILES_${PN} += "${datadir}/pipewire/pipewire.conf" 192CONFFILES:${PN} += "${datadir}/pipewire/pipewire.conf"
193FILES_${PN} = " \ 193FILES:${PN} = " \
194 ${datadir}/pipewire/pipewire.conf \ 194 ${datadir}/pipewire/pipewire.conf \
195 ${systemd_user_unitdir}/pipewire.* \ 195 ${systemd_user_unitdir}/pipewire.* \
196 ${bindir}/pipewire \ 196 ${bindir}/pipewire \
197" 197"
198 198
199FILES_${PN}-dev += " \ 199FILES:${PN}-dev += " \
200 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \ 200 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \
201" 201"
202 202
203CONFFILES_libpipewire += "${datadir}/pipewire/client.conf" 203CONFFILES:libpipewire += "${datadir}/pipewire/client.conf"
204FILES_libpipewire = " \ 204FILES:libpipewire = " \
205 ${datadir}/pipewire/client.conf \ 205 ${datadir}/pipewire/client.conf \
206 ${libdir}/libpipewire-*.so.* \ 206 ${libdir}/libpipewire-*.so.* \
207" 207"
208# Add the bare minimum modules and plugins required to be able 208# Add the bare minimum modules and plugins required to be able
209# to use libpipewire. Without these, it is essentially unusable. 209# to use libpipewire. Without these, it is essentially unusable.
210RDEPENDS_libpipewire += " \ 210RDEPENDS:libpipewire += " \
211 ${PN}-modules-client-node \ 211 ${PN}-modules-client-node \
212 ${PN}-modules-protocol-native \ 212 ${PN}-modules-protocol-native \
213 ${PN}-spa-plugins-support \ 213 ${PN}-spa-plugins-support \
214" 214"
215 215
216FILES_${PN}-tools = " \ 216FILES:${PN}-tools = " \
217 ${bindir}/pw-* \ 217 ${bindir}/pw-* \
218" 218"
219 219
220# This is a shim daemon that is intended to be used as a 220# This is a shim daemon that is intended to be used as a
221# drop-in PulseAudio replacement, providing a pulseaudio-compatible 221# drop-in PulseAudio replacement, providing a pulseaudio-compatible
222# socket that can be used by applications that use libpulse. 222# socket that can be used by applications that use libpulse.
223CONFFILES_${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf" 223CONFFILES:${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
224FILES_${PN}-pulse = " \ 224FILES:${PN}-pulse = " \
225 ${datadir}/pipewire/pipewire-pulse.conf \ 225 ${datadir}/pipewire/pipewire-pulse.conf \
226 ${systemd_user_unitdir}/pipewire-pulse.* \ 226 ${systemd_user_unitdir}/pipewire-pulse.* \
227 ${bindir}/pipewire-pulse \ 227 ${bindir}/pipewire-pulse \
228" 228"
229RDEPENDS_${PN}-pulse += " \ 229RDEPENDS:${PN}-pulse += " \
230 ${PN}-modules-protocol-pulse \ 230 ${PN}-modules-protocol-pulse \
231" 231"
232 232
233# alsa plugin to redirect audio to pipewire 233# alsa plugin to redirect audio to pipewire
234FILES_${PN}-alsa = "\ 234FILES:${PN}-alsa = "\
235 ${libdir}/alsa-lib/* \ 235 ${libdir}/alsa-lib/* \
236 ${datadir}/alsa/alsa.conf.d/* \ 236 ${datadir}/alsa/alsa.conf.d/* \
237" 237"
238 238
239# jack drop-in libraries to redirect audio to pipewire 239# jack drop-in libraries to redirect audio to pipewire
240CONFFILES_${PN}-jack = "${datadir}/pipewire/jack.conf" 240CONFFILES:${PN}-jack = "${datadir}/pipewire/jack.conf"
241FILES_${PN}-jack = "\ 241FILES:${PN}-jack = "\
242 ${datadir}/pipewire/jack.conf \ 242 ${datadir}/pipewire/jack.conf \
243 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \ 243 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
244" 244"
245 245
246# Example session manager. Not intended for use in production. 246# Example session manager. Not intended for use in production.
247CONFFILES_${PN}-media-session = "${datadir}/pipewire/media-session.d/*" 247CONFFILES:${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
248SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service" 248SYSTEMD_SERVICE:${PN}-media-session = "pipewire-media-session.service"
249FILES_${PN}-media-session = " \ 249FILES:${PN}-media-session = " \
250 ${bindir}/pipewire-media-session \ 250 ${bindir}/pipewire-media-session \
251 ${datadir}/pipewire/media-session.d/* \ 251 ${datadir}/pipewire/media-session.d/* \
252 ${systemd_system_unitdir}/pipewire-media-session.service \ 252 ${systemd_system_unitdir}/pipewire-media-session.service \
253" 253"
254RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager" 254RPROVIDES:${PN}-media-session = "virtual/pipewire-sessionmanager"
255 255
256# Dynamic packages (see set_dynamic_metapkg_rdepends). 256# Dynamic packages (see set_dynamic_metapkg_rdepends).
257FILES_${PN}-spa-plugins = "" 257FILES:${PN}-spa-plugins = ""
258RRECOMMENDS_${PN}-spa-plugins += "${PN}-spa-plugins-meta" 258RRECOMMENDS:${PN}-spa-plugins += "${PN}-spa-plugins-meta"
259 259
260FILES_${PN}-spa-tools = " \ 260FILES:${PN}-spa-tools = " \
261 ${bindir}/spa-* \ 261 ${bindir}/spa-* \
262" 262"
263 263
264# Dynamic packages (see set_dynamic_metapkg_rdepends). 264# Dynamic packages (see set_dynamic_metapkg_rdepends).
265FILES_${PN}-modules = "" 265FILES:${PN}-modules = ""
266RRECOMMENDS_${PN}-modules += "${PN}-modules-meta" 266RRECOMMENDS:${PN}-modules += "${PN}-modules-meta"
267 267
268CONFFILES_${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf" 268CONFFILES:${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
269FILES_${PN}-modules-rtkit += " \ 269FILES:${PN}-modules-rtkit += " \
270 ${datadir}/pipewire/client-rt.conf \ 270 ${datadir}/pipewire/client-rt.conf \
271 " 271 "
272 272
273CONFFILES_${PN}-modules-filter-chain = "${datadir}/pipewire/filter-chain/*" 273CONFFILES:${PN}-modules-filter-chain = "${datadir}/pipewire/filter-chain/*"
274FILES_${PN}-modules-filter-chain += " \ 274FILES:${PN}-modules-filter-chain += " \
275 ${datadir}/pipewire/filter-chain/* \ 275 ${datadir}/pipewire/filter-chain/* \
276" 276"
277 277
278FILES_${PN}-alsa-card-profile = " \ 278FILES:${PN}-alsa-card-profile = " \
279 ${datadir}/alsa-card-profile/* \ 279 ${datadir}/alsa-card-profile/* \
280 ${nonarch_base_libdir}/udev/rules.d/90-pipewire-alsa.rules \ 280 ${nonarch_base_libdir}/udev/rules.d/90-pipewire-alsa.rules \
281" 281"
282 282
283FILES_gstreamer1.0-pipewire = " \ 283FILES:gstreamer1.0-pipewire = " \
284 ${libdir}/gstreamer-1.0/* \ 284 ${libdir}/gstreamer-1.0/* \
285" 285"
diff --git a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb
index 70eb6e4be..7268c94ab 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb
@@ -14,4 +14,4 @@ do_install() {
14 install -m 0644 ${WORKDIR}/big_buck_bunny_1080p_surround.avi ${D}${datadir}/movies/ 14 install -m 0644 ${WORKDIR}/big_buck_bunny_1080p_surround.avi ${D}${datadir}/movies/
15} 15}
16 16
17FILES_${PN} += "${datadir}/movies" 17FILES:${PN} += "${datadir}/movies"
diff --git a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb
index df2368996..40dc2aacb 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb
@@ -14,4 +14,4 @@ do_install() {
14 install -m 0644 ${WORKDIR}/big_buck_bunny_480p_surround-fix.avi ${D}${datadir}/movies/ 14 install -m 0644 ${WORKDIR}/big_buck_bunny_480p_surround-fix.avi ${D}${datadir}/movies/
15} 15}
16 16
17FILES_${PN} += "${datadir}/movies" 17FILES:${PN} += "${datadir}/movies"
diff --git a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb
index cb8ece0cb..ed1d027b4 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb
@@ -14,4 +14,4 @@ do_install() {
14 install -m 0644 ${WORKDIR}/big_buck_bunny_720p_surround.avi ${D}${datadir}/movies/ 14 install -m 0644 ${WORKDIR}/big_buck_bunny_720p_surround.avi ${D}${datadir}/movies/
15} 15}
16 16
17FILES_${PN} += "${datadir}/movies" 17FILES:${PN} += "${datadir}/movies"
diff --git a/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb b/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb
index 04cbd2e34..78f15f143 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb
@@ -13,4 +13,4 @@ do_install() {
13 install -m 0644 ${WORKDIR}/ToS-4k-1920.mov ${D}${datadir}/movies/ 13 install -m 0644 ${WORKDIR}/ToS-4k-1920.mov ${D}${datadir}/movies/
14} 14}
15 15
16FILES_${PN} += "${datadir}/movies" 16FILES:${PN} += "${datadir}/movies"
diff --git a/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb b/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb
index 722815ab6..3068a476e 100644
--- a/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb
+++ b/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb
@@ -29,4 +29,4 @@ EXTRA_OECONF += "\
29" 29"
30 30
31# the included argv library needs this 31# the included argv library needs this
32CPPFLAGS_append = " -DANSI_PROTOTYPES" 32CPPFLAGS:append = " -DANSI_PROTOTYPES"
diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.12.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.12.bb
index cb796a00f..af256984c 100644
--- a/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.12.bb
+++ b/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.12.bb
@@ -13,8 +13,8 @@ DEPENDS = "coreutils-native fribidi libtool libgcrypt libgcrypt-native \
13 libmtp libopus orc libsamplerate0 libusb1 schroedinger taglib \ 13 libmtp libopus orc libsamplerate0 libusb1 schroedinger taglib \
14 tiff" 14 tiff"
15 15
16LDFLAGS_append_riscv64 = " -latomic" 16LDFLAGS:append:riscv64 = " -latomic"
17LDFLAGS_append_riscv32 = " -latomic" 17LDFLAGS:append:riscv32 = " -latomic"
18 18
19SRC_URI = "http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz \ 19SRC_URI = "http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz \
20 file://0001-make-opencv-configurable.patch \ 20 file://0001-make-opencv-configurable.patch \
@@ -95,7 +95,7 @@ PACKAGECONFIG[png] = "--enable-png,--disable-png,libpng"
95PACKAGECONFIG[vdpau] = "--enable-vdpau,--disable-vdpau,libvdpau" 95PACKAGECONFIG[vdpau] = "--enable-vdpau,--disable-vdpau,libvdpau"
96PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland wayland-native" 96PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland wayland-native"
97 97
98do_configure_append() { 98do_configure:append() {
99 sed -i -e s:'${top_builddir_slash}libtool':'${top_builddir_slash}'${TARGET_SYS}-libtool:g ${B}/doltlibtool 99 sed -i -e s:'${top_builddir_slash}libtool':'${top_builddir_slash}'${TARGET_SYS}-libtool:g ${B}/doltlibtool
100 100
101 # moc needs support: precreate build paths 101 # moc needs support: precreate build paths
@@ -109,9 +109,9 @@ do_configure_append() {
109PACKAGES =+ "libvlc" 109PACKAGES =+ "libvlc"
110 110
111LEAD_SONAME_libvlc = "libvlc.so.5" 111LEAD_SONAME_libvlc = "libvlc.so.5"
112FILES_libvlc = "${libdir}/lib*.so.*" 112FILES:libvlc = "${libdir}/lib*.so.*"
113 113
114FILES_${PN} += "\ 114FILES:${PN} += "\
115 ${bindir}/vlc \ 115 ${bindir}/vlc \
116 ${libdir}/vlc/vlc/libvlc_vdpau.so \ 116 ${libdir}/vlc/vlc/libvlc_vdpau.so \
117 ${datadir}/applications \ 117 ${datadir}/applications \
@@ -120,15 +120,15 @@ FILES_${PN} += "\
120 ${datadir}/metainfo/vlc.appdata.xml \ 120 ${datadir}/metainfo/vlc.appdata.xml \
121" 121"
122 122
123FILES_${PN}-dbg += "\ 123FILES:${PN}-dbg += "\
124 ${libdir}/vlc/*/.debug \ 124 ${libdir}/vlc/*/.debug \
125 ${libdir}/vlc/plugins/*/.debug \ 125 ${libdir}/vlc/plugins/*/.debug \
126" 126"
127 127
128FILES_${PN}-staticdev += "\ 128FILES:${PN}-staticdev += "\
129 ${libdir}/vlc/plugins/*/*.a \ 129 ${libdir}/vlc/plugins/*/*.a \
130" 130"
131 131
132INSANE_SKIP_${PN} = "dev-so" 132INSANE_SKIP:${PN} = "dev-so"
133 133
134EXCLUDE_FROM_WORLD = "${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "0", "1", d)}" 134EXCLUDE_FROM_WORLD = "${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "0", "1", d)}"
diff --git a/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing_0.3.1.bb b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing_0.3.1.bb
index b94dcf9f1..6e56c4409 100644
--- a/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing_0.3.1.bb
+++ b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing_0.3.1.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "Audio processing bits of the WebRTC reference implementation"
2HOMEPAGE = "https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/" 2HOMEPAGE = "https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/"
3SECTION = "audio" 3SECTION = "audio"
4 4
5DEPENDS_append_libc-musl = " libexecinfo" 5DEPENDS:append:libc-musl = " libexecinfo"
6 6
7LICENSE = "BSD-3-Clause" 7LICENSE = "BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://COPYING;md5=da08a38a32a340c5d91e13ee86a118f2 \ 8LIC_FILES_CHKSUM = "file://COPYING;md5=da08a38a32a340c5d91e13ee86a118f2 \
@@ -19,5 +19,5 @@ SRC_URI = "http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/${
19SRC_URI[md5sum] = "6e10724ca34bcbc715a4c208273acb0c" 19SRC_URI[md5sum] = "6e10724ca34bcbc715a4c208273acb0c"
20SRC_URI[sha256sum] = "a0fdd938fd85272d67e81572c5a4d9e200a0c104753cb3c209ded175ce3c5dbf" 20SRC_URI[sha256sum] = "a0fdd938fd85272d67e81572c5a4d9e200a0c104753cb3c209ded175ce3c5dbf"
21 21
22LDFLAGS_append_libc-musl = " -lexecinfo" 22LDFLAGS:append:libc-musl = " -lexecinfo"
23inherit autotools pkgconfig 23inherit autotools pkgconfig
diff --git a/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb b/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
index 8c34526cc..3d8aef0cf 100644
--- a/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
+++ b/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b5
17 17
18inherit lib_package pkgconfig cmake 18inherit lib_package pkgconfig cmake
19 19
20EXTRA_OECMAKE_append_x86 = " -DENABLE_ASSEMBLY=OFF" 20EXTRA_OECMAKE:append:x86 = " -DENABLE_ASSEMBLY=OFF"
21 21
22AS[unexport] = "1" 22AS[unexport] = "1"
23 23
diff --git a/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb b/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb
index feffa9fe1..f237e8160 100644
--- a/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb
+++ b/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb
@@ -11,10 +11,10 @@ S = "${WORKDIR}/git"
11SRCREV = "3b862e52e5c53ad1023dc6808effa4cb75572c4b" 11SRCREV = "3b862e52e5c53ad1023dc6808effa4cb75572c4b"
12SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;" 12SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;"
13 13
14FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*a" 14FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*a"
15FILES_${PN} += "${libdir}/*" 15FILES:${PN} += "${libdir}/*"
16 16
17INSANE_SKIP_${PN} = "dev-so" 17INSANE_SKIP:${PN} = "dev-so"
18 18
19inherit autotools pkgconfig 19inherit autotools pkgconfig
20 20
diff --git a/meta-multimedia/recipes-support/libsrtp/libsrtp_2.3.0.bb b/meta-multimedia/recipes-support/libsrtp/libsrtp_2.3.0.bb
index 9d4c305fc..07b81015f 100644
--- a/meta-multimedia/recipes-support/libsrtp/libsrtp_2.3.0.bb
+++ b/meta-multimedia/recipes-support/libsrtp/libsrtp_2.3.0.bb
@@ -13,8 +13,8 @@ inherit autotools pkgconfig
13 13
14EXTRA_OEMAKE += "shared_library" 14EXTRA_OEMAKE += "shared_library"
15 15
16do_configure_prepend() { 16do_configure:prepend() {
17 cp ${STAGING_DATADIR_NATIVE}/automake-*/ar-lib ${S} 17 cp ${STAGING_DATADIR_NATIVE}/automake-*/ar-lib ${S}
18} 18}
19 19
20ALLOW_EMPTY_${PN} = "1" 20ALLOW_EMPTY:${PN} = "1"
diff --git a/meta-multimedia/recipes-support/srt/srt_1.4.2.bb b/meta-multimedia/recipes-support/srt/srt_1.4.2.bb
index f7dfda28f..72b84abc6 100644
--- a/meta-multimedia/recipes-support/srt/srt_1.4.2.bb
+++ b/meta-multimedia/recipes-support/srt/srt_1.4.2.bb
@@ -24,5 +24,5 @@ PACKAGECONFIG[crypt] = "-DENABLE_ENCRYPTION=ON,-DENABLE_ENCRYPTION=OFF,openssl"
24PACKAGECONFIG[utils] = "-DENABLE_APPS=ON,-DENABLE_APPS=OFF," 24PACKAGECONFIG[utils] = "-DENABLE_APPS=ON,-DENABLE_APPS=OFF,"
25 25
26PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'utils', '${PN}-utils', '', d)}" 26PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'utils', '${PN}-utils', '', d)}"
27FILES_${PN}-utils += "${bindir}" 27FILES:${PN}-utils += "${bindir}"
28RDEPENDS_${PN}-utils += "${PN}" 28RDEPENDS:${PN}-utils += "${PN}"