diff options
Diffstat (limited to 'meta/recipes-core/packagegroups')
19 files changed, 222 insertions, 180 deletions
diff --git a/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb b/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb index ae989011f4..c1d3c25060 100644 --- a/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb +++ b/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb | |||
@@ -3,13 +3,15 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | SUMMARY = "Host packages for the standalone SDK or external toolchain" | 5 | SUMMARY = "Host packages for the standalone SDK or external toolchain" |
6 | PR = "r12" | ||
7 | 6 | ||
8 | inherit packagegroup nativesdk | 7 | inherit packagegroup |
8 | inherit_defer nativesdk | ||
9 | 9 | ||
10 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | 10 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
11 | 11 | ||
12 | RDEPENDS_${PN} = "\ | 12 | # autoconf pulls in nativesdk-perl but perl-module-integer is needed to |
13 | # build some recent linux kernels (5.14+) for arm | ||
14 | RDEPENDS:${PN} = "\ | ||
13 | nativesdk-pkgconfig \ | 15 | nativesdk-pkgconfig \ |
14 | nativesdk-qemu \ | 16 | nativesdk-qemu \ |
15 | nativesdk-qemu-helper \ | 17 | nativesdk-qemu-helper \ |
@@ -23,13 +25,14 @@ RDEPENDS_${PN} = "\ | |||
23 | nativesdk-makedevs \ | 25 | nativesdk-makedevs \ |
24 | nativesdk-cmake \ | 26 | nativesdk-cmake \ |
25 | nativesdk-meson \ | 27 | nativesdk-meson \ |
26 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'nativesdk-wayland', '', d)} \ | 28 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'nativesdk-wayland-tools nativesdk-wayland-dev', '', d)} \ |
27 | nativesdk-sdk-provides-dummy \ | 29 | nativesdk-sdk-provides-dummy \ |
28 | nativesdk-bison \ | 30 | nativesdk-bison \ |
29 | nativesdk-flex \ | 31 | nativesdk-flex \ |
32 | nativesdk-perl-module-integer \ | ||
30 | " | 33 | " |
31 | 34 | ||
32 | RDEPENDS_${PN}_darwin = "\ | 35 | RDEPENDS:${PN}:darwin = "\ |
33 | nativesdk-pkgconfig \ | 36 | nativesdk-pkgconfig \ |
34 | nativesdk-opkg \ | 37 | nativesdk-opkg \ |
35 | nativesdk-libtool \ | 38 | nativesdk-libtool \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-base.bb b/meta/recipes-core/packagegroups/packagegroup-base.bb index c882e15266..70a1035003 100644 --- a/meta/recipes-core/packagegroups/packagegroup-base.bb +++ b/meta/recipes-core/packagegroups/packagegroup-base.bb | |||
@@ -1,5 +1,4 @@ | |||
1 | SUMMARY = "Merge machine and distro options to create a basic machine task/package" | 1 | SUMMARY = "Merge machine and distro options to create a basic machine task/package" |
2 | PR = "r83" | ||
3 | 2 | ||
4 | # | 3 | # |
5 | # packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH | 4 | # packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH |
@@ -8,7 +7,6 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" | |||
8 | 7 | ||
9 | inherit packagegroup | 8 | inherit packagegroup |
10 | 9 | ||
11 | PROVIDES = "${PACKAGES}" | ||
12 | PACKAGES = ' \ | 10 | PACKAGES = ' \ |
13 | packagegroup-base \ | 11 | packagegroup-base \ |
14 | packagegroup-base-extended \ | 12 | packagegroup-base-extended \ |
@@ -17,7 +15,6 @@ PACKAGES = ' \ | |||
17 | \ | 15 | \ |
18 | ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "packagegroup-base-acpi", "",d)} \ | 16 | ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "packagegroup-base-acpi", "",d)} \ |
19 | ${@bb.utils.contains("MACHINE_FEATURES", "alsa", "packagegroup-base-alsa", "", d)} \ | 17 | ${@bb.utils.contains("MACHINE_FEATURES", "alsa", "packagegroup-base-alsa", "", d)} \ |
20 | ${@bb.utils.contains("MACHINE_FEATURES", "apm", "packagegroup-base-apm", "", d)} \ | ||
21 | ${@bb.utils.contains("MACHINE_FEATURES", "ext2", "packagegroup-base-ext2", "", d)} \ | 18 | ${@bb.utils.contains("MACHINE_FEATURES", "ext2", "packagegroup-base-ext2", "", d)} \ |
22 | ${@bb.utils.contains("MACHINE_FEATURES", "vfat", "packagegroup-base-vfat", "", d)} \ | 19 | ${@bb.utils.contains("MACHINE_FEATURES", "vfat", "packagegroup-base-vfat", "", d)} \ |
23 | ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "packagegroup-base-keyboard", "", d)} \ | 20 | ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "packagegroup-base-keyboard", "", d)} \ |
@@ -48,12 +45,11 @@ VIRTUAL-RUNTIME_keymaps ?= "keymaps" | |||
48 | # | 45 | # |
49 | # packagegroup-base contain stuff needed for base system (machine related) | 46 | # packagegroup-base contain stuff needed for base system (machine related) |
50 | # | 47 | # |
51 | RDEPENDS_packagegroup-base = "\ | 48 | RDEPENDS:packagegroup-base = "\ |
52 | packagegroup-distro-base \ | 49 | packagegroup-distro-base \ |
53 | packagegroup-machine-base \ | 50 | packagegroup-machine-base \ |
54 | \ | 51 | \ |
55 | module-init-tools \ | 52 | module-init-tools \ |
56 | ${@bb.utils.contains('MACHINE_FEATURES', 'apm', 'packagegroup-base-apm', '',d)} \ | ||
57 | ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'packagegroup-base-acpi', '',d)} \ | 53 | ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'packagegroup-base-acpi', '',d)} \ |
58 | ${@bb.utils.contains('MACHINE_FEATURES', 'keyboard', 'packagegroup-base-keyboard', '',d)} \ | 54 | ${@bb.utils.contains('MACHINE_FEATURES', 'keyboard', 'packagegroup-base-keyboard', '',d)} \ |
59 | ${@bb.utils.contains('MACHINE_FEATURES', 'phone', 'packagegroup-base-phone', '',d)} \ | 55 | ${@bb.utils.contains('MACHINE_FEATURES', 'phone', 'packagegroup-base-phone', '',d)} \ |
@@ -80,7 +76,7 @@ RDEPENDS_packagegroup-base = "\ | |||
80 | " | 76 | " |
81 | 77 | ||
82 | 78 | ||
83 | RRECOMMENDS_packagegroup-base = "\ | 79 | RRECOMMENDS:packagegroup-base = "\ |
84 | kernel-module-nls-utf8 \ | 80 | kernel-module-nls-utf8 \ |
85 | kernel-module-input \ | 81 | kernel-module-input \ |
86 | kernel-module-uinput \ | 82 | kernel-module-uinput \ |
@@ -89,7 +85,7 @@ RRECOMMENDS_packagegroup-base = "\ | |||
89 | kernel-module-rtc-sysfs \ | 85 | kernel-module-rtc-sysfs \ |
90 | kernel-module-unix" | 86 | kernel-module-unix" |
91 | 87 | ||
92 | RDEPENDS_packagegroup-base-extended = "\ | 88 | RDEPENDS:packagegroup-base-extended = "\ |
93 | packagegroup-base \ | 89 | packagegroup-base \ |
94 | ${ADD_WIFI} \ | 90 | ${ADD_WIFI} \ |
95 | ${ADD_BT} \ | 91 | ${ADD_BT} \ |
@@ -125,69 +121,63 @@ python __anonymous () { | |||
125 | # | 121 | # |
126 | # packages added by distribution | 122 | # packages added by distribution |
127 | # | 123 | # |
128 | SUMMARY_packagegroup-distro-base = "${DISTRO} extras" | 124 | SUMMARY:packagegroup-distro-base = "${DISTRO} extras" |
129 | DEPENDS_packagegroup-distro-base = "${DISTRO_EXTRA_DEPENDS}" | 125 | DEPENDS_packagegroup-distro-base = "${DISTRO_EXTRA_DEPENDS}" |
130 | RDEPENDS_packagegroup-distro-base = "${DISTRO_EXTRA_RDEPENDS}" | 126 | RDEPENDS:packagegroup-distro-base = "${DISTRO_EXTRA_RDEPENDS}" |
131 | RRECOMMENDS_packagegroup-distro-base = "${DISTRO_EXTRA_RRECOMMENDS}" | 127 | RRECOMMENDS:packagegroup-distro-base = "${DISTRO_EXTRA_RRECOMMENDS}" |
132 | 128 | ||
133 | # | 129 | # |
134 | # packages added by machine config | 130 | # packages added by machine config |
135 | # | 131 | # |
136 | SUMMARY_packagegroup-machine-base = "${MACHINE} extras" | 132 | SUMMARY:packagegroup-machine-base = "Extra packages required to fully support ${MACHINE} hardware" |
137 | SUMMARY_packagegroup-machine-base = "Extra packages required to fully support ${MACHINE} hardware" | 133 | RDEPENDS:packagegroup-machine-base = "${MACHINE_EXTRA_RDEPENDS}" |
138 | RDEPENDS_packagegroup-machine-base = "${MACHINE_EXTRA_RDEPENDS}" | 134 | RRECOMMENDS:packagegroup-machine-base = "${MACHINE_EXTRA_RRECOMMENDS}" |
139 | RRECOMMENDS_packagegroup-machine-base = "${MACHINE_EXTRA_RRECOMMENDS}" | ||
140 | 135 | ||
141 | SUMMARY_packagegroup-base-keyboard = "Keyboard support" | 136 | SUMMARY:packagegroup-base-keyboard = "Keyboard support" |
142 | RDEPENDS_packagegroup-base-keyboard = "\ | 137 | RDEPENDS:packagegroup-base-keyboard = "\ |
143 | ${VIRTUAL-RUNTIME_keymaps}" | 138 | ${VIRTUAL-RUNTIME_keymaps}" |
144 | 139 | ||
145 | SUMMARY_packagegroup-base-pci = "PCI bus support" | 140 | SUMMARY:packagegroup-base-pci = "PCI bus support" |
146 | RDEPENDS_packagegroup-base-pci = "\ | 141 | RDEPENDS:packagegroup-base-pci = "\ |
147 | pciutils" | 142 | pciutils" |
148 | 143 | ||
149 | SUMMARY_packagegroup-base-acpi = "ACPI support" | 144 | SUMMARY:packagegroup-base-acpi = "ACPI support" |
150 | RDEPENDS_packagegroup-base-acpi = "\ | 145 | RDEPENDS:packagegroup-base-acpi = "\ |
151 | acpid" | 146 | acpid" |
152 | 147 | ||
153 | SUMMARY_packagegroup-base-apm = "APM support" | 148 | SUMMARY:packagegroup-base-ext2 = "ext2 filesystem support" |
154 | RDEPENDS_packagegroup-base-apm = "\ | 149 | RDEPENDS:packagegroup-base-ext2 = "\ |
155 | ${VIRTUAL-RUNTIME_apm} \ | ||
156 | apmd" | ||
157 | |||
158 | SUMMARY_packagegroup-base-ext2 = "ext2 filesystem support" | ||
159 | RDEPENDS_packagegroup-base-ext2 = "\ | ||
160 | e2fsprogs-e2fsck \ | 150 | e2fsprogs-e2fsck \ |
161 | e2fsprogs-mke2fs" | 151 | e2fsprogs-mke2fs" |
162 | 152 | ||
163 | RRECOMMENDS_packagegroup-base-ext2 = "\ | 153 | RRECOMMENDS:packagegroup-base-ext2 = "\ |
164 | hdparm \ | 154 | hdparm \ |
165 | e2fsprogs" | 155 | e2fsprogs" |
166 | 156 | ||
167 | SUMMARY_packagegroup-base-vfat = "FAT filesystem support" | 157 | SUMMARY:packagegroup-base-vfat = "FAT filesystem support" |
168 | RRECOMMENDS_packagegroup-base-vfat = "\ | 158 | RRECOMMENDS:packagegroup-base-vfat = "\ |
169 | kernel-module-msdos \ | 159 | kernel-module-msdos \ |
170 | kernel-module-vfat \ | 160 | kernel-module-vfat \ |
171 | kernel-module-nls-iso8859-1 \ | 161 | kernel-module-nls-iso8859-1 \ |
172 | kernel-module-nls-cp437 \ | 162 | kernel-module-nls-cp437 \ |
173 | dosfstools" | 163 | dosfstools" |
174 | 164 | ||
175 | SUMMARY_packagegroup-base-alsa = "ALSA sound support" | 165 | SUMMARY:packagegroup-base-alsa = "ALSA sound support" |
176 | RDEPENDS_packagegroup-base-alsa = "\ | 166 | RDEPENDS:packagegroup-base-alsa = "\ |
177 | alsa-utils-alsactl \ | 167 | alsa-utils-alsactl \ |
178 | alsa-utils-amixer \ | 168 | alsa-utils-amixer \ |
179 | ${VIRTUAL-RUNTIME_alsa-state}" | 169 | ${VIRTUAL-RUNTIME_alsa-state}" |
180 | 170 | ||
181 | RRECOMMENDS_packagegroup-base-alsa = "\ | 171 | RRECOMMENDS:packagegroup-base-alsa = "\ |
182 | kernel-module-snd-mixer-oss \ | 172 | kernel-module-snd-mixer-oss \ |
183 | kernel-module-snd-pcm-oss" | 173 | kernel-module-snd-pcm-oss" |
184 | 174 | ||
185 | SUMMARY_packagegroup-base-pcmcia = "PC card slot support" | 175 | SUMMARY:packagegroup-base-pcmcia = "PC card slot support" |
186 | RDEPENDS_packagegroup-base-pcmcia = "\ | 176 | RDEPENDS:packagegroup-base-pcmcia = "\ |
187 | pcmciautils \ | 177 | pcmciautils \ |
188 | " | 178 | " |
189 | 179 | ||
190 | RRECOMMENDS_packagegroup-base-pcmcia = "\ | 180 | RRECOMMENDS:packagegroup-base-pcmcia = "\ |
191 | kernel-module-pcmcia \ | 181 | kernel-module-pcmcia \ |
192 | kernel-module-airo-cs \ | 182 | kernel-module-airo-cs \ |
193 | kernel-module-pcnet-cs \ | 183 | kernel-module-pcnet-cs \ |
@@ -198,12 +188,12 @@ RRECOMMENDS_packagegroup-base-pcmcia = "\ | |||
198 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-orinoco-cs', '',d)} \ | 188 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-orinoco-cs', '',d)} \ |
199 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-spectrum-cs', '',d)}" | 189 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-spectrum-cs', '',d)}" |
200 | 190 | ||
201 | SUMMARY_packagegroup-base-bluetooth = "Bluetooth support" | 191 | SUMMARY:packagegroup-base-bluetooth = "Bluetooth support" |
202 | RDEPENDS_packagegroup-base-bluetooth = "\ | 192 | RDEPENDS:packagegroup-base-bluetooth = "\ |
203 | bluez5 \ | 193 | bluez5 \ |
204 | " | 194 | " |
205 | 195 | ||
206 | RRECOMMENDS_packagegroup-base-bluetooth = "\ | 196 | RRECOMMENDS:packagegroup-base-bluetooth = "\ |
207 | kernel-module-bluetooth \ | 197 | kernel-module-bluetooth \ |
208 | kernel-module-l2cap \ | 198 | kernel-module-l2cap \ |
209 | kernel-module-rfcomm \ | 199 | kernel-module-rfcomm \ |
@@ -219,19 +209,19 @@ RRECOMMENDS_packagegroup-base-bluetooth = "\ | |||
219 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-dtl1-cs', '',d)} \ | 209 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-dtl1-cs', '',d)} \ |
220 | " | 210 | " |
221 | 211 | ||
222 | SUMMARY_packagegroup-base-usbgadget = "USB gadget support" | 212 | SUMMARY:packagegroup-base-usbgadget = "USB gadget support" |
223 | RRECOMMENDS_packagegroup-base-usbgadget = "\ | 213 | RRECOMMENDS:packagegroup-base-usbgadget = "\ |
224 | kernel-module-pxa27x_udc \ | 214 | kernel-module-pxa27x_udc \ |
225 | kernel-module-gadgetfs \ | 215 | kernel-module-gadgetfs \ |
226 | kernel-module-g-file-storage \ | 216 | kernel-module-g-file-storage \ |
227 | kernel-module-g-serial \ | 217 | kernel-module-g-serial \ |
228 | kernel-module-g-ether" | 218 | kernel-module-g-ether" |
229 | 219 | ||
230 | SUMMARY_packagegroup-base-usbhost = "USB host support" | 220 | SUMMARY:packagegroup-base-usbhost = "USB host support" |
231 | RDEPENDS_packagegroup-base-usbhost = "\ | 221 | RDEPENDS:packagegroup-base-usbhost = "\ |
232 | usbutils " | 222 | usbutils " |
233 | 223 | ||
234 | RRECOMMENDS_packagegroup-base-usbhost = "\ | 224 | RRECOMMENDS:packagegroup-base-usbhost = "\ |
235 | kernel-module-uhci-hcd \ | 225 | kernel-module-uhci-hcd \ |
236 | kernel-module-ohci-hcd \ | 226 | kernel-module-ohci-hcd \ |
237 | kernel-module-ehci-hcd \ | 227 | kernel-module-ehci-hcd \ |
@@ -245,36 +235,39 @@ RRECOMMENDS_packagegroup-base-usbhost = "\ | |||
245 | kernel-module-usbserial \ | 235 | kernel-module-usbserial \ |
246 | kernel-module-usb-storage " | 236 | kernel-module-usb-storage " |
247 | 237 | ||
248 | SUMMARY_packagegroup-base-ppp = "PPP dial-up protocol support" | 238 | SUMMARY:packagegroup-base-ppp = "PPP dial-up protocol support" |
249 | RDEPENDS_packagegroup-base-ppp = "\ | 239 | RDEPENDS:packagegroup-base-ppp = "\ |
250 | ppp \ | 240 | ppp \ |
251 | ppp-dialin" | 241 | ppp-dialin" |
252 | 242 | ||
253 | RRECOMMENDS_packagegroup-base-ppp = "\ | 243 | RRECOMMENDS:packagegroup-base-ppp = "\ |
254 | kernel-module-ppp-async \ | 244 | kernel-module-ppp-async \ |
255 | kernel-module-ppp-deflate \ | 245 | kernel-module-ppp-deflate \ |
256 | kernel-module-ppp-generic \ | 246 | kernel-module-ppp-generic \ |
257 | kernel-module-ppp-mppe \ | 247 | kernel-module-ppp-mppe \ |
258 | kernel-module-slhc" | 248 | kernel-module-slhc" |
259 | 249 | ||
260 | SUMMARY_packagegroup-base-ipsec = "IPSEC support" | 250 | SUMMARY:packagegroup-base-ipsec = "IPSEC support" |
261 | RDEPENDS_packagegroup-base-ipsec = "\ | 251 | RDEPENDS:packagegroup-base-ipsec = "\ |
262 | " | 252 | " |
263 | 253 | ||
264 | RRECOMMENDS_packagegroup-base-ipsec = "\ | 254 | RRECOMMENDS:packagegroup-base-ipsec = "\ |
265 | kernel-module-ipsec" | 255 | kernel-module-ipsec" |
266 | 256 | ||
267 | # | 257 | # |
268 | # packagegroup-base-wifi contain everything needed to get WiFi working | 258 | # packagegroup-base-wifi contain everything needed to get WiFi working |
269 | # WEP/WPA connection needs to be supported out-of-box | 259 | # WEP/WPA connection needs to be supported out-of-box |
270 | # | 260 | # |
271 | SUMMARY_packagegroup-base-wifi = "WiFi support" | 261 | # Choose either 'wpa-supplicant' or 'iwd' as wireless-daemon |
272 | RDEPENDS_packagegroup-base-wifi = "\ | 262 | WIRELESS_DAEMON ??= "wpa-supplicant" |
263 | SUMMARY:packagegroup-base-wifi = "WiFi support" | ||
264 | RDEPENDS:packagegroup-base-wifi = "\ | ||
273 | iw \ | 265 | iw \ |
274 | wireless-regdb-static \ | 266 | wireless-regdb-static \ |
275 | wpa-supplicant" | 267 | ${WIRELESS_DAEMON} \ |
268 | " | ||
276 | 269 | ||
277 | RRECOMMENDS_packagegroup-base-wifi = "\ | 270 | RRECOMMENDS:packagegroup-base-wifi = "\ |
278 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-zd1211rw', '',d)} \ | 271 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-zd1211rw', '',d)} \ |
279 | kernel-module-ieee80211-crypt \ | 272 | kernel-module-ieee80211-crypt \ |
280 | kernel-module-ieee80211-crypt-ccmp \ | 273 | kernel-module-ieee80211-crypt-ccmp \ |
@@ -288,59 +281,59 @@ RRECOMMENDS_packagegroup-base-wifi = "\ | |||
288 | kernel-module-aes-generic \ | 281 | kernel-module-aes-generic \ |
289 | kernel-module-aes" | 282 | kernel-module-aes" |
290 | 283 | ||
291 | SUMMARY_packagegroup-base-nfc = "Near Field Communication support" | 284 | SUMMARY:packagegroup-base-nfc = "Near Field Communication support" |
292 | RDEPENDS_packagegroup-base-nfc = "\ | 285 | RDEPENDS:packagegroup-base-nfc = "\ |
293 | neard" | 286 | neard" |
294 | 287 | ||
295 | RRECOMMENDS_packagegroup-base-nfc = "\ | 288 | RRECOMMENDS:packagegroup-base-nfc = "\ |
296 | kernel-module-nfc" | 289 | kernel-module-nfc" |
297 | 290 | ||
298 | SUMMARY_packagegroup-base-3g = "Cellular data support" | 291 | SUMMARY:packagegroup-base-3g = "Cellular data support" |
299 | RDEPENDS_packagegroup-base-3g = "\ | 292 | RDEPENDS:packagegroup-base-3g = "\ |
300 | ofono" | 293 | ofono" |
301 | 294 | ||
302 | RRECOMMENDS_packagegroup-base-3g = "\ | 295 | RRECOMMENDS:packagegroup-base-3g = "\ |
303 | kernel-module-cdc-acm \ | 296 | kernel-module-cdc-acm \ |
304 | kernel-module-cdc-wdm" | 297 | kernel-module-cdc-wdm" |
305 | 298 | ||
306 | SUMMARY_packagegroup-base-smbfs = "SMB network filesystem support" | 299 | SUMMARY:packagegroup-base-smbfs = "SMB network filesystem support" |
307 | RRECOMMENDS_packagegroup-base-smbfs = "\ | 300 | RRECOMMENDS:packagegroup-base-smbfs = "\ |
308 | kernel-module-cifs \ | 301 | kernel-module-cifs \ |
309 | kernel-module-smbfs" | 302 | kernel-module-smbfs" |
310 | 303 | ||
311 | SUMMARY_packagegroup-base-cramfs = "cramfs filesystem support" | 304 | SUMMARY:packagegroup-base-cramfs = "cramfs filesystem support" |
312 | RRECOMMENDS_packagegroup-base-cramfs = "\ | 305 | RRECOMMENDS:packagegroup-base-cramfs = "\ |
313 | kernel-module-cramfs" | 306 | kernel-module-cramfs" |
314 | 307 | ||
315 | # | 308 | # |
316 | # packagegroup-base-nfs provides ONLY client support - server is in nfs-utils package | 309 | # packagegroup-base-nfs provides ONLY client support - server is in nfs-utils package |
317 | # | 310 | # |
318 | SUMMARY_packagegroup-base-nfs = "NFS network filesystem support" | 311 | SUMMARY:packagegroup-base-nfs = "NFS network filesystem support" |
319 | RDEPENDS_packagegroup-base-nfs = "\ | 312 | RDEPENDS:packagegroup-base-nfs = "\ |
320 | rpcbind" | 313 | rpcbind" |
321 | 314 | ||
322 | RRECOMMENDS_packagegroup-base-nfs = "\ | 315 | RRECOMMENDS:packagegroup-base-nfs = "\ |
323 | kernel-module-nfs " | 316 | kernel-module-nfs " |
324 | 317 | ||
325 | SUMMARY_packagegroup-base-zeroconf = "Zeroconf support" | 318 | SUMMARY:packagegroup-base-zeroconf = "Zeroconf support" |
326 | RDEPENDS_packagegroup-base-zeroconf = "\ | 319 | RDEPENDS:packagegroup-base-zeroconf = "\ |
327 | avahi-daemon" | 320 | avahi-daemon" |
328 | RDEPENDS_packagegroup-base-zeroconf_append_libc-glibc = "\ | 321 | RDEPENDS:packagegroup-base-zeroconf:append:libc-glibc = "\ |
329 | libnss-mdns \ | 322 | libnss-mdns \ |
330 | " | 323 | " |
331 | 324 | ||
332 | SUMMARY_packagegroup-base-ipv6 = "IPv6 support" | 325 | SUMMARY:packagegroup-base-ipv6 = "IPv6 support" |
333 | RDEPENDS_packagegroup-base-ipv6 = "\ | 326 | RDEPENDS:packagegroup-base-ipv6 = "\ |
334 | " | 327 | " |
335 | 328 | ||
336 | RRECOMMENDS_packagegroup-base-ipv6 = "\ | 329 | RRECOMMENDS:packagegroup-base-ipv6 = "\ |
337 | kernel-module-ipv6 " | 330 | kernel-module-ipv6 " |
338 | 331 | ||
339 | SUMMARY_packagegroup-base-serial = "Serial port support" | 332 | SUMMARY:packagegroup-base-serial = "Serial port support" |
340 | RDEPENDS_packagegroup-base-serial = "\ | 333 | RDEPENDS:packagegroup-base-serial = "\ |
341 | setserial \ | 334 | setserial \ |
342 | lrzsz " | 335 | lrzsz " |
343 | 336 | ||
344 | SUMMARY_packagegroup-base-phone = "Cellular telephony (voice) support" | 337 | SUMMARY:packagegroup-base-phone = "Cellular telephony (voice) support" |
345 | RDEPENDS_packagegroup-base-phone = "\ | 338 | RDEPENDS:packagegroup-base-phone = "\ |
346 | ofono" | 339 | ofono" |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb index abbee14bd4..fecc3334ea 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb | |||
@@ -4,7 +4,6 @@ | |||
4 | 4 | ||
5 | SUMMARY = "Minimal boot requirements" | 5 | SUMMARY = "Minimal boot requirements" |
6 | DESCRIPTION = "The minimal set of packages required to boot the system" | 6 | DESCRIPTION = "The minimal set of packages required to boot the system" |
7 | PR = "r17" | ||
8 | 7 | ||
9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 8 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
10 | 9 | ||
@@ -18,11 +17,10 @@ EFI_PROVIDER ??= "grub-efi" | |||
18 | 17 | ||
19 | SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '${VIRTUAL-RUNTIME_base-utils-hwclock}', '', d)} \ | 18 | SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '${VIRTUAL-RUNTIME_base-utils-hwclock}', '', d)} \ |
20 | modutils-initscripts \ | 19 | modutils-initscripts \ |
21 | init-ifupdown \ | ||
22 | ${VIRTUAL-RUNTIME_initscripts} \ | 20 | ${VIRTUAL-RUNTIME_initscripts} \ |
23 | " | 21 | " |
24 | 22 | ||
25 | RDEPENDS_${PN} = "\ | 23 | RDEPENDS:${PN} = "\ |
26 | base-files \ | 24 | base-files \ |
27 | base-passwd \ | 25 | base-passwd \ |
28 | ${VIRTUAL-RUNTIME_base-utils} \ | 26 | ${VIRTUAL-RUNTIME_base-utils} \ |
@@ -36,6 +34,9 @@ RDEPENDS_${PN} = "\ | |||
36 | ${VIRTUAL-RUNTIME_update-alternatives} \ | 34 | ${VIRTUAL-RUNTIME_update-alternatives} \ |
37 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}" | 35 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}" |
38 | 36 | ||
39 | RRECOMMENDS_${PN} = "\ | 37 | RRECOMMENDS:${PN} = "\ |
40 | ${VIRTUAL-RUNTIME_base-utils-syslog} \ | 38 | ${VIRTUAL-RUNTIME_base-utils-syslog} \ |
41 | ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}" | 39 | ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \ |
40 | ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "init-ifupdown", "", d)} \ | ||
41 | ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit pni-names", "ifupdown", "", d)} \ | ||
42 | " | ||
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb b/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb index 78cc65db87..2cd67ad05f 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-buildessential.bb | |||
@@ -5,9 +5,12 @@ | |||
5 | 5 | ||
6 | SUMMARY = "Essential build dependencies" | 6 | SUMMARY = "Essential build dependencies" |
7 | 7 | ||
8 | # libstdc++ gets debian renamed | ||
9 | PACKAGE_ARCH = "${TUNE_PKGARCH}" | ||
10 | |||
8 | inherit packagegroup | 11 | inherit packagegroup |
9 | 12 | ||
10 | RDEPENDS_packagegroup-core-buildessential = "\ | 13 | RDEPENDS:packagegroup-core-buildessential = "\ |
11 | autoconf \ | 14 | autoconf \ |
12 | automake \ | 15 | automake \ |
13 | binutils \ | 16 | binutils \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-eclipse-debug.bb b/meta/recipes-core/packagegroups/packagegroup-core-eclipse-debug.bb index c45463fc6c..4e91aaf47b 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-eclipse-debug.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-eclipse-debug.bb | |||
@@ -2,7 +2,7 @@ SUMMARY = "Remote debugging tools for Eclipse integration" | |||
2 | 2 | ||
3 | inherit packagegroup | 3 | inherit packagegroup |
4 | 4 | ||
5 | RDEPENDS_${PN} = "\ | 5 | RDEPENDS:${PN} = "\ |
6 | gdbserver \ | 6 | gdbserver \ |
7 | tcf-agent \ | 7 | tcf-agent \ |
8 | openssh-sftp-server \ | 8 | openssh-sftp-server \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb b/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb index b345e314ad..b8a73175e8 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb | |||
@@ -3,18 +3,16 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | SUMMARY = "NFS package groups" | 5 | SUMMARY = "NFS package groups" |
6 | PR = "r2" | ||
7 | 6 | ||
8 | inherit packagegroup | 7 | inherit packagegroup |
9 | 8 | ||
10 | PROVIDES = "${PACKAGES}" | ||
11 | PACKAGES = "${PN}-server ${PN}-client" | 9 | PACKAGES = "${PN}-server ${PN}-client" |
12 | 10 | ||
13 | SUMMARY_${PN}-client = "NFS client" | 11 | SUMMARY:${PN}-client = "NFS client" |
14 | RDEPENDS_${PN}-client = "nfs-utils-client" | 12 | RDEPENDS:${PN}-client = "nfs-utils-client" |
15 | 13 | ||
16 | SUMMARY_${PN}-server = "NFS server" | 14 | SUMMARY:${PN}-server = "NFS server" |
17 | RDEPENDS_${PN}-server = "\ | 15 | RDEPENDS:${PN}-server = "\ |
18 | nfs-utils \ | 16 | nfs-utils \ |
19 | nfs-utils-client \ | 17 | nfs-utils-client \ |
20 | " | 18 | " |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb b/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb index 03fa5296c1..84e1a41d9a 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb | |||
@@ -3,7 +3,6 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | SUMMARY = "Software development tools" | 5 | SUMMARY = "Software development tools" |
6 | PR = "r9" | ||
7 | 6 | ||
8 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 7 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
9 | 8 | ||
@@ -11,7 +10,12 @@ inherit packagegroup | |||
11 | 10 | ||
12 | #PACKAGEFUNCS =+ 'generate_sdk_pkgs' | 11 | #PACKAGEFUNCS =+ 'generate_sdk_pkgs' |
13 | 12 | ||
14 | RDEPENDS_packagegroup-core-sdk = "\ | 13 | TARGET_TOOLCHAIN_LANGS ??= "${SDK_TOOLCHAIN_LANGS}" |
14 | TARGET_TOOLCHAIN_LANGS:remove:sdkmingw32 = "rust" | ||
15 | # libstd-rs doesn't build for mips n32 with compiler constraint errors | ||
16 | TARGET_TOOLCHAIN_LANGS:remove:mipsarchn32 = "rust" | ||
17 | |||
18 | RDEPENDS:packagegroup-core-sdk = "\ | ||
15 | packagegroup-core-buildessential \ | 19 | packagegroup-core-buildessential \ |
16 | coreutils \ | 20 | coreutils \ |
17 | ccache \ | 21 | ccache \ |
@@ -23,18 +27,21 @@ RDEPENDS_packagegroup-core-sdk = "\ | |||
23 | less \ | 27 | less \ |
24 | ldd \ | 28 | ldd \ |
25 | file \ | 29 | file \ |
26 | tcl" | 30 | tcl \ |
31 | ${@bb.utils.contains('TARGET_TOOLCHAIN_LANGS', 'go', 'packagegroup-go-sdk-target', '', d)} \ | ||
32 | ${@bb.utils.contains('TARGET_TOOLCHAIN_LANGS', 'rust', 'packagegroup-rust-sdk-target', '', d)} \ | ||
33 | " | ||
27 | 34 | ||
28 | SANITIZERS = "libasan-dev libubsan-dev" | 35 | SANITIZERS = "libasan-dev libubsan-dev" |
29 | SANITIZERS_arc = "" | 36 | SANITIZERS:arc = "" |
30 | SANITIZERS_microblaze = "" | 37 | SANITIZERS:microblaze = "" |
31 | SANITIZERS_mipsarch = "" | 38 | SANITIZERS:mipsarch = "" |
32 | SANITIZERS_nios2 = "" | 39 | SANITIZERS:nios2 = "" |
33 | SANITIZERS_riscv64 = "" | 40 | SANITIZERS:riscv64 = "" |
34 | SANITIZERS_riscv32 = "" | 41 | SANITIZERS:riscv32 = "" |
35 | SANITIZERS_libc-musl = "" | 42 | SANITIZERS:libc-musl = "" |
36 | 43 | ||
37 | RRECOMMENDS_packagegroup-core-sdk = "\ | 44 | RRECOMMENDS:packagegroup-core-sdk = "\ |
38 | libgomp \ | 45 | libgomp \ |
39 | libgomp-dev \ | 46 | libgomp-dev \ |
40 | ${SANITIZERS}" | 47 | ${SANITIZERS}" |
@@ -53,7 +60,7 @@ RRECOMMENDS_packagegroup-core-sdk = "\ | |||
53 | # # the package depchain code | 60 | # # the package depchain code |
54 | # spkgdata = read_subpkgdata(pkg, d) | 61 | # spkgdata = read_subpkgdata(pkg, d) |
55 | # | 62 | # |
56 | # rdepends = explode_deps(spkgdata.get('RDEPENDS_%s' % pkg) or '') | 63 | # rdepends = explode_deps(spkgdata.get('RDEPENDS:%s' % pkg) or '') |
57 | # rreclist = [] | 64 | # rreclist = [] |
58 | # | 65 | # |
59 | # for depend in rdepends: | 66 | # for depend in rdepends: |
@@ -63,16 +70,16 @@ RRECOMMENDS_packagegroup-core-sdk = "\ | |||
63 | # rreclist.append('%s-dev' % name) | 70 | # rreclist.append('%s-dev' % name) |
64 | # else: | 71 | # else: |
65 | # deppkgdata = read_subpkgdata(name, d) | 72 | # deppkgdata = read_subpkgdata(name, d) |
66 | # rdepends2 = explode_deps(deppkgdata.get('RDEPENDS_%s' % name) or '') | 73 | # rdepends2 = explode_deps(deppkgdata.get('RDEPENDS:%s' % name) or '') |
67 | # for depend in rdepends2: | 74 | # for depend in rdepends2: |
68 | # split_depend = depend.split(' (') | 75 | # split_depend = depend.split(' (') |
69 | # name = split_depend[0].strip() | 76 | # name = split_depend[0].strip() |
70 | # if packaged('%s-dev' % name, d): | 77 | # if packaged('%s-dev' % name, d): |
71 | # rreclist.append('%s-dev' % name) | 78 | # rreclist.append('%s-dev' % name) |
72 | # | 79 | # |
73 | # oldrrec = d.getVar('RRECOMMENDS_%s' % newpkg, False) or '' | 80 | # oldrrec = d.getVar('RRECOMMENDS:%s' % newpkg, False) or '' |
74 | # d.setVar('RRECOMMENDS_%s' % newpkg, oldrrec + ' ' + ' '.join(rreclist)) | 81 | # d.setVar('RRECOMMENDS:%s' % newpkg, oldrrec + ' ' + ' '.join(rreclist)) |
75 | # # bb.note('RRECOMMENDS_%s = "%s"' % (newpkg, d.getVar('RRECOMMENDS_%s' % newpkg, False))) | 82 | # # bb.note('RRECOMMENDS:%s = "%s"' % (newpkg, d.getVar('RRECOMMENDS:%s' % newpkg, False))) |
76 | # | 83 | # |
77 | # # bb.note('pkgs is %s' % pkgs) | 84 | # # bb.note('pkgs is %s' % pkgs) |
78 | # d.setVar('PACKAGES', ' '.join(pkgs)) | 85 | # d.setVar('PACKAGES', ' '.join(pkgs)) |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb b/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb index 5ec3f6c927..206292ace4 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | SUMMARY = "Dropbear SSH client/server" | 1 | SUMMARY = "Dropbear SSH client/server" |
2 | PR = "r1" | ||
3 | 2 | ||
4 | inherit packagegroup | 3 | inherit packagegroup |
5 | 4 | ||
6 | RDEPENDS_${PN} = "dropbear" | 5 | RDEPENDS:${PN} = "dropbear" |
6 | RRECOMMENDS:${PN} = "openssh-sftp-server" | ||
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb b/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb index 703f956aea..392403f21b 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb | |||
@@ -1,6 +1,5 @@ | |||
1 | SUMMARY = "OpenSSH SSH client/server" | 1 | SUMMARY = "OpenSSH SSH client/server" |
2 | PR = "r1" | ||
3 | 2 | ||
4 | inherit packagegroup | 3 | inherit packagegroup |
5 | 4 | ||
6 | RDEPENDS_${PN} = "openssh" | 5 | RDEPENDS:${PN} = "openssh" |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb b/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb index 2a54f1ca3e..06fdda90c7 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb | |||
@@ -1,11 +1,10 @@ | |||
1 | SUMMARY = "Target packages for the standalone SDK" | 1 | SUMMARY = "Target packages for the standalone SDK" |
2 | PR = "r8" | ||
3 | 2 | ||
4 | PACKAGE_ARCH = "${TUNE_PKGARCH}" | 3 | PACKAGE_ARCH = "${TUNE_PKGARCH}" |
5 | 4 | ||
6 | inherit packagegroup | 5 | inherit packagegroup |
7 | 6 | ||
8 | RDEPENDS_${PN} = "\ | 7 | RDEPENDS:${PN} = "\ |
9 | libgcc \ | 8 | libgcc \ |
10 | libgcc-dev \ | 9 | libgcc-dev \ |
11 | libatomic \ | 10 | libatomic \ |
@@ -15,7 +14,7 @@ RDEPENDS_${PN} = "\ | |||
15 | ${LIBC_DEPENDENCIES} \ | 14 | ${LIBC_DEPENDENCIES} \ |
16 | " | 15 | " |
17 | 16 | ||
18 | RRECOMMENDS_${PN}_mingw32 = "\ | 17 | RRECOMMENDS:${PN}:mingw32 = "\ |
19 | libssp \ | 18 | libssp \ |
20 | libssp-dev \ | 19 | libssp-dev \ |
21 | " | 20 | " |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb index 542a02057c..56ff1d2b06 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb | |||
@@ -8,15 +8,14 @@ PACKAGE_ARCH = "${TUNE_PKGARCH}" | |||
8 | 8 | ||
9 | inherit packagegroup | 9 | inherit packagegroup |
10 | 10 | ||
11 | PR = "r3" | ||
12 | 11 | ||
13 | MTRACE = "" | 12 | MTRACE = "" |
14 | MTRACE_libc-glibc = "libc-mtrace" | 13 | MTRACE:libc-glibc = "libc-mtrace" |
15 | 14 | ||
16 | STRACE = "strace" | 15 | STRACE = "strace" |
17 | STRACE_riscv32 = "" | 16 | STRACE:riscv32 = "" |
18 | 17 | ||
19 | RDEPENDS_${PN} = "\ | 18 | RDEPENDS:${PN} = "\ |
20 | gdb \ | 19 | gdb \ |
21 | gdbserver \ | 20 | gdbserver \ |
22 | ${MTRACE} \ | 21 | ${MTRACE} \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb index b8e2c718e6..b3a24b71de 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb | |||
@@ -4,22 +4,17 @@ | |||
4 | 4 | ||
5 | SUMMARY = "Profiling tools" | 5 | SUMMARY = "Profiling tools" |
6 | 6 | ||
7 | PR = "r3" | ||
8 | 7 | ||
9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 8 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
10 | 9 | ||
11 | inherit packagegroup | 10 | inherit packagegroup |
12 | 11 | ||
13 | PROFILE_TOOLS_X = "" | ||
14 | # sysprof doesn't support aarch64 and nios2 | 12 | # sysprof doesn't support aarch64 and nios2 |
15 | PROFILE_TOOLS_X_aarch64 = "" | ||
16 | PROFILE_TOOLS_X_nios2 = "" | ||
17 | PROFILE_TOOLS_SYSTEMD = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-analyze', '', d)}" | 13 | PROFILE_TOOLS_SYSTEMD = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-analyze', '', d)}" |
18 | 14 | ||
19 | RRECOMMENDS_${PN} = "\ | 15 | RRECOMMENDS:${PN} = "\ |
20 | ${PERF} \ | 16 | ${PERF} \ |
21 | blktrace \ | 17 | blktrace \ |
22 | ${PROFILE_TOOLS_X} \ | ||
23 | ${PROFILE_TOOLS_SYSTEMD} \ | 18 | ${PROFILE_TOOLS_SYSTEMD} \ |
24 | " | 19 | " |
25 | 20 | ||
@@ -27,19 +22,19 @@ PROFILETOOLS = "\ | |||
27 | powertop \ | 22 | powertop \ |
28 | " | 23 | " |
29 | PERF = "perf" | 24 | PERF = "perf" |
30 | PERF_libc-musl = "" | 25 | PERF:libc-musl = "" |
31 | PERF_libc-musl_arm = "perf" | 26 | PERF:libc-musl:arm = "perf" |
32 | PERF_riscv32 = "" | 27 | PERF:riscv32 = "" |
33 | 28 | ||
34 | # systemtap needs elfutils which is not fully buildable on some arches/libcs | 29 | # systemtap needs elfutils which is not fully buildable on some arches/libcs |
35 | SYSTEMTAP = "systemtap" | 30 | SYSTEMTAP = "systemtap" |
36 | SYSTEMTAP_libc-musl = "" | 31 | SYSTEMTAP:libc-musl = "" |
37 | SYSTEMTAP_nios2 = "" | 32 | SYSTEMTAP:nios2 = "" |
38 | SYSTEMTAP_riscv64 = "" | 33 | SYSTEMTAP:riscv32 = "" |
39 | 34 | ||
40 | LTTNGTOOLS = "lttng-tools" | 35 | LTTNGTOOLS = "lttng-tools" |
41 | LTTNGTOOLS_arc = "" | 36 | LTTNGTOOLS:arc = "" |
42 | LTTNGTOOLS_riscv32 = "" | 37 | LTTNGTOOLS:riscv32 = "" |
43 | 38 | ||
44 | BABELTRACE = "babeltrace" | 39 | BABELTRACE = "babeltrace" |
45 | BABELTRACE2 = "babeltrace2" | 40 | BABELTRACE2 = "babeltrace2" |
@@ -47,21 +42,22 @@ BABELTRACE2 = "babeltrace2" | |||
47 | # valgrind does not work on the following configurations/architectures | 42 | # valgrind does not work on the following configurations/architectures |
48 | 43 | ||
49 | VALGRIND = "valgrind" | 44 | VALGRIND = "valgrind" |
50 | VALGRIND_libc-musl = "" | 45 | VALGRIND:libc-musl = "" |
51 | VALGRIND_mipsarch = "" | 46 | VALGRIND:mipsarch = "" |
52 | VALGRIND_nios2 = "" | 47 | VALGRIND:nios2 = "" |
53 | VALGRIND_arc = "" | 48 | VALGRIND:arc = "" |
54 | VALGRIND_armv4 = "" | 49 | VALGRIND:armv4 = "" |
55 | VALGRIND_armv5 = "" | 50 | VALGRIND:armv5 = "" |
56 | VALGRIND_armv6 = "" | 51 | VALGRIND:armv6 = "" |
57 | VALGRIND_armeb = "" | 52 | VALGRIND:armeb = "" |
58 | VALGRIND_aarch64 = "" | 53 | VALGRIND:aarch64 = "" |
59 | VALGRIND_riscv64 = "" | 54 | VALGRIND:riscv64 = "" |
60 | VALGRIND_powerpc = "${@bb.utils.contains('TARGET_FPU', 'soft', '', 'valgrind', d)}" | 55 | VALGRIND:riscv32 = "" |
61 | VALGRIND_linux-gnux32 = "" | 56 | VALGRIND:powerpc = "${@bb.utils.contains('TARGET_FPU', 'soft', '', 'valgrind', d)}" |
62 | VALGRIND_linux-gnun32 = "" | 57 | VALGRIND:linux-gnux32 = "" |
58 | VALGRIND:linux-gnun32 = "" | ||
63 | 59 | ||
64 | RDEPENDS_${PN} = "\ | 60 | RDEPENDS:${PN} = "\ |
65 | ${PROFILETOOLS} \ | 61 | ${PROFILETOOLS} \ |
66 | ${LTTNGTOOLS} \ | 62 | ${LTTNGTOOLS} \ |
67 | ${BABELTRACE} \ | 63 | ${BABELTRACE} \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb index a5fc152859..34af40a43f 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb | |||
@@ -4,7 +4,6 @@ | |||
4 | 4 | ||
5 | SUMMARY = "Testing tools/applications" | 5 | SUMMARY = "Testing tools/applications" |
6 | 6 | ||
7 | PR = "r2" | ||
8 | 7 | ||
9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 8 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
10 | 9 | ||
@@ -12,13 +11,21 @@ inherit packagegroup | |||
12 | 11 | ||
13 | # kexec-tools doesn't work on e5500-64b, microblaze and nios2 yet | 12 | # kexec-tools doesn't work on e5500-64b, microblaze and nios2 yet |
14 | KEXECTOOLS ?= "kexec" | 13 | KEXECTOOLS ?= "kexec" |
15 | KEXECTOOLS_e5500-64b ?= "" | 14 | KEXECTOOLS:e5500-64b ?= "" |
16 | KEXECTOOLS_microblaze ?= "" | 15 | KEXECTOOLS:microblaze ?= "" |
17 | KEXECTOOLS_nios2 ?= "" | 16 | KEXECTOOLS:nios2 ?= "" |
18 | KEXECTOOLS_riscv64 ?= "" | 17 | KEXECTOOLS:riscv64 ?= "" |
18 | KEXECTOOLS:riscv32 ?= "" | ||
19 | |||
20 | # go does not support ppc32, only ppc64 | ||
21 | # https://github.com/golang/go/issues/22885 | ||
22 | # gccgo may do better | ||
23 | GOTOOLS ?= "go-helloworld" | ||
24 | GOTOOLS:powerpc ?= "" | ||
25 | GOTOOLS:riscv32 ?= "" | ||
19 | 26 | ||
20 | GSTEXAMPLES ?= "gst-examples" | 27 | GSTEXAMPLES ?= "gst-examples" |
21 | GSTEXAMPLES_riscv64 = "" | 28 | GSTEXAMPLES:riscv64 = "" |
22 | 29 | ||
23 | X11GLTOOLS = "\ | 30 | X11GLTOOLS = "\ |
24 | mesa-demos \ | 31 | mesa-demos \ |
@@ -36,7 +43,7 @@ X11TOOLS = "\ | |||
36 | xprop \ | 43 | xprop \ |
37 | " | 44 | " |
38 | 45 | ||
39 | RDEPENDS_${PN} = "\ | 46 | RDEPENDS:${PN} = "\ |
40 | blktool \ | 47 | blktool \ |
41 | ${KEXECTOOLS} \ | 48 | ${KEXECTOOLS} \ |
42 | alsa-utils-amixer \ | 49 | alsa-utils-amixer \ |
@@ -48,4 +55,5 @@ RDEPENDS_${PN} = "\ | |||
48 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', "${X11TOOLS}", "", d)} \ | 55 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', "${X11TOOLS}", "", d)} \ |
49 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', "${X11GLTOOLS}", "", d)} \ | 56 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', "${X11GLTOOLS}", "", d)} \ |
50 | ${@bb.utils.contains('DISTRO_FEATURES', '3g', "${3GTOOLS}", "", d)} \ | 57 | ${@bb.utils.contains('DISTRO_FEATURES', '3g', "${3GTOOLS}", "", d)} \ |
58 | ${GOTOOLS} \ | ||
51 | " | 59 | " |
diff --git a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb index 3b430c0814..49c075eb11 100644 --- a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb +++ b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb | |||
@@ -10,7 +10,7 @@ BINUTILS = "binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}" | |||
10 | GCC = "gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}" | 10 | GCC = "gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
11 | GDB = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}" | 11 | GDB = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
12 | 12 | ||
13 | RDEPENDS_${PN} = "\ | 13 | RDEPENDS:${PN} = "\ |
14 | ${@all_multilib_tune_values(d, 'BINUTILS')} \ | 14 | ${@all_multilib_tune_values(d, 'BINUTILS')} \ |
15 | ${@all_multilib_tune_values(d, 'GCC')} \ | 15 | ${@all_multilib_tune_values(d, 'GCC')} \ |
16 | ${@all_multilib_tune_values(d, 'GDB')} \ | 16 | ${@all_multilib_tune_values(d, 'GDB')} \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-go-cross-canadian.bb b/meta/recipes-core/packagegroups/packagegroup-go-cross-canadian.bb index 3daace1a40..d0596efe7a 100644 --- a/meta/recipes-core/packagegroups/packagegroup-go-cross-canadian.bb +++ b/meta/recipes-core/packagegroups/packagegroup-go-cross-canadian.bb | |||
@@ -7,6 +7,6 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | |||
7 | 7 | ||
8 | GO = "go-cross-canadian-${TRANSLATED_TARGET_ARCH}" | 8 | GO = "go-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
9 | 9 | ||
10 | RDEPENDS_${PN} = " \ | 10 | RDEPENDS:${PN} = " \ |
11 | ${@all_multilib_tune_values(d, 'GO')} \ | 11 | ${@all_multilib_tune_values(d, 'GO')} \ |
12 | " | 12 | " |
diff --git a/meta/recipes-core/packagegroups/packagegroup-go-sdk-target.bb b/meta/recipes-core/packagegroups/packagegroup-go-sdk-target.bb index 9a52b0781c..c03918acc8 100644 --- a/meta/recipes-core/packagegroups/packagegroup-go-sdk-target.bb +++ b/meta/recipes-core/packagegroups/packagegroup-go-sdk-target.bb | |||
@@ -2,11 +2,10 @@ SUMMARY = "Target packages for the Go SDK" | |||
2 | 2 | ||
3 | inherit packagegroup goarch | 3 | inherit packagegroup goarch |
4 | 4 | ||
5 | RDEPENDS_${PN} = " \ | 5 | RDEPENDS:${PN} = " \ |
6 | go \ | 6 | go \ |
7 | go-runtime \ | 7 | go-runtime \ |
8 | go-runtime-dev \ | 8 | go-runtime-dev \ |
9 | go-runtime-staticdev \ | ||
10 | " | 9 | " |
11 | 10 | ||
12 | COMPATIBLE_HOST = "^(?!riscv32).*" | 11 | COMPATIBLE_HOST = "^(?!riscv32).*" |
diff --git a/meta/recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb b/meta/recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb new file mode 100644 index 0000000000..bb10a2d34f --- /dev/null +++ b/meta/recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | SUMMARY = "Host SDK package for Rust cross canadian toolchain" | ||
2 | PN = "packagegroup-rust-cross-canadian-${MACHINE}" | ||
3 | |||
4 | inherit cross-canadian packagegroup | ||
5 | |||
6 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | ||
7 | |||
8 | RUST="rust-cross-canadian-${TRANSLATED_TARGET_ARCH}" | ||
9 | |||
10 | RDEPENDS:${PN} = " \ | ||
11 | ${@all_multilib_tune_values(d, 'RUST')} \ | ||
12 | nativesdk-binutils \ | ||
13 | nativesdk-gcc \ | ||
14 | nativesdk-glibc-dev \ | ||
15 | nativesdk-libgcc-dev \ | ||
16 | nativesdk-rust \ | ||
17 | nativesdk-cargo \ | ||
18 | nativesdk-rust-tools-clippy \ | ||
19 | nativesdk-rust-tools-rustfmt \ | ||
20 | " | ||
21 | |||
diff --git a/meta/recipes-core/packagegroups/packagegroup-rust-sdk-target.bb b/meta/recipes-core/packagegroups/packagegroup-rust-sdk-target.bb new file mode 100644 index 0000000000..59874c4c2c --- /dev/null +++ b/meta/recipes-core/packagegroups/packagegroup-rust-sdk-target.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | # | ||
2 | # Copyright OpenEmbedded Contributors | ||
3 | # | ||
4 | # SPDX-License-Identifier: MIT | ||
5 | # | ||
6 | |||
7 | SUMMARY = "Target packages for the Rust SDK" | ||
8 | |||
9 | inherit packagegroup | ||
10 | |||
11 | RDEPENDS:${PN} = " \ | ||
12 | rust \ | ||
13 | cargo \ | ||
14 | " | ||
diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb index 9a70b189a4..df71695a97 100644 --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | |||
@@ -4,7 +4,6 @@ | |||
4 | 4 | ||
5 | SUMMARY = "Self-hosting" | 5 | SUMMARY = "Self-hosting" |
6 | DESCRIPTION = "Packages required to run the build system" | 6 | DESCRIPTION = "Packages required to run the build system" |
7 | PR = "r13" | ||
8 | 7 | ||
9 | PACKAGE_ARCH = "${TUNE_PKGARCH}" | 8 | PACKAGE_ARCH = "${TUNE_PKGARCH}" |
10 | 9 | ||
@@ -24,7 +23,7 @@ PACKAGES = "\ | |||
24 | packagegroup-self-hosted-host-tools \ | 23 | packagegroup-self-hosted-host-tools \ |
25 | " | 24 | " |
26 | 25 | ||
27 | RDEPENDS_packagegroup-self-hosted = "\ | 26 | RDEPENDS:packagegroup-self-hosted = "\ |
28 | packagegroup-self-hosted-debug \ | 27 | packagegroup-self-hosted-debug \ |
29 | packagegroup-self-hosted-sdk \ | 28 | packagegroup-self-hosted-sdk \ |
30 | packagegroup-self-hosted-extended \ | 29 | packagegroup-self-hosted-extended \ |
@@ -32,7 +31,7 @@ RDEPENDS_packagegroup-self-hosted = "\ | |||
32 | packagegroup-self-hosted-host-tools \ | 31 | packagegroup-self-hosted-host-tools \ |
33 | " | 32 | " |
34 | 33 | ||
35 | RDEPENDS_packagegroup-self-hosted-host-tools = "\ | 34 | RDEPENDS:packagegroup-self-hosted-host-tools = "\ |
36 | e2fsprogs \ | 35 | e2fsprogs \ |
37 | e2fsprogs-e2fsck \ | 36 | e2fsprogs-e2fsck \ |
38 | e2fsprogs-mke2fs \ | 37 | e2fsprogs-mke2fs \ |
@@ -41,7 +40,7 @@ RDEPENDS_packagegroup-self-hosted-host-tools = "\ | |||
41 | iptables \ | 40 | iptables \ |
42 | lsb-release \ | 41 | lsb-release \ |
43 | mc \ | 42 | mc \ |
44 | mc-fish \ | 43 | mc-shell \ |
45 | mc-helpers \ | 44 | mc-helpers \ |
46 | mc-helpers-perl \ | 45 | mc-helpers-perl \ |
47 | parted \ | 46 | parted \ |
@@ -49,9 +48,9 @@ RDEPENDS_packagegroup-self-hosted-host-tools = "\ | |||
49 | screen \ | 48 | screen \ |
50 | " | 49 | " |
51 | PSEUDO = "pseudo" | 50 | PSEUDO = "pseudo" |
52 | PSEUDO_libc-musl = "" | 51 | PSEUDO:libc-musl = "" |
53 | 52 | ||
54 | RRECOMMENDS_packagegroup-self-hosted-host-tools = "\ | 53 | RRECOMMENDS:packagegroup-self-hosted-host-tools = "\ |
55 | kernel-module-tun \ | 54 | kernel-module-tun \ |
56 | kernel-module-iptable-raw \ | 55 | kernel-module-iptable-raw \ |
57 | kernel-module-iptable-nat \ | 56 | kernel-module-iptable-nat \ |
@@ -59,7 +58,7 @@ RRECOMMENDS_packagegroup-self-hosted-host-tools = "\ | |||
59 | kernel-module-iptable-filter \ | 58 | kernel-module-iptable-filter \ |
60 | " | 59 | " |
61 | 60 | ||
62 | RDEPENDS_packagegroup-self-hosted-sdk = "\ | 61 | RDEPENDS:packagegroup-self-hosted-sdk = "\ |
63 | autoconf \ | 62 | autoconf \ |
64 | automake \ | 63 | automake \ |
65 | binutils \ | 64 | binutils \ |
@@ -87,26 +86,29 @@ RDEPENDS_packagegroup-self-hosted-sdk = "\ | |||
87 | quilt \ | 86 | quilt \ |
88 | sed \ | 87 | sed \ |
89 | " | 88 | " |
90 | RDEPENDS_packagegroup-self-hosted-sdk_append_mingw32 = "\ | 89 | RDEPENDS:packagegroup-self-hosted-sdk:append:mingw32 = "\ |
91 | libssp \ | 90 | libssp \ |
92 | libssp-dev \ | 91 | libssp-dev \ |
93 | libssp-staticdev \ | 92 | libssp-staticdev \ |
94 | " | 93 | " |
95 | # rpcsvc-proto: for rpcgen | 94 | # rpcsvc-proto: for rpcgen |
96 | RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\ | 95 | RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\ |
97 | glibc-gconv-ibm850 \ | 96 | glibc-gconv-ibm850 \ |
98 | glibc-utils \ | 97 | glibc-utils \ |
99 | rpcsvc-proto \ | 98 | rpcsvc-proto \ |
100 | " | 99 | " |
101 | RDEPENDS_packagegroup-self-hosted-debug = " \ | 100 | |
101 | STRACE = "strace" | ||
102 | STRACE:riscv32 = "" | ||
103 | RDEPENDS:packagegroup-self-hosted-debug = " \ | ||
102 | gdb \ | 104 | gdb \ |
103 | gdbserver \ | 105 | gdbserver \ |
104 | rsync \ | 106 | rsync \ |
105 | strace \ | 107 | ${STRACE} \ |
106 | tcf-agent" | 108 | tcf-agent" |
107 | 109 | ||
108 | 110 | ||
109 | RDEPENDS_packagegroup-self-hosted-extended = "\ | 111 | RDEPENDS:packagegroup-self-hosted-extended = "\ |
110 | bzip2 \ | 112 | bzip2 \ |
111 | chrpath \ | 113 | chrpath \ |
112 | cpio \ | 114 | cpio \ |
@@ -124,12 +126,10 @@ RDEPENDS_packagegroup-self-hosted-extended = "\ | |||
124 | grep \ | 126 | grep \ |
125 | groff \ | 127 | groff \ |
126 | gzip \ | 128 | gzip \ |
127 | settings-daemon \ | ||
128 | libaio \ | 129 | libaio \ |
129 | libusb1 \ | 130 | libusb1 \ |
130 | libxml2 \ | 131 | libxml2 \ |
131 | lsof \ | 132 | lsof \ |
132 | lzo \ | ||
133 | man \ | 133 | man \ |
134 | man-pages \ | 134 | man-pages \ |
135 | mdadm \ | 135 | mdadm \ |
@@ -158,6 +158,7 @@ RDEPENDS_packagegroup-self-hosted-extended = "\ | |||
158 | readline \ | 158 | readline \ |
159 | rpm \ | 159 | rpm \ |
160 | setserial \ | 160 | setserial \ |
161 | settings-daemon \ | ||
161 | socat \ | 162 | socat \ |
162 | subversion \ | 163 | subversion \ |
163 | sudo \ | 164 | sudo \ |
@@ -171,22 +172,23 @@ RDEPENDS_packagegroup-self-hosted-extended = "\ | |||
171 | wget \ | 172 | wget \ |
172 | which \ | 173 | which \ |
173 | xinetd \ | 174 | xinetd \ |
175 | xz \ | ||
174 | zip \ | 176 | zip \ |
175 | zlib \ | 177 | zlib \ |
176 | xz \ | 178 | zstd \ |
177 | " | 179 | " |
178 | 180 | ||
179 | 181 | ||
180 | RDEPENDS_packagegroup-self-hosted-graphics = "\ | 182 | RDEPENDS:packagegroup-self-hosted-graphics = "\ |
183 | adwaita-icon-theme \ | ||
181 | builder \ | 184 | builder \ |
185 | l3afpad \ | ||
182 | libgl \ | 186 | libgl \ |
183 | libgl-dev \ | 187 | libgl-dev \ |
184 | libglu \ | 188 | libglu \ |
185 | libglu-dev \ | 189 | libglu-dev \ |
186 | libx11-dev \ | 190 | libx11-dev \ |
187 | adwaita-icon-theme \ | ||
188 | xdg-utils \ | ||
189 | l3afpad \ | ||
190 | pcmanfm \ | 191 | pcmanfm \ |
191 | vte \ | 192 | vte \ |
193 | xdg-utils \ | ||
192 | " | 194 | " |