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