blob: 5522731a2943d43fdc0f76973a9f095ee67f7193 [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
Patrick Williams213cb262021-08-07 19:21:33 -050014RDEPENDS:packagegroup-meta-multimedia = "\
Brad Bishop19323692019-04-05 15:28:33 -040015 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
Patrick Williams213cb262021-08-07 19:21:33 -050022RDEPENDS: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 \
Patrick Williams0ca19cc2021-08-16 14:03:13 -050069 opus-tools \
Andrew Geisslerd688a012020-09-18 13:36:00 -050070 libdvdcss \
Andrew Geissler32b11992021-03-31 13:37:05 -050071 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "vlc", "", d), "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050072 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "sox streamripper", "", d)} \
73 tinyalsa \
74 tremor \
75 webrtc-audio-processing \
76 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "x265", "", d)} \
77"
Patrick Williams213cb262021-08-07 19:21:33 -050078RDEPENDS:packagegroup-meta-multimedia:remove:libc-musl = "projucer"
79RDEPENDS:packagegroup-meta-multimedia:remove:powerpc64le = "openh264"
Brad Bishop19323692019-04-05 15:28:33 -040080
Patrick Williams213cb262021-08-07 19:21:33 -050081RDEPENDS:packagegroup-meta-multimedia-connectivity = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050082 gssdp \
83 gupnp-av \
84 gupnp-dlna \
85 gupnp-igd \
Brad Bishop19323692019-04-05 15:28:33 -040086 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050087 gupnp \
88 libupnp \
Andrew Geissler69721092021-07-23 12:57:00 -040089 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050090"
Patrick Williams213cb262021-08-07 19:21:33 -050091RDEPENDS:packagegroup-meta-multimedia-dvb = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050092 oscam \
93 tvheadend \
94"
Brad Bishop19323692019-04-05 15:28:33 -040095
Patrick Williams213cb262021-08-07 19:21:33 -050096RDEPENDS:packagegroup-meta-multimedia-mkv = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050097 libebml \
98 libmatroska \
99"
Brad Bishop19323692019-04-05 15:28:33 -0400100
Patrick Williams213cb262021-08-07 19:21:33 -0500101RDEPENDS:packagegroup-meta-multimedia-support = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500102 crossguid \
Andrew Geissler69721092021-07-23 12:57:00 -0400103 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500104 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