blob: 4d86ef97750ab3fcd1c1eee2ad77598af9851b83 [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001SUMMARY = "Meta-oe ptest packagegroups"
2
Andrew Geissler1548c072019-02-22 16:03:50 -06003PACKAGE_ARCH = "${MACHINE_ARCH}"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08004inherit packagegroup
5
6PROVIDES = "${PACKAGES}"
Andrew Geisslerd688a012020-09-18 13:36:00 -05007PACKAGES = "\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08008 packagegroup-meta-oe \
9 packagegroup-meta-oe-benchmarks \
10 packagegroup-meta-oe-connectivity \
11 packagegroup-meta-oe-core \
12 packagegroup-meta-oe-crypto \
13 packagegroup-meta-oe-bsp \
14 packagegroup-meta-oe-dbs \
15 packagegroup-meta-oe-devtools \
16 packagegroup-meta-oe-extended \
17 packagegroup-meta-oe-kernel \
18 packagegroup-meta-oe-multimedia \
19 packagegroup-meta-oe-navigation \
Andrew Geisslerd688a012020-09-18 13:36:00 -050020 packagegroup-meta-oe-printing \
21 packagegroup-meta-oe-shells \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080022 packagegroup-meta-oe-security \
23 packagegroup-meta-oe-support \
24 packagegroup-meta-oe-test \
25 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
26 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
Andrew Geissler1548c072019-02-22 16:03:50 -060027 ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050028"
29#PACKAGES += "packagegroup-meta-oe-fortran-packages"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080030
31RDEPENDS_packagegroup-meta-oe = "\
32 packagegroup-meta-oe-benchmarks \
Andrew Geisslerd688a012020-09-18 13:36:00 -050033 packagegroup-meta-oe-bsp \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080034 packagegroup-meta-oe-connectivity \
35 packagegroup-meta-oe-core \
36 packagegroup-meta-oe-crypto \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080037 packagegroup-meta-oe-dbs \
38 packagegroup-meta-oe-devtools \
39 packagegroup-meta-oe-extended \
40 packagegroup-meta-oe-kernel \
41 packagegroup-meta-oe-multimedia \
42 packagegroup-meta-oe-navigation \
Andrew Geisslerd688a012020-09-18 13:36:00 -050043 packagegroup-meta-oe-printing \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080044 packagegroup-meta-oe-security \
Andrew Geisslerd688a012020-09-18 13:36:00 -050045 packagegroup-meta-oe-shells \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080046 packagegroup-meta-oe-support \
47 packagegroup-meta-oe-test \
48 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
49 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
Andrew Geissler1548c072019-02-22 16:03:50 -060050 ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080051"
52
53RDEPENDS_packagegroup-meta-oe-benchmarks = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050054 bonnie++ \
55 dbench \
56 dhrystone \
57 fio \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080058 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "glmark2", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050059 iozone3 \
60 iperf2 \
61 iperf3 \
62 libc-bench \
63 libhugetlbfs \
64 linpack \
65 lmbench \
66 memtester \
67 nbench-byte \
68 phoronix-test-suite \
69 s-suite \
70 stressapptest \
71 sysbench \
72 tinymembench \
73 tiobench \
74 whetstone \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080075"
Andrew Geisslerd688a012020-09-18 13:36:00 -050076RDEPENDS_packagegroup-meta-oe-benchmarks_append_armv7a = " cpuburn-arm"
77RDEPENDS_packagegroup-meta-oe-benchmarks_append_armv7ve = " cpuburn-arm"
78RDEPENDS_packagegroup-meta-oe-benchmarks_append_aarch64 = " cpuburn-arm"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080079
Andrew Geissler1548c072019-02-22 16:03:50 -060080RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mipsarch = "libhugetlbfs"
81RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mips64 = "tinymembench"
82RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mips64el = "tinymembench"
83RDEPENDS_packagegroup-meta-oe-benchmarks_remove_riscv64 = "libhugetlbfs"
84RDEPENDS_packagegroup-meta-oe-benchmarks_remove_riscv32 = "libhugetlbfs"
85
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080086RDEPENDS_packagegroup-meta-oe-bsp ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -050087 acpitool \
88 cpufrequtils \
89 edac-utils \
90 flashrom \
91 irda-utils \
92 lmsensors-config-cgi \
93 lmsensors-config-fancontrol \
94 lmsensors-config-sensord \
95 lmsensors \
96 lsscsi \
97 nvme-cli \
98 pcmciautils \
99 pointercal \
100"
101RDEPENDS_packagegroup-meta-oe-bsp_append_x86 = " ledmon"
102RDEPENDS_packagegroup-meta-oe-bsp_append_x86-64 = " ledmon"
103
104RDEPENDS_packagegroup-meta-oe-bsp_remove_libc-musl = "ledmon"
Andrew Geissler1548c072019-02-22 16:03:50 -0600105RDEPENDS_packagegroup-meta-oe-bsp_remove_mipsarch = "efivar efibootmgr"
106RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc = "efivar efibootmgr"
Brad Bishope42b3e32020-01-15 22:08:42 -0500107RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64 = "efivar efibootmgr"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500108RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64le = "efivar efibootmgr"
Andrew Geissler1548c072019-02-22 16:03:50 -0600109RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv64 = "efivar efibootmgr"
110RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv32 = "efivar efibootmgr"
111
Andrew Geisslerd688a012020-09-18 13:36:00 -0500112RDEPENDS_packagegroup-meta-oe-connectivity ="\
113 gammu \
114 gattlib \
115 gensio \
116 hostapd \
117 ifplugd \
118 irssi \
119 iwd \
120 krb5 \
121 libev \
122 libimobiledevice \
123 libmbim \
124 libmtp \
125 libndp \
126 libnet \
127 libqmi \
128 libtorrent \
129 libuv \
130 libwebsockets \
131 linuxptp \
132 loudmouth \
133 modemmanager \
134 mosh \
135 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
136 openobex \
137 obexftp \
138 packagegroup-tools-bluetooth \
139 paho-mqtt-c \
140 phonet-utils \
141 rabbitmq-c \
142 rfkill \
143 rtorrent \
144 ser2net \
145 smstools3 \
146 telepathy-glib \
147 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \
148 thrift \
149 usbmuxd \
150 wifi-test-suite \
151 zabbix \
152 czmq \
153 zeromq \
154"
155
156RDEPENDS_packagegroup-meta-oe-connectivity_append_libc-glibc = " wvstreams wvdial"
157
158# dracut needs dracut
159RDEPENDS_packagegroup-meta-oe-core = "\
160 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker", "", d)} \
161 dbus-daemon-proxy \
162 libdbus-c++ \
163 emlog \
164 kernel-module-emlog \
165 glibmm \
166 libnfc \
167 libsigc++-2.0 \
168 libsigc++-3 \
169 libxml++ \
170 mdbus2 \
171 distro-feed-configs \
172 mm-common \
173 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "ndctl", "", d)} \
174 opencl-icd-loader \
175 proxy-libintl \
176 safec \
177 sdbus-c++-tools \
178 sdbus-c++ \
179 toybox \
180 usleep \
181"
182RDEPENDS_packagegroup-meta-oe-core_append_libc-glibc = " glfw"
183RDEPENDS_packagegroup-meta-oe-core_remove_riscv64 = "safec"
184RDEPENDS_packagegroup-meta-oe-core_remove_riscv32 = "safec"
185
186RDEPENDS_packagegroup-meta-oe-crypto ="\
187 botan \
188 cryptsetup \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500189 fsverity-utils \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500190 libkcapi \
191 libmcrypt \
192 libsodium \
193 pkcs11-helper \
194"
195
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800196RDEPENDS_packagegroup-meta-oe-dbs ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500197 leveldb \
198 libdbi \
199 mariadb \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500200 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500201 postgresql \
202 psqlodbc \
203 rocksdb \
204 soci \
205 sqlite \
206"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800207
208RDEPENDS_packagegroup-meta-oe-devtools ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500209 abseil-cpp \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500210 apitrace \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500211 breakpad \
212 bootchart \
213 android-tools-conf \
214 android-tools \
215 concurrencykit \
216 cgdb \
217 ctags \
218 debootstrap \
219 cjson \
220 cloc \
221 icon-slicer \
222 cscope \
223 dmalloc \
224 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \
225 doxygen \
226 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
227 lemon \
228 flatbuffers \
229 libubox \
230 ltrace \
231 lua \
232 luajit \
233 mcpp \
234 memstat \
235 giflib \
236 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \
237 grpc \
238 guider \
239 php \
240 iptraf-ng \
241 jq \
242 json-spirit \
243 serialcheck \
244 tclap \
245 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
246 uw-imap \
247 jsoncpp \
248 jsonrpc \
249 yajl \
250 yajl \
251 kconfig-frontends \
252 ldns \
253 libgee \
254 libsombok3 \
255 lshw \
256 luaposix \
257 capnproto-compiler \
258 mpich \
259 msgpack-c \
260 mercurial \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500261 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "nodejs", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500262 openocd \
263 pax-utils \
264 ipc-run \
265 libdbd-mysql-perl \
266 libdbi-perl \
267 libdev-checklib-perl \
268 libio-pty-perl \
269 libjson-perl \
270 libperlio-gzip-perl \
271 ply \
272 protobuf-c \
273 protobuf \
274 pugixml \
275 python3-distutils-extra \
276 rapidjson \
277 sip3 \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500278 squashfs-tools-ng \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500279 uftrace \
280 libxerces-c \
281 xerces-c-samples \
282 xmlrpc-c \
283 yasm \
284 json-schema-validator \
285"
286RDEPENDS_packagegroup-meta-oe-devtools_append_x86 = " cpuid msr-tools pmtools"
287RDEPENDS_packagegroup-meta-oe-devtools_append_x86-64 = " cpuid msr-tools pcimem pmtools"
288RDEPENDS_packagegroup-meta-oe-devtools_append_arm = " pcimem"
289RDEPENDS_packagegroup-meta-oe-devtools_append_aarch64 = " pcimem"
Andrew Geisslera2681d92020-10-16 10:17:07 -0500290RDEPENDS_packagegroup-meta-oe-devtools_append_libc-musl = " musl-nscd"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800291
Andrew Geisslerd688a012020-09-18 13:36:00 -0500292RDEPENDS_packagegroup-meta-oe-devtools_remove_arm = "concurrencykit"
Andrew Geissler1548c072019-02-22 16:03:50 -0600293RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500294RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "concurrencykit lshw ply uftrace"
295RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64 = "luajit nodejs"
296RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64el = "luajit nodejs"
297RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "android-tools breakpad lshw luajit uftrace"
298RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64 = "android-tools lshw luajit uftrace"
299RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64le = "android-tools lshw luajit uftrace"
300RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv64 = "breakpad concurrencykit lshw ltrace luajit nodejs ply uftrace"
301RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv32 = "breakpad concurrencykit lshw ltrace luajit nodejs ply uftrace"
302RDEPENDS_packagegroup-meta-oe-devtools_remove_aarch64 = "${@bb.utils.contains("TUNE_FEATURES", "crypto", "", "abseil-cpp", d)} concurrencykit"
303RDEPENDS_packagegroup-meta-oe-devtools_remove_x86-64 = "${@bb.utils.contains("TUNE_FEATURES", "corei7", "", "abseil-cpp", d)}"
304RDEPENDS_packagegroup-meta-oe-devtools_remove_x86 = "ply"
Andrew Geissler1548c072019-02-22 16:03:50 -0600305
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800306RDEPENDS_packagegroup-meta-oe-extended ="\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800307 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500308 brotli \
309 byacc \
310 cmpi-bindings \
311 collectd \
312 cfengine-masterfiles \
313 cfengine \
314 ddrescue \
315 dialog \
316 enscript \
317 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
318 dlt-daemon \
319 docopt.cpp \
320 iotop \
321 dumb-init \
322 konkretcmpi \
323 figlet \
324 libcec \
325 libdivecomputer \
326 fluentbit \
327 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \
328 liblognorm \
329 libmodbus \
330 haveged \
331 hexedit \
332 hiredis \
333 hplip \
334 hwloc \
335 libuio \
336 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
337 lprng \
338 icewm \
339 md5deep \
340 indent \
341 jansson \
342 nana \
343 nicstat \
344 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \
345 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
346 p7zip \
347 isomd5sum \
348 jpnevulator \
349 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \
350 rarpd \
351 redis \
352 libfastjson \
353 librelp \
354 sblim-cmpi-devel \
355 sblim-sfc-common \
356 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
357 sblim-sfcc \
358 libblockdev \
359 sgpio \
360 smartmontools \
361 can-utils \
362 canutils \
363 libsocketcan \
364 libconfig \
365 uml-utilities \
366 libidn \
367 libqb \
368 wipe \
369 libzip \
370 zram \
371 libplist \
372 libusbmuxd \
373 liblockfile \
374 liblogging \
375 libnss-nisplus \
376 libpwquality \
377 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \
378 libserialport \
379 libstatgrab \
380 lockfile-progs \
381 logwatch \
382 mailx \
383 mraa \
384 ostree \
385 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \
386 pegtl \
387 libfile-fnmatch-perl \
388 rrdtool \
389 sanlock \
390 scsirastools \
391 sedutil \
392 libsigrok \
393 libsigrokdecode \
394 sigrok-cli \
395 snappy \
396 tipcutils \
397 tiptop \
398 tmux \
399 triggerhappy \
400 upm \
401 vlock \
402 volume-key \
403 wxwidgets \
404 zlog \
405 zstd \
406 redis-plus-plus \
407"
408RDEPENDS_packagegroup-meta-oe-extended_append_libc-musl = " libexecinfo"
409RDEPENDS_packagegroup-meta-oe-extended_append_x86-64 = " pmdk libx86-1"
410RDEPENDS_packagegroup-meta-oe-extended_append_x86 = " libx86-1"
411
412RDEPENDS_packagegroup-meta-oe-extended_remove_libc-musl = "libnss-nisplus sysdig"
413RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa minifi-cpp tiptop"
414RDEPENDS_packagegroup-meta-oe-extended_remove_mips = "sysdig"
415RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa minifi-cpp"
416RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64 = "upm mraa minifi-cpp"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500417RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64le = "upm mraa"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500418RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa sysdig tiptop"
419RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa sysdig tiptop"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800420
421RDEPENDS_packagegroup-meta-oe-gnome ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500422 atkmm \
423 gcab \
424 gnome-common \
425 gmime \
426 libjcat \
427 gtk+ \
428 gtkmm3 \
429 gtkmm \
430 libpeas \
431 pyxdg \
432 vte9 \
433 gnome-theme-adwaita \
434 libxmlb \
435"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800436
437RDEPENDS_packagegroup-meta-oe-graphics ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500438 cairomm \
439 directfb-examples \
440 directfb \
441 fbgrab \
442 dietsplash \
443 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \
444 fontforge \
445 fbida \
446 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \
447 ftgl \
448 fvwm \
449 gtkperf \
450 gphoto2 \
451 libgphoto2 \
452 graphviz \
453 gtkwave \
454 jasper \
455 libforms \
456 lxdm \
457 numlockx \
458 openbox \
459 packagegroup-fonts-truetype \
460 qrencode \
461 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \
462 takao-fonts \
463 leptonica \
464 libvncserver \
465 libmng \
466 libsdl-gfx \
467 libsdl-image \
468 libsdl-mixer \
469 libsdl-net \
470 libsdl-ttf \
471 libsdl2-image \
472 libsdl2-mixer \
473 libsdl2-net \
474 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
475 libsdl \
476 ttf-arphic-uming \
477 ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif \
478 ttf-abyssinica \
479 source-han-sans-cn-fonts \
480 source-han-sans-jp-fonts \
481 source-han-sans-kr-fonts \
482 source-han-sans-tw-fonts \
483 source-code-pro-fonts \
484 ttf-dejavu-sans \
485 ttf-dejavu-sans-condensed \
486 ttf-dejavu-sans-mono \
487 ttf-dejavu-serif \
488 ttf-dejavu-serif-condensed \
489 ttf-dejavu-mathtexgyre \
490 ttf-dejavu-common \
491 ttf-gentium \
492 ttf-hunky-sans \
493 ttf-hunky-serif \
494 ttf-lohit \
495 ttf-inconsolata \
496 ttf-liberation-sans-narrow \
497 ttf-liberation-mono \
498 ttf-liberation-sans \
499 ttf-liberation-serif \
500 ttf-lklug \
501 ttf-noto-emoji-color \
502 ttf-noto-emoji-regular \
503 ttf-sazanami-gothic \
504 ttf-sazanami-mincho \
505 ttf-tlwg \
506 ttf-roboto \
507 ttf-wqy-zenhei \
508 ttf-pt-sans \
509 ttf-vlgothic \
510 ttf-ubuntu-mono \
511 ttf-ubuntu-sans \
512 libyui-ncurses \
513 libyui \
514 x11vnc \
515 terminus-font-consolefonts \
516 terminus-font-pcf \
517 xdotool \
518 xkbevd \
519 bdftopcf \
520 iceauth \
521 sessreg \
522 xgamma \
523 setxkbmap \
524 xkbutils \
525 twm \
526 xclock \
527 xfontsel \
528 xkbprint \
529 xsetmode \
530 xlsatoms \
531 xlsclients \
532 xlsfonts \
533 xmag \
534 xmessage \
535 xrdb \
536 xrefresh \
537 xsetroot \
538 xstdcmap \
539 xterm \
540 xwd \
541 xwud \
542 xorg-sgml-doctools \
543 xf86-input-tslib \
544 xf86-input-void \
545 xf86-video-armsoc \
546 xf86-video-ati \
547 font-adobe-100dpi \
548 font-adobe-utopia-100dpi \
549 font-bh-100dpi \
550 font-bh-lucidatypewriter-100dpi \
551 font-bitstream-100dpi \
552 font-cursor-misc \
553 font-misc-misc \
554 xorg-fonts-100dpi \
555 liblbxutil \
556 libxaw6 \
557 libxkbui \
558 libxpresent \
559 xcb-util-cursor \
560 xserver-common \
561 openjpeg \
562 pangomm \
563 spirv-shader-generator \
564 spirv-tools \
565 stalonetray \
566 surf \
567 tesseract-lang \
568 tesseract \
569 tigervnc \
570 tslib \
571 unclutter-xfixes \
572 libvdpau \
573 xcursorgen \
574 xscreensaver \
575 yad \
576 parallel-deqp-runner \
577 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
578 ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
579"
580RDEPENDS_packagegroup-meta-oe-graphics_append_x86 = " renderdoc xf86-video-nouveau xf86-video-mga"
581RDEPENDS_packagegroup-meta-oe-graphics_append_x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga"
582RDEPENDS_packagegroup-meta-oe-graphics_append_arm = " renderdoc"
583RDEPENDS_packagegroup-meta-oe-graphics_append_aarch64 = " renderdoc"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800584
Andrew Geisslerd688a012020-09-18 13:36:00 -0500585RDEPENDS_packagegroup-meta-oe-graphics_remove_libc-musl = "renderdoc"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500586
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800587RDEPENDS_packagegroup-meta-oe-kernel ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500588 agent-proxy \
589 crash \
590 cpupower \
591 ipmitool \
592 broadcom-bt-firmware \
593 kernel-selftest \
594 minicoredumper \
595 oprofile \
596 spidev-test \
597"
598RDEPENDS_packagegroup-meta-oe-kernel_append_x86 = " intel-speed-select ipmiutil pm-graph turbostat"
599RDEPENDS_packagegroup-meta-oe-kernel_append_x86-64 = " intel-speed-select ipmiutil kpatch pm-graph turbostat"
600RDEPENDS_packagegroup-meta-oe-kernel_append_poerpc64 = " libpfm4"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500601
Andrew Geisslerd688a012020-09-18 13:36:00 -0500602# Kernel-selftest does not build with 5.8 and its exluded from build too so until its fixed remove it
603RDEPENDS_packagegroup-meta-oe-kernel_remove = "kernel-selftest"
604RDEPENDS_packagegroup-meta-oe-kernel_remove_libc-musl = "crash intel-speed-select kernel-selftest minicoredumper turbostat"
Andrew Geissler1548c072019-02-22 16:03:50 -0600605
Andrew Geisslerd688a012020-09-18 13:36:00 -0500606RDEPENDS_packagegroup-meta-oe-kernel_remove_mipsarch = "makedumpfile"
Andrew Geissler1548c072019-02-22 16:03:50 -0600607RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64 = "crash"
608RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64el = "crash"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800609
Andrew Geisslerd688a012020-09-18 13:36:00 -0500610RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv64 = "crash makedumpfile oprofile"
611RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv32 = "crash makedumpfile oprofile"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500612
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800613RDEPENDS_packagegroup-meta-oe-multimedia ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500614 alsa-oss \
615 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "faad2", "", d)} \
616 cdrkit \
617 id3lib \
618 audiofile \
619 a2jmidid \
620 jack-server \
621 jack-utils \
622 libass \
623 libburn \
624 libcdio-paranoia \
625 libcdio \
626 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libmad", "", d)} \
627 libmms \
628 libdvdread \
629 libopus \
630 live555-examples \
631 live555-mediaserver \
Brad Bishop26bdd442019-08-16 17:08:17 -0400632 libmikmod \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500633 opus-tools \
634 libmodplug \
635 sound-theme-freedesktop \
636 yavta \
637 v4l-utils \
638 wavpack \
639 libvpx \
640 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \
641 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "mpv", "", d)} \
642 pipewire \
643 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
644 libopusenc \
645"
646
Andrew Geissler1548c072019-02-22 16:03:50 -0600647RDEPENDS_packagegroup-meta-oe-multimedia_remove_libc-musl = "alsa-oss"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800648
649RDEPENDS_packagegroup-meta-oe-navigation ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500650 geos \
651 ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800652 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500653 geoclue \
654 libspatialite \
655 proj \
656"
657
658RDEPENDS_packagegroup-meta-oe-printing ="\
659 cups-filters \
660 qpdf \
661"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800662
663RDEPENDS_packagegroup-meta-oe-security ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500664 keyutils \
665 nmap \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800666 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500667 softhsm \
668 tomoyo-tools \
669"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800670
671RDEPENDS_packagegroup-meta-oe-shells ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500672 dash \
673 mksh \
674 tcsh \
675 zsh \
676"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800677
678RDEPENDS_packagegroup-meta-oe-support ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500679 anthy \
680 atop \
681 ace-cloud-editor \
682 frame \
683 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
684 geis \
685 grail \
686 asio \
687 augeas \
688 avro-c \
689 bdwgc \
690 c-ares \
691 cmark \
692 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
693 consolation \
694 cpprest \
695 ctapi-common \
696 dfu-util \
697 dhex \
698 digitemp \
699 dstat \
700 espeak \
701 exiv2 \
702 libnice \
703 c-periphery \
704 fmt \
705 function2 \
706 gd \
707 gflags \
708 glog \
709 gperftools \
710 gpm \
711 gsoap \
712 hdf5 \
713 htop \
714 hunspell-dictionaries \
715 hunspell \
716 hwdata \
717 iksemel \
718 gengetopt \
719 imagemagick \
720 iniparser \
721 inotify-tools \
722 joe \
723 lcms \
724 lcov \
725 imapfilter \
726 libbytesize \
727 libcyusbserial \
728 libestr \
729 libfann \
730 libftdi \
731 ccid \
732 zchunk \
733 libgpiod \
734 libgpiod \
735 ckermit \
736 libcereal \
737 daemontools \
738 libiio \
739 devmem2 \
740 libgit2 \
741 libharu \
742 eject \
743 enca \
744 epeg \
745 libmxml \
746 fbset-modes \
747 fbset \
748 liboop \
749 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \
750 freerdp \
751 libgusb \
752 emacs \
753 libp11 \
754 libraw1394 \
755 gradm \
756 gsl \
757 librsync \
758 hddtemp \
759 hidapi \
760 libsoc \
761 libmimetic \
762 libinih \
763 libtar \
764 libteam \
765 libusb-compat \
766 libatasmart \
Brad Bishop26bdd442019-08-16 17:08:17 -0400767 libcanberra \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500768 libssh \
769 libssh2 \
770 libee \
771 libusbgx-config \
772 libusbgx \
773 lockdev \
774 logwarn \
775 libjs-jquery \
776 libjs-sizzle \
777 liblinebreak \
778 mailcap \
779 liboauth \
780 libol \
781 mg \
782 monit \
783 mscgen \
784 libsmi \
785 remmina \
786 neon \
787 nmon \
788 libtinyxml \
789 libusbg \
790 libutempter \
791 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500792 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500793 log4c \
794 log4cpp \
795 nspr \
796 libdevmapper \
797 lvm2 \
798 nss \
799 mbuffer \
800 onig \
801 mime-support \
802 minini \
803 multipath-tools \
804 numactl \
805 clinfo \
806 opencv \
807 opensc \
808 openct \
809 openldap \
810 wbxml2 \
811 p910nd \
812 libtinyxml2 \
813 picocom \
814 funyahoo-plusplus \
815 icyque \
816 libotr \
817 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
818 pidgin \
819 purple-skypeweb \
820 pidgin-sipe \
821 pngcheck \
822 poco \
823 poppler-data \
824 poppler \
825 portaudio-v19 \
826 procmail \
827 pxaregs \
828 pv \
829 rsnapshot \
830 pps-tools \
831 raptor2 \
832 rdfind \
833 sdparm \
834 serial-forward \
835 read-edid \
836 spitools \
837 libsass \
838 sassc \
839 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \
840 syslog-ng \
841 system-config-keyboard \
842 tbb \
843 satyr \
844 pcsc-lite \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500845 pcsc-tools \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500846 sharutils \
847 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "toscoterm", "", d)} \
848 sg3-utils \
849 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
850 uchardet \
851 srecord \
852 ssiapi \
853 tree \
854 utouch-evemu \
855 utouch-frame \
856 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
857 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \
858 stm32flash \
859 tokyocabinet \
860 xmlstarlet \
861 thin-provisioning-tools \
862 uhubctl \
863 zile \
864 unixodbc \
865 daemonize \
866 upower \
867 xxhash \
868 unicode-ucd \
869 xdelta3 \
870 uriparser \
871 nano \
872 xdg-user-dirs \
873 xmlsec1 \
874 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xorgxrdp xrdp", "", d)} \
875 usb-modeswitch-data \
876 usb-modeswitch \
877 liburing \
878 zbar \
879 libmicrohttpd \
880"
881RDEPENDS_packagegroup-meta-oe-support_append_armv7a = " ne10"
882RDEPENDS_packagegroup-meta-oe-support_append_armv7ve = " ne10"
883RDEPENDS_packagegroup-meta-oe-support_append_aarch64 = " ne10"
884RDEPENDS_packagegroup-meta-oe-support_append_x86 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers"
885RDEPENDS_packagegroup-meta-oe-support_append_x86-64 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers"
Andrew Geissler1548c072019-02-22 16:03:50 -0600886RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
Brad Bishop996bc452019-12-02 13:05:15 -0500887RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch = "gperftools"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500888RDEPENDS_packagegroup-meta-oe-support_remove_riscv64 = "gperftools uim"
889RDEPENDS_packagegroup-meta-oe-support_remove_riscv32 = "gperftools uim"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500890RDEPENDS_packagegroup-meta-oe-support_remove_powerpc = "ssiapi"
Andrew Geissler1548c072019-02-22 16:03:50 -0600891
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800892RDEPENDS_packagegroup-meta-oe-test ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500893 bats \
Andrew Geisslera2681d92020-10-16 10:17:07 -0500894 cmocka \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500895 cppunit \
896 cukinia \
897 cunit \
898 cxxtest \
899 evtest \
900 fb-test \
901 fwts \
902 googletest \
903 pm-qa \
904 testfloat \
905"
Andrew Geissler1548c072019-02-22 16:03:50 -0600906RDEPENDS_packagegroup-meta-oe-test_remove_libc-musl = "pm-qa"
907RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
908RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
909RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
910RDEPENDS_packagegroup-meta-oe-test_remove_riscv64 = "fwts"
911RDEPENDS_packagegroup-meta-oe-test_remove_riscv32 = "fwts"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800912
Andrew Geissler1548c072019-02-22 16:03:50 -0600913RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800914 zeromq-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800915 leveldb-ptest \
916 psqlodbc-ptest \
917 lua-ptest \
918 protobuf-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800919 rsyslog-ptest \
920 oprofile-ptest \
921 libteam-ptest \
922 uthash-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800923 libee-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800924 poco-ptest \
Andrew Geisslera2681d92020-10-16 10:17:07 -0500925 cmocka-ptest \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500926"
927RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = " mcelog-ptest"
928RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = " mcelog-ptest"
929
Andrew Geissler82c905d2020-04-13 13:39:40 -0500930RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv64 = "oprofile-ptest"
931RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv32 = "oprofile-ptest"
Andrew Geissler1548c072019-02-22 16:03:50 -0600932RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500933
934
935RDEPENDS_packagegroup-meta-oe-fortran-packages = "\
936 lapack \
937 octave \
938"
939# library-only or headers-only packages
940# They wont be built as part of images but might be interesting to include
941# with dev-pkgs images
942#
943# opencl-headers sdbus-c++-libsystemd boost-url nlohmann-fifo sqlite-orm
944# nlohmann-json exprtk liblightmodbus p8platform gnome-doc-utils-stub
945# glm ttf-mplus xbitmaps ceres-solver cli11 fftw gnulib libeigen ade
946# spdlog span-lite uthash websocketpp catch2 properties-cpp
947
948# rsyslog conflicts with syslog-ng so its not included here
949
950EXCLUDE_FROM_WORLD = "1"
951