enigma2: depend on bdremux, remove t-o-dvdburn
[opendreambox.git] / meta-opendreambox / recipes-dreambox / tasks / task-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=0a5ec7423edaca24547634f416478834"
5 PR = "r22"
6
7 inherit task
8
9 #
10 # task-opendreambox-enigma2
11 #
12 SUMMARY_task-opendreambox-enigma2 = "OpenDreambox: Enigma2 Dependencies"
13 RDEPENDS_task-opendreambox-enigma2 = "\
14   ${@base_contains('DREAMBOX_NIMS', 'cxd1978', 'blindscan-cxd1978', '', d)} \
15   ${@base_contains('DREAMBOX_NIMS', 'slot', 'blindscan-utils', '', d)} \
16   enigma2 \
17   enigma2-defaultservices \
18   enigma2-meta \
19   enigma2-plugin-extensions-genuinedreambox \
20   enigma2-plugin-extensions-mediascanner \
21   ${@base_contains('DREAMBOX_FEATURES', 'ci', 'enigma2-plugin-systemplugins-commoninterfaceassignment', '', d)} \
22   enigma2-plugin-systemplugins-frontprocessorupgrade \
23   enigma2-plugin-systemplugins-hotplug \
24   enigma2-plugin-systemplugins-networksetup \
25   enigma2-plugin-systemplugins-networkwizard \
26   enigma2-plugin-systemplugins-softwaremanager \
27   ${@base_contains('DREAMBOX_FEATURES', 'fan', 'enigma2-plugin-systemplugins-tempfancontrol', '', d)} \
28   enigma2-plugin-systemplugins-videomode \
29   enigma2-plugin-systemplugins-videotune \
30   ${@base_contains('MACHINE_FEATURES', 'wifi', 'enigma2-plugin-systemplugins-wirelesslan', '', d)} \
31   enigma2-plugins-meta \
32   enigma2-skins-meta \
33   enigma2-streamproxy \
34   gst-plugin-dvbmediasink \
35   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'gst-plugins-bad-cdxaparse', '', d)} \
36   gst-plugins-bad-mpegdemux \
37   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'gst-plugins-bad-vcdsrc', '', d)} \
38   gst-plugins-base-alsa \
39   gst-plugins-base-app \
40   gst-plugins-base-audioconvert \
41   gst-plugins-base-audioresample \
42   gst-plugins-base-decodebin \
43   gst-plugins-base-decodebin2 \
44   gst-plugins-base-ogg \
45   gst-plugins-base-playbin \
46   gst-plugins-base-subparse \
47   gst-plugins-base-typefindfunctions \
48   ${@base_conditional('TARGET_FPU', 'soft', 'gst-plugins-base-ivorbisdec', 'gst-plugins-base-vorbis', d)} \
49   gst-plugins-good-apetag \
50   gst-plugins-good-audioparsers \
51   gst-plugins-good-autodetect \
52   ${@base_contains('DREAMBOX_FEATURES', 'xvid', 'gst-plugins-good-avi', '', d)} \
53   gst-plugins-good-flac \
54   gst-plugins-good-icydemux \
55   gst-plugins-good-id3demux \
56   gst-plugins-good-isomp4 \
57   gst-plugins-good-matroska \
58   gst-plugins-good-rtp \
59   gst-plugins-good-rtpmanager \
60   gst-plugins-good-rtsp \
61   gst-plugins-good-souphttpsrc \
62   gst-plugins-good-udp \
63   gst-plugins-good-wavparse \
64   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'gst-plugins-ugly-cdio', '', d)} \
65   gst-plugins-ugly-dvdsub \
66   gst-plugins-ugly-mad \
67   gst-plugins-ugly-mpegaudioparse \
68   gst-plugins-ugly-mpegstream \
69   ${@base_contains('DREAMBOX_FEATURES', 'libpassthrough', 'libpassthrough', '', d)} \
70   tuxbox-tuxtxt-32bpp \
71 "
72
73 RRECOMMENDS_task-opendreambox-enigma2 = "\
74   aio-grab \
75   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-hbbtv-plugin', d)} \
76   enigma2-plugin-extensions-audiosync \
77   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-plugin-extensions-browser', d)} \
78   enigma2-plugin-extensions-cutlisteditor \
79   enigma2-plugin-extensions-graphmultiepg \
80   enigma2-plugin-extensions-mediaplayer \
81   enigma2-plugin-extensions-pictureplayer \
82   enigma2-plugin-extensions-webbouqueteditor \
83   enigma2-plugin-extensions-webinterface \
84   enigma2-plugin-systemplugins-crashlogautosubmit \
85   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-plugin-systemplugins-minidlnasetup', d)} \
86   enigma2-plugin-systemplugins-positionersetup \
87   enigma2-plugin-systemplugins-satfinder \
88   enigma2-plugin-systemplugins-skinselector \
89   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'task-opendreambox-cdplayer', '', d)} \
90   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdburn', '', d)} \
91   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'task-opendreambox-dvdplayer', '', d)} \
92   ${@base_contains('MACHINE_FEATURES', 'modem', 'task-opendreambox-modem', '', d)} \
93   ${@base_contains('MACHINE_FEATURES', 'wifi', 'task-opendreambox-wlan', '', d)} \
94 "
95
96 RDEPENDS_task-opendreambox-enigma2_append_dm8000 = " \
97   enigma2-plugin-systemplugins-nfiflash \
98 "
99
100 PACKAGE_ARCH = "${MACHINE_ARCH}"