dabb694ef65bf009e361db7c20c6b03abf13ae2b
[vuplus_openvuplus] / 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 = "r2"
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 \
23   hdparm \
24   usbtunerhelper \
25   ${VUPLUS_FIRMWARE_DVB} \
26 "
27
28 VUPLUS_FIRMWARE_DVB = " \
29   firmware-dvb-af9005 \
30   firmware-dvb-fe-af9013 \
31   firmware-dvb-usb-af9015 \
32   firmware-dvb-usb-af9035 \
33   firmware-dvb-usb-avertv-a800 \
34   firmware-dvb-usb-dib0700 \
35   firmware-dvb-usb-dibusb \
36   firmware-dvb-usb-digitv \
37   firmware-dvb-usb-nova-t-usb2 \
38   firmware-dvb-usb-sms1xxx-nova-dvbt \
39   firmware-dvb-usb-sms1xxx-hcw-dvbt \
40   firmware-dvb-usb-ttusb-budget \
41   firmware-dvb-usb-umt-010 \
42   firmware-dvb-usb-xc5000 \
43   firmware-dvb-usb-wt220u-zl0353 \
44   firmware-drxd-a2 \
45 "
46
47 # chang : use inetd in busybox instead of netkit-base.
48 # chang : mkfs-ubifs and mkfs-jffs2 are included in mtd-utils.
49
50 VUPLUS_BASE_RECOMMENDS = "\
51   dropbear \
52   vuplus-vucamd \
53   sambaserver \
54   openvpn \
55   zeroconf \
56   ${@base_contains("MACHINE_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \
57 "
58
59 VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
60   hddtemp \
61   joe \
62   mc \
63   ncdu \
64   ppp \
65   smartmontools \
66   avahi-daemon \
67 "
68
69 RDEPENDS_${PN} += "\
70         ${VUPLUS_BASE_ESSENTIAL} \
71 "
72
73 RRECOMMENDS_${PN} += "\
74         ${VUPLUS_BASE_RECOMMENDS} \
75         ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
76 "