packagegroup-meta-multimedia: Remove library only packages from rdeps

Because they get renamed, it is better to ignore them and let a
dependency build them

Fixes errors like
ERROR: packagegroup-meta-multimedia-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (gssdp to libgssdp-1.2-0)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit eafecde2aedae38879b4c45dd213ff9483f209ad)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Khem Raj 2023-03-21 10:22:46 -07:00 committed by Armin Kuster
parent aa423dfd81
commit 66ec168505

View File

@ -25,67 +25,45 @@ RDEPENDS:packagegroup-meta-multimedia = "\
bluealsa \ bluealsa \
caps \ caps \
cdparanoia \ cdparanoia \
dcadec \
dleyna-connector-dbus \ dleyna-connector-dbus \
dleyna-core \
dleyna-renderer \ dleyna-renderer \
dleyna-server \ dleyna-server \
dvb-apps \ dvb-apps \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faac fdk-aac mpd", "", d)} \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faac mpd", "", d)} \
gerbera \ gerbera \
libao \
libavc1394 \ libavc1394 \
libdc1394 \
libdvbpsi \
libdvdnav \
libiec61883 \ libiec61883 \
fluidsynth \
libmusicbrainz \ libmusicbrainz \
libmpdclient \
mpc \ mpc \
ncmpc \ ncmpc \
libmpd \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "opencore-amr", "", d)} \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "opencore-amr vo-aacenc vo-amrwbenc", "", d)} \
gst-shark \
gstd \ gstd \
rtmpdump \ rtmpdump \
bigbuckbunny-1080p \ bigbuckbunny-1080p \
bigbuckbunny-480p \ bigbuckbunny-480p \
bigbuckbunny-720p \ bigbuckbunny-720p \
tearsofsteel-1080p \ tearsofsteel-1080p \
schroedinger \
pipewire \ pipewire \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "projucer", "", d), "", d)} \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "projucer", "", d), "", d)} \
libcamera \ libcamera \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "libde265 openh264", "", d)} \
vorbis-tools \ vorbis-tools \
libdvbcsa \
libopenmpt \ libopenmpt \
libuvc \
mimic \ mimic \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "minidlna", "", d)} \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "minidlna", "", d)} \
mycroft \ mycroft \
openal-soft \ openal-soft \
opusfile \ opusfile \
opus-tools \ opus-tools \
libdvdcss \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "vlc", "", d), "", d)} \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "vlc", "", d), "", d)} \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "sox streamripper", "", d)} \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "sox streamripper", "", d)} \
tinyalsa \ tinyalsa \
tremor \
webrtc-audio-processing \
${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 i686 x86-64", "x265", "", d), "", d)} \ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "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:libc-musl = "projucer"
RDEPENDS:packagegroup-meta-multimedia:remove:powerpc64le = "openh264"
RDEPENDS:packagegroup-meta-multimedia-connectivity = "\ RDEPENDS:packagegroup-meta-multimedia-connectivity = "\
gssdp \
gupnp-av \
gupnp-dlna \ gupnp-dlna \
gupnp-igd \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
gupnp \
libupnp \ libupnp \
${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
" "
@ -94,17 +72,9 @@ RDEPENDS:packagegroup-meta-multimedia-dvb = "\
tvheadend \ tvheadend \
" "
RDEPENDS:packagegroup-meta-multimedia-mkv = "\
libebml \
libmatroska \
"
RDEPENDS:packagegroup-meta-multimedia-support = "\ RDEPENDS:packagegroup-meta-multimedia-support = "\
crossguid \ crossguid \
${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
gst-instruments \ gst-instruments \
libsrtp \
srt \
" "
# devel headers/libraries only packages # devel headers/libraries only packages
# libsquish # libsquish