b0d68c384a127f8ec0d62d44306c96ac1ff7795b
[vuplus_openembedded] / recipes / tasks / task-vuplus-base.bb
1 DESCRIPTION = "Vuplus: Base Task for the Vuplus Distribution"
2 SECTION = "vuplus/base"
3 LICENSE = "MIT"
4 PR = "r14"
5
6 inherit task
7
8 #
9 # task-vuplus-base
10 #
11 DESCRIPTION_${PN} = "Vuplus: Basesystem utilities"
12
13 #  vuplus-feed-configs \
14 #  vuplus-keymaps \
15
16 VUPLUS_BASE_ESSENTIAL = "\
17   autofs \
18   base-files-doc \
19   vuplus-bootlogo \
20   vuplus-compat \
21   vuplus-feed-configs \
22   dreambox-keymaps \
23   e2fsprogs-e2fsck \
24   e2fsprogs-mke2fs \
25   fakelocale \
26   netkit-base \
27   opkg-nogpg \
28   timezones-alternative \
29   tuxbox-common \
30   util-linux-sfdisk \
31   vsftpd \
32   mtd-utils \
33   mkfs-ubifs \
34   mkfs-jffs2 \
35   hdparm \  
36   usbtunerhelper \
37   openresolv \
38   \
39   firmware-dvb-af9005 \
40   firmware-dvb-fe-af9013 \
41   firmware-dvb-usb-af9015 \
42   firmware-dvb-usb-af9035 \
43   firmware-dvb-usb-avertv-a800 \
44   firmware-dvb-usb-dib0700 \
45   firmware-dvb-usb-dibusb \
46   firmware-dvb-usb-digitv \
47   firmware-dvb-usb-nova-t-usb2 \
48   firmware-dvb-usb-sms1xxx-nova-dvbt \
49   firmware-dvb-usb-sms1xxx-hcw-dvbt \
50   firmware-dvb-usb-ttusb-budget \
51   firmware-dvb-usb-umt-010 \
52   firmware-dvb-usb-xc5000 \
53   firmware-dvb-usb-wt220u-zl0353 \
54   firmware-drxd-a2 \
55 "
56
57 VUPLUS_BASE_ESSENTIAL_append_vusolo2 = " procps"
58
59 VUPLUS_BASE_RECOMMENDS = "\
60   dropbear \
61   vuplus-vucamd \
62   sambaserver \
63   openvpn \
64   zeroconf \
65 "
66 VUPLUS_BASE_RECOMMENDS_append_vuuno = " vuplus-fpga-update"
67 VUPLUS_BASE_RECOMMENDS_append_vuultimo = " vuplus-fpga-update"
68
69 VUPLUS_BASE_RECOMMENDS_append_vuduo2 = " vuplus-manual vuplus-coldboot"
70 VUPLUS_BASE_RECOMMENDS_append_vusolo2 = " vuplus-manual"
71
72 VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
73   djmount \
74   minidlna \
75   gdbserver \
76   hddtemp \
77   joe \
78   mc \
79   ncdu \
80   ppp \
81   smartmontools \
82   avahi-daemon \
83 "
84
85 RDEPENDS_${PN} = "\
86         ${VUPLUS_BASE_ESSENTIAL} \
87 "
88
89 RRECOMMENDS_${PN} = "\
90         ${VUPLUS_BASE_RECOMMENDS} \
91         ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
92 "
93