update proxy drivers and utils
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-vuplus / tasks / task-vuplus-base.inc
1 SUMMARY = "Vuplus: Base Task for Vuplus."
2 SECTION = "vuplus/base"
3 LICENSE = "GPLv2"
4 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
5 INC_PR = "r12"
6
7 inherit task
8
9 VUPLUS_BASE_ESSENTIAL = "\
10   autofs \
11   base-files-doc \
12   vuplus-compat \
13   dreambox-keymaps \
14   e2fsprogs-e2fsck \
15   e2fsprogs-mke2fs \
16   fakelocale \
17   opkg \
18   tzdata \
19   tuxbox-common \
20   util-linux-sfdisk \
21   vsftpd \
22   mtd-utils-mkfs.ubifs \
23   mtd-utils-mkfs.jffs2 \
24   mtd-utils-nandwrite \
25   mtd-utils-nanddump \
26   mtd-utils-flash-eraseall \
27   mtd-utils-flash-erase \
28   mtd-utils-ubinize \
29   mtd-utils-ubiformat \
30   mtd-utils-ubiattach \
31   mtd-utils-ubidetach \
32   mtd-utils-ubimkvol \
33   hdparm \
34   usbtunerhelper \
35   ${VUPLUS_FIRMWARE_DVB} \
36   killall \
37   openresolv \
38   ${@base_contains("VUPLUS_FEATURES", "dvbproxy", "libgles vuplus-platform-util", "", d)} \
39 "
40
41 VUPLUS_FIRMWARE_DVB = " \
42   firmware-dvb-af9005 \
43   firmware-dvb-fe-af9013 \
44   firmware-dvb-usb-af9015 \
45   firmware-dvb-usb-af9035 \
46   firmware-dvb-usb-avertv-a800 \
47   firmware-dvb-usb-dib0700 \
48   firmware-dvb-usb-dibusb \
49   firmware-dvb-usb-digitv \
50   firmware-dvb-usb-nova-t-usb2 \
51   firmware-dvb-usb-sms1xxx-nova-dvbt \
52   firmware-dvb-usb-sms1xxx-hcw-dvbt \
53   firmware-dvb-usb-ttusb-budget \
54   firmware-dvb-usb-umt-010 \
55   firmware-dvb-usb-xc5000 \
56   firmware-dvb-usb-wt220u-zl0353 \
57   firmware-drxd-a2 \
58 "
59
60 VUPLUS_BASE_RECOMMENDS = "\
61   dropbear \
62   vuplus-vucamd \
63   sambaserver \
64   openvpn \
65   zeroconf \
66   ${@base_contains("VUPLUS_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \
67   ${@base_contains("VUPLUS_FEATURES", "wol", "vuplus-coldboot", "", d)} \
68   ${@base_contains("VUPLUS_FEATURES", "xbmc", "enigma2-plugin-extensions-xbmc", "", d)} \
69 "
70
71 VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
72   hddtemp \
73   joe \
74   mc \
75   ncdu \
76   ppp \
77   smartmontools \
78   avahi-daemon \
79   curlftpfs \
80 "
81
82 RDEPENDS_${PN} += "\
83         ${VUPLUS_BASE_ESSENTIAL} \
84 "
85
86 RRECOMMENDS_${PN} += "\
87         ${VUPLUS_BASE_RECOMMENDS} \
88         ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
89 "