blob: 2c46d21b705f6f604b4c8b181b19dbbae7391b06 [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 \
Andrew Geissler8fc454f2020-12-11 16:27:59 -060090 firmwared \
Andrew Geisslerd688a012020-09-18 13:36:00 -050091 flashrom \
92 irda-utils \
93 lmsensors-config-cgi \
94 lmsensors-config-fancontrol \
95 lmsensors-config-sensord \
96 lmsensors \
97 lsscsi \
98 nvme-cli \
99 pcmciautils \
100 pointercal \
101"
102RDEPENDS_packagegroup-meta-oe-bsp_append_x86 = " ledmon"
103RDEPENDS_packagegroup-meta-oe-bsp_append_x86-64 = " ledmon"
104
105RDEPENDS_packagegroup-meta-oe-bsp_remove_libc-musl = "ledmon"
Andrew Geissler1548c072019-02-22 16:03:50 -0600106RDEPENDS_packagegroup-meta-oe-bsp_remove_mipsarch = "efivar efibootmgr"
107RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc = "efivar efibootmgr"
Brad Bishope42b3e32020-01-15 22:08:42 -0500108RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64 = "efivar efibootmgr"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500109RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64le = "efivar efibootmgr"
Andrew Geissler1548c072019-02-22 16:03:50 -0600110RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv64 = "efivar efibootmgr"
111RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv32 = "efivar efibootmgr"
112
Andrew Geisslerd688a012020-09-18 13:36:00 -0500113RDEPENDS_packagegroup-meta-oe-connectivity ="\
114 gammu \
115 gattlib \
116 gensio \
117 hostapd \
118 ifplugd \
119 irssi \
120 iwd \
121 krb5 \
122 libev \
123 libimobiledevice \
124 libmbim \
125 libmtp \
126 libndp \
127 libnet \
128 libqmi \
129 libtorrent \
130 libuv \
131 libwebsockets \
132 linuxptp \
133 loudmouth \
134 modemmanager \
135 mosh \
136 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
137 openobex \
138 obexftp \
139 packagegroup-tools-bluetooth \
140 paho-mqtt-c \
141 phonet-utils \
142 rabbitmq-c \
143 rfkill \
144 rtorrent \
145 ser2net \
146 smstools3 \
147 telepathy-glib \
148 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \
149 thrift \
150 usbmuxd \
151 wifi-test-suite \
152 zabbix \
153 czmq \
154 zeromq \
155"
156
157RDEPENDS_packagegroup-meta-oe-connectivity_append_libc-glibc = " wvstreams wvdial"
158
159# dracut needs dracut
160RDEPENDS_packagegroup-meta-oe-core = "\
161 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker", "", d)} \
162 dbus-daemon-proxy \
163 libdbus-c++ \
164 emlog \
165 kernel-module-emlog \
166 glibmm \
167 libnfc \
168 libsigc++-2.0 \
169 libsigc++-3 \
170 libxml++ \
171 mdbus2 \
172 distro-feed-configs \
173 mm-common \
174 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "ndctl", "", d)} \
175 opencl-icd-loader \
176 proxy-libintl \
177 safec \
178 sdbus-c++-tools \
179 sdbus-c++ \
180 toybox \
181 usleep \
182"
183RDEPENDS_packagegroup-meta-oe-core_append_libc-glibc = " glfw"
184RDEPENDS_packagegroup-meta-oe-core_remove_riscv64 = "safec"
185RDEPENDS_packagegroup-meta-oe-core_remove_riscv32 = "safec"
186
187RDEPENDS_packagegroup-meta-oe-crypto ="\
188 botan \
189 cryptsetup \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500190 fsverity-utils \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500191 libkcapi \
192 libmcrypt \
193 libsodium \
194 pkcs11-helper \
195"
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600196RDEPENDS_packagegroup-meta-oe-crypto_remove_riscv32 = "botan"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500197
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800198RDEPENDS_packagegroup-meta-oe-dbs ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500199 leveldb \
200 libdbi \
201 mariadb \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500202 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500203 postgresql \
204 psqlodbc \
205 rocksdb \
206 soci \
207 sqlite \
208"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800209
210RDEPENDS_packagegroup-meta-oe-devtools ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500211 abseil-cpp \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500212 apitrace \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500213 breakpad \
214 bootchart \
215 android-tools-conf \
216 android-tools \
217 concurrencykit \
218 cgdb \
219 ctags \
220 debootstrap \
221 cjson \
222 cloc \
223 icon-slicer \
224 cscope \
225 dmalloc \
226 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \
227 doxygen \
228 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
229 lemon \
230 flatbuffers \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600231 heaptrack \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500232 libubox \
233 ltrace \
234 lua \
235 luajit \
236 mcpp \
237 memstat \
238 giflib \
239 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \
240 grpc \
241 guider \
242 php \
243 iptraf-ng \
244 jq \
245 json-spirit \
246 serialcheck \
247 tclap \
248 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
249 uw-imap \
250 jsoncpp \
251 jsonrpc \
252 yajl \
253 yajl \
254 kconfig-frontends \
255 ldns \
256 libgee \
257 libsombok3 \
258 lshw \
259 luaposix \
260 capnproto-compiler \
261 mpich \
262 msgpack-c \
263 mercurial \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500264 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "nodejs", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500265 openocd \
266 pax-utils \
267 ipc-run \
268 libdbd-mysql-perl \
269 libdbi-perl \
270 libdev-checklib-perl \
271 libio-pty-perl \
272 libjson-perl \
273 libperlio-gzip-perl \
274 ply \
275 protobuf-c \
276 protobuf \
277 pugixml \
278 python3-distutils-extra \
279 rapidjson \
280 sip3 \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500281 squashfs-tools-ng \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500282 uftrace \
283 libxerces-c \
284 xerces-c-samples \
285 xmlrpc-c \
286 yasm \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600287 json-schema-validator \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500288"
289RDEPENDS_packagegroup-meta-oe-devtools_append_x86 = " cpuid msr-tools pmtools"
290RDEPENDS_packagegroup-meta-oe-devtools_append_x86-64 = " cpuid msr-tools pcimem pmtools"
291RDEPENDS_packagegroup-meta-oe-devtools_append_arm = " pcimem"
292RDEPENDS_packagegroup-meta-oe-devtools_append_aarch64 = " pcimem"
Andrew Geisslera2681d92020-10-16 10:17:07 -0500293RDEPENDS_packagegroup-meta-oe-devtools_append_libc-musl = " musl-nscd"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800294
Andrew Geisslerd688a012020-09-18 13:36:00 -0500295RDEPENDS_packagegroup-meta-oe-devtools_remove_arm = "concurrencykit"
Andrew Geissler1548c072019-02-22 16:03:50 -0600296RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500297RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "concurrencykit lshw ply uftrace"
298RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64 = "luajit nodejs"
299RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64el = "luajit nodejs"
300RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "android-tools breakpad lshw luajit uftrace"
301RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64 = "android-tools lshw luajit uftrace"
302RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64le = "android-tools lshw luajit uftrace"
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600303RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv64 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
304RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv32 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500305RDEPENDS_packagegroup-meta-oe-devtools_remove_aarch64 = "${@bb.utils.contains("TUNE_FEATURES", "crypto", "", "abseil-cpp", d)} concurrencykit"
306RDEPENDS_packagegroup-meta-oe-devtools_remove_x86-64 = "${@bb.utils.contains("TUNE_FEATURES", "corei7", "", "abseil-cpp", d)}"
307RDEPENDS_packagegroup-meta-oe-devtools_remove_x86 = "ply"
Andrew Geissler1548c072019-02-22 16:03:50 -0600308
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800309RDEPENDS_packagegroup-meta-oe-extended ="\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800310 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500311 brotli \
312 byacc \
313 cmpi-bindings \
314 collectd \
315 cfengine-masterfiles \
316 cfengine \
317 ddrescue \
318 dialog \
319 enscript \
320 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
321 dlt-daemon \
322 docopt.cpp \
323 iotop \
324 dumb-init \
325 konkretcmpi \
326 figlet \
327 libcec \
328 libdivecomputer \
329 fluentbit \
330 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \
331 liblognorm \
332 libmodbus \
333 haveged \
334 hexedit \
335 hiredis \
336 hplip \
337 hwloc \
338 libuio \
339 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
340 lprng \
341 icewm \
342 md5deep \
343 indent \
344 jansson \
345 nana \
346 nicstat \
347 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \
348 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
349 p7zip \
350 isomd5sum \
351 jpnevulator \
352 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \
353 rarpd \
354 redis \
355 libfastjson \
356 librelp \
357 sblim-cmpi-devel \
358 sblim-sfc-common \
359 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
360 sblim-sfcc \
361 libblockdev \
362 sgpio \
363 smartmontools \
364 can-utils \
365 canutils \
366 libsocketcan \
367 libconfig \
368 uml-utilities \
369 libidn \
370 libqb \
371 wipe \
372 libzip \
373 zram \
374 libplist \
375 libusbmuxd \
376 liblockfile \
377 liblogging \
378 libnss-nisplus \
379 libpwquality \
380 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \
381 libserialport \
382 libstatgrab \
383 lockfile-progs \
384 logwatch \
385 mailx \
386 mraa \
387 ostree \
388 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \
389 pegtl \
390 libfile-fnmatch-perl \
391 rrdtool \
392 sanlock \
393 scsirastools \
394 sedutil \
395 libsigrok \
396 libsigrokdecode \
397 sigrok-cli \
398 snappy \
399 tipcutils \
400 tiptop \
401 tmux \
402 triggerhappy \
403 upm \
404 vlock \
405 volume-key \
406 wxwidgets \
407 zlog \
408 zstd \
409 redis-plus-plus \
410"
411RDEPENDS_packagegroup-meta-oe-extended_append_libc-musl = " libexecinfo"
412RDEPENDS_packagegroup-meta-oe-extended_append_x86-64 = " pmdk libx86-1"
413RDEPENDS_packagegroup-meta-oe-extended_append_x86 = " libx86-1"
414
415RDEPENDS_packagegroup-meta-oe-extended_remove_libc-musl = "libnss-nisplus sysdig"
416RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa minifi-cpp tiptop"
417RDEPENDS_packagegroup-meta-oe-extended_remove_mips = "sysdig"
418RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa minifi-cpp"
419RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64 = "upm mraa minifi-cpp"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500420RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64le = "upm mraa"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500421RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa sysdig tiptop"
422RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa sysdig tiptop"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800423
424RDEPENDS_packagegroup-meta-oe-gnome ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500425 atkmm \
426 gcab \
427 gnome-common \
428 gmime \
429 libjcat \
430 gtk+ \
431 gtkmm3 \
432 gtkmm \
433 libpeas \
434 pyxdg \
435 vte9 \
436 gnome-theme-adwaita \
437 libxmlb \
438"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800439
440RDEPENDS_packagegroup-meta-oe-graphics ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500441 cairomm \
442 directfb-examples \
443 directfb \
444 fbgrab \
445 dietsplash \
446 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \
447 fontforge \
448 fbida \
449 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \
450 ftgl \
451 fvwm \
452 gtkperf \
453 gphoto2 \
454 libgphoto2 \
455 graphviz \
456 gtkwave \
457 jasper \
458 libforms \
459 lxdm \
460 numlockx \
461 openbox \
462 packagegroup-fonts-truetype \
463 qrencode \
464 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \
465 takao-fonts \
466 leptonica \
467 libvncserver \
468 libmng \
469 libsdl-gfx \
470 libsdl-image \
471 libsdl-mixer \
472 libsdl-net \
473 libsdl-ttf \
474 libsdl2-image \
475 libsdl2-mixer \
476 libsdl2-net \
477 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
478 libsdl \
479 ttf-arphic-uming \
480 ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif \
481 ttf-abyssinica \
482 source-han-sans-cn-fonts \
483 source-han-sans-jp-fonts \
484 source-han-sans-kr-fonts \
485 source-han-sans-tw-fonts \
486 source-code-pro-fonts \
487 ttf-dejavu-sans \
488 ttf-dejavu-sans-condensed \
489 ttf-dejavu-sans-mono \
490 ttf-dejavu-serif \
491 ttf-dejavu-serif-condensed \
492 ttf-dejavu-mathtexgyre \
493 ttf-dejavu-common \
494 ttf-gentium \
495 ttf-hunky-sans \
496 ttf-hunky-serif \
497 ttf-lohit \
498 ttf-inconsolata \
499 ttf-liberation-sans-narrow \
500 ttf-liberation-mono \
501 ttf-liberation-sans \
502 ttf-liberation-serif \
503 ttf-lklug \
504 ttf-noto-emoji-color \
505 ttf-noto-emoji-regular \
506 ttf-sazanami-gothic \
507 ttf-sazanami-mincho \
508 ttf-tlwg \
509 ttf-roboto \
510 ttf-wqy-zenhei \
511 ttf-pt-sans \
512 ttf-vlgothic \
513 ttf-ubuntu-mono \
514 ttf-ubuntu-sans \
515 libyui-ncurses \
516 libyui \
517 x11vnc \
518 terminus-font-consolefonts \
519 terminus-font-pcf \
520 xdotool \
521 xkbevd \
522 bdftopcf \
523 iceauth \
524 sessreg \
525 xgamma \
526 setxkbmap \
527 xkbutils \
528 twm \
529 xclock \
530 xfontsel \
531 xkbprint \
532 xsetmode \
533 xlsatoms \
534 xlsclients \
535 xlsfonts \
536 xmag \
537 xmessage \
538 xrdb \
539 xrefresh \
540 xsetroot \
541 xstdcmap \
542 xterm \
543 xwd \
544 xwud \
545 xorg-sgml-doctools \
546 xf86-input-tslib \
547 xf86-input-void \
548 xf86-video-armsoc \
549 xf86-video-ati \
550 font-adobe-100dpi \
551 font-adobe-utopia-100dpi \
552 font-bh-100dpi \
553 font-bh-lucidatypewriter-100dpi \
554 font-bitstream-100dpi \
555 font-cursor-misc \
556 font-misc-misc \
557 xorg-fonts-100dpi \
558 liblbxutil \
559 libxaw6 \
560 libxkbui \
561 libxpresent \
562 xcb-util-cursor \
563 xserver-common \
564 openjpeg \
565 pangomm \
566 spirv-shader-generator \
567 spirv-tools \
568 stalonetray \
569 surf \
570 tesseract-lang \
571 tesseract \
572 tigervnc \
573 tslib \
574 unclutter-xfixes \
575 libvdpau \
576 xcursorgen \
577 xscreensaver \
578 yad \
579 parallel-deqp-runner \
580 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
581 ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
582"
583RDEPENDS_packagegroup-meta-oe-graphics_append_x86 = " renderdoc xf86-video-nouveau xf86-video-mga"
584RDEPENDS_packagegroup-meta-oe-graphics_append_x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga"
585RDEPENDS_packagegroup-meta-oe-graphics_append_arm = " renderdoc"
586RDEPENDS_packagegroup-meta-oe-graphics_append_aarch64 = " renderdoc"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800587
Andrew Geisslerd688a012020-09-18 13:36:00 -0500588RDEPENDS_packagegroup-meta-oe-graphics_remove_libc-musl = "renderdoc"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500589
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800590RDEPENDS_packagegroup-meta-oe-kernel ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500591 agent-proxy \
592 crash \
593 cpupower \
594 ipmitool \
595 broadcom-bt-firmware \
596 kernel-selftest \
597 minicoredumper \
598 oprofile \
599 spidev-test \
Andrew Geissler8fc454f2020-12-11 16:27:59 -0600600 trace-cmd \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500601"
602RDEPENDS_packagegroup-meta-oe-kernel_append_x86 = " intel-speed-select ipmiutil pm-graph turbostat"
603RDEPENDS_packagegroup-meta-oe-kernel_append_x86-64 = " intel-speed-select ipmiutil kpatch pm-graph turbostat"
604RDEPENDS_packagegroup-meta-oe-kernel_append_poerpc64 = " libpfm4"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500605
Andrew Geisslerd688a012020-09-18 13:36:00 -0500606# Kernel-selftest does not build with 5.8 and its exluded from build too so until its fixed remove it
607RDEPENDS_packagegroup-meta-oe-kernel_remove = "kernel-selftest"
608RDEPENDS_packagegroup-meta-oe-kernel_remove_libc-musl = "crash intel-speed-select kernel-selftest minicoredumper turbostat"
Andrew Geissler1548c072019-02-22 16:03:50 -0600609
Andrew Geisslerd688a012020-09-18 13:36:00 -0500610RDEPENDS_packagegroup-meta-oe-kernel_remove_mipsarch = "makedumpfile"
Andrew Geissler1548c072019-02-22 16:03:50 -0600611RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64 = "crash"
612RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64el = "crash"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800613
Andrew Geisslerd688a012020-09-18 13:36:00 -0500614RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv64 = "crash makedumpfile oprofile"
615RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv32 = "crash makedumpfile oprofile"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500616
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800617RDEPENDS_packagegroup-meta-oe-multimedia ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500618 alsa-oss \
619 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "faad2", "", d)} \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600620 dirsplit \
621 genisoimage \
622 icedax \
623 wodim \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500624 id3lib \
625 audiofile \
626 a2jmidid \
627 jack-server \
628 jack-utils \
629 libass \
630 libburn \
631 libcdio-paranoia \
632 libcdio \
633 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libmad", "", d)} \
634 libmms \
635 libdvdread \
636 libopus \
637 live555-examples \
638 live555-mediaserver \
Brad Bishop26bdd442019-08-16 17:08:17 -0400639 libmikmod \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500640 opus-tools \
641 libmodplug \
642 sound-theme-freedesktop \
643 yavta \
644 v4l-utils \
645 wavpack \
646 libvpx \
647 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \
648 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "mpv", "", d)} \
649 pipewire \
650 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
651 libopusenc \
652"
653
Andrew Geissler1548c072019-02-22 16:03:50 -0600654RDEPENDS_packagegroup-meta-oe-multimedia_remove_libc-musl = "alsa-oss"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800655
656RDEPENDS_packagegroup-meta-oe-navigation ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500657 geos \
658 ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800659 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500660 geoclue \
661 libspatialite \
662 proj \
663"
664
665RDEPENDS_packagegroup-meta-oe-printing ="\
666 cups-filters \
667 qpdf \
668"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800669
670RDEPENDS_packagegroup-meta-oe-security ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500671 keyutils \
672 nmap \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800673 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500674 softhsm \
675 tomoyo-tools \
676"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800677
678RDEPENDS_packagegroup-meta-oe-shells ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500679 dash \
680 mksh \
681 tcsh \
682 zsh \
683"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800684
685RDEPENDS_packagegroup-meta-oe-support ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500686 anthy \
687 atop \
688 ace-cloud-editor \
689 frame \
690 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
691 geis \
692 grail \
693 asio \
694 augeas \
695 avro-c \
696 bdwgc \
697 c-ares \
698 cmark \
699 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
700 consolation \
701 cpprest \
702 ctapi-common \
703 dfu-util \
704 dhex \
705 digitemp \
706 dstat \
707 espeak \
708 exiv2 \
709 libnice \
710 c-periphery \
711 fmt \
712 function2 \
713 gd \
714 gflags \
715 glog \
716 gperftools \
717 gpm \
718 gsoap \
719 hdf5 \
720 htop \
721 hunspell-dictionaries \
722 hunspell \
723 hwdata \
724 iksemel \
725 gengetopt \
726 imagemagick \
727 iniparser \
728 inotify-tools \
729 joe \
730 lcms \
731 lcov \
732 imapfilter \
733 libbytesize \
734 libcyusbserial \
735 libestr \
736 libfann \
737 libftdi \
738 ccid \
739 zchunk \
740 libgpiod \
741 libgpiod \
742 ckermit \
743 libcereal \
744 daemontools \
745 libiio \
746 devmem2 \
747 libgit2 \
748 libharu \
749 eject \
750 enca \
751 epeg \
752 libmxml \
753 fbset-modes \
754 fbset \
755 liboop \
756 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \
757 freerdp \
758 libgusb \
759 emacs \
760 libp11 \
761 libraw1394 \
762 gradm \
763 gsl \
764 librsync \
765 hddtemp \
766 hidapi \
767 libsoc \
768 libmimetic \
769 libinih \
770 libtar \
771 libteam \
772 libusb-compat \
773 libatasmart \
Brad Bishop26bdd442019-08-16 17:08:17 -0400774 libcanberra \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500775 libssh \
776 libssh2 \
777 libee \
778 libusbgx-config \
779 libusbgx \
780 lockdev \
781 logwarn \
782 libjs-jquery \
783 libjs-sizzle \
784 liblinebreak \
785 mailcap \
786 liboauth \
787 libol \
788 mg \
789 monit \
790 mscgen \
791 libsmi \
792 remmina \
793 neon \
794 nmon \
795 libtinyxml \
796 libusbg \
797 libutempter \
798 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500799 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500800 log4c \
801 log4cpp \
802 nspr \
803 libdevmapper \
804 lvm2 \
805 nss \
806 mbuffer \
807 onig \
808 mime-support \
809 minini \
810 multipath-tools \
811 numactl \
812 clinfo \
813 opencv \
814 opensc \
815 openct \
816 openldap \
817 wbxml2 \
818 p910nd \
819 libtinyxml2 \
820 picocom \
821 funyahoo-plusplus \
822 icyque \
823 libotr \
824 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
825 pidgin \
826 purple-skypeweb \
827 pidgin-sipe \
828 pngcheck \
829 poco \
830 poppler-data \
831 poppler \
832 portaudio-v19 \
833 procmail \
834 pxaregs \
835 pv \
836 rsnapshot \
837 pps-tools \
838 raptor2 \
839 rdfind \
840 sdparm \
841 serial-forward \
842 read-edid \
843 spitools \
844 libsass \
845 sassc \
846 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \
847 syslog-ng \
848 system-config-keyboard \
849 tbb \
850 satyr \
851 pcsc-lite \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500852 pcsc-tools \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500853 sharutils \
854 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "toscoterm", "", d)} \
855 sg3-utils \
856 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
857 uchardet \
858 srecord \
859 ssiapi \
860 tree \
861 utouch-evemu \
862 utouch-frame \
863 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
864 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \
865 stm32flash \
866 tokyocabinet \
867 xmlstarlet \
868 thin-provisioning-tools \
869 uhubctl \
870 zile \
871 unixodbc \
872 daemonize \
873 upower \
874 xxhash \
875 unicode-ucd \
876 xdelta3 \
877 uriparser \
878 nano \
879 xdg-user-dirs \
880 xmlsec1 \
881 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xorgxrdp xrdp", "", d)} \
882 usb-modeswitch-data \
883 usb-modeswitch \
884 liburing \
885 zbar \
886 libmicrohttpd \
887"
888RDEPENDS_packagegroup-meta-oe-support_append_armv7a = " ne10"
889RDEPENDS_packagegroup-meta-oe-support_append_armv7ve = " ne10"
890RDEPENDS_packagegroup-meta-oe-support_append_aarch64 = " ne10"
891RDEPENDS_packagegroup-meta-oe-support_append_x86 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers"
892RDEPENDS_packagegroup-meta-oe-support_append_x86-64 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers"
Andrew Geissler1548c072019-02-22 16:03:50 -0600893RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
Brad Bishop996bc452019-12-02 13:05:15 -0500894RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch = "gperftools"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500895RDEPENDS_packagegroup-meta-oe-support_remove_riscv64 = "gperftools uim"
896RDEPENDS_packagegroup-meta-oe-support_remove_riscv32 = "gperftools uim"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500897RDEPENDS_packagegroup-meta-oe-support_remove_powerpc = "ssiapi"
Andrew Geissler1548c072019-02-22 16:03:50 -0600898
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800899RDEPENDS_packagegroup-meta-oe-test ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500900 bats \
Andrew Geisslera2681d92020-10-16 10:17:07 -0500901 cmocka \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500902 cppunit \
903 cukinia \
904 cunit \
905 cxxtest \
906 evtest \
907 fb-test \
908 fwts \
909 googletest \
910 pm-qa \
911 testfloat \
912"
Andrew Geissler1548c072019-02-22 16:03:50 -0600913RDEPENDS_packagegroup-meta-oe-test_remove_libc-musl = "pm-qa"
914RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
915RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
916RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
917RDEPENDS_packagegroup-meta-oe-test_remove_riscv64 = "fwts"
918RDEPENDS_packagegroup-meta-oe-test_remove_riscv32 = "fwts"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800919
Andrew Geissler1548c072019-02-22 16:03:50 -0600920RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800921 zeromq-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800922 leveldb-ptest \
923 psqlodbc-ptest \
924 lua-ptest \
925 protobuf-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800926 rsyslog-ptest \
927 oprofile-ptest \
928 libteam-ptest \
929 uthash-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800930 libee-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800931 poco-ptest \
Andrew Geisslera2681d92020-10-16 10:17:07 -0500932 cmocka-ptest \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500933"
934RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = " mcelog-ptest"
935RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = " mcelog-ptest"
936
Andrew Geissler82c905d2020-04-13 13:39:40 -0500937RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv64 = "oprofile-ptest"
938RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv32 = "oprofile-ptest"
Andrew Geissler1548c072019-02-22 16:03:50 -0600939RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500940
941
942RDEPENDS_packagegroup-meta-oe-fortran-packages = "\
943 lapack \
944 octave \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600945 suitesparse \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500946"
947# library-only or headers-only packages
948# They wont be built as part of images but might be interesting to include
949# with dev-pkgs images
950#
951# opencl-headers sdbus-c++-libsystemd boost-url nlohmann-fifo sqlite-orm
952# nlohmann-json exprtk liblightmodbus p8platform gnome-doc-utils-stub
953# glm ttf-mplus xbitmaps ceres-solver cli11 fftw gnulib libeigen ade
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600954# spdlog span-lite uthash websocketpp catch2 properties-cpp cpp-netlib
Andrew Geisslerd688a012020-09-18 13:36:00 -0500955
956# rsyslog conflicts with syslog-ng so its not included here
957
958EXCLUDE_FROM_WORLD = "1"