blob: 2a84d669a1cc0a16490b616b5016c9566334acb0 [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 \
Andrew Geissler72956ed2021-01-08 16:11:14 -0600182 dbus-cxx \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500183"
184RDEPENDS_packagegroup-meta-oe-core_append_libc-glibc = " glfw"
185RDEPENDS_packagegroup-meta-oe-core_remove_riscv64 = "safec"
186RDEPENDS_packagegroup-meta-oe-core_remove_riscv32 = "safec"
187
188RDEPENDS_packagegroup-meta-oe-crypto ="\
189 botan \
190 cryptsetup \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500191 fsverity-utils \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500192 libkcapi \
193 libmcrypt \
194 libsodium \
195 pkcs11-helper \
196"
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600197RDEPENDS_packagegroup-meta-oe-crypto_remove_riscv32 = "botan"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500198
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800199RDEPENDS_packagegroup-meta-oe-dbs ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500200 leveldb \
201 libdbi \
202 mariadb \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500203 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500204 postgresql \
205 psqlodbc \
206 rocksdb \
207 soci \
208 sqlite \
209"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800210
211RDEPENDS_packagegroup-meta-oe-devtools ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500212 abseil-cpp \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500213 apitrace \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500214 breakpad \
215 bootchart \
216 android-tools-conf \
217 android-tools \
218 concurrencykit \
219 cgdb \
220 ctags \
221 debootstrap \
222 cjson \
223 cloc \
224 icon-slicer \
225 cscope \
226 dmalloc \
227 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \
228 doxygen \
229 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
230 lemon \
231 flatbuffers \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600232 heaptrack \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500233 libubox \
234 ltrace \
235 lua \
236 luajit \
237 mcpp \
238 memstat \
239 giflib \
240 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \
241 grpc \
242 guider \
243 php \
244 iptraf-ng \
245 jq \
246 json-spirit \
247 serialcheck \
248 tclap \
249 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
250 uw-imap \
251 jsoncpp \
252 jsonrpc \
253 yajl \
254 yajl \
255 kconfig-frontends \
256 ldns \
257 libgee \
258 libsombok3 \
259 lshw \
260 luaposix \
261 capnproto-compiler \
262 mpich \
263 msgpack-c \
264 mercurial \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500265 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "nodejs", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500266 openocd \
267 pax-utils \
268 ipc-run \
269 libdbd-mysql-perl \
270 libdbi-perl \
271 libdev-checklib-perl \
272 libio-pty-perl \
273 libjson-perl \
274 libperlio-gzip-perl \
275 ply \
276 protobuf-c \
277 protobuf \
278 pugixml \
279 python3-distutils-extra \
280 rapidjson \
281 sip3 \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500282 squashfs-tools-ng \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500283 uftrace \
284 libxerces-c \
285 xerces-c-samples \
286 xmlrpc-c \
287 yasm \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600288 json-schema-validator \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500289"
290RDEPENDS_packagegroup-meta-oe-devtools_append_x86 = " cpuid msr-tools pmtools"
291RDEPENDS_packagegroup-meta-oe-devtools_append_x86-64 = " cpuid msr-tools pcimem pmtools"
292RDEPENDS_packagegroup-meta-oe-devtools_append_arm = " pcimem"
293RDEPENDS_packagegroup-meta-oe-devtools_append_aarch64 = " pcimem"
Andrew Geisslera2681d92020-10-16 10:17:07 -0500294RDEPENDS_packagegroup-meta-oe-devtools_append_libc-musl = " musl-nscd"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800295
Andrew Geisslerd688a012020-09-18 13:36:00 -0500296RDEPENDS_packagegroup-meta-oe-devtools_remove_arm = "concurrencykit"
Andrew Geissler1548c072019-02-22 16:03:50 -0600297RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500298RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "concurrencykit lshw ply uftrace"
299RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64 = "luajit nodejs"
300RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64el = "luajit nodejs"
301RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "android-tools breakpad lshw luajit uftrace"
302RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64 = "android-tools lshw luajit uftrace"
303RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64le = "android-tools lshw luajit uftrace"
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600304RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv64 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
305RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv32 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500306RDEPENDS_packagegroup-meta-oe-devtools_remove_aarch64 = "${@bb.utils.contains("TUNE_FEATURES", "crypto", "", "abseil-cpp", d)} concurrencykit"
307RDEPENDS_packagegroup-meta-oe-devtools_remove_x86-64 = "${@bb.utils.contains("TUNE_FEATURES", "corei7", "", "abseil-cpp", d)}"
308RDEPENDS_packagegroup-meta-oe-devtools_remove_x86 = "ply"
Andrew Geissler1548c072019-02-22 16:03:50 -0600309
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800310RDEPENDS_packagegroup-meta-oe-extended ="\
Andrew Geissler72956ed2021-01-08 16:11:14 -0600311 bitwise \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800312 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500313 brotli \
314 byacc \
315 cmpi-bindings \
316 collectd \
317 cfengine-masterfiles \
318 cfengine \
319 ddrescue \
320 dialog \
321 enscript \
322 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
323 dlt-daemon \
324 docopt.cpp \
325 iotop \
326 dumb-init \
327 konkretcmpi \
328 figlet \
329 libcec \
330 libdivecomputer \
331 fluentbit \
332 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \
333 liblognorm \
334 libmodbus \
335 haveged \
336 hexedit \
337 hiredis \
338 hplip \
339 hwloc \
340 libuio \
341 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
342 lprng \
343 icewm \
344 md5deep \
345 indent \
346 jansson \
347 nana \
348 nicstat \
349 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \
350 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
351 p7zip \
352 isomd5sum \
353 jpnevulator \
354 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \
355 rarpd \
356 redis \
357 libfastjson \
358 librelp \
359 sblim-cmpi-devel \
360 sblim-sfc-common \
361 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
362 sblim-sfcc \
363 libblockdev \
364 sgpio \
365 smartmontools \
366 can-utils \
367 canutils \
368 libsocketcan \
369 libconfig \
Andrew Geissler72956ed2021-01-08 16:11:14 -0600370 linuxconsole \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500371 uml-utilities \
372 libidn \
373 libqb \
374 wipe \
375 libzip \
376 zram \
377 libplist \
378 libusbmuxd \
379 liblockfile \
380 liblogging \
381 libnss-nisplus \
382 libpwquality \
383 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \
384 libserialport \
385 libstatgrab \
386 lockfile-progs \
387 logwatch \
388 mailx \
389 mraa \
390 ostree \
391 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \
392 pegtl \
393 libfile-fnmatch-perl \
394 rrdtool \
395 sanlock \
396 scsirastools \
397 sedutil \
398 libsigrok \
399 libsigrokdecode \
400 sigrok-cli \
401 snappy \
402 tipcutils \
403 tiptop \
404 tmux \
405 triggerhappy \
406 upm \
407 vlock \
408 volume-key \
409 wxwidgets \
410 zlog \
411 zstd \
412 redis-plus-plus \
413"
414RDEPENDS_packagegroup-meta-oe-extended_append_libc-musl = " libexecinfo"
415RDEPENDS_packagegroup-meta-oe-extended_append_x86-64 = " pmdk libx86-1"
416RDEPENDS_packagegroup-meta-oe-extended_append_x86 = " libx86-1"
417
418RDEPENDS_packagegroup-meta-oe-extended_remove_libc-musl = "libnss-nisplus sysdig"
419RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa minifi-cpp tiptop"
420RDEPENDS_packagegroup-meta-oe-extended_remove_mips = "sysdig"
421RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa minifi-cpp"
422RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64 = "upm mraa minifi-cpp"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500423RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64le = "upm mraa"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500424RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa sysdig tiptop"
425RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa sysdig tiptop"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800426
427RDEPENDS_packagegroup-meta-oe-gnome ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500428 atkmm \
429 gcab \
430 gnome-common \
431 gmime \
432 libjcat \
433 gtk+ \
434 gtkmm3 \
435 gtkmm \
436 libpeas \
437 pyxdg \
438 vte9 \
439 gnome-theme-adwaita \
440 libxmlb \
441"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800442
443RDEPENDS_packagegroup-meta-oe-graphics ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500444 cairomm \
445 directfb-examples \
446 directfb \
447 fbgrab \
448 dietsplash \
449 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \
450 fontforge \
451 fbida \
Andrew Geissler72956ed2021-01-08 16:11:14 -0600452 feh \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500453 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \
454 ftgl \
455 fvwm \
456 gtkperf \
457 gphoto2 \
Andrew Geissler72956ed2021-01-08 16:11:14 -0600458 imlib2 \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500459 libgphoto2 \
460 graphviz \
461 gtkwave \
462 jasper \
463 libforms \
464 lxdm \
465 numlockx \
Andrew Geissler72956ed2021-01-08 16:11:14 -0600466 obconf \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500467 openbox \
468 packagegroup-fonts-truetype \
469 qrencode \
470 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \
471 takao-fonts \
472 leptonica \
473 libvncserver \
474 libmng \
475 libsdl-gfx \
476 libsdl-image \
477 libsdl-mixer \
478 libsdl-net \
479 libsdl-ttf \
480 libsdl2-image \
481 libsdl2-mixer \
482 libsdl2-net \
483 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
484 libsdl \
485 ttf-arphic-uming \
486 ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif \
487 ttf-abyssinica \
488 source-han-sans-cn-fonts \
489 source-han-sans-jp-fonts \
490 source-han-sans-kr-fonts \
491 source-han-sans-tw-fonts \
492 source-code-pro-fonts \
493 ttf-dejavu-sans \
494 ttf-dejavu-sans-condensed \
495 ttf-dejavu-sans-mono \
496 ttf-dejavu-serif \
497 ttf-dejavu-serif-condensed \
498 ttf-dejavu-mathtexgyre \
499 ttf-dejavu-common \
500 ttf-gentium \
501 ttf-hunky-sans \
502 ttf-hunky-serif \
503 ttf-lohit \
504 ttf-inconsolata \
505 ttf-liberation-sans-narrow \
506 ttf-liberation-mono \
507 ttf-liberation-sans \
508 ttf-liberation-serif \
509 ttf-lklug \
510 ttf-noto-emoji-color \
511 ttf-noto-emoji-regular \
512 ttf-sazanami-gothic \
513 ttf-sazanami-mincho \
514 ttf-tlwg \
515 ttf-roboto \
516 ttf-wqy-zenhei \
517 ttf-pt-sans \
518 ttf-vlgothic \
519 ttf-ubuntu-mono \
520 ttf-ubuntu-sans \
521 libyui-ncurses \
522 libyui \
523 x11vnc \
524 terminus-font-consolefonts \
525 terminus-font-pcf \
526 xdotool \
527 xkbevd \
528 bdftopcf \
529 iceauth \
530 sessreg \
531 xgamma \
532 setxkbmap \
533 xkbutils \
534 twm \
535 xclock \
536 xfontsel \
537 xkbprint \
538 xsetmode \
539 xlsatoms \
540 xlsclients \
541 xlsfonts \
542 xmag \
543 xmessage \
544 xrdb \
545 xrefresh \
546 xsetroot \
547 xstdcmap \
548 xterm \
549 xwd \
550 xwud \
551 xorg-sgml-doctools \
552 xf86-input-tslib \
553 xf86-input-void \
554 xf86-video-armsoc \
555 xf86-video-ati \
556 font-adobe-100dpi \
557 font-adobe-utopia-100dpi \
558 font-bh-100dpi \
559 font-bh-lucidatypewriter-100dpi \
560 font-bitstream-100dpi \
561 font-cursor-misc \
562 font-misc-misc \
563 xorg-fonts-100dpi \
564 liblbxutil \
565 libxaw6 \
566 libxkbui \
567 libxpresent \
568 xcb-util-cursor \
569 xserver-common \
570 openjpeg \
571 pangomm \
572 spirv-shader-generator \
573 spirv-tools \
574 stalonetray \
575 surf \
576 tesseract-lang \
577 tesseract \
578 tigervnc \
579 tslib \
580 unclutter-xfixes \
581 libvdpau \
582 xcursorgen \
583 xscreensaver \
584 yad \
585 parallel-deqp-runner \
586 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
587 ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
588"
589RDEPENDS_packagegroup-meta-oe-graphics_append_x86 = " renderdoc xf86-video-nouveau xf86-video-mga"
590RDEPENDS_packagegroup-meta-oe-graphics_append_x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga"
591RDEPENDS_packagegroup-meta-oe-graphics_append_arm = " renderdoc"
592RDEPENDS_packagegroup-meta-oe-graphics_append_aarch64 = " renderdoc"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800593
Andrew Geisslerd688a012020-09-18 13:36:00 -0500594RDEPENDS_packagegroup-meta-oe-graphics_remove_libc-musl = "renderdoc"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500595
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800596RDEPENDS_packagegroup-meta-oe-kernel ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500597 agent-proxy \
598 crash \
599 cpupower \
600 ipmitool \
601 broadcom-bt-firmware \
602 kernel-selftest \
603 minicoredumper \
604 oprofile \
605 spidev-test \
Andrew Geissler8fc454f2020-12-11 16:27:59 -0600606 trace-cmd \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500607"
608RDEPENDS_packagegroup-meta-oe-kernel_append_x86 = " intel-speed-select ipmiutil pm-graph turbostat"
609RDEPENDS_packagegroup-meta-oe-kernel_append_x86-64 = " intel-speed-select ipmiutil kpatch pm-graph turbostat"
610RDEPENDS_packagegroup-meta-oe-kernel_append_poerpc64 = " libpfm4"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500611
Andrew Geisslerd688a012020-09-18 13:36:00 -0500612# Kernel-selftest does not build with 5.8 and its exluded from build too so until its fixed remove it
613RDEPENDS_packagegroup-meta-oe-kernel_remove = "kernel-selftest"
614RDEPENDS_packagegroup-meta-oe-kernel_remove_libc-musl = "crash intel-speed-select kernel-selftest minicoredumper turbostat"
Andrew Geissler1548c072019-02-22 16:03:50 -0600615
Andrew Geisslerd688a012020-09-18 13:36:00 -0500616RDEPENDS_packagegroup-meta-oe-kernel_remove_mipsarch = "makedumpfile"
Andrew Geissler1548c072019-02-22 16:03:50 -0600617RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64 = "crash"
618RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64el = "crash"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800619
Andrew Geisslerd688a012020-09-18 13:36:00 -0500620RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv64 = "crash makedumpfile oprofile"
621RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv32 = "crash makedumpfile oprofile"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500622
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800623RDEPENDS_packagegroup-meta-oe-multimedia ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500624 alsa-oss \
625 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "faad2", "", d)} \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600626 dirsplit \
627 genisoimage \
628 icedax \
629 wodim \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500630 id3lib \
631 audiofile \
632 a2jmidid \
633 jack-server \
634 jack-utils \
635 libass \
636 libburn \
637 libcdio-paranoia \
638 libcdio \
639 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libmad", "", d)} \
640 libmms \
641 libdvdread \
642 libopus \
643 live555-examples \
644 live555-mediaserver \
Brad Bishop26bdd442019-08-16 17:08:17 -0400645 libmikmod \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500646 opus-tools \
647 libmodplug \
648 sound-theme-freedesktop \
649 yavta \
650 v4l-utils \
651 wavpack \
652 libvpx \
653 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \
654 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "mpv", "", d)} \
655 pipewire \
656 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
657 libopusenc \
658"
659
Andrew Geissler1548c072019-02-22 16:03:50 -0600660RDEPENDS_packagegroup-meta-oe-multimedia_remove_libc-musl = "alsa-oss"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800661
662RDEPENDS_packagegroup-meta-oe-navigation ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500663 geos \
664 ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800665 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500666 geoclue \
667 libspatialite \
668 proj \
669"
670
671RDEPENDS_packagegroup-meta-oe-printing ="\
672 cups-filters \
673 qpdf \
674"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800675
676RDEPENDS_packagegroup-meta-oe-security ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500677 keyutils \
678 nmap \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800679 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500680 softhsm \
681 tomoyo-tools \
682"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800683
684RDEPENDS_packagegroup-meta-oe-shells ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500685 dash \
686 mksh \
687 tcsh \
688 zsh \
689"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800690
691RDEPENDS_packagegroup-meta-oe-support ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500692 anthy \
693 atop \
694 ace-cloud-editor \
695 frame \
696 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
697 geis \
698 grail \
699 asio \
700 augeas \
701 avro-c \
702 bdwgc \
703 c-ares \
704 cmark \
705 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
706 consolation \
707 cpprest \
708 ctapi-common \
709 dfu-util \
710 dhex \
711 digitemp \
712 dstat \
713 espeak \
714 exiv2 \
715 libnice \
716 c-periphery \
717 fmt \
718 function2 \
719 gd \
720 gflags \
721 glog \
722 gperftools \
723 gpm \
724 gsoap \
725 hdf5 \
726 htop \
727 hunspell-dictionaries \
728 hunspell \
729 hwdata \
730 iksemel \
731 gengetopt \
732 imagemagick \
733 iniparser \
734 inotify-tools \
735 joe \
736 lcms \
737 lcov \
738 imapfilter \
739 libbytesize \
740 libcyusbserial \
741 libestr \
742 libfann \
743 libftdi \
744 ccid \
745 zchunk \
746 libgpiod \
747 libgpiod \
748 ckermit \
749 libcereal \
750 daemontools \
751 libiio \
752 devmem2 \
753 libgit2 \
754 libharu \
755 eject \
756 enca \
757 epeg \
758 libmxml \
759 fbset-modes \
760 fbset \
761 liboop \
762 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \
763 freerdp \
764 libgusb \
765 emacs \
766 libp11 \
767 libraw1394 \
768 gradm \
769 gsl \
770 librsync \
771 hddtemp \
772 hidapi \
773 libsoc \
774 libmimetic \
775 libinih \
776 libtar \
777 libteam \
778 libusb-compat \
779 libatasmart \
Brad Bishop26bdd442019-08-16 17:08:17 -0400780 libcanberra \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500781 libssh \
782 libssh2 \
783 libee \
784 libusbgx-config \
785 libusbgx \
786 lockdev \
787 logwarn \
788 libjs-jquery \
789 libjs-sizzle \
790 liblinebreak \
791 mailcap \
792 liboauth \
793 libol \
794 mg \
795 monit \
796 mscgen \
797 libsmi \
798 remmina \
799 neon \
800 nmon \
801 libtinyxml \
802 libusbg \
803 libutempter \
804 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500805 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500806 log4c \
807 log4cpp \
808 nspr \
809 libdevmapper \
810 lvm2 \
811 nss \
812 mbuffer \
813 onig \
814 mime-support \
815 minini \
816 multipath-tools \
817 numactl \
818 clinfo \
819 opencv \
820 opensc \
821 openct \
822 openldap \
823 wbxml2 \
824 p910nd \
825 libtinyxml2 \
826 picocom \
827 funyahoo-plusplus \
828 icyque \
829 libotr \
830 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
831 pidgin \
832 purple-skypeweb \
833 pidgin-sipe \
834 pngcheck \
835 poco \
836 poppler-data \
837 poppler \
838 portaudio-v19 \
839 procmail \
840 pxaregs \
841 pv \
842 rsnapshot \
843 pps-tools \
844 raptor2 \
845 rdfind \
846 sdparm \
847 serial-forward \
848 read-edid \
849 spitools \
850 libsass \
851 sassc \
852 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \
853 syslog-ng \
854 system-config-keyboard \
855 tbb \
856 satyr \
857 pcsc-lite \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500858 pcsc-tools \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500859 sharutils \
860 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "toscoterm", "", d)} \
861 sg3-utils \
862 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
863 uchardet \
864 srecord \
865 ssiapi \
866 tree \
867 utouch-evemu \
868 utouch-frame \
869 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
870 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \
871 stm32flash \
872 tokyocabinet \
873 xmlstarlet \
874 thin-provisioning-tools \
875 uhubctl \
876 zile \
877 unixodbc \
878 daemonize \
879 upower \
880 xxhash \
881 unicode-ucd \
882 xdelta3 \
883 uriparser \
884 nano \
885 xdg-user-dirs \
886 xmlsec1 \
887 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xorgxrdp xrdp", "", d)} \
888 usb-modeswitch-data \
889 usb-modeswitch \
890 liburing \
891 zbar \
892 libmicrohttpd \
Andrew Geissler72956ed2021-01-08 16:11:14 -0600893 yaml-cpp \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500894"
895RDEPENDS_packagegroup-meta-oe-support_append_armv7a = " ne10"
896RDEPENDS_packagegroup-meta-oe-support_append_armv7ve = " ne10"
897RDEPENDS_packagegroup-meta-oe-support_append_aarch64 = " ne10"
898RDEPENDS_packagegroup-meta-oe-support_append_x86 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers"
899RDEPENDS_packagegroup-meta-oe-support_append_x86-64 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers"
Andrew Geissler1548c072019-02-22 16:03:50 -0600900RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
Brad Bishop996bc452019-12-02 13:05:15 -0500901RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch = "gperftools"
Andrew Geissler82c905d2020-04-13 13:39:40 -0500902RDEPENDS_packagegroup-meta-oe-support_remove_riscv64 = "gperftools uim"
903RDEPENDS_packagegroup-meta-oe-support_remove_riscv32 = "gperftools uim"
Brad Bishop0e2770c2020-01-21 07:31:46 -0500904RDEPENDS_packagegroup-meta-oe-support_remove_powerpc = "ssiapi"
Andrew Geissler1548c072019-02-22 16:03:50 -0600905
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800906RDEPENDS_packagegroup-meta-oe-test ="\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500907 bats \
Andrew Geisslera2681d92020-10-16 10:17:07 -0500908 cmocka \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500909 cppunit \
910 cukinia \
911 cunit \
912 cxxtest \
913 evtest \
914 fb-test \
915 fwts \
916 googletest \
917 pm-qa \
918 testfloat \
919"
Andrew Geissler1548c072019-02-22 16:03:50 -0600920RDEPENDS_packagegroup-meta-oe-test_remove_libc-musl = "pm-qa"
921RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
922RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
923RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
924RDEPENDS_packagegroup-meta-oe-test_remove_riscv64 = "fwts"
925RDEPENDS_packagegroup-meta-oe-test_remove_riscv32 = "fwts"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800926
Andrew Geissler1548c072019-02-22 16:03:50 -0600927RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800928 zeromq-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800929 leveldb-ptest \
930 psqlodbc-ptest \
931 lua-ptest \
932 protobuf-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800933 rsyslog-ptest \
934 oprofile-ptest \
935 libteam-ptest \
936 uthash-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800937 libee-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800938 poco-ptest \
Andrew Geisslera2681d92020-10-16 10:17:07 -0500939 cmocka-ptest \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500940"
941RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = " mcelog-ptest"
942RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = " mcelog-ptest"
943
Andrew Geissler82c905d2020-04-13 13:39:40 -0500944RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv64 = "oprofile-ptest"
945RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv32 = "oprofile-ptest"
Andrew Geissler1548c072019-02-22 16:03:50 -0600946RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500947
948
949RDEPENDS_packagegroup-meta-oe-fortran-packages = "\
950 lapack \
951 octave \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600952 suitesparse \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500953"
954# library-only or headers-only packages
955# They wont be built as part of images but might be interesting to include
956# with dev-pkgs images
957#
958# opencl-headers sdbus-c++-libsystemd boost-url nlohmann-fifo sqlite-orm
959# nlohmann-json exprtk liblightmodbus p8platform gnome-doc-utils-stub
960# glm ttf-mplus xbitmaps ceres-solver cli11 fftw gnulib libeigen ade
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600961# spdlog span-lite uthash websocketpp catch2 properties-cpp cpp-netlib
Andrew Geisslerd688a012020-09-18 13:36:00 -0500962
963# rsyslog conflicts with syslog-ng so its not included here
964
965EXCLUDE_FROM_WORLD = "1"