enigma2: add gstreamer ffac aac decoder to rdepends to decode non LC profile AAC...
[opendreambox.git] / meta-opendreambox / recipes-dreambox / tasks / task-opendreambox-enigma2.inc
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 INC_PR = "r36"
6
7 inherit task
8
9 PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11 RDEPENDS_${PN} += " \
12   blindscan-utils \
13   enigma2 \
14   enigma2-defaultservices \
15   enigma2-meta \
16   enigma2-plugin-extensions-genuinedreambox \
17   enigma2-plugin-extensions-mediascanner \
18   ${@base_contains('DREAMBOX_FEATURES', 'ci', 'enigma2-plugin-systemplugins-commoninterfaceassignment', '', d)} \
19   enigma2-plugin-systemplugins-frontprocessorupgrade \
20   ${@base_contains('DREAMBOX_FEATURES', 'cec', 'enigma2-plugin-systemplugins-hdmicec', '', d)} \
21   enigma2-plugin-systemplugins-hotplug \
22   enigma2-plugin-systemplugins-networksetup \
23   enigma2-plugin-systemplugins-networkwizard \
24   enigma2-plugin-systemplugins-softwaremanager \
25   ${@base_contains('DREAMBOX_FEATURES', 'fan', 'enigma2-plugin-systemplugins-tempfancontrol', '', d)} \
26   enigma2-plugin-systemplugins-videomode \
27   enigma2-plugin-systemplugins-videotune \
28   ${@base_contains('MACHINE_FEATURES', 'wifi', 'enigma2-plugin-systemplugins-wirelesslan', '', d)} \
29   enigma2-plugins-meta \
30   enigma2-skins-meta \
31   enigma2-streamproxy \
32   gst-plugin-dvbmediasink \
33   gst-plugins-bad-faad \
34   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'gst-plugins-bad-cdxaparse', '', d)} \
35   ${@base_contains('DREAMBOX_FEATURES', 'asf', 'gst-plugins-bad-mms', '', 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-flv \
55   gst-plugins-good-icydemux \
56   gst-plugins-good-id3demux \
57   gst-plugins-good-isomp4 \
58   gst-plugins-good-matroska \
59   gst-plugins-good-rtp \
60   gst-plugins-good-rtpmanager \
61   gst-plugins-good-rtsp \
62   gst-plugins-good-souphttpsrc \
63   gst-plugins-good-udp \
64   gst-plugins-good-wavparse \
65   ${@base_contains('DREAMBOX_FEATURES', 'asf', 'gst-plugins-ugly-asf', '', d)} \
66   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'gst-plugins-ugly-cdio', '', d)} \
67   gst-plugins-ugly-dvdsub \
68   gst-plugins-ugly-mad \
69   gst-plugins-ugly-mpegaudioparse \
70   gst-plugins-ugly-mpegstream \
71   ${@base_contains('DREAMBOX_FEATURES', 'libpassthrough', 'libpassthrough', '', d)} \
72   ${@base_contains('DREAMBOX_FEATURES', 'opkgfb', 'opkgfb', '', d)} \
73 "
74
75 RDEPENDS_${PN}_append_dm8000 = " \
76   enigma2-plugin-systemplugins-nfiflash \
77 "
78
79 RRECOMMENDS_${PN} += " \
80   aio-grab \
81   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-hbbtv-plugin', d)} \
82   enigma2-plugin-extensions-audiosync \
83   ${@base_conditional('MACHINE', 'dm800', '', 'enigma2-plugin-extensions-browser', d)} \
84   enigma2-plugin-extensions-cutlisteditor \
85   enigma2-plugin-extensions-graphmultiepg \
86   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-plugin-extensions-hbbtv', d)} \
87   enigma2-plugin-extensions-mediaplayer \
88   enigma2-plugin-extensions-pictureplayer \
89   enigma2-plugin-extensions-teletext \
90   enigma2-plugin-extensions-webbouqueteditor \
91   enigma2-plugin-extensions-webinterface \
92   enigma2-plugin-systemplugins-crashlogautosubmit \
93   ${@base_less_or_equal('DREAMBOX_IMAGE_SIZE', 64, '', 'enigma2-plugin-systemplugins-minidlnasetup', d)} \
94   enigma2-plugin-systemplugins-positionersetup \
95   enigma2-plugin-systemplugins-satfinder \
96   enigma2-plugin-systemplugins-skinselector \
97   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-cdinfo', '', d)} \
98   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdburn', '', d)} \
99   ${@base_contains('DREAMBOX_FEATURES', 'dvd', 'enigma2-plugin-extensions-dvdplayer', '', d)} \
100   ${@base_contains('MACHINE_FEATURES', 'modem', 'task-opendreambox-modem', '', d)} \
101   ${@base_contains('MACHINE_FEATURES', 'wifi', 'task-opendreambox-wlan', '', d)} \
102   glib-networking \
103 "