blob: 73b852a4a9164ad52177b31354be8d66cba6bf8b [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 \
Andrew Geisslera2681d92020-10-16 10:17:07 -050024 aom \
Andrew Geisslerd688a012020-09-18 13:36:00 -050025 caps \
26 cdparanoia \
27 dcadec \
28 dleyna-connector-dbus \
29 dleyna-core \
30 dleyna-renderer \
31 dleyna-server \
32 dvb-apps \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -050033 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "faac fdk-aac mpd", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050034 gerbera \
35 libao \
36 libavc1394 \
37 libdc1394 \
38 libdvbpsi \
39 libdvdnav \
40 libiec61883 \
41 fluidsynth \
42 libmusicbrainz \
43 libmpdclient \
44 mpc \
Andrew Geisslerd688a012020-09-18 13:36:00 -050045 ncmpc \
46 libmpd \
47 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "opencore-amr vo-aacenc vo-amrwbenc", "", d)} \
48 gst-shark \
49 gstd \
50 rtmpdump \
51 bigbuckbunny-1080p \
52 bigbuckbunny-480p \
53 bigbuckbunny-720p \
54 tearsofsteel-1080p \
55 schroedinger \
Andrew Geissler32b11992021-03-31 13:37:05 -050056 pipewire \
57 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "projucer", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050058 libcamera \
59 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libde265 openh264", "", d)} \
60 vorbis-tools \
61 libdvbcsa \
62 libopenmpt \
Andrew Geisslera2681d92020-10-16 10:17:07 -050063 libuvc \
Andrew Geisslerd688a012020-09-18 13:36:00 -050064 mimic \
65 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "minidlna", "", d)} \
66 mycroft \
67 openal-soft \
68 opusfile \
69 libdvdcss \
Andrew Geissler32b11992021-03-31 13:37:05 -050070 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "vlc", "", d), "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050071 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "sox streamripper", "", d)} \
72 tinyalsa \
73 tremor \
74 webrtc-audio-processing \
75 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "x265", "", d)} \
76"
77RDEPENDS_packagegroup-meta-multimedia_remove_libc-musl = "projucer"
Andrew Geissler32b11992021-03-31 13:37:05 -050078RDEPENDS_packagegroup-meta-multimedia_remove_powerpc64le = "openh264"
Brad Bishop19323692019-04-05 15:28:33 -040079
80RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050081 gssdp \
82 gupnp-av \
83 gupnp-dlna \
84 gupnp-igd \
Brad Bishop19323692019-04-05 15:28:33 -040085 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050086 gupnp \
87 libupnp \
88 rygel \
89"
Brad Bishop19323692019-04-05 15:28:33 -040090RDEPENDS_packagegroup-meta-multimedia-dvb = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050091 oscam \
92 tvheadend \
93"
Brad Bishop19323692019-04-05 15:28:33 -040094
95RDEPENDS_packagegroup-meta-multimedia-mkv = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050096 libebml \
97 libmatroska \
98"
Brad Bishop19323692019-04-05 15:28:33 -040099
100RDEPENDS_packagegroup-meta-multimedia-support = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500101 crossguid \
102 libmediaart-2.0 \
103 libmediaart \
104 gst-instruments \
105 libsrtp \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600106 srt \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500107"
108# devel headers/libraries only packages
109# libsquish