blob: 62ca273160cf9e545c77b8411c44436c47525049 [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 Geisslerd159c7f2021-09-02 21:05:58 -050025 bluealsa \
Andrew Geisslerd688a012020-09-18 13:36:00 -050026 caps \
27 cdparanoia \
28 dcadec \
29 dleyna-connector-dbus \
30 dleyna-core \
31 dleyna-renderer \
32 dleyna-server \
33 dvb-apps \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000034 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faac fdk-aac mpd", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050035 gerbera \
36 libao \
37 libavc1394 \
38 libdc1394 \
39 libdvbpsi \
40 libdvdnav \
41 libiec61883 \
42 fluidsynth \
43 libmusicbrainz \
44 libmpdclient \
45 mpc \
Andrew Geisslerd688a012020-09-18 13:36:00 -050046 ncmpc \
47 libmpd \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000048 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "opencore-amr vo-aacenc vo-amrwbenc", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050049 gst-shark \
50 gstd \
51 rtmpdump \
52 bigbuckbunny-1080p \
53 bigbuckbunny-480p \
54 bigbuckbunny-720p \
55 tearsofsteel-1080p \
56 schroedinger \
Andrew Geissler32b11992021-03-31 13:37:05 -050057 pipewire \
58 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "projucer", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050059 libcamera \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000060 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "libde265 openh264", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050061 vorbis-tools \
62 libdvbcsa \
63 libopenmpt \
Andrew Geisslera2681d92020-10-16 10:17:07 -050064 libuvc \
Andrew Geisslerd688a012020-09-18 13:36:00 -050065 mimic \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000066 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "minidlna", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050067 mycroft \
68 openal-soft \
69 opusfile \
Patrick Williams0ca19cc2021-08-16 14:03:13 -050070 opus-tools \
Andrew Geisslerd688a012020-09-18 13:36:00 -050071 libdvdcss \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000072 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains("DISTRO_FEATURES", "x11", "vlc", "", d), "", d)} \
73 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "sox streamripper", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050074 tinyalsa \
75 tremor \
76 webrtc-audio-processing \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000077 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 i686 x86-64", "x265", "", d), "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050078"
Patrick Williams213cb262021-08-07 19:21:33 -050079RDEPENDS:packagegroup-meta-multimedia:remove:libc-musl = "projucer"
80RDEPENDS:packagegroup-meta-multimedia:remove:powerpc64le = "openh264"
Brad Bishop19323692019-04-05 15:28:33 -040081
Patrick Williams213cb262021-08-07 19:21:33 -050082RDEPENDS:packagegroup-meta-multimedia-connectivity = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050083 gssdp \
84 gupnp-av \
85 gupnp-dlna \
86 gupnp-igd \
Brad Bishop19323692019-04-05 15:28:33 -040087 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050088 gupnp \
89 libupnp \
Andrew Geissler69721092021-07-23 12:57:00 -040090 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050091"
Patrick Williams213cb262021-08-07 19:21:33 -050092RDEPENDS:packagegroup-meta-multimedia-dvb = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050093 oscam \
94 tvheadend \
95"
Brad Bishop19323692019-04-05 15:28:33 -040096
Patrick Williams213cb262021-08-07 19:21:33 -050097RDEPENDS:packagegroup-meta-multimedia-mkv = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050098 libebml \
99 libmatroska \
100"
Brad Bishop19323692019-04-05 15:28:33 -0400101
Patrick Williams213cb262021-08-07 19:21:33 -0500102RDEPENDS:packagegroup-meta-multimedia-support = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500103 crossguid \
Andrew Geissler69721092021-07-23 12:57:00 -0400104 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500105 gst-instruments \
106 libsrtp \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600107 srt \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500108"
109# devel headers/libraries only packages
110# libsquish