summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-multimedia')
-rw-r--r--meta/recipes-multimedia/alsa/alsa-lib_1.2.5.1.bb28
-rw-r--r--meta/recipes-multimedia/alsa/alsa-plugins_1.2.5.bb50
-rw-r--r--meta/recipes-multimedia/alsa/alsa-tools_1.2.5.bb2
-rw-r--r--meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb2
-rw-r--r--meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.5.1.bb2
-rw-r--r--meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.5.1.bb6
-rw-r--r--meta/recipes-multimedia/alsa/alsa-utils.inc64
-rw-r--r--meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb72
-rw-r--r--meta/recipes-multimedia/flac/flac_1.3.3.bb10
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-devtools_1.18.4.bb6
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-examples_1.18.4.bb8
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.4.bb4
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb22
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.18.4.bb6
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb12
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.4.bb4
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc2
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.4.bb6
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc26
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.4.bb4
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.18.4.bb4
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.18.4.bb8
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0_1.18.4.bb8
-rw-r--r--meta/recipes-multimedia/lame/lame_3.100.bb8
-rw-r--r--meta/recipes-multimedia/liba52/liba52_0.7.4.bb4
-rw-r--r--meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb6
-rw-r--r--meta/recipes-multimedia/libpng/libpng_1.6.37.bb4
-rw-r--r--meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb2
-rw-r--r--meta/recipes-multimedia/libtiff/tiff_4.3.0.bb6
-rw-r--r--meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.5.1.bb14
-rw-r--r--meta/recipes-multimedia/mpg123/mpg123_1.28.2.bb4
-rw-r--r--meta/recipes-multimedia/pulseaudio/pulseaudio.inc62
-rw-r--r--meta/recipes-multimedia/sbc/sbc_1.5.bb6
-rw-r--r--meta/recipes-multimedia/speex/speexdsp_1.2.0.bb8
-rw-r--r--meta/recipes-multimedia/webp/libwebp_1.2.0.bb8
-rw-r--r--meta/recipes-multimedia/x264/x264_git.bb10
36 files changed, 249 insertions, 249 deletions
diff --git a/meta/recipes-multimedia/alsa/alsa-lib_1.2.5.1.bb b/meta/recipes-multimedia/alsa/alsa-lib_1.2.5.1.bb
index 151d63c0e8..cf7c3fcd43 100644
--- a/meta/recipes-multimedia/alsa/alsa-lib_1.2.5.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-lib_1.2.5.1.bb
@@ -21,24 +21,24 @@ EXTRA_OECONF += " \
21 21
22PACKAGES =+ "alsa-server alsa-conf libatopology" 22PACKAGES =+ "alsa-server alsa-conf libatopology"
23 23
24FILES_alsa-server = "${bindir}/*" 24FILES:alsa-server = "${bindir}/*"
25FILES_alsa-conf = "${datadir}/alsa/" 25FILES:alsa-conf = "${datadir}/alsa/"
26FILES_libatopology = "${libdir}/libatopology.so.*" 26FILES:libatopology = "${libdir}/libatopology.so.*"
27 27
28RDEPENDS_${PN}_class-target = "alsa-conf alsa-ucm-conf" 28RDEPENDS:${PN}:class-target = "alsa-conf alsa-ucm-conf"
29RDEPENDS_libatopology_class-target = "alsa-topology-conf" 29RDEPENDS:libatopology:class-target = "alsa-topology-conf"
30 30
31# upgrade path 31# upgrade path
32RPROVIDES_${PN} = "libasound" 32RPROVIDES:${PN} = "libasound"
33RREPLACES_${PN} = "libasound" 33RREPLACES:${PN} = "libasound"
34RCONFLICTS_${PN} = "libasound" 34RCONFLICTS:${PN} = "libasound"
35 35
36RPROVIDES_${PN}-dev = "alsa-dev" 36RPROVIDES:${PN}-dev = "alsa-dev"
37RREPLACES_${PN}-dev = "alsa-dev" 37RREPLACES:${PN}-dev = "alsa-dev"
38RCONFLICTS_${PN}-dev = "alsa-dev" 38RCONFLICTS:${PN}-dev = "alsa-dev"
39 39
40RPROVIDES_alsa-conf = "alsa-conf-base" 40RPROVIDES:alsa-conf = "alsa-conf-base"
41RREPLACES_alsa-conf = "alsa-conf-base" 41RREPLACES:alsa-conf = "alsa-conf-base"
42RCONFLICTS_alsa-conf = "alsa-conf-base" 42RCONFLICTS:alsa-conf = "alsa-conf-base"
43 43
44BBCLASSEXTEND = "native nativesdk" 44BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-multimedia/alsa/alsa-plugins_1.2.5.bb b/meta/recipes-multimedia/alsa/alsa-plugins_1.2.5.bb
index f940a4bd35..0eac982e1a 100644
--- a/meta/recipes-multimedia/alsa/alsa-plugins_1.2.5.bb
+++ b/meta/recipes-multimedia/alsa/alsa-plugins_1.2.5.bb
@@ -49,10 +49,10 @@ PACKAGES_DYNAMIC = "^libasound-module-.*"
49 49
50# The alsa-plugins package doesn't itself contain anything, it just depends on 50# The alsa-plugins package doesn't itself contain anything, it just depends on
51# all built plugins. 51# all built plugins.
52FILES_${PN} = "" 52FILES:${PN} = ""
53ALLOW_EMPTY_${PN} = "1" 53ALLOW_EMPTY:${PN} = "1"
54 54
55do_install_append() { 55do_install:append() {
56 rm -f ${D}${libdir}/alsa-lib/*.la 56 rm -f ${D}${libdir}/alsa-lib/*.la
57 57
58 if [ "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'yes', 'no', d)}" = "yes" ]; then 58 if [ "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'yes', 'no', d)}" = "yes" ]; then
@@ -65,10 +65,10 @@ do_install_append() {
65 fi 65 fi
66} 66}
67 67
68python populate_packages_prepend() { 68python populate_packages:prepend() {
69 plugindir = d.expand('${libdir}/alsa-lib/') 69 plugindir = d.expand('${libdir}/alsa-lib/')
70 packages = " ".join(do_split_packages(d, plugindir, r'^libasound_module_(.*)\.so$', 'libasound-module-%s', 'Alsa plugin for %s', extra_depends='')) 70 packages = " ".join(do_split_packages(d, plugindir, r'^libasound_module_(.*)\.so$', 'libasound-module-%s', 'Alsa plugin for %s', extra_depends=''))
71 d.setVar("RDEPENDS_alsa-plugins", packages) 71 d.setVar("RDEPENDS:alsa-plugins", packages)
72} 72}
73 73
74# Many plugins have a configuration file (plus a symlink in /etc) associated 74# Many plugins have a configuration file (plus a symlink in /etc) associated
@@ -84,51 +84,51 @@ python populate_packages_prepend() {
84# cause big problems, but some kind of improvement to the packaging could 84# cause big problems, but some kind of improvement to the packaging could
85# probably be done here (at least it would be good to handle the different 85# probably be done here (at least it would be good to handle the different
86# plugins in a consistent way). 86# plugins in a consistent way).
87FILES_${MLPREFIX}libasound-module-ctl-arcam-av += "\ 87FILES:${MLPREFIX}libasound-module-ctl-arcam-av += "\
88 ${datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf \ 88 ${datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf \
89 ${sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf \ 89 ${sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf \
90" 90"
91FILES_${MLPREFIX}libasound-module-pcm-a52 += "\ 91FILES:${MLPREFIX}libasound-module-pcm-a52 += "\
92 ${datadir}/alsa/alsa.conf.d/60-a52-encoder.conf \ 92 ${datadir}/alsa/alsa.conf.d/60-a52-encoder.conf \
93 ${sysconfdir}/alsa/conf.d/60-a52-encoder.conf \ 93 ${sysconfdir}/alsa/conf.d/60-a52-encoder.conf \
94" 94"
95FILES_${MLPREFIX}libasound-module-pcm-alsa-dsp += "\ 95FILES:${MLPREFIX}libasound-module-pcm-alsa-dsp += "\
96 ${datadir}/alsa/alsa.conf.d/98-maemo.conf \ 96 ${datadir}/alsa/alsa.conf.d/98-maemo.conf \
97 ${sysconfdir}/alsa/conf.d/98-maemo.conf \ 97 ${sysconfdir}/alsa/conf.d/98-maemo.conf \
98" 98"
99FILES_${MLPREFIX}libasound-module-pcm-jack += "\ 99FILES:${MLPREFIX}libasound-module-pcm-jack += "\
100 ${datadir}/alsa/alsa.conf.d/50-jack.conf \ 100 ${datadir}/alsa/alsa.conf.d/50-jack.conf \
101 ${sysconfdir}/alsa/conf.d/50-jack.conf \ 101 ${sysconfdir}/alsa/conf.d/50-jack.conf \
102" 102"
103FILES_${MLPREFIX}libasound-module-pcm-oss += "\ 103FILES:${MLPREFIX}libasound-module-pcm-oss += "\
104 ${datadir}/alsa/alsa.conf.d/50-oss.conf \ 104 ${datadir}/alsa/alsa.conf.d/50-oss.conf \
105 ${sysconfdir}/alsa/conf.d/50-oss.conf \ 105 ${sysconfdir}/alsa/conf.d/50-oss.conf \
106" 106"
107FILES_${MLPREFIX}libasound-module-pcm-speex += "\ 107FILES:${MLPREFIX}libasound-module-pcm-speex += "\
108 ${datadir}/alsa/alsa.conf.d/60-speex.conf \ 108 ${datadir}/alsa/alsa.conf.d/60-speex.conf \
109 ${sysconfdir}/alsa/conf.d/60-speex.conf \ 109 ${sysconfdir}/alsa/conf.d/60-speex.conf \
110" 110"
111FILES_${MLPREFIX}libasound-module-pcm-upmix += "\ 111FILES:${MLPREFIX}libasound-module-pcm-upmix += "\
112 ${datadir}/alsa/alsa.conf.d/60-upmix.conf \ 112 ${datadir}/alsa/alsa.conf.d/60-upmix.conf \
113 ${sysconfdir}/alsa/conf.d/60-upmix.conf \ 113 ${sysconfdir}/alsa/conf.d/60-upmix.conf \
114" 114"
115FILES_${MLPREFIX}libasound-module-pcm-usb-stream += "\ 115FILES:${MLPREFIX}libasound-module-pcm-usb-stream += "\
116 ${datadir}/alsa/alsa.conf.d/98-usb-stream.conf \ 116 ${datadir}/alsa/alsa.conf.d/98-usb-stream.conf \
117 ${sysconfdir}/alsa/conf.d/98-usb-stream.conf \ 117 ${sysconfdir}/alsa/conf.d/98-usb-stream.conf \
118" 118"
119FILES_${MLPREFIX}libasound-module-pcm-vdownmix += "\ 119FILES:${MLPREFIX}libasound-module-pcm-vdownmix += "\
120 ${datadir}/alsa/alsa.conf.d/60-vdownmix.conf \ 120 ${datadir}/alsa/alsa.conf.d/60-vdownmix.conf \
121 ${sysconfdir}/alsa/conf.d/60-vdownmix.conf \ 121 ${sysconfdir}/alsa/conf.d/60-vdownmix.conf \
122" 122"
123FILES_${MLPREFIX}libasound-module-rate-lavrate += "\ 123FILES:${MLPREFIX}libasound-module-rate-lavrate += "\
124 ${datadir}/alsa/alsa.conf.d/10-rate-lav.conf \ 124 ${datadir}/alsa/alsa.conf.d/10-rate-lav.conf \
125 ${sysconfdir}/alsa/conf.d/10-rate-lav.conf \ 125 ${sysconfdir}/alsa/conf.d/10-rate-lav.conf \
126" 126"
127FILES_${MLPREFIX}libasound-module-rate-samplerate += "\ 127FILES:${MLPREFIX}libasound-module-rate-samplerate += "\
128 ${datadir}/alsa/alsa.conf.d/10-samplerate.conf \ 128 ${datadir}/alsa/alsa.conf.d/10-samplerate.conf \
129 ${sysconfdir}/alsa/conf.d/10-samplerate.conf \ 129 ${sysconfdir}/alsa/conf.d/10-samplerate.conf \
130" 130"
131FILES_${MLPREFIX}libasound-module-rate-speexrate += "\ 131FILES:${MLPREFIX}libasound-module-rate-speexrate += "\
132 ${datadir}/alsa/alsa.conf.d/10-speexrate.conf \ 132 ${datadir}/alsa/alsa.conf.d/10-speexrate.conf \
133 ${sysconfdir}/alsa/conf.d/10-speexrate.conf \ 133 ${sysconfdir}/alsa/conf.d/10-speexrate.conf \
134" 134"
@@ -149,25 +149,25 @@ FILES_${MLPREFIX}libasound-module-rate-speexrate += "\
149# The symlinks cause QA errors, because usually it's a bug if a non 149# The symlinks cause QA errors, because usually it's a bug if a non
150# -dev/-dbg/-nativesdk package contains links to .so files, but in this case 150# -dev/-dbg/-nativesdk package contains links to .so files, but in this case
151# the errors are false positives, so we disable the QA checks. 151# the errors are false positives, so we disable the QA checks.
152FILES_${MLPREFIX}libasound-module-rate-lavrate += "${libdir}/alsa-lib/*rate_lavrate_*.so" 152FILES:${MLPREFIX}libasound-module-rate-lavrate += "${libdir}/alsa-lib/*rate_lavrate_*.so"
153FILES_${MLPREFIX}libasound-module-rate-samplerate += "${libdir}/alsa-lib/*rate_samplerate_*.so" 153FILES:${MLPREFIX}libasound-module-rate-samplerate += "${libdir}/alsa-lib/*rate_samplerate_*.so"
154FILES_${MLPREFIX}libasound-module-rate-speexrate += "${libdir}/alsa-lib/*rate_speexrate_*.so" 154FILES:${MLPREFIX}libasound-module-rate-speexrate += "${libdir}/alsa-lib/*rate_speexrate_*.so"
155INSANE_SKIP_${MLPREFIX}libasound-module-rate-lavrate = "dev-so" 155INSANE_SKIP:${MLPREFIX}libasound-module-rate-lavrate = "dev-so"
156INSANE_SKIP_${MLPREFIX}libasound-module-rate-samplerate = "dev-so" 156INSANE_SKIP:${MLPREFIX}libasound-module-rate-samplerate = "dev-so"
157INSANE_SKIP_${MLPREFIX}libasound-module-rate-speexrate = "dev-so" 157INSANE_SKIP:${MLPREFIX}libasound-module-rate-speexrate = "dev-so"
158 158
159# 50-pulseaudio.conf defines a device named "pulse" that applications can use 159# 50-pulseaudio.conf defines a device named "pulse" that applications can use
160# if they explicitly want to use the PulseAudio plugin. 160# if they explicitly want to use the PulseAudio plugin.
161# 99-pulseaudio-default.conf configures the "default" device to use the 161# 99-pulseaudio-default.conf configures the "default" device to use the
162# PulseAudio plugin. 162# PulseAudio plugin.
163FILES_${PN}-pulseaudio-conf += "\ 163FILES:${PN}-pulseaudio-conf += "\
164 ${datadir}/alsa/alsa.conf.d/50-pulseaudio.conf \ 164 ${datadir}/alsa/alsa.conf.d/50-pulseaudio.conf \
165 ${datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf \ 165 ${datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf \
166 ${sysconfdir}/alsa/conf.d/50-pulseaudio.conf \ 166 ${sysconfdir}/alsa/conf.d/50-pulseaudio.conf \
167 ${sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf \ 167 ${sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf \
168" 168"
169 169
170RDEPENDS_${PN}-pulseaudio-conf += "\ 170RDEPENDS:${PN}-pulseaudio-conf += "\
171 ${MLPREFIX}libasound-module-conf-pulse \ 171 ${MLPREFIX}libasound-module-conf-pulse \
172 ${MLPREFIX}libasound-module-ctl-pulse \ 172 ${MLPREFIX}libasound-module-ctl-pulse \
173 ${MLPREFIX}libasound-module-pcm-pulse \ 173 ${MLPREFIX}libasound-module-pcm-pulse \
diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.2.5.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.2.5.bb
index 8f9c77e4fc..540f4f79f4 100644
--- a/meta/recipes-multimedia/alsa/alsa-tools_1.2.5.bb
+++ b/meta/recipes-multimedia/alsa/alsa-tools_1.2.5.bb
@@ -85,4 +85,4 @@ python do_install() {
85 pass 85 pass
86} 86}
87 87
88FILES_${PN} += "${datadir}" 88FILES:${PN} += "${datadir}"
diff --git a/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb b/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb
index c96826c4bd..4374a6bb6d 100644
--- a/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb
@@ -20,4 +20,4 @@ do_install() {
20 20
21PACKAGES = "${PN}" 21PACKAGES = "${PN}"
22 22
23FILES_${PN} = "*" 23FILES:${PN} = "*"
diff --git a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.5.1.bb b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.5.1.bb
index 4d5f3742f0..9d874eca13 100644
--- a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.5.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.5.1.bb
@@ -21,4 +21,4 @@ do_install() {
21 21
22PACKAGES = "${PN}" 22PACKAGES = "${PN}"
23 23
24FILES_${PN} = "*" 24FILES:${PN} = "*"
diff --git a/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.5.1.bb b/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.5.1.bb
index 048fef68a5..000e984a7d 100644
--- a/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.5.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.5.1.bb
@@ -3,12 +3,12 @@ require alsa-utils.inc
3SUMMARY = "Shell scripts that show help info and create ALSA configuration files" 3SUMMARY = "Shell scripts that show help info and create ALSA configuration files"
4PROVIDES = "alsa-utils-alsaconf" 4PROVIDES = "alsa-utils-alsaconf"
5 5
6FILESEXTRAPATHS_prepend := "${THISDIR}/alsa-utils:" 6FILESEXTRAPATHS:prepend := "${THISDIR}/alsa-utils:"
7 7
8PACKAGES = "${PN}" 8PACKAGES = "${PN}"
9RDEPENDS_${PN} += "bash" 9RDEPENDS:${PN} += "bash"
10 10
11FILES_${PN} = "${sbindir}/alsaconf \ 11FILES:${PN} = "${sbindir}/alsaconf \
12 ${sbindir}/alsa-info.sh \ 12 ${sbindir}/alsa-info.sh \
13 ${sbindir}/alsabat-test.sh \ 13 ${sbindir}/alsabat-test.sh \
14 " 14 "
diff --git a/meta/recipes-multimedia/alsa/alsa-utils.inc b/meta/recipes-multimedia/alsa/alsa-utils.inc
index 733bb2456c..95b93d4432 100644
--- a/meta/recipes-multimedia/alsa/alsa-utils.inc
+++ b/meta/recipes-multimedia/alsa/alsa-utils.inc
@@ -55,41 +55,41 @@ ALSA_UTILS_PKGS = "\
55 " 55 "
56 56
57PACKAGES += "${ALSA_UTILS_PKGS}" 57PACKAGES += "${ALSA_UTILS_PKGS}"
58RDEPENDS_${PN} += "${ALSA_UTILS_PKGS}" 58RDEPENDS:${PN} += "${ALSA_UTILS_PKGS}"
59 59
60FILES_${PN} = "" 60FILES:${PN} = ""
61ALLOW_EMPTY_alsa-utils = "1" 61ALLOW_EMPTY:alsa-utils = "1"
62FILES_alsa-utils-alsabat = "${bindir}/alsabat" 62FILES:alsa-utils-alsabat = "${bindir}/alsabat"
63FILES_alsa-utils-alsatplg = "${bindir}/alsatplg" 63FILES:alsa-utils-alsatplg = "${bindir}/alsatplg"
64FILES_alsa-utils-aplay = "${bindir}/aplay ${bindir}/arecord ${bindir}/axfer" 64FILES:alsa-utils-aplay = "${bindir}/aplay ${bindir}/arecord ${bindir}/axfer"
65FILES_alsa-utils-amixer = "${bindir}/amixer" 65FILES:alsa-utils-amixer = "${bindir}/amixer"
66FILES_alsa-utils-alsamixer = "${bindir}/alsamixer" 66FILES:alsa-utils-alsamixer = "${bindir}/alsamixer"
67FILES_alsa-utils-speakertest = "${bindir}/speaker-test ${datadir}/sounds/alsa/ ${datadir}/alsa/speaker-test/" 67FILES:alsa-utils-speakertest = "${bindir}/speaker-test ${datadir}/sounds/alsa/ ${datadir}/alsa/speaker-test/"
68FILES_alsa-utils-midi = "${bindir}/aplaymidi ${bindir}/arecordmidi ${bindir}/amidi" 68FILES:alsa-utils-midi = "${bindir}/aplaymidi ${bindir}/arecordmidi ${bindir}/amidi"
69FILES_alsa-utils-aconnect = "${bindir}/aconnect" 69FILES:alsa-utils-aconnect = "${bindir}/aconnect"
70FILES_alsa-utils-aseqnet = "${bindir}/aseqnet" 70FILES:alsa-utils-aseqnet = "${bindir}/aseqnet"
71FILES_alsa-utils-iecset = "${bindir}/iecset" 71FILES:alsa-utils-iecset = "${bindir}/iecset"
72FILES_alsa-utils-alsactl = "${sbindir}/alsactl */udev/rules.d/90-alsa-restore.rules */*/udev/rules.d/90-alsa-restore.rules ${systemd_unitdir} ${localstatedir}/lib/alsa ${datadir}/alsa/init/" 72FILES:alsa-utils-alsactl = "${sbindir}/alsactl */udev/rules.d/90-alsa-restore.rules */*/udev/rules.d/90-alsa-restore.rules ${systemd_unitdir} ${localstatedir}/lib/alsa ${datadir}/alsa/init/"
73FILES_alsa-utils-aseqdump = "${bindir}/aseqdump" 73FILES:alsa-utils-aseqdump = "${bindir}/aseqdump"
74FILES_alsa-utils-alsaloop = "${bindir}/alsaloop" 74FILES:alsa-utils-alsaloop = "${bindir}/alsaloop"
75FILES_alsa-utils-alsaucm = "${bindir}/alsaucm */udev/rules.d/89-alsa-ucm.rules */*/udev/rules.d/89-alsa-ucm.rules" 75FILES:alsa-utils-alsaucm = "${bindir}/alsaucm */udev/rules.d/89-alsa-ucm.rules */*/udev/rules.d/89-alsa-ucm.rules"
76 76
77SUMMARY_alsa-utils-alsabat = "Command-line sound tester for ALSA sound card driver" 77SUMMARY:alsa-utils-alsabat = "Command-line sound tester for ALSA sound card driver"
78SUMMARY_alsa-utils-alsatplg = "Converts topology text files into binary format for kernel" 78SUMMARY:alsa-utils-alsatplg = "Converts topology text files into binary format for kernel"
79SUMMARY_alsa-utils-aplay = "Play (and record) sound files using ALSA" 79SUMMARY:alsa-utils-aplay = "Play (and record) sound files using ALSA"
80SUMMARY_alsa-utils-amixer = "Command-line control for ALSA mixer and settings" 80SUMMARY:alsa-utils-amixer = "Command-line control for ALSA mixer and settings"
81SUMMARY_alsa-utils-alsamixer = "ncurses-based control for ALSA mixer and settings" 81SUMMARY:alsa-utils-alsamixer = "ncurses-based control for ALSA mixer and settings"
82SUMMARY_alsa-utils-speakertest = "ALSA surround speaker test utility" 82SUMMARY:alsa-utils-speakertest = "ALSA surround speaker test utility"
83SUMMARY_alsa-utils-midi = "Miscellaneous MIDI utilities for ALSA" 83SUMMARY:alsa-utils-midi = "Miscellaneous MIDI utilities for ALSA"
84SUMMARY_alsa-utils-aconnect = "ALSA sequencer connection manager" 84SUMMARY:alsa-utils-aconnect = "ALSA sequencer connection manager"
85SUMMARY_alsa-utils-aseqnet = "Network client/server for ALSA sequencer" 85SUMMARY:alsa-utils-aseqnet = "Network client/server for ALSA sequencer"
86SUMMARY_alsa-utils-iecset = "ALSA utility for setting/showing IEC958 (S/PDIF) status bits" 86SUMMARY:alsa-utils-iecset = "ALSA utility for setting/showing IEC958 (S/PDIF) status bits"
87SUMMARY_alsa-utils-alsactl = "Saves/restores ALSA-settings in /etc/asound.state" 87SUMMARY:alsa-utils-alsactl = "Saves/restores ALSA-settings in /etc/asound.state"
88SUMMARY_alsa-utils-aseqdump = "Shows the events received at an ALSA sequencer port" 88SUMMARY:alsa-utils-aseqdump = "Shows the events received at an ALSA sequencer port"
89SUMMARY_alsa-utils-alsaloop = "ALSA PCM loopback utility" 89SUMMARY:alsa-utils-alsaloop = "ALSA PCM loopback utility"
90SUMMARY_alsa-utils-alsaucm = "ALSA Use Case Manager" 90SUMMARY:alsa-utils-alsaucm = "ALSA Use Case Manager"
91 91
92RRECOMMENDS_alsa-utils-alsactl = "alsa-states" 92RRECOMMENDS:alsa-utils-alsactl = "alsa-states"
93 93
94do_install() { 94do_install() {
95 autotools_do_install 95 autotools_do_install
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
index 02af257d0f..89c75f4250 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
@@ -6,16 +6,16 @@ HOMEPAGE = "https://www.ffmpeg.org/"
6SECTION = "libs" 6SECTION = "libs"
7 7
8LICENSE = "BSD & GPLv2+ & LGPLv2.1+ & MIT" 8LICENSE = "BSD & GPLv2+ & LGPLv2.1+ & MIT"
9LICENSE_${PN} = "GPLv2+" 9LICENSE:${PN} = "GPLv2+"
10LICENSE_libavcodec = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 10LICENSE:libavcodec = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
11LICENSE_libavdevice = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 11LICENSE:libavdevice = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
12LICENSE_libavfilter = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 12LICENSE:libavfilter = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
13LICENSE_libavformat = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 13LICENSE:libavformat = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
14LICENSE_libavresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 14LICENSE:libavresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
15LICENSE_libavutil = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 15LICENSE:libavutil = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
16LICENSE_libpostproc = "GPLv2+" 16LICENSE:libpostproc = "GPLv2+"
17LICENSE_libswresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 17LICENSE:libswresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
18LICENSE_libswscale = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}" 18LICENSE:libswscale = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
19LICENSE_FLAGS = "commercial" 19LICENSE_FLAGS = "commercial"
20 20
21LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 21LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
@@ -35,9 +35,9 @@ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
35SRC_URI[sha256sum] = "06b10a183ce5371f915c6bb15b7b1fffbe046e8275099c96affc29e17645d909" 35SRC_URI[sha256sum] = "06b10a183ce5371f915c6bb15b7b1fffbe046e8275099c96affc29e17645d909"
36 36
37# Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717 37# Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
38ARM_INSTRUCTION_SET_armv4 = "arm" 38ARM_INSTRUCTION_SET:armv4 = "arm"
39ARM_INSTRUCTION_SET_armv5 = "arm" 39ARM_INSTRUCTION_SET:armv5 = "arm"
40ARM_INSTRUCTION_SET_armv6 = "arm" 40ARM_INSTRUCTION_SET:armv6 = "arm"
41 41
42# Should be API compatible with libav (which was a fork of ffmpeg) 42# Should be API compatible with libav (which was a fork of ffmpeg)
43# libpostproc was previously packaged from a separate recipe 43# libpostproc was previously packaged from a separate recipe
@@ -127,20 +127,20 @@ EXTRA_OECONF = " \
127 --pkg-config=pkg-config \ 127 --pkg-config=pkg-config \
128" 128"
129 129
130EXTRA_OECONF_append_linux-gnux32 = " --disable-asm" 130EXTRA_OECONF:append:linux-gnux32 = " --disable-asm"
131 131
132EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', '--disable-mips64r2 --disable-mips32r2', '', d)}" 132EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', '--disable-mips64r2 --disable-mips32r2', '', d)}"
133EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r2', '--disable-mips64r6 --disable-mips32r6', '', d)}" 133EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r2', '--disable-mips64r6 --disable-mips32r6', '', d)}"
134EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mips32r2', '--disable-mips64r6 --disable-mips32r6', '', d)}" 134EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mips32r2', '--disable-mips64r6 --disable-mips32r6', '', d)}"
135EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mips32r6', '--disable-mips64r2 --disable-mips32r2', '', d)}" 135EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mips32r6', '--disable-mips64r2 --disable-mips32r2', '', d)}"
136EXTRA_OECONF_append_mips = " --extra-libs=-latomic --disable-mips32r5 --disable-mipsdsp --disable-mipsdspr2 \ 136EXTRA_OECONF:append:mips = " --extra-libs=-latomic --disable-mips32r5 --disable-mipsdsp --disable-mipsdspr2 \
137 --disable-loongson2 --disable-loongson3 --disable-mmi --disable-msa --disable-msa2" 137 --disable-loongson2 --disable-loongson3 --disable-mmi --disable-msa --disable-msa2"
138EXTRA_OECONF_append_riscv32 = " --extra-libs=-latomic" 138EXTRA_OECONF:append:riscv32 = " --extra-libs=-latomic"
139 139
140# gold crashes on x86, another solution is to --disable-asm but thats more hacky 140# gold crashes on x86, another solution is to --disable-asm but thats more hacky
141# ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684 141# ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684
142 142
143LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" 143LDFLAGS:append:x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}"
144 144
145EXTRA_OEMAKE = "V=1" 145EXTRA_OEMAKE = "V=1"
146 146
@@ -149,7 +149,7 @@ do_configure() {
149} 149}
150 150
151# patch out build host paths for reproducibility 151# patch out build host paths for reproducibility
152do_compile_prepend_class-target() { 152do_compile:prepend:class-target() {
153 sed -i -e "s,${WORKDIR},,g" ${B}/config.h 153 sed -i -e "s,${WORKDIR},,g" ${B}/config.h
154} 154}
155 155
@@ -163,23 +163,23 @@ PACKAGES =+ "libavcodec \
163 libswresample \ 163 libswresample \
164 libswscale" 164 libswscale"
165 165
166FILES_libavcodec = "${libdir}/libavcodec${SOLIBS}" 166FILES:libavcodec = "${libdir}/libavcodec${SOLIBS}"
167FILES_libavdevice = "${libdir}/libavdevice${SOLIBS}" 167FILES:libavdevice = "${libdir}/libavdevice${SOLIBS}"
168FILES_libavfilter = "${libdir}/libavfilter${SOLIBS}" 168FILES:libavfilter = "${libdir}/libavfilter${SOLIBS}"
169FILES_libavformat = "${libdir}/libavformat${SOLIBS}" 169FILES:libavformat = "${libdir}/libavformat${SOLIBS}"
170FILES_libavresample = "${libdir}/libavresample${SOLIBS}" 170FILES:libavresample = "${libdir}/libavresample${SOLIBS}"
171FILES_libavutil = "${libdir}/libavutil${SOLIBS}" 171FILES:libavutil = "${libdir}/libavutil${SOLIBS}"
172FILES_libpostproc = "${libdir}/libpostproc${SOLIBS}" 172FILES:libpostproc = "${libdir}/libpostproc${SOLIBS}"
173FILES_libswresample = "${libdir}/libswresample${SOLIBS}" 173FILES:libswresample = "${libdir}/libswresample${SOLIBS}"
174FILES_libswscale = "${libdir}/libswscale${SOLIBS}" 174FILES:libswscale = "${libdir}/libswscale${SOLIBS}"
175 175
176# ffmpeg disables PIC on some platforms (e.g. x86-32) 176# ffmpeg disables PIC on some platforms (e.g. x86-32)
177INSANE_SKIP_${MLPREFIX}libavcodec = "textrel" 177INSANE_SKIP:${MLPREFIX}libavcodec = "textrel"
178INSANE_SKIP_${MLPREFIX}libavdevice = "textrel" 178INSANE_SKIP:${MLPREFIX}libavdevice = "textrel"
179INSANE_SKIP_${MLPREFIX}libavfilter = "textrel" 179INSANE_SKIP:${MLPREFIX}libavfilter = "textrel"
180INSANE_SKIP_${MLPREFIX}libavformat = "textrel" 180INSANE_SKIP:${MLPREFIX}libavformat = "textrel"
181INSANE_SKIP_${MLPREFIX}libavutil = "textrel" 181INSANE_SKIP:${MLPREFIX}libavutil = "textrel"
182INSANE_SKIP_${MLPREFIX}libavresample = "textrel" 182INSANE_SKIP:${MLPREFIX}libavresample = "textrel"
183INSANE_SKIP_${MLPREFIX}libswscale = "textrel" 183INSANE_SKIP:${MLPREFIX}libswscale = "textrel"
184INSANE_SKIP_${MLPREFIX}libswresample = "textrel" 184INSANE_SKIP:${MLPREFIX}libswresample = "textrel"
185INSANE_SKIP_${MLPREFIX}libpostproc = "textrel" 185INSANE_SKIP:${MLPREFIX}libpostproc = "textrel"
diff --git a/meta/recipes-multimedia/flac/flac_1.3.3.bb b/meta/recipes-multimedia/flac/flac_1.3.3.bb
index cb6692aedf..57e6bcb244 100644
--- a/meta/recipes-multimedia/flac/flac_1.3.3.bb
+++ b/meta/recipes-multimedia/flac/flac_1.3.3.bb
@@ -38,9 +38,9 @@ EXTRA_OECONF += "${@bb.utils.contains("TUNE_FEATURES", "core2", " --enable-sse",
38EXTRA_OECONF += "${@bb.utils.contains("TUNE_FEATURES", "corei7", " --enable-sse", "", d)}" 38EXTRA_OECONF += "${@bb.utils.contains("TUNE_FEATURES", "corei7", " --enable-sse", "", d)}"
39 39
40PACKAGES += "libflac libflac++ liboggflac liboggflac++" 40PACKAGES += "libflac libflac++ liboggflac liboggflac++"
41FILES_${PN} = "${bindir}/*" 41FILES:${PN} = "${bindir}/*"
42FILES_libflac = "${libdir}/libFLAC.so.*" 42FILES:libflac = "${libdir}/libFLAC.so.*"
43FILES_libflac++ = "${libdir}/libFLAC++.so.*" 43FILES:libflac++ = "${libdir}/libFLAC++.so.*"
44FILES_liboggflac = "${libdir}/libOggFLAC.so.*" 44FILES:liboggflac = "${libdir}/libOggFLAC.so.*"
45FILES_liboggflac++ = "${libdir}/libOggFLAC++.so.*" 45FILES:liboggflac++ = "${libdir}/libOggFLAC++.so.*"
46 46
diff --git a/meta/recipes-multimedia/gstreamer/gst-devtools_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gst-devtools_1.18.4.bb
index 2a56967f7b..be554a6a14 100644
--- a/meta/recipes-multimedia/gstreamer/gst-devtools_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-devtools_1.18.4.bb
@@ -15,9 +15,9 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV}
15SRC_URI[sha256sum] = "ffbd194c40912cb5e7fca2863648bf9dd8257b7af97d3a60c4fcd4efd8526ccf" 15SRC_URI[sha256sum] = "ffbd194c40912cb5e7fca2863648bf9dd8257b7af97d3a60c4fcd4efd8526ccf"
16 16
17DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" 17DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base"
18RRECOMMENDS_${PN} = "git" 18RRECOMMENDS:${PN} = "git"
19 19
20FILES_${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*" 20FILES:${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*"
21 21
22inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection 22inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection
23 23
@@ -38,7 +38,7 @@ EXTRA_OEMESON += " \
38 ${@gettext_oemeson(d)} \ 38 ${@gettext_oemeson(d)} \
39" 39"
40 40
41do_install_append () { 41do_install:append () {
42 for fn in ${bindir}/gst-validate-launcher \ 42 for fn in ${bindir}/gst-validate-launcher \
43 ${libdir}/gst-validate-launcher/python/launcher/config.py; do 43 ${libdir}/gst-validate-launcher/python/launcher/config.py; do
44 sed -i -e 's,${B},/usr/src/debug/${PN},g' -e 's,${S},/usr/src/debug/${PN},g' ${D}$fn 44 sed -i -e 's,${B},/usr/src/debug/${PN},g' -e 's,${S},/usr/src/debug/${PN},g' ${D}$fn
diff --git a/meta/recipes-multimedia/gstreamer/gst-examples_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gst-examples_1.18.4.bb
index 4670ab34db..9d8fef86ed 100644
--- a/meta/recipes-multimedia/gstreamer/gst-examples_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-examples_1.18.4.bb
@@ -22,14 +22,14 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)"
22 22
23ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 23ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
24 24
25do_install_append() { 25do_install:append() {
26 install -m 0644 -D ${WORKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop 26 install -m 0644 -D ${WORKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop
27} 27}
28 28
29RDEPENDS_${PN} = "gstreamer1.0-plugins-base-playback" 29RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback"
30RRECOMMENDS_${PN} = "gstreamer1.0-plugins-base-meta \ 30RRECOMMENDS:${PN} = "gstreamer1.0-plugins-base-meta \
31 gstreamer1.0-plugins-good-meta \ 31 gstreamer1.0-plugins-good-meta \
32 gstreamer1.0-plugins-bad-meta \ 32 gstreamer1.0-plugins-bad-meta \
33 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "gstreamer1.0-libav", "", d)} \ 33 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "gstreamer1.0-libav", "", d)} \
34 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}" 34 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}"
35RPROVIDES_${PN} += "gst-player gst-player-bin" 35RPROVIDES:${PN} += "gst-player gst-player-bin"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.4.bb
index 6a84f92f31..0c4f50c564 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.4.bb
@@ -20,5 +20,5 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg"
20 20
21inherit meson pkgconfig upstream-version-is-even 21inherit meson pkgconfig upstream-version-is-even
22 22
23FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" 23FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
24FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" 24FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
index 016e176707..57a9adbaec 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
@@ -18,13 +18,13 @@ PACKAGES = "\
18 gstreamer1.0-meta-debug \ 18 gstreamer1.0-meta-debug \
19 gstreamer1.0-meta-video" 19 gstreamer1.0-meta-video"
20 20
21ALLOW_EMPTY_gstreamer1.0-meta-base = "1" 21ALLOW_EMPTY:gstreamer1.0-meta-base = "1"
22ALLOW_EMPTY_gstreamer1.0-meta-x11-base = "1" 22ALLOW_EMPTY:gstreamer1.0-meta-x11-base = "1"
23ALLOW_EMPTY_gstreamer1.0-meta-audio = "1" 23ALLOW_EMPTY:gstreamer1.0-meta-audio = "1"
24ALLOW_EMPTY_gstreamer1.0-meta-debug = "1" 24ALLOW_EMPTY:gstreamer1.0-meta-debug = "1"
25ALLOW_EMPTY_gstreamer1.0-meta-video = "1" 25ALLOW_EMPTY:gstreamer1.0-meta-video = "1"
26 26
27RDEPENDS_gstreamer1.0-meta-base = "\ 27RDEPENDS:gstreamer1.0-meta-base = "\
28 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gstreamer1.0-meta-x11-base', '', d)} \ 28 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gstreamer1.0-meta-x11-base', '', d)} \
29 gstreamer1.0 \ 29 gstreamer1.0 \
30 gstreamer1.0-plugins-base-playback \ 30 gstreamer1.0-plugins-base-playback \
@@ -39,11 +39,11 @@ RDEPENDS_gstreamer1.0-meta-base = "\
39 gstreamer1.0-plugins-good-autodetect \ 39 gstreamer1.0-plugins-good-autodetect \
40 gstreamer1.0-plugins-good-soup" 40 gstreamer1.0-plugins-good-soup"
41 41
42RRECOMMENDS_gstreamer1.0-meta-x11-base = "\ 42RRECOMMENDS:gstreamer1.0-meta-x11-base = "\
43 gstreamer1.0-plugins-base-ximagesink \ 43 gstreamer1.0-plugins-base-ximagesink \
44 gstreamer1.0-plugins-base-xvimagesink" 44 gstreamer1.0-plugins-base-xvimagesink"
45 45
46RDEPENDS_gstreamer1.0-meta-audio = "\ 46RDEPENDS:gstreamer1.0-meta-audio = "\
47 gstreamer1.0-meta-base \ 47 gstreamer1.0-meta-base \
48 gstreamer1.0-plugins-base-vorbis \ 48 gstreamer1.0-plugins-base-vorbis \
49 gstreamer1.0-plugins-base-ogg \ 49 gstreamer1.0-plugins-base-ogg \
@@ -51,18 +51,18 @@ RDEPENDS_gstreamer1.0-meta-audio = "\
51 gstreamer1.0-plugins-good-flac \ 51 gstreamer1.0-plugins-good-flac \
52 ${COMMERCIAL_AUDIO_PLUGINS}" 52 ${COMMERCIAL_AUDIO_PLUGINS}"
53 53
54RDEPENDS_gstreamer1.0-meta-debug = "\ 54RDEPENDS:gstreamer1.0-meta-debug = "\
55 gstreamer1.0-meta-base \ 55 gstreamer1.0-meta-base \
56 gstreamer1.0-plugins-good-debug \ 56 gstreamer1.0-plugins-good-debug \
57 gstreamer1.0-plugins-base-audiotestsrc \ 57 gstreamer1.0-plugins-base-audiotestsrc \
58 gstreamer1.0-plugins-base-videotestsrc" 58 gstreamer1.0-plugins-base-videotestsrc"
59 59
60RDEPENDS_gstreamer1.0-meta-video = "\ 60RDEPENDS:gstreamer1.0-meta-video = "\
61 gstreamer1.0-meta-base \ 61 gstreamer1.0-meta-base \
62 gstreamer1.0-plugins-good-avi \ 62 gstreamer1.0-plugins-good-avi \
63 gstreamer1.0-plugins-good-matroska \ 63 gstreamer1.0-plugins-good-matroska \
64 gstreamer1.0-plugins-base-theora \ 64 gstreamer1.0-plugins-base-theora \
65 ${COMMERCIAL_VIDEO_PLUGINS}" 65 ${COMMERCIAL_VIDEO_PLUGINS}"
66 66
67RRECOMMENDS_gstreamer1.0-meta-video = "\ 67RRECOMMENDS:gstreamer1.0-meta-video = "\
68 gstreamer1.0-meta-audio" 68 gstreamer1.0-meta-audio"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.18.4.bb
index d38be035f9..7baccfe288 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.18.4.bb
@@ -40,8 +40,8 @@ set_omx_core_name() {
40} 40}
41do_install[postfuncs] += " set_omx_core_name " 41do_install[postfuncs] += " set_omx_core_name "
42 42
43FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" 43FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
44FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" 44FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
45 45
46VIRTUAL-RUNTIME_libomxil ?= "libomxil" 46VIRTUAL-RUNTIME_libomxil ?= "libomxil"
47RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_libomxil}" 47RDEPENDS:${PN} = "${VIRTUAL-RUNTIME_libomxil}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
index 96f01391b4..81c8391213 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
@@ -145,10 +145,10 @@ EXTRA_OEMESON += " \
145 145
146export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}" 146export OPENCV_PREFIX = "${STAGING_DIR_TARGET}${prefix}"
147 147
148ARM_INSTRUCTION_SET_armv4 = "arm" 148ARM_INSTRUCTION_SET:armv4 = "arm"
149ARM_INSTRUCTION_SET_armv5 = "arm" 149ARM_INSTRUCTION_SET:armv5 = "arm"
150 150
151FILES_${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs" 151FILES:${PN}-freeverb += "${datadir}/gstreamer-1.0/presets/GstFreeverb.prs"
152FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*" 152FILES:${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*"
153FILES_${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles" 153FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles"
154FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" 154FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.4.bb
index 73b433ab91..90a8d7dfbb 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.4.bb
@@ -78,8 +78,8 @@ EXTRA_OEMESON += " \
78 ${@get_opengl_cmdline_list('gl_winsys', d.getVar('OPENGL_WINSYS'), d)} \ 78 ${@get_opengl_cmdline_list('gl_winsys', d.getVar('OPENGL_WINSYS'), d)} \
79" 79"
80 80
81FILES_${PN}-dev += "${libdir}/gstreamer-1.0/include/gst/gl/gstglconfig.h" 81FILES:${PN}-dev += "${libdir}/gstreamer-1.0/include/gst/gl/gstglconfig.h"
82FILES_${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict" 82FILES:${MLPREFIX}libgsttag-1.0 += "${datadir}/gst-plugins-base/1.0/license-translations.dict"
83 83
84def get_opengl_cmdline_list(switch_name, options, d): 84def get_opengl_cmdline_list(switch_name, options, d):
85 selected_options = [] 85 selected_options = []
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc
index cb1c9aaec1..54dd92873f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc
@@ -21,7 +21,7 @@ GSTREAMER_ORC ?= "orc"
21# workaround to disable orc on mips to fix the build failure 21# workaround to disable orc on mips to fix the build failure
22# {standard input}: Assembler messages: 22# {standard input}: Assembler messages:
23# {standard input}:46587: Error: branch out of range 23# {standard input}:46587: Error: branch out of range
24GSTREAMER_ORC_mips = "" 24GSTREAMER_ORC:mips = ""
25PACKAGECONFIG[orc] = "-Dorc=enabled,-Dorc=disabled,orc orc-native" 25PACKAGECONFIG[orc] = "-Dorc=enabled,-Dorc=disabled,orc orc-native"
26 26
27# TODO: put this in a gettext.bbclass patch (with variables to allow for 27# TODO: put this in a gettext.bbclass patch (with variables to allow for
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.4.bb
index c7d31d206d..a90594ade5 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.4.bb
@@ -19,8 +19,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
19 file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe" 19 file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
20 20
21DEPENDS += "gstreamer1.0-plugins-base libcap zlib" 21DEPENDS += "gstreamer1.0-plugins-base libcap zlib"
22RPROVIDES_${PN}-pulseaudio += "${PN}-pulse" 22RPROVIDES:${PN}-pulseaudio += "${PN}-pulse"
23RPROVIDES_${PN}-soup += "${PN}-souphttpsrc" 23RPROVIDES:${PN}-soup += "${PN}-souphttpsrc"
24 24
25PACKAGECONFIG ??= " \ 25PACKAGECONFIG ??= " \
26 ${GSTREAMER_ORC} \ 26 ${GSTREAMER_ORC} \
@@ -75,4 +75,4 @@ EXTRA_OEMESON += " \
75 -Dwaveform=disabled \ 75 -Dwaveform=disabled \
76" 76"
77 77
78FILES_${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs" 78FILES:${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc
index 5b80a46b40..e906053ac0 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc
@@ -9,8 +9,8 @@
9# Dynamically generate packages for all enabled plugins 9# Dynamically generate packages for all enabled plugins
10PACKAGES_DYNAMIC = "^${PN}-.* ^libgst.*" 10PACKAGES_DYNAMIC = "^${PN}-.* ^libgst.*"
11 11
12PACKAGESPLITFUNCS_prepend = " split_gstreamer10_packages " 12PACKAGESPLITFUNCS:prepend = " split_gstreamer10_packages "
13PACKAGESPLITFUNCS_append = " set_gstreamer10_metapkg_rdepends " 13PACKAGESPLITFUNCS:append = " set_gstreamer10_metapkg_rdepends "
14 14
15python split_gstreamer10_packages () { 15python split_gstreamer10_packages () {
16 gst_libdir = d.expand('${libdir}/gstreamer-1.0') 16 gst_libdir = d.expand('${libdir}/gstreamer-1.0')
@@ -36,8 +36,8 @@ python set_gstreamer10_metapkg_rdepends () {
36 36
37 pn = d.getVar('PN') 37 pn = d.getVar('PN')
38 metapkg = pn + '-meta' 38 metapkg = pn + '-meta'
39 d.setVar('ALLOW_EMPTY_' + metapkg, "1") 39 d.setVar('ALLOW_EMPTY:' + metapkg, "1")
40 d.setVar('FILES_' + metapkg, "") 40 d.setVar('FILES:' + metapkg, "")
41 blacklist = [ pn, pn + '-meta' ] 41 blacklist = [ pn, pn + '-meta' ]
42 metapkg_rdepends = [] 42 metapkg_rdepends = []
43 pkgdest = d.getVar('PKGDEST') 43 pkgdest = d.getVar('PKGDEST')
@@ -54,20 +54,20 @@ python set_gstreamer10_metapkg_rdepends () {
54 is_empty = len(dir_contents) == 0 54 is_empty = len(dir_contents) == 0
55 if not is_empty: 55 if not is_empty:
56 metapkg_rdepends.append(pkg) 56 metapkg_rdepends.append(pkg)
57 d.setVar('RDEPENDS_' + metapkg, ' '.join(metapkg_rdepends)) 57 d.setVar('RDEPENDS:' + metapkg, ' '.join(metapkg_rdepends))
58 d.setVar('DESCRIPTION_' + metapkg, pn + ' meta package') 58 d.setVar('DESCRIPTION:' + metapkg, pn + ' meta package')
59} 59}
60 60
61# each plugin-dev depends on PN-dev, plugin-staticdev on PN-staticdev 61# each plugin-dev depends on PN-dev, plugin-staticdev on PN-staticdev
62# so we need them even when empty (like in gst-plugins-good case) 62# so we need them even when empty (like in gst-plugins-good case)
63ALLOW_EMPTY_${PN} = "1" 63ALLOW_EMPTY:${PN} = "1"
64ALLOW_EMPTY_${PN}-dev = "1" 64ALLOW_EMPTY:${PN}-dev = "1"
65ALLOW_EMPTY_${PN}-staticdev = "1" 65ALLOW_EMPTY:${PN}-staticdev = "1"
66 66
67PACKAGES += "${PN}-apps ${PN}-meta ${PN}-glib" 67PACKAGES += "${PN}-apps ${PN}-meta ${PN}-glib"
68 68
69FILES_${PN} = "" 69FILES:${PN} = ""
70FILES_${PN}-apps = "${bindir}" 70FILES:${PN}-apps = "${bindir}"
71FILES_${PN}-glib = "${datadir}/glib-2.0" 71FILES:${PN}-glib = "${datadir}/glib-2.0"
72 72
73RRECOMMENDS_${PN} += "${PN}-meta" 73RRECOMMENDS:${PN} += "${PN}-meta"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.4.bb
index 932fa7f6fb..817dffe839 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.4.bb
@@ -39,5 +39,5 @@ EXTRA_OEMESON += " \
39 -Dsidplay=disabled \ 39 -Dsidplay=disabled \
40" 40"
41 41
42FILES_${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs" 42FILES:${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs"
43FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs" 43FILES:${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.18.4.bb
index 49de3dac84..2fd73cb389 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.18.4.bb
@@ -11,7 +11,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.x
11SRC_URI[sha256sum] = "cb68e08a7e825e08b83a12a22dcd6e4f1b328a7b02a7ac84f42f68f4ddc7098e" 11SRC_URI[sha256sum] = "cb68e08a7e825e08b83a12a22dcd6e4f1b328a7b02a7ac84f42f68f4ddc7098e"
12 12
13DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" 13DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"
14RDEPENDS_${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" 14RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"
15 15
16PNREAL = "gst-python" 16PNREAL = "gst-python"
17 17
@@ -21,6 +21,6 @@ EXTRA_OEMESON += "-Dlibpython-dir=${libdir}"
21 21
22# gobject-introspection is mandatory and cannot be configured 22# gobject-introspection is mandatory and cannot be configured
23REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" 23REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
24UNKNOWN_CONFIGURE_WHITELIST_append = " introspection" 24UNKNOWN_CONFIGURE_WHITELIST:append = " introspection"
25 25
26inherit meson pkgconfig distutils3-base upstream-version-is-even gobject-introspection features_check 26inherit meson pkgconfig distutils3-base upstream-version-is-even gobject-introspection features_check
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.18.4.bb
index a268d79541..5c9025fbb6 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.18.4.bb
@@ -47,7 +47,7 @@ PACKAGECONFIG[glx] = "-Dwith_glx=yes,-Dwith_glx=no,virtual/libgl"
47PACKAGECONFIG[wayland] = "-Dwith_wayland=yes,-Dwith_wayland=no,wayland-native wayland wayland-protocols" 47PACKAGECONFIG[wayland] = "-Dwith_wayland=yes,-Dwith_wayland=no,wayland-native wayland wayland-protocols"
48PACKAGECONFIG[x11] = "-Dwith_x11=yes,-Dwith_x11=no,virtual/libx11 libxrandr libxrender" 48PACKAGECONFIG[x11] = "-Dwith_x11=yes,-Dwith_x11=no,virtual/libx11 libxrandr libxrender"
49 49
50FILES_${PN} += "${libdir}/gstreamer-*/*.so" 50FILES:${PN} += "${libdir}/gstreamer-*/*.so"
51FILES_${PN}-dbg += "${libdir}/gstreamer-*/.debug" 51FILES:${PN}-dbg += "${libdir}/gstreamer-*/.debug"
52FILES_${PN}-dev += "${libdir}/gstreamer-*/*.a" 52FILES:${PN}-dev += "${libdir}/gstreamer-*/*.a"
53FILES_${PN}-tests = "${bindir}/*" 53FILES:${PN}-tests = "${bindir}/*"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.18.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.18.4.bb
index 8f135b3839..ee418322ad 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.18.4.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.18.4.bb
@@ -65,10 +65,10 @@ GIR_MESON_DISABLE_FLAG = "disabled"
65PACKAGES += "${PN}-bash-completion" 65PACKAGES += "${PN}-bash-completion"
66 66
67# Add the core element plugins to the main package 67# Add the core element plugins to the main package
68FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" 68FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
69FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include" 69FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include"
70FILES_${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*" 70FILES:${PN}-bash-completion += "${datadir}/bash-completion/completions/ ${datadir}/bash-completion/helpers/gst*"
71FILES_${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb" 71FILES:${PN}-dbg += "${datadir}/gdb ${datadir}/gstreamer-1.0/gdb"
72 72
73CVE_PRODUCT = "gstreamer" 73CVE_PRODUCT = "gstreamer"
74 74
diff --git a/meta/recipes-multimedia/lame/lame_3.100.bb b/meta/recipes-multimedia/lame/lame_3.100.bb
index d007e0a495..4927c9f2b3 100644
--- a/meta/recipes-multimedia/lame/lame_3.100.bb
+++ b/meta/recipes-multimedia/lame/lame_3.100.bb
@@ -20,7 +20,7 @@ SRC_URI[sha256sum] = "ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175
20inherit autotools pkgconfig 20inherit autotools pkgconfig
21 21
22PACKAGES += "libmp3lame libmp3lame-dev" 22PACKAGES += "libmp3lame libmp3lame-dev"
23FILES_${PN} = "${bindir}/lame" 23FILES:${PN} = "${bindir}/lame"
24FILES_libmp3lame = "${libdir}/libmp3lame.so.*" 24FILES:libmp3lame = "${libdir}/libmp3lame.so.*"
25FILES_libmp3lame-dev = "${includedir} ${libdir}/*" 25FILES:libmp3lame-dev = "${includedir} ${libdir}/*"
26FILES_${PN}-dev = "" 26FILES:${PN}-dev = ""
diff --git a/meta/recipes-multimedia/liba52/liba52_0.7.4.bb b/meta/recipes-multimedia/liba52/liba52_0.7.4.bb
index 0ef5d947c3..ea16270cf8 100644
--- a/meta/recipes-multimedia/liba52/liba52_0.7.4.bb
+++ b/meta/recipes-multimedia/liba52/liba52_0.7.4.bb
@@ -25,5 +25,5 @@ EXTRA_OECONF = " --enable-shared "
25 25
26PACKAGES =+ "a52dec a52dec-doc" 26PACKAGES =+ "a52dec a52dec-doc"
27 27
28FILES_a52dec = " ${bindir}/* " 28FILES:a52dec = " ${bindir}/* "
29FILES_a52dec-doc = " ${mandir}/man1/* " 29FILES:a52dec-doc = " ${mandir}/man1/* "
diff --git a/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb b/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
index 82cdaf54c7..864d6bbeea 100644
--- a/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
+++ b/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
@@ -36,10 +36,10 @@ PACKAGECONFIG[amr] = "--enable-amr,,"
36# The .so files under ${libdir}/bellagio are not intended to be versioned and symlinked. 36# The .so files under ${libdir}/bellagio are not intended to be versioned and symlinked.
37# Make sure they get packaged in the main package. 37# Make sure they get packaged in the main package.
38# 38#
39FILES_${PN} += "${libdir}/bellagio/*.so \ 39FILES:${PN} += "${libdir}/bellagio/*.so \
40 ${libdir}/omxloaders/*${SOLIBS}" 40 ${libdir}/omxloaders/*${SOLIBS}"
41FILES_${PN}-staticdev += "${libdir}/bellagio/*.a \ 41FILES:${PN}-staticdev += "${libdir}/bellagio/*.a \
42 ${libdir}/omxloaders/*.a" 42 ${libdir}/omxloaders/*.a"
43FILES_${PN}-dev += "${libdir}/bellagio/*.la \ 43FILES:${PN}-dev += "${libdir}/bellagio/*.la \
44 ${libdir}/omxloaders/*.la \ 44 ${libdir}/omxloaders/*.la \
45 ${libdir}/omxloaders/*${SOLIBSDEV}" 45 ${libdir}/omxloaders/*${SOLIBSDEV}"
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.37.bb b/meta/recipes-multimedia/libpng/libpng_1.6.37.bb
index 0b0af756f6..7791b0eecf 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.6.37.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.37.bb
@@ -23,11 +23,11 @@ BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config"
23inherit autotools binconfig-disabled pkgconfig 23inherit autotools binconfig-disabled pkgconfig
24 24
25# Work around missing symbols 25# Work around missing symbols
26EXTRA_OECONF_append_class-target = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "--enable-arm-neon=on", "--enable-arm-neon=off", d)}" 26EXTRA_OECONF:append:class-target = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "--enable-arm-neon=on", "--enable-arm-neon=off", d)}"
27 27
28PACKAGES =+ "${PN}-tools" 28PACKAGES =+ "${PN}-tools"
29 29
30FILES_${PN}-tools = "${bindir}/png-fix-itxt ${bindir}/pngfix ${bindir}/pngcp" 30FILES:${PN}-tools = "${bindir}/png-fix-itxt ${bindir}/pngfix ${bindir}/pngcp"
31 31
32BBCLASSEXTEND = "native nativesdk" 32BBCLASSEXTEND = "native nativesdk"
33 33
diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb
index 044881a859..443ca95e32 100644
--- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb
+++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb
@@ -37,7 +37,7 @@ PACKAGECONFIG[regtest] = "--enable-sqlite,--disable-sqlite,sqlite3"
37 37
38inherit autotools lib_package pkgconfig multilib_header 38inherit autotools lib_package pkgconfig multilib_header
39 39
40do_install_append() { 40do_install:append() {
41 oe_multilib_header sndfile.h 41 oe_multilib_header sndfile.h
42} 42}
43 43
diff --git a/meta/recipes-multimedia/libtiff/tiff_4.3.0.bb b/meta/recipes-multimedia/libtiff/tiff_4.3.0.bb
index 8f929ffb55..6852758c6a 100644
--- a/meta/recipes-multimedia/libtiff/tiff_4.3.0.bb
+++ b/meta/recipes-multimedia/libtiff/tiff_4.3.0.bb
@@ -47,10 +47,10 @@ PACKAGECONFIG[check-ycbcr-subsampling] = "--enable-check-ycbcr-subsampling,--dis
47PACKAGECONFIG[chunky-strip-read] = "--enable-chunky-strip-read,--disable-chunky-strip-read,," 47PACKAGECONFIG[chunky-strip-read] = "--enable-chunky-strip-read,--disable-chunky-strip-read,,"
48 48
49PACKAGES =+ "tiffxx tiff-utils" 49PACKAGES =+ "tiffxx tiff-utils"
50FILES_tiffxx = "${libdir}/libtiffxx.so.*" 50FILES:tiffxx = "${libdir}/libtiffxx.so.*"
51FILES_tiff-utils = "${bindir}/*" 51FILES:tiff-utils = "${bindir}/*"
52 52
53do_install_append() { 53do_install:append() {
54 oe_multilib_header tiffconf.h 54 oe_multilib_header tiffconf.h
55} 55}
56 56
diff --git a/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.5.1.bb b/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.5.1.bb
index d603602584..ee4b754c12 100644
--- a/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.5.1.bb
+++ b/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.5.1.bb
@@ -34,18 +34,18 @@ PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxv"
34 34
35PACKAGES = "mpeg2dec-dbg mpeg2dec mpeg2dec-doc libmpeg2 libmpeg2-dev libmpeg2convert libmpeg2convert-dev libmpeg2-staticdev libmpeg2convert-staticdev" 35PACKAGES = "mpeg2dec-dbg mpeg2dec mpeg2dec-doc libmpeg2 libmpeg2-dev libmpeg2convert libmpeg2convert-dev libmpeg2-staticdev libmpeg2convert-staticdev"
36 36
37FILES_${PN} = "${bindir}/*" 37FILES:${PN} = "${bindir}/*"
38FILES_libmpeg2 = "${libdir}/libmpeg2.so.*" 38FILES:libmpeg2 = "${libdir}/libmpeg2.so.*"
39FILES_libmpeg2convert = "${libdir}/libmpeg2convert.so.*" 39FILES:libmpeg2convert = "${libdir}/libmpeg2convert.so.*"
40FILES_libmpeg2-dev = "${libdir}/libmpeg2.so \ 40FILES:libmpeg2-dev = "${libdir}/libmpeg2.so \
41 ${libdir}/libmpeg2.la \ 41 ${libdir}/libmpeg2.la \
42 ${libdir}/libmpeg2arch.la \ 42 ${libdir}/libmpeg2arch.la \
43 ${libdir}/pkgconfig/libmpeg2.pc \ 43 ${libdir}/pkgconfig/libmpeg2.pc \
44 ${includedir}/mpeg2dec/mpeg2.h" 44 ${includedir}/mpeg2dec/mpeg2.h"
45FILES_libmpeg2-staticdev = "${libdir}/libmpeg2.a" 45FILES:libmpeg2-staticdev = "${libdir}/libmpeg2.a"
46FILES_libmpeg2convert-dev = "${libdir}/libmpeg2convert.so \ 46FILES:libmpeg2convert-dev = "${libdir}/libmpeg2convert.so \
47 ${libdir}/libmpeg2convert.la \ 47 ${libdir}/libmpeg2convert.la \
48 ${libdir}/libmpeg2convertarch.la \ 48 ${libdir}/libmpeg2convertarch.la \
49 ${libdir}/pkgconfig/libmpeg2convert.pc \ 49 ${libdir}/pkgconfig/libmpeg2convert.pc \
50 ${includedir}/mpeg2dec/mpeg2convert.h" 50 ${includedir}/mpeg2dec/mpeg2convert.h"
51FILES_libmpeg2convert-staticdev = "${libdir}/libmpeg2convert.a" 51FILES:libmpeg2convert-staticdev = "${libdir}/libmpeg2convert.a"
diff --git a/meta/recipes-multimedia/mpg123/mpg123_1.28.2.bb b/meta/recipes-multimedia/mpg123/mpg123_1.28.2.bb
index ebe11d4138..896162a251 100644
--- a/meta/recipes-multimedia/mpg123/mpg123_1.28.2.bb
+++ b/meta/recipes-multimedia/mpg123/mpg123_1.28.2.bb
@@ -48,5 +48,5 @@ EXTRA_OECONF = " \
48#| {standard input}:48: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r5,r5,lsr#24' 48#| {standard input}:48: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r5,r5,lsr#24'
49#... 49#...
50#| make[3]: *** [equalizer.lo] Error 1 50#| make[3]: *** [equalizer.lo] Error 1
51ARM_INSTRUCTION_SET_armv4 = "arm" 51ARM_INSTRUCTION_SET:armv4 = "arm"
52ARM_INSTRUCTION_SET_armv5 = "arm" 52ARM_INSTRUCTION_SET:armv5 = "arm"
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
index 4e226c616d..2fb107797a 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
@@ -133,20 +133,20 @@ set_cfg_value () {
133 fi 133 fi
134} 134}
135 135
136do_compile_append () { 136do_compile:append () {
137 if ${@bb.utils.contains('PACKAGECONFIG', 'autospawn-for-root', 'true', 'false', d)}; then 137 if ${@bb.utils.contains('PACKAGECONFIG', 'autospawn-for-root', 'true', 'false', d)}; then
138 set_cfg_value src/pulse/client.conf allow-autospawn-for-root yes 138 set_cfg_value src/pulse/client.conf allow-autospawn-for-root yes
139 fi 139 fi
140} 140}
141 141
142do_install_append() { 142do_install:append() {
143 install -d ${D}${sysconfdir}/default/volatiles 143 install -d ${D}${sysconfdir}/default/volatiles
144 install -m 0644 ${WORKDIR}/volatiles.04_pulse ${D}${sysconfdir}/default/volatiles/04_pulse 144 install -m 0644 ${WORKDIR}/volatiles.04_pulse ${D}${sysconfdir}/default/volatiles/04_pulse
145} 145}
146 146
147USERADD_PACKAGES = "pulseaudio-server" 147USERADD_PACKAGES = "pulseaudio-server"
148GROUPADD_PARAM_pulseaudio-server = "--system pulse" 148GROUPADD_PARAM:pulseaudio-server = "--system pulse"
149USERADD_PARAM_pulseaudio-server = "--system --home /var/run/pulse \ 149USERADD_PARAM:pulseaudio-server = "--system --home /var/run/pulse \
150 --no-create-home --shell /bin/false \ 150 --no-create-home --shell /bin/false \
151 --groups audio,pulse --gid pulse pulse" 151 --groups audio,pulse --gid pulse pulse"
152 152
@@ -168,49 +168,49 @@ PACKAGES =+ "\
168PACKAGES =+ "${@bb.utils.contains('PACKAGECONFIG', 'dbus', 'pulseaudio-module-console-kit', '', d)}" 168PACKAGES =+ "${@bb.utils.contains('PACKAGECONFIG', 'dbus', 'pulseaudio-module-console-kit', '', d)}"
169 169
170#upgrade path: 170#upgrade path:
171RREPLACES_pulseaudio-server = "libpulse-bin libpulse-conf" 171RREPLACES:pulseaudio-server = "libpulse-bin libpulse-conf"
172 172
173PACKAGES_DYNAMIC += "^pulseaudio-lib-.* ^pulseaudio-module-.*" 173PACKAGES_DYNAMIC += "^pulseaudio-lib-.* ^pulseaudio-module-.*"
174 174
175FILES_libpulsecore = "${libdir}/pulseaudio/libpulsecore*.so" 175FILES:libpulsecore = "${libdir}/pulseaudio/libpulsecore*.so"
176FILES_libpulsecommon = "${libdir}/pulseaudio/libpulsecommon*.so" 176FILES:libpulsecommon = "${libdir}/pulseaudio/libpulsecommon*.so"
177 177
178# client.conf configures the behaviour of libpulse, so it belongs in the same 178# client.conf configures the behaviour of libpulse, so it belongs in the same
179# package. 179# package.
180FILES_libpulse = "${libdir}/libpulse.so.* ${sysconfdir}/pulse/client.conf" 180FILES:libpulse = "${libdir}/libpulse.so.* ${sysconfdir}/pulse/client.conf"
181 181
182FILES_libpulse-simple = "${libdir}/libpulse-simple.so.*" 182FILES:libpulse-simple = "${libdir}/libpulse-simple.so.*"
183FILES_libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*" 183FILES:libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*"
184 184
185FILES_${PN}-dev += "${libdir}/pulse-${PV}/modules/*.la ${datadir}/vala" 185FILES:${PN}-dev += "${libdir}/pulse-${PV}/modules/*.la ${datadir}/vala"
186FILES_${PN}-bin += "${sysconfdir}/default/volatiles/04_pulse" 186FILES:${PN}-bin += "${sysconfdir}/default/volatiles/04_pulse"
187FILES_${PN}-pa-info = "${bindir}/pa-info" 187FILES:${PN}-pa-info = "${bindir}/pa-info"
188FILES_${PN}-server = "${bindir}/pulseaudio ${bindir}/start-* ${sysconfdir} ${bindir}/pactl */udev/rules.d/*.rules */*/udev/rules.d/*.rules ${systemd_user_unitdir}/*" 188FILES:${PN}-server = "${bindir}/pulseaudio ${bindir}/start-* ${sysconfdir} ${bindir}/pactl */udev/rules.d/*.rules */*/udev/rules.d/*.rules ${systemd_user_unitdir}/*"
189 189
190#SYSTEMD_PACKAGES = "${PN}-server" 190#SYSTEMD_PACKAGES = "${PN}-server"
191SYSTEMD_SERVICE_${PN}-server = "pulseaudio.service" 191SYSTEMD_SERVICE:${PN}-server = "pulseaudio.service"
192 192
193FILES_${PN}-misc = "${bindir}/* ${libdir}/pulseaudio/libpulsedsp.so" 193FILES:${PN}-misc = "${bindir}/* ${libdir}/pulseaudio/libpulsedsp.so"
194 194
195# Allow the pulseaudio package to be created empty as a placeholder (-dbg and -dev depend on it) 195# Allow the pulseaudio package to be created empty as a placeholder (-dbg and -dev depend on it)
196FILES_${PN} = "" 196FILES:${PN} = ""
197ALLOW_EMPTY_${PN} = "1" 197ALLOW_EMPTY:${PN} = "1"
198 198
199CONFFILES_libpulse = "${sysconfdir}/pulse/client.conf" 199CONFFILES:libpulse = "${sysconfdir}/pulse/client.conf"
200 200
201CONFFILES_pulseaudio-server = "\ 201CONFFILES:pulseaudio-server = "\
202 ${sysconfdir}/pulse/default.pa \ 202 ${sysconfdir}/pulse/default.pa \
203 ${sysconfdir}/pulse/daemon.conf \ 203 ${sysconfdir}/pulse/daemon.conf \
204 ${sysconfdir}/pulse/system.pa \ 204 ${sysconfdir}/pulse/system.pa \
205 " 205 "
206 206
207pkg_postinst_${PN}-server() { 207pkg_postinst:${PN}-server() {
208 if [ -z "$D" ] && [ -e ${sysconfdir}/init.d/populate-volatile.sh ] ; then 208 if [ -z "$D" ] && [ -e ${sysconfdir}/init.d/populate-volatile.sh ] ; then
209 ${sysconfdir}/init.d/populate-volatile.sh update 209 ${sysconfdir}/init.d/populate-volatile.sh update
210 fi 210 fi
211} 211}
212 212
213python populate_packages_prepend() { 213python populate_packages:prepend() {
214 plugindir = d.expand('${libdir}/pulse-${PV}/modules/') 214 plugindir = d.expand('${libdir}/pulse-${PV}/modules/')
215 do_split_packages(d, plugindir, r'^module-(.*)\.so$', '${PN}-module-%s', 'PulseAudio module for %s', extra_depends='', prepend=True) 215 do_split_packages(d, plugindir, r'^module-(.*)\.so$', '${PN}-module-%s', 'PulseAudio module for %s', extra_depends='', prepend=True)
216 do_split_packages(d, plugindir, r'^lib(.*)\.so$', '${PN}-lib-%s', 'PulseAudio library for %s', extra_depends='', prepend=True) 216 do_split_packages(d, plugindir, r'^lib(.*)\.so$', '${PN}-lib-%s', 'PulseAudio library for %s', extra_depends='', prepend=True)
@@ -218,7 +218,7 @@ python populate_packages_prepend() {
218 218
219# pa-info is a bash script that collects information about the audio setup. 219# pa-info is a bash script that collects information about the audio setup.
220# It's primarily useful for attaching an information dump when reporting bugs. 220# It's primarily useful for attaching an information dump when reporting bugs.
221RDEPENDS_${PN}-pa-info = "\ 221RDEPENDS:${PN}-pa-info = "\
222 alsa-utils-amixer \ 222 alsa-utils-amixer \
223 alsa-utils-aplay \ 223 alsa-utils-aplay \
224 alsa-utils-scripts \ 224 alsa-utils-scripts \
@@ -226,7 +226,7 @@ RDEPENDS_${PN}-pa-info = "\
226 ${PN}-server \ 226 ${PN}-server \
227 " 227 "
228 228
229RDEPENDS_pulseaudio-server = " \ 229RDEPENDS:pulseaudio-server = " \
230 pulseaudio-module-filter-apply \ 230 pulseaudio-module-filter-apply \
231 pulseaudio-module-filter-heuristics \ 231 pulseaudio-module-filter-heuristics \
232 pulseaudio-module-udev-detect \ 232 pulseaudio-module-udev-detect \
@@ -252,23 +252,23 @@ RDEPENDS_pulseaudio-server = " \
252# If the server is installed, it's usually desirable to make ALSA applications 252# If the server is installed, it's usually desirable to make ALSA applications
253# use PulseAudio. alsa-plugins-pulseaudio-conf will install the configuration 253# use PulseAudio. alsa-plugins-pulseaudio-conf will install the configuration
254# that makes the PulseAudio plugin the default ALSA device. 254# that makes the PulseAudio plugin the default ALSA device.
255RDEPENDS_pulseaudio-server += "alsa-plugins-pulseaudio-conf" 255RDEPENDS:pulseaudio-server += "alsa-plugins-pulseaudio-conf"
256 256
257# pulseaudio-module-console-kit is built whenever dbus is enabled by PACKAGECONFIG 257# pulseaudio-module-console-kit is built whenever dbus is enabled by PACKAGECONFIG
258# but consolekit depends on libx11 and is available only for DISTRO with x11 in DISTRO_FEATURES 258# but consolekit depends on libx11 and is available only for DISTRO with x11 in DISTRO_FEATURES
259RDEPENDS_pulseaudio-module-console-kit =+ "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'consolekit', '', d)}" 259RDEPENDS:pulseaudio-module-console-kit =+ "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'consolekit', '', d)}"
260RDEPENDS_pulseaudio-misc += "pulseaudio-module-cli-protocol-unix" 260RDEPENDS:pulseaudio-misc += "pulseaudio-module-cli-protocol-unix"
261 261
262FILES_${PN}-module-alsa-card += "${datadir}/pulseaudio/alsa-mixer" 262FILES:${PN}-module-alsa-card += "${datadir}/pulseaudio/alsa-mixer"
263 263
264GSETTINGS_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'gsettings', '${PN}-module-gsettings', '', d)}" 264GSETTINGS_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'gsettings', '${PN}-module-gsettings', '', d)}"
265FILES_${PN}-module-gsettings += "${libexecdir}/pulse/gsettings-helper ${datadir}/GConf/gsettings ${datadir}/glib-2.0/schemas" 265FILES:${PN}-module-gsettings += "${libexecdir}/pulse/gsettings-helper ${datadir}/GConf/gsettings ${datadir}/glib-2.0/schemas"
266 266
267# The console-kit module is good to have on X11 systems (it keeps PulseAudio 267# The console-kit module is good to have on X11 systems (it keeps PulseAudio
268# running for the duration of the user login session). The device-manager and 268# running for the duration of the user login session). The device-manager and
269# x11-* modules are referenced from the start-pulseaudio-x11 script, so those 269# x11-* modules are referenced from the start-pulseaudio-x11 script, so those
270# modules must be installed when X11 is enabled. 270# modules must be installed when X11 is enabled.
271RDEPENDS_pulseaudio-server += "\ 271RDEPENDS:pulseaudio-server += "\
272 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '\ 272 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '\
273 pulseaudio-module-device-manager \ 273 pulseaudio-module-device-manager \
274 pulseaudio-module-x11-cork-request \ 274 pulseaudio-module-x11-cork-request \
@@ -276,6 +276,6 @@ RDEPENDS_pulseaudio-server += "\
276 pulseaudio-module-x11-xsmp \ 276 pulseaudio-module-x11-xsmp \
277 ', '', d)}" 277 ', '', d)}"
278 278
279RDEPENDS_pulseaudio-server += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', \ 279RDEPENDS:pulseaudio-server += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', \
280 bb.utils.contains('DISTRO_FEATURES', 'systemd', 'pulseaudio-module-systemd-login', 'pulseaudio-module-console-kit', d), \ 280 bb.utils.contains('DISTRO_FEATURES', 'systemd', 'pulseaudio-module-systemd-login', 'pulseaudio-module-console-kit', d), \
281 '', d)}" 281 '', d)}"
diff --git a/meta/recipes-multimedia/sbc/sbc_1.5.bb b/meta/recipes-multimedia/sbc/sbc_1.5.bb
index 04d82320c9..13bba6b6b3 100644
--- a/meta/recipes-multimedia/sbc/sbc_1.5.bb
+++ b/meta/recipes-multimedia/sbc/sbc_1.5.bb
@@ -3,8 +3,8 @@ DESCRIPTION = "Bluetooth low-complexity, subband codec (SBC) library."
3HOMEPAGE = "https://www.bluez.org" 3HOMEPAGE = "https://www.bluez.org"
4SECTION = "libs" 4SECTION = "libs"
5LICENSE = "GPLv2+ & LGPLv2.1+" 5LICENSE = "GPLv2+ & LGPLv2.1+"
6LICENSE_${PN} = "LGPLv2.1+" 6LICENSE:${PN} = "LGPLv2.1+"
7LICENSE_${PN}-examples = "GPLv2+" 7LICENSE:${PN}-examples = "GPLv2+"
8LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \ 8LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
9 file://COPYING.LIB;md5=fb504b67c50331fc78734fed90fb0e09 \ 9 file://COPYING.LIB;md5=fb504b67c50331fc78734fed90fb0e09 \
10 file://src/sbcenc.c;beginline=1;endline=24;md5=08e7a70b127f4100ff2cd7d629147d8d \ 10 file://src/sbcenc.c;beginline=1;endline=24;md5=08e7a70b127f4100ff2cd7d629147d8d \
@@ -21,4 +21,4 @@ SRC_URI[sha256sum] = "0cbad69823a99e8421fe0700e8cf9eeb8fa0c1ad28e8dbc2182b335350
21inherit autotools pkgconfig 21inherit autotools pkgconfig
22 22
23PACKAGES =+ "${PN}-examples" 23PACKAGES =+ "${PN}-examples"
24FILES_${PN}-examples += "${bindir}/*" 24FILES:${PN}-examples += "${bindir}/*"
diff --git a/meta/recipes-multimedia/speex/speexdsp_1.2.0.bb b/meta/recipes-multimedia/speex/speexdsp_1.2.0.bb
index 6369646761..bb7bc9aade 100644
--- a/meta/recipes-multimedia/speex/speexdsp_1.2.0.bb
+++ b/meta/recipes-multimedia/speex/speexdsp_1.2.0.bb
@@ -21,7 +21,7 @@ EXTRA_OECONF = "\
21 21
22# speexdsp was split off from speex in 1.2rc2. Older versions of speex can't 22# speexdsp was split off from speex in 1.2rc2. Older versions of speex can't
23# be installed together with speexdsp, since they contain overlapping files. 23# be installed together with speexdsp, since they contain overlapping files.
24RCONFLICTS_${PN} = "speex (< 1.2rc2)" 24RCONFLICTS:${PN} = "speex (< 1.2rc2)"
25RCONFLICTS_${PN}-dbg = "speex-dbg (< 1.2rc2)" 25RCONFLICTS:${PN}-dbg = "speex-dbg (< 1.2rc2)"
26RCONFLICTS_${PN}-dev = "speex-dev (< 1.2rc2)" 26RCONFLICTS:${PN}-dev = "speex-dev (< 1.2rc2)"
27RCONFLICTS_${PN}-staticdev = "speex-staticdev (< 1.2rc2)" 27RCONFLICTS:${PN}-staticdev = "speex-staticdev (< 1.2rc2)"
diff --git a/meta/recipes-multimedia/webp/libwebp_1.2.0.bb b/meta/recipes-multimedia/webp/libwebp_1.2.0.bb
index 33bec2fe70..9a3b5cd6b5 100644
--- a/meta/recipes-multimedia/webp/libwebp_1.2.0.bb
+++ b/meta/recipes-multimedia/webp/libwebp_1.2.0.bb
@@ -30,8 +30,8 @@ EXTRA_OECONF = " \
30EXTRA_OECONF_ARM = " \ 30EXTRA_OECONF_ARM = " \
31 ${@bb.utils.contains("TUNE_FEATURES","neon","--enable-neon","--disable-neon",d)} \ 31 ${@bb.utils.contains("TUNE_FEATURES","neon","--enable-neon","--disable-neon",d)} \
32" 32"
33EXTRA_OECONF_append_arm = " ${EXTRA_OECONF_ARM}" 33EXTRA_OECONF:append:arm = " ${EXTRA_OECONF_ARM}"
34EXTRA_OECONF_append_armeb = " ${EXTRA_OECONF_ARM}" 34EXTRA_OECONF:append:armeb = " ${EXTRA_OECONF_ARM}"
35 35
36inherit autotools lib_package 36inherit autotools lib_package
37 37
@@ -51,5 +51,5 @@ PACKAGECONFIG[gl] = "--enable-gl,--disable-gl,mesa-glut"
51 51
52PACKAGES =+ "${PN}-gif2webp" 52PACKAGES =+ "${PN}-gif2webp"
53 53
54DESCRIPTION_${PN}-gif2webp = "Simple tool to convert animated GIFs to WebP" 54DESCRIPTION:${PN}-gif2webp = "Simple tool to convert animated GIFs to WebP"
55FILES_${PN}-gif2webp = "${bindir}/gif2webp" 55FILES:${PN}-gif2webp = "${bindir}/gif2webp"
diff --git a/meta/recipes-multimedia/x264/x264_git.bb b/meta/recipes-multimedia/x264/x264_git.bb
index 902396e4bf..9f23794df1 100644
--- a/meta/recipes-multimedia/x264/x264_git.bb
+++ b/meta/recipes-multimedia/x264/x264_git.bb
@@ -23,11 +23,11 @@ S = "${WORKDIR}/git"
23inherit lib_package pkgconfig 23inherit lib_package pkgconfig
24 24
25X264_DISABLE_ASM = "" 25X264_DISABLE_ASM = ""
26X264_DISABLE_ASM_x86 = "--disable-asm" 26X264_DISABLE_ASM:x86 = "--disable-asm"
27X264_DISABLE_ASM_armv4 = "--disable-asm" 27X264_DISABLE_ASM:armv4 = "--disable-asm"
28X264_DISABLE_ASM_armv5 = "--disable-asm" 28X264_DISABLE_ASM:armv5 = "--disable-asm"
29X264_DISABLE_ASM_powerpc = "${@bb.utils.contains("TUNE_FEATURES", "spe", "--disable-asm", "", d)}" 29X264_DISABLE_ASM:powerpc = "${@bb.utils.contains("TUNE_FEATURES", "spe", "--disable-asm", "", d)}"
30X264_DISABLE_ASM_mipsarch = "${@bb.utils.contains("TUNE_FEATURES", "r6", "", "--disable-asm", d)}" 30X264_DISABLE_ASM:mipsarch = "${@bb.utils.contains("TUNE_FEATURES", "r6", "", "--disable-asm", d)}"
31 31
32EXTRA_OECONF = '--prefix=${prefix} \ 32EXTRA_OECONF = '--prefix=${prefix} \
33 --host=${HOST_SYS} \ 33 --host=${HOST_SYS} \