Files
Martin Jansa ad8432f35f packagegroup-meta-multimedia: include x265 only with commercial in LICENSE_FLAGS_WHITELIST
* fixes:
  ERROR: Nothing RPROVIDES 'x265' (but meta-openembedded/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it)
  x265 was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST

* also include i686 so that it's included e.g. with default DEFAULTTUNE of qemux86 as recipe allows that with:
  COMPATIBLE_HOST = '(x86_64|i.86).*-linux'
  i586 isn't used by qemux86 since:

  commit f3b1e577ec94c849d0354f5679257f02ef4e4fe9
  Author: Alexander Kanavin <alex.kanavin@gmail.com>
  Date:   Thu May 16 17:04:04 2019 +0200

    qemux86: use a Core 2 Duo CPU instead of the original circa-1993 Pentium

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2022-04-16 09:52:27 -07:00

110 lines
2.9 KiB
BlitzBasic

SUMMARY = "Meta-multimedia packagegroups"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = ' \
packagegroup-meta-multimedia \
packagegroup-meta-multimedia-connectivity \
packagegroup-meta-multimedia-dvb \
packagegroup-meta-multimedia-mkv \
packagegroup-meta-multimedia-support \
'
RDEPENDS_packagegroup-meta-multimedia = "\
packagegroup-meta-multimedia \
packagegroup-meta-multimedia-connectivity \
packagegroup-meta-multimedia-dvb \
packagegroup-meta-multimedia-mkv \
packagegroup-meta-multimedia-support \
"
RDEPENDS_packagegroup-meta-multimedia = "\
alsa-equal \
aom \
caps \
cdparanoia \
dcadec \
dleyna-connector-dbus \
dleyna-core \
dleyna-renderer \
dleyna-server \
dvb-apps \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "faac fdk-aac mpd", "", d)} \
gerbera \
libao \
libavc1394 \
libdc1394 \
libdvbpsi \
libdvdnav \
libiec61883 \
fluidsynth \
libmusicbrainz \
libmpdclient \
mpc \
ncmpc \
libmpd \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "opencore-amr vo-aacenc vo-amrwbenc", "", d)} \
gst-shark \
gstd \
rtmpdump \
bigbuckbunny-1080p \
bigbuckbunny-480p \
bigbuckbunny-720p \
tearsofsteel-1080p \
schroedinger \
pipewire \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "projucer", "", d)} \
libcamera \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libde265 openh264", "", d)} \
vorbis-tools \
libdvbcsa \
libopenmpt \
libuvc \
mimic \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "minidlna", "", d)} \
mycroft \
openal-soft \
opusfile \
libdvdcss \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "vlc", "", d), "", d)} \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "sox streamripper", "", d)} \
tinyalsa \
tremor \
webrtc-audio-processing \
${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 i686 x86-64", "x265", "", d), "", d)} \
"
RDEPENDS_packagegroup-meta-multimedia_remove_libc-musl = "projucer"
RDEPENDS_packagegroup-meta-multimedia_remove_powerpc64le = "openh264"
RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
gssdp \
gupnp-av \
gupnp-dlna \
gupnp-igd \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
gupnp \
libupnp \
rygel \
"
RDEPENDS_packagegroup-meta-multimedia-dvb = "\
oscam \
tvheadend \
"
RDEPENDS_packagegroup-meta-multimedia-mkv = "\
libebml \
libmatroska \
"
RDEPENDS_packagegroup-meta-multimedia-support = "\
crossguid \
libmediaart-2.0 \
libmediaart \
gst-instruments \
libsrtp \
srt \
"
# devel headers/libraries only packages
# libsquish