blob: 2bf8877bb9e4c4861f9353256a42cf6ff0f4b6f2 [file] [log] [blame]
Brad Bishop19323692019-04-05 15:28:33 -04001SUMMARY = "Meta-multimedia packagegroups"
2
3inherit packagegroup
4
5PROVIDES = "${PACKAGES}"
6PACKAGES = ' \
7 packagegroup-meta-multimedia \
8 packagegroup-meta-multimedia-connectivity \
9 packagegroup-meta-multimedia-dvb \
10 packagegroup-meta-multimedia-mkv \
11 packagegroup-meta-multimedia-support \
12'
13
14RDEPENDS_packagegroup-meta-multimedia = "\
15 packagegroup-meta-multimedia \
16 packagegroup-meta-multimedia-connectivity \
17 packagegroup-meta-multimedia-dvb \
18 packagegroup-meta-multimedia-mkv \
19 packagegroup-meta-multimedia-support \
20"
21
22RDEPENDS_packagegroup-meta-multimedia = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050023 alsa-equal \
24 caps \
25 cdparanoia \
26 dcadec \
27 dleyna-connector-dbus \
28 dleyna-core \
29 dleyna-renderer \
30 dleyna-server \
31 dvb-apps \
32 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "faac", "", d)} \
33 fdk-aac \
34 gerbera \
35 libao \
36 libavc1394 \
37 libdc1394 \
38 libdvbpsi \
39 libdvdnav \
40 libiec61883 \
41 fluidsynth \
42 libmusicbrainz \
43 libmpdclient \
44 mpc \
45 mpd \
46 ncmpc \
47 libmpd \
48 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "opencore-amr vo-aacenc vo-amrwbenc", "", d)} \
49 gst-shark \
50 gstd \
51 rtmpdump \
52 bigbuckbunny-1080p \
53 bigbuckbunny-480p \
54 bigbuckbunny-720p \
55 tearsofsteel-1080p \
56 schroedinger \
57 projucer \
58 libcamera \
59 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libde265 openh264", "", d)} \
60 vorbis-tools \
61 libdvbcsa \
62 libopenmpt \
63 mimic \
64 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "minidlna", "", d)} \
65 mycroft \
66 openal-soft \
67 opusfile \
68 libdvdcss \
69 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "vlc", "", d)} \
70 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "sox streamripper", "", d)} \
71 tinyalsa \
72 tremor \
73 webrtc-audio-processing \
74 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "x265", "", d)} \
75"
76RDEPENDS_packagegroup-meta-multimedia_remove_libc-musl = "projucer"
Brad Bishop19323692019-04-05 15:28:33 -040077
78RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050079 gssdp \
80 gupnp-av \
81 gupnp-dlna \
82 gupnp-igd \
Brad Bishop19323692019-04-05 15:28:33 -040083 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050084 gupnp \
85 libupnp \
86 rygel \
87"
Brad Bishop19323692019-04-05 15:28:33 -040088RDEPENDS_packagegroup-meta-multimedia-dvb = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050089 oscam \
90 tvheadend \
91"
Brad Bishop19323692019-04-05 15:28:33 -040092
93RDEPENDS_packagegroup-meta-multimedia-mkv = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050094 libebml \
95 libmatroska \
96"
Brad Bishop19323692019-04-05 15:28:33 -040097
98RDEPENDS_packagegroup-meta-multimedia-support = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050099 crossguid \
100 libmediaart-2.0 \
101 libmediaart \
102 gst-instruments \
103 libsrtp \
104"
105# devel headers/libraries only packages
106# libsquish