diff options
Diffstat (limited to 'meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb')
-rw-r--r-- | meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb b/meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb new file mode 100644 index 0000000..5aaa002 --- /dev/null +++ b/meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb | |||
@@ -0,0 +1,127 @@ | |||
1 | DESCRIPTION = "Packagegroup for ECA packages" | ||
2 | LICENSE = "MIT" | ||
3 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
4 | DEPENDS = "virtual/kernel" | ||
5 | PR = "r2" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | PACKAGES = "\ | ||
10 | packagegroup-eca \ | ||
11 | ${@base_contains('DISTRO_FEATURES', 'internet-of-things', 'packagegroup-iot', '', d)} \ | ||
12 | " | ||
13 | |||
14 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" | ||
15 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" | ||
16 | |||
17 | VIRTUAL-RUNTIME_dev_manager ?= "udev" | ||
18 | VIRTUAL-RUNTIME_init_manager ?= "sysvinit" | ||
19 | VIRTUAL-RUNTIME_initscripts ?= "initscripts" | ||
20 | VIRTUAL-RUNTIME_keymaps ?= "keymaps " | ||
21 | |||
22 | BLUEZ_PACKAGES="\ | ||
23 | bluez5 \ | ||
24 | bluez5-testtools \ | ||
25 | " | ||
26 | |||
27 | CONNMAN_PACKAGES="\ | ||
28 | connman \ | ||
29 | connman-init-systemd \ | ||
30 | connman-client \ | ||
31 | connman-tests \ | ||
32 | connman-tools \ | ||
33 | " | ||
34 | |||
35 | NFC_PACKAGES="\ | ||
36 | neard \ | ||
37 | " | ||
38 | |||
39 | OFONO_PACKAGES="\ | ||
40 | ofono \ | ||
41 | ofono-tests \ | ||
42 | mobile-broadband-provider-info \ | ||
43 | usb-modeswitch \ | ||
44 | " | ||
45 | |||
46 | UI_PACKAGES="\ | ||
47 | webpy \ | ||
48 | eca-web \ | ||
49 | " | ||
50 | |||
51 | UTIL_PACKAGES="\ | ||
52 | curl \ | ||
53 | less \ | ||
54 | avahi \ | ||
55 | avahi-daemon \ | ||
56 | iproute2 \ | ||
57 | tcpdump \ | ||
58 | screen \ | ||
59 | bridge-utils \ | ||
60 | lsof \ | ||
61 | rsync \ | ||
62 | socat \ | ||
63 | links \ | ||
64 | iw \ | ||
65 | mosh \ | ||
66 | macchanger \ | ||
67 | netcat-openbsd \ | ||
68 | python-scapy \ | ||
69 | tzdata \ | ||
70 | bind-utils \ | ||
71 | usbutils \ | ||
72 | wireless-tools \ | ||
73 | " | ||
74 | |||
75 | # Try to install as many wlan firmwares as possible | ||
76 | WLAN_FIRMWARE="\ | ||
77 | linux-firmware-ralink \ | ||
78 | linux-firmware-rtl8192ce \ | ||
79 | linux-firmware-rtl8192cu \ | ||
80 | linux-firmware-rtl8192su \ | ||
81 | linux-firmware-sd8686 \ | ||
82 | linux-firmware-wl12xx \ | ||
83 | " | ||
84 | |||
85 | THE_THING_SYSTEM="\ | ||
86 | steward-init \ | ||
87 | steward \ | ||
88 | tts-nodejs \ | ||
89 | " | ||
90 | |||
91 | RDEPENDS_packagegroup-eca = "\ | ||
92 | base-files \ | ||
93 | base-passwd \ | ||
94 | busybox \ | ||
95 | ${VIRTUAL-RUNTIME_initscripts} \ | ||
96 | ${@base_contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \ | ||
97 | netbase \ | ||
98 | ${VIRTUAL-RUNTIME_init_manager} \ | ||
99 | ${VIRTUAL-RUNTIME_dev_manager} \ | ||
100 | ${VIRTUAL-RUNTIME_update-alternatives} \ | ||
101 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \ | ||
102 | procps \ | ||
103 | packagegroup-base \ | ||
104 | initscripts \ | ||
105 | systemd-compat-units \ | ||
106 | kernel-modules \ | ||
107 | eglibc \ | ||
108 | linux-firmware \ | ||
109 | \ | ||
110 | ${BLUEZ_PACKAGES} \ | ||
111 | ${CONNMAN_PACKAGES} \ | ||
112 | ${NFC_PACKAGES} \ | ||
113 | ${OFONO_PACKAGES} \ | ||
114 | ${UI_PACKAGES} \ | ||
115 | ${UTIL_PACKAGES} \ | ||
116 | ${WLAN_FIRMWARE} \ | ||
117 | " | ||
118 | |||
119 | SUMMARY_packagegroup-iot = "Internet of Things support" | ||
120 | RDEPENDS_packagegroup-iot = "\ | ||
121 | ${THE_THING_SYSTEM} \ | ||
122 | avahi-daemon-init \ | ||
123 | " | ||
124 | |||
125 | RRECOMMENDS_${PN} = "\ | ||
126 | ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \ | ||
127 | " | ||