summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-base.bb
blob: 601bfacbd04bf68db3a95b48fb93e6419c0dc975 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
SUMMARY = "Vuplus: Base set of packages for Vuplus."
SECTION = "vuplus/base"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
PR = "r10"

inherit packagegroup

VUPLUS_BASE_ESSENTIAL = "\
    autofs \
    procps \
    vuplus-compat \
    e2fsprogs-e2fsck \
    e2fsprogs-mke2fs \
    e2fsprogs-tune2fs \
    fakelocale \
    opkg \
    tzdata \
    tuxbox-common \
    util-linux-sfdisk \
    vsftpd \
    mtd-utils-mkfs.ubifs \
    mtd-utils-mkfs.jffs2 \
    mtd-utils-nandwrite \
    mtd-utils-nanddump \
    mtd-utils-flash-eraseall \
    mtd-utils-flash-erase \
    mtd-utils-ubinize \
    mtd-utils-ubiformat \
    mtd-utils-ubiattach \
    mtd-utils-ubidetach \
    mtd-utils-ubimkvol \
    hdparm \
    gptfdisk \
    usbtunerhelper \
    killall \
    openresolv \
    module-init-tools \
    ${@base_contains("VUPLUS_FEATURES", "dvbproxy", "vuplus-dvb-proxy libgles vuplus-platform-util", "vuplus-dvb-modules", d)} \
"

VUPLUS_FIRMWARE_DVB = " \
    firmware-dvb-af9005 \
    firmware-dvb-fe-af9013 \
    firmware-dvb-usb-af9015 \
    firmware-dvb-usb-af9035 \
    firmware-dvb-usb-avertv-a800 \
    firmware-dvb-usb-dib0700 \
    firmware-dvb-usb-dibusb \
    firmware-dvb-usb-digitv \
    firmware-dvb-usb-nova-t-usb2 \
    firmware-dvb-usb-sms1xxx-nova-dvbt \
    firmware-dvb-usb-sms1xxx-hcw-dvbt \
    firmware-dvb-usb-ttusb-budget \
    firmware-dvb-usb-umt-010 \
    firmware-dvb-usb-xc5000 \
    firmware-dvb-usb-wt220u-zl0353 \
    firmware-drxd-a2 \
"

VUPLUS_BASE_RECOMMENDS = "\
    dropbear \
    sambaserver \
    openvpn \
    zeroconf \
    ${@base_contains("VUPLUS_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \
    ${@base_contains("VUPLUS_FEATURES", "wol", "vuplus-coldboot", "", d)} \
    ${@base_contains("VUPLUS_FEATURES", "wowl", "vuplus-wowl", "", d)} \
    bash \
"

VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
    hddtemp \
    joe \
    mc \
    ncdu \
    ppp \
    smartmontools \
    avahi-daemon \
    curlftpfs \
"

RDEPENDS_${PN} += "\
    ${VUPLUS_BASE_ESSENTIAL} \
    ${VUPLUS_FIRMWARE_DVB} \
"

RRECOMMENDS_${PN} += "\
    ${VUPLUS_BASE_RECOMMENDS} \
    ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
"