add "encoder" feature flag and use for dm820 and dm7080
[opendreambox.git] / meta-opendreambox / recipes-dreambox / packagegroups / packagegroup-opendreambox-enigma2.bb
1 SUMMARY = "OpenDreambox: Enigma2 Task for the OpenDreambox Distribution"
2 SECTION = "opendreambox/base"
3 LICENSE = "MIT"
4 LIC_FILES_CHKSUM = "file://${OPENDREAMBOX_BASE}/LICENSE;md5=ed920ea8b6701825484d079e87a3a73a"
5
6 PR = "r1"
7
8 inherit packagegroup
9
10 PACKAGE_ARCH = "${MACHINE_ARCH}"
11
12 RDEPENDS_${PN} += " \
13   blindscan-utils \
14   enigma2 \
15   enigma2-defaultservices \
16   enigma2-meta \
17   enigma2-plugin-extensions-genuinedreambox \
18   enigma2-plugin-extensions-mediascanner \
19   ${@base_contains('DREAMBOX_FEATURES', 'ci', 'enigma2-plugin-systemplugins-commoninterfaceassignment', '', d)} \
20   ${@base_contains('DREAMBOX_FEATURES', 'cec', 'enigma2-plugin-systemplugins-hdmicec', '', d)} \
21   enigma2-plugin-systemplugins-hotplug \
22   enigma2-plugin-systemplugins-softwaremanager \
23   ${@base_contains('DREAMBOX_FEATURES', 'fan', 'enigma2-plugin-systemplugins-tempfancontrol', '', d)} \
24   enigma2-plugin-systemplugins-videomode \
25   enigma2-plugin-systemplugins-videotune \
26   enigma2-plugins-meta \
27   enigma2-plugins-po \
28   enigma2-skins-meta \
29   enigma2-streamproxy \
30   libpassthrough \
31   ${@base_contains('DREAMBOX_FEATURES', 'opkgfb', 'opkgfb', '', d)} \
32   packagegroup-opendreambox-gstreamer-${OPENDREAMBOX_GST_VERSION} \
33   packagegroup-opendreambox-systemlocales \
34 "
35
36 RRECOMMENDS_${PN} += " \
37   aio-grab \
38   enigma2-hbbtv-plugin \
39   enigma2-plugin-extensions-audiosync \
40   enigma2-plugin-extensions-autotimer \
41   enigma2-plugin-extensions-browser \
42   enigma2-plugin-extensions-cutlisteditor \
43   enigma2-plugin-extensions-epgrefresh \
44   enigma2-plugin-extensions-graphmultiepg \
45   enigma2-plugin-extensions-hbbtv \
46   enigma2-plugin-extensions-mediacenter \
47   enigma2-plugin-extensions-mediarenderer \
48   enigma2-plugin-extensions-pictureplayer \
49   enigma2-plugin-extensions-teletext \
50   enigma2-plugin-extensions-webbouqueteditor \
51   enigma2-plugin-extensions-webinterface \
52   enigma2-plugin-systemplugins-crashlogautosubmit \
53   enigma2-plugin-systemplugins-minidlnasetup \
54   enigma2-plugin-systemplugins-mediadatabasemanager \
55   enigma2-plugin-systemplugins-networkmanager \
56   enigma2-plugin-systemplugins-networksetup \
57   enigma2-plugin-systemplugins-networkwizard \
58   enigma2-plugin-systemplugins-positionersetup \
59   enigma2-plugin-systemplugins-satfinder \
60   enigma2-plugin-systemplugins-skinselector \
61   ${@base_contains('DREAMBOX_FEATURES', 'encoder', 'enigma2-plugin-systemplugins-streamserver', '', d)} \
62   enigma2-plugin-systemplugins-upnp \
63   enigma2-plugin-systemplugins-wirelesslan \
64   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-cdinfo', '', d)} \
65   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdburn', '', d)} \
66   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdplayer', '', d)} \
67   glib-networking \
68 "
69
70 RRECOMMENDS_${PN}_append_mipsel = " \
71   ${@base_contains('MACHINE_FEATURES', 'wifi', 'packagegroup-opendreambox-wlan', '', d)} \
72 "