packagegroup-opendreambox-enigma2.bb: respect OPENDREAMBOX_GST_VERSION
[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=23102313c1f42fea498404eb17e55202"
5
6 inherit packagegroup
7
8 PACKAGE_ARCH = "${MACHINE_ARCH}"
9
10 RDEPENDS_${PN} += " \
11   blindscan-utils \
12   enigma2 \
13   enigma2-defaultservices \
14   enigma2-meta \
15   enigma2-plugin-extensions-genuinedreambox \
16   enigma2-plugin-extensions-mediascanner \
17   ${@base_contains('DREAMBOX_FEATURES', 'ci', 'enigma2-plugin-systemplugins-commoninterfaceassignment', '', d)} \
18   enigma2-plugin-systemplugins-frontprocessorupgrade \
19   ${@base_contains('DREAMBOX_FEATURES', 'cec', 'enigma2-plugin-systemplugins-hdmicec', '', d)} \
20   enigma2-plugin-systemplugins-hotplug \
21   enigma2-plugin-systemplugins-networkmanager \
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   ${@base_contains('MACHINE_FEATURES', 'wifi', 'enigma2-plugin-systemplugins-wirelesslan', '', d)} \
27   enigma2-plugins-meta \
28   enigma2-skins-meta \
29   enigma2-streamproxy \
30   ${@base_contains('DREAMBOX_FEATURES', 'libpassthrough', 'libpassthrough', '', d)} \
31   ${@base_contains('DREAMBOX_FEATURES', 'opkgfb', 'opkgfb', '', d)} \
32   packagegroup-opendreambox-gstreamer-${OPENDREAMBOX_GST_VERSION} \
33 "
34
35 RDEPENDS_${PN}_append_dm8000 = " \
36   enigma2-plugin-systemplugins-nfiflash \
37 "
38
39 RRECOMMENDS_${PN} += " \
40   aio-grab \
41   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-hbbtv-plugin', d)} \
42   enigma2-plugin-extensions-audiosync \
43   enigma2-plugin-extensions-browser \
44   enigma2-plugin-extensions-cutlisteditor \
45   enigma2-plugin-extensions-graphmultiepg \
46   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-plugin-extensions-hbbtv', d)} \
47   enigma2-plugin-extensions-mediaplayer \
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   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-plugin-systemplugins-minidlnasetup', d)} \
54   enigma2-plugin-systemplugins-positionersetup \
55   enigma2-plugin-systemplugins-satfinder \
56   enigma2-plugin-systemplugins-skinselector \
57   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-cdinfo', '', d)} \
58   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdburn', '', d)} \
59   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdplayer', '', d)} \
60   ${@base_contains('MACHINE_FEATURES', 'modem', 'packagegroup-opendreambox-modem', '', d)} \
61   ${@base_contains('MACHINE_FEATURES', 'wifi', 'packagegroup-opendreambox-wlan', '', d)} \
62   glib-networking \
63 "