1SUMMARY = "Meta-oe ptest packagegroups"
2
3PACKAGE_ARCH = "${MACHINE_ARCH}"
4inherit packagegroup
5
6PROVIDES = "${PACKAGES}"
7PACKAGES = "\
8    packagegroup-meta-oe \
9    packagegroup-meta-oe-benchmarks \
10    packagegroup-meta-oe-connectivity \
11    packagegroup-meta-oe-connectivity-python2 \
12    packagegroup-meta-oe-core \
13    packagegroup-meta-oe-crypto \
14    packagegroup-meta-oe-bsp \
15    packagegroup-meta-oe-dbs \
16    packagegroup-meta-oe-dbs-python2 \
17    packagegroup-meta-oe-devtools \
18    packagegroup-meta-oe-extended \
19    packagegroup-meta-oe-extended-python2 \
20    packagegroup-meta-oe-kernel \
21    packagegroup-meta-oe-multimedia \
22    packagegroup-meta-oe-navigation \
23    packagegroup-meta-oe-printing \
24    packagegroup-meta-oe-shells \
25    packagegroup-meta-oe-security \
26    packagegroup-meta-oe-support \
27    packagegroup-meta-oe-support-python2 \
28    packagegroup-meta-oe-test \
29    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
30    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
31    ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
32"
33#PACKAGES += "packagegroup-meta-oe-fortran-packages"
34
35RDEPENDS:packagegroup-meta-oe = "\
36    packagegroup-meta-oe-benchmarks \
37    packagegroup-meta-oe-bsp \
38    packagegroup-meta-oe-connectivity \
39    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-connectivity-python2", "", d)} \
40    packagegroup-meta-oe-core \
41    packagegroup-meta-oe-crypto \
42    packagegroup-meta-oe-dbs \
43    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-dbs-python2", "", d)} \
44    packagegroup-meta-oe-devtools \
45    packagegroup-meta-oe-extended \
46    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-extended-python2", "", d)} \
47    packagegroup-meta-oe-kernel \
48    packagegroup-meta-oe-multimedia \
49    packagegroup-meta-oe-navigation \
50    packagegroup-meta-oe-printing \
51    packagegroup-meta-oe-security \
52    packagegroup-meta-oe-shells \
53    packagegroup-meta-oe-support \
54    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-support-python2", "", d)} \
55    packagegroup-meta-oe-test \
56    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
57    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
58    ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
59"
60
61RDEPENDS:packagegroup-meta-oe-benchmarks = "\
62    bonnie++ \
63    dbench \
64    dhrystone \
65    fio \
66    ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "glmark2", "", d)} \
67    iozone3 \
68    iperf2 \
69    iperf3 \
70    libc-bench \
71    linpack \
72    lmbench \
73    mbw \
74    memtester \
75    nbench-byte \
76    phoronix-test-suite \
77    qperf \
78    s-suite \
79    stressapptest \
80    sysbench \
81    tinymembench \
82    tiobench \
83    whetstone \
84"
85RDEPENDS:packagegroup-meta-oe-benchmarks:append:armv7a = " cpuburn-arm"
86RDEPENDS:packagegroup-meta-oe-benchmarks:append:armv7ve = " cpuburn-arm"
87RDEPENDS:packagegroup-meta-oe-benchmarks:append:aarch64 = " cpuburn-arm"
88
89RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mipsarch = "libhugetlbfs"
90RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mips64 = "tinymembench"
91RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mips64el = "tinymembench"
92RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv64 = "libhugetlbfs"
93RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv32 = "libhugetlbfs"
94
95RDEPENDS:packagegroup-meta-oe-bsp ="\
96    acpitool \
97    cpufrequtils \
98    edac-utils \
99    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "firmwared", "", d)} \
100    flashrom \
101    fwupd \
102    fwupd-efi \
103    irda-utils \
104    lmsensors-config-cgi \
105    lmsensors-config-fancontrol \
106    lmsensors-config-sensord \
107    lmsensors \
108    lsscsi \
109    nvme-cli \
110    pcmciautils \
111    pointercal \
112"
113RDEPENDS:packagegroup-meta-oe-bsp:append:x86 = " ledmon"
114RDEPENDS:packagegroup-meta-oe-bsp:append:x86-64 = " ledmon"
115
116RDEPENDS:packagegroup-meta-oe-bsp:remove:libc-musl = "ledmon"
117RDEPENDS:packagegroup-meta-oe-bsp:remove:mipsarch = "efivar efibootmgr fwupd fwupd-efi"
118RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc = "efivar efibootmgr fwupd fwupd-efi"
119RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc64 = "efivar efibootmgr fwupd fwupd-efi"
120RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc64le = "efivar efibootmgr fwupd fwupd-efi"
121RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv64 = "efivar efibootmgr fwupd fwupd-efi"
122RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv32 = "efivar efibootmgr fwupd fwupd-efi"
123
124RDEPENDS:packagegroup-meta-oe-connectivity ="\
125    cyrus-sasl \
126    gammu \
127    gattlib \
128    gensio \
129    hostapd \
130    ifplugd \
131    irssi \
132    iwd \
133    krb5 \
134    libev \
135    libimobiledevice \
136    libmbim \
137    libmtp \
138    libndp \
139    libnet \
140    libqmi \
141    libtorrent \
142    libuv \
143    libwebsockets \
144    linuxptp \
145    loudmouth \
146    modemmanager \
147    mosh \
148    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
149    openobex \
150    obexftp \
151    packagegroup-tools-bluetooth \
152    paho-mqtt-c \
153    paho-mqtt-cpp \
154    rabbitmq-c \
155    rfkill \
156    rtorrent \
157    ser2net \
158    smstools3 \
159    telepathy-glib \
160    thrift \
161    usbmuxd \
162    wifi-test-suite \
163    zabbix \
164    czmq \
165    zeromq \
166"
167
168RDEPENDS:packagegroup-meta-oe-connectivity:append:libc-glibc = " wvstreams wvdial"
169
170RDEPENDS:packagegroup-meta-oe-connectivity-python2 = "\
171    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \
172"
173
174# dracut needs dracut
175RDEPENDS:packagegroup-meta-oe-core = "\
176    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker", "", d)} \
177    dbus-daemon-proxy \
178    libdbus-c++ \
179    emlog \
180    kernel-module-emlog \
181    glibmm \
182    libnfc \
183    libsigc++-2.0 \
184    libsigc++-3 \
185    libxml++ \
186    mdbus2 \
187    distro-feed-configs \
188    mm-common \
189    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "ndctl", "", d)} \
190    opencl-icd-loader \
191    pim435 \
192    proxy-libintl \
193    safec \
194    sdbus-c++-tools \
195    sdbus-c++ \
196    toybox \
197    usleep \
198    dbus-cxx \
199"
200RDEPENDS:packagegroup-meta-oe-core:append:libc-glibc = " ${@bb.utils.contains("DISTRO_FEATURES", "x11 opengl", "glfw", "", d)}"
201RDEPENDS:packagegroup-meta-oe-core:remove:riscv64 = "safec"
202RDEPENDS:packagegroup-meta-oe-core:remove:riscv32 = "safec"
203
204RDEPENDS:packagegroup-meta-oe-crypto ="\
205    botan \
206    cryptsetup \
207    fsverity-utils \
208    libkcapi \
209    libmcrypt \
210    libsodium \
211    pkcs11-helper \
212"
213RDEPENDS:packagegroup-meta-oe-crypto:remove:riscv32 = "botan"
214
215RDEPENDS:packagegroup-meta-oe-dbs ="\
216    influxdb \
217    leveldb \
218    libdbi \
219    lmdb \
220    mariadb \
221    postgresql \
222    psqlodbc \
223    rocksdb \
224    soci \
225    sqlite \
226"
227RDEPENDS:packagegroup-meta-oe-dbs:remove:libc-musl:powerpc = "rocksdb"
228
229RDEPENDS:packagegroup-meta-oe-dbs-python2 ="\
230    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'mysql-python', '', d), "", d)} \
231"
232
233RDEPENDS:packagegroup-meta-oe-devtools ="\
234    abseil-cpp \
235    apitrace \
236    breakpad \
237    android-tools-conf \
238    android-tools \
239    concurrencykit \
240    cgdb \
241    ctags \
242    debootstrap \
243    cjson \
244    cloc \
245    icon-slicer \
246    cscope \
247    dmalloc \
248    ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \
249    doxygen \
250    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
251    jemalloc \
252    lemon \
253    flatbuffers \
254    heaptrack \
255    libparse-yapp-perl \
256    libubox \
257    ltrace \
258    luajit \
259    mcpp \
260    memstat \
261    giflib \
262    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \
263    grpc \
264    guider \
265    php \
266    iptraf-ng \
267    jq \
268    json-spirit \
269    serialcheck \
270    tclap \
271    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
272    uw-imap \
273    jsoncpp \
274    jsonrpc \
275    yajl \
276    yajl \
277    kconfig-frontends \
278    libgee \
279    libsombok3 \
280    lshw \
281    luaposix \
282    capnproto-compiler \
283    mpich \
284    msgpack-c \
285    msgpack-cpp \
286    mercurial \
287    nodejs \
288    openocd \
289    pax-utils \
290    ipc-run \
291    libdbd-mysql-perl \
292    libdbi-perl \
293    libdev-checklib-perl \
294    libio-pty-perl \
295    libjson-perl \
296    libperlio-gzip-perl \
297    ply \
298    protobuf-c \
299    protobuf \
300    pugixml \
301    python3-distutils-extra \
302    python3-pycups \
303    rapidjson \
304    sip3 \
305    squashfs-tools-ng \
306    uftrace \
307    unifex \
308    valijson \
309    libxerces-c \
310    xerces-c-samples \
311    xmlrpc-c \
312    yasm \
313    json-schema-validator \
314    poke \
315"
316RDEPENDS:packagegroup-meta-oe-devtools:append:x86 = " cpuid msr-tools pahole pmtools"
317RDEPENDS:packagegroup-meta-oe-devtools:append:x86-64 = " cpuid msr-tools pahole pcimem pmtools"
318RDEPENDS:packagegroup-meta-oe-devtools:append:riscv64 = " pcimem"
319RDEPENDS:packagegroup-meta-oe-devtools:append:arm = " pcimem"
320RDEPENDS:packagegroup-meta-oe-devtools:append:aarch64 = " pahole pcimem"
321RDEPENDS:packagegroup-meta-oe-devtools:append:libc-musl = " musl-nscd"
322
323RDEPENDS:packagegroup-meta-oe-devtools:remove:arm = "concurrencykit"
324RDEPENDS:packagegroup-meta-oe-devtools:remove:armv5 = "uftrace nodejs"
325RDEPENDS:packagegroup-meta-oe-devtools:remove:mipsarch = "concurrencykit lshw ply uftrace"
326RDEPENDS:packagegroup-meta-oe-devtools:remove:mips64 = "luajit nodejs"
327RDEPENDS:packagegroup-meta-oe-devtools:remove:mips64el = "luajit nodejs"
328RDEPENDS:packagegroup-meta-oe-devtools:remove:powerpc = "android-tools breakpad lshw luajit uftrace"
329RDEPENDS:packagegroup-meta-oe-devtools:remove:powerpc64 = "android-tools breakpad lshw luajit ply uftrace"
330RDEPENDS:packagegroup-meta-oe-devtools:remove:powerpc64le = "android-tools breakpad lshw luajit ply uftrace"
331RDEPENDS:packagegroup-meta-oe-devtools:remove:riscv64 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
332RDEPENDS:packagegroup-meta-oe-devtools:remove:riscv32 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
333RDEPENDS:packagegroup-meta-oe-devtools:remove:libc-musl:riscv32 = "php"
334RDEPENDS:packagegroup-meta-oe-devtools:remove:aarch64 = "concurrencykit"
335RDEPENDS:packagegroup-meta-oe-devtools:remove:x86 = "ply"
336
337RDEPENDS:packagegroup-meta-oe-extended ="\
338    bitwise \
339    ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
340    brotli \
341    byacc \
342    cmatrix \
343    cmpi-bindings \
344    collectd \
345    ddrescue \
346    dialog \
347    duktape \
348    enscript \
349    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
350    dlt-daemon \
351    docopt.cpp \
352    iotop \
353    dumb-init \
354    konkretcmpi \
355    figlet \
356    libcec \
357    libdivecomputer \
358    fluentbit \
359    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \
360    liblognorm \
361    libmodbus \
362    haveged \
363    hexedit \
364    hiredis \
365    hplip \
366    hwloc \
367    libleak \
368    libuio \
369    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
370    libyang \
371    lprng \
372    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "icewm", "", d)} \
373    md5deep \
374    indent \
375    jansson \
376    nana \
377    nicstat \
378    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
379    p7zip \
380    isomd5sum \
381    jpnevulator \
382    ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \
383    rarpd \
384    redis \
385    libfastjson \
386    librelp \
387    sblim-cmpi-devel \
388    sblim-sfc-common \
389    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
390    sblim-sfcc \
391    libblockdev \
392    sgpio \
393    smartmontools \
394    can-utils \
395    canutils \
396    libsocketcan \
397    libconfig \
398    linuxconsole \
399    uml-utilities \
400    libidn \
401    libqb \
402    wipe \
403    libzip \
404    zram \
405    libplist \
406    libusbmuxd \
407    liblockfile \
408    liblogging \
409    libpwquality \
410    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \
411    libserialport \
412    libstatgrab \
413    lockfile-progs \
414    logwatch \
415    mraa \
416    ostree \
417    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \
418    pegtl \
419    libfile-fnmatch-perl \
420    rrdtool \
421    sanlock \
422    scsirastools \
423    sedutil \
424    libsigrok \
425    libsigrokdecode \
426    s-nail \
427    sigrok-cli \
428    snappy \
429    tipcutils \
430    tiptop \
431    tmate \
432    tmux \
433    triggerhappy \
434    upm \
435    vlock \
436    volume-key \
437    wxwidgets \
438    zlog \
439    zstd \
440    zsync-curl \
441    redis-plus-plus \
442"
443RDEPENDS:packagegroup-meta-oe-extended:append:libc-musl = " libexecinfo"
444RDEPENDS:packagegroup-meta-oe-extended:append:x86-64 = " pmdk libx86-1"
445RDEPENDS:packagegroup-meta-oe-extended:append:x86 = " libx86-1"
446
447RDEPENDS:packagegroup-meta-oe-extended:remove:libc-musl = "sysdig"
448RDEPENDS:packagegroup-meta-oe-extended:remove:mipsarch = "upm mraa minifi-cpp tiptop"
449RDEPENDS:packagegroup-meta-oe-extended:remove:mips = "sysdig"
450RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc = "upm mraa minifi-cpp"
451RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64 = "upm mraa minifi-cpp"
452RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64le = "upm mraa sysdig"
453RDEPENDS:packagegroup-meta-oe-extended:remove:riscv64 = "upm libleak libyang mraa sysdig tiptop"
454RDEPENDS:packagegroup-meta-oe-extended:remove:riscv32 = "upm libleak libyang mraa sysdig tiptop"
455
456RDEPENDS:packagegroup-meta-oe-extended-python2 ="\
457    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'openlmi-tools', '', d), "", d)} \
458"
459
460RDEPENDS:packagegroup-meta-oe-gnome ="\
461    atkmm \
462    gcab \
463    gnome-common \
464    gmime \
465    libjcat \
466    gtk+ \
467    gtkmm3 \
468    gtkmm \
469    libpeas \
470    pyxdg \
471    vte9 \
472    gnome-theme-adwaita \
473    libxmlb \
474"
475
476RDEPENDS:packagegroup-meta-oe-graphics ="\
477    cairomm \
478    directfb-examples \
479    directfb \
480    fbgrab \
481    dietsplash \
482    ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \
483    fontforge \
484    fbida \
485    feh \
486    ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \
487    ftgl \
488    fvwm \
489    gtkperf \
490    gphoto2 \
491    imlib2 \
492    libgphoto2 \
493    graphene \
494    graphviz \
495    gtkwave \
496    jasper \
497    libforms \
498    lxdm \
499    numlockx \
500    nyancat \
501    obconf \
502    openbox \
503    packagegroup-fonts-truetype \
504    qrencode \
505    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \
506    leptonica \
507    libvncserver \
508    libmng \
509    libsdl-gfx \
510    libsdl-image \
511    libsdl-mixer \
512    libsdl-net \
513    libsdl-ttf \
514    libsdl2-image \
515    libsdl2-mixer \
516    libsdl2-net \
517    ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
518    libsdl \
519    ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "lv-drivers lvgl lv-lib-png", "", d)} \
520    ttf-arphic-uming \
521    ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif \
522    ttf-abyssinica \
523    source-han-sans-cn-fonts \
524    source-han-sans-jp-fonts \
525    source-han-sans-kr-fonts \
526    source-han-sans-tw-fonts \
527    source-code-pro-fonts \
528    ttf-dejavu-sans \
529    ttf-dejavu-sans-condensed \
530    ttf-dejavu-sans-mono \
531    ttf-dejavu-serif \
532    ttf-dejavu-serif-condensed \
533    ttf-dejavu-mathtexgyre \
534    ttf-dejavu-common \
535    ttf-gentium \
536    ttf-hunky-sans \
537    ttf-hunky-serif \
538    ttf-ipag ttf-ipagp ttf-ipamp ttf-ipam \
539    ttf-lohit \
540    ttf-inconsolata \
541    ttf-liberation-sans-narrow \
542    ttf-liberation-mono \
543    ttf-liberation-sans \
544    ttf-liberation-serif \
545    ttf-lklug \
546    ttf-noto-emoji-color \
547    ttf-noto-emoji-regular \
548    ttf-sazanami-gothic \
549    ttf-sazanami-mincho \
550    ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho \
551    ttf-tlwg \
552    ttf-roboto \
553    ttf-wqy-zenhei \
554    ttf-pt-sans \
555    ttf-vlgothic \
556    ttf-ubuntu-mono \
557    ttf-ubuntu-sans \
558    libyui-ncurses \
559    libyui \
560    x11vnc \
561    terminus-font-consolefonts \
562    terminus-font-pcf \
563    xdotool \
564    xkbevd \
565    bdftopcf \
566    iceauth \
567    sessreg \
568    xgamma \
569    setxkbmap \
570    xkbutils \
571    twm \
572    xclock \
573    xfontsel \
574    xkbprint \
575    xsetmode \
576    xlsatoms \
577    xlsclients \
578    xlsfonts \
579    xmag \
580    xmessage \
581    xrdb \
582    xrefresh \
583    xsetroot \
584    xstdcmap \
585    xterm \
586    xwd \
587    xwud \
588    xorg-sgml-doctools \
589    xf86-input-tslib \
590    xf86-input-void \
591    xf86-video-armsoc \
592    xf86-video-ati \
593    font-adobe-100dpi \
594    font-adobe-utopia-100dpi \
595    font-bh-100dpi \
596    font-bh-lucidatypewriter-100dpi \
597    font-bitstream-100dpi \
598    font-cursor-misc \
599    font-misc-misc \
600    xorg-fonts-100dpi \
601    liblbxutil \
602    libxaw6 \
603    libxkbui \
604    libxpresent \
605    xcb-util-cursor \
606    xserver-common \
607    openjpeg \
608    pangomm \
609    spirv-shader-generator \
610    spirv-tools \
611    stalonetray \
612    surf \
613    tesseract-lang \
614    tesseract \
615    ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "tigervnc", "", d)} \
616    tslib \
617    unclutter-xfixes \
618    libvdpau \
619    xcursorgen \
620    ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xscreensaver", "", d)} \
621    yad \
622    parallel-deqp-runner \
623    ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
624    ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
625"
626RDEPENDS:packagegroup-meta-oe-graphics:append:x86 = " renderdoc xf86-video-nouveau xf86-video-mga"
627RDEPENDS:packagegroup-meta-oe-graphics:append:x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga"
628RDEPENDS:packagegroup-meta-oe-graphics:append:arm = " renderdoc"
629RDEPENDS:packagegroup-meta-oe-graphics:append:aarch64 = " renderdoc"
630
631RDEPENDS:packagegroup-meta-oe-graphics:remove:libc-musl = "renderdoc"
632
633RDEPENDS:packagegroup-meta-oe-kernel ="\
634    agent-proxy \
635    crash \
636    cpupower \
637    ipmitool \
638    broadcom-bt-firmware \
639    kernel-selftest \
640    minicoredumper \
641    oprofile \
642    spidev-test \
643    trace-cmd \
644    usbip-tools \
645"
646RDEPENDS:packagegroup-meta-oe-kernel:append:x86 = " intel-speed-select ipmiutil pm-graph turbostat"
647RDEPENDS:packagegroup-meta-oe-kernel:append:x86-64 = " intel-speed-select ipmiutil kpatch pm-graph turbostat bpftool"
648RDEPENDS:packagegroup-meta-oe-kernel:append:powerpc64 = " libpfm4"
649
650# Kernel-selftest does not build with 5.8 and its exluded from build too so until its fixed remove it
651RDEPENDS:packagegroup-meta-oe-kernel:remove = "kernel-selftest"
652RDEPENDS:packagegroup-meta-oe-kernel:remove:libc-musl = "bpftool crash intel-speed-select kernel-selftest minicoredumper turbostat"
653
654RDEPENDS:packagegroup-meta-oe-kernel:remove:mipsarch = "makedumpfile"
655RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64 = "crash"
656RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64el = "crash"
657
658RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv64 = "crash makedumpfile oprofile"
659RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv32 = "crash makedumpfile oprofile"
660
661RDEPENDS:packagegroup-meta-oe-multimedia ="\
662    alsa-oss \
663    ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faad2", "", d)} \
664    dirsplit \
665    genisoimage \
666    icedax \
667    wodim \
668    id3lib \
669    audiofile \
670    a2jmidid \
671    jack-server \
672    jack-utils \
673    libass \
674    libburn \
675    libcdio-paranoia \
676    libcdio \
677    ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "libmad", "", d)} \
678    libmms \
679    libdvdread \
680    libopus \
681    live555-examples \
682    live555-mediaserver \
683    libmikmod \
684    libmodplug \
685    sound-theme-freedesktop \
686    yavta \
687    v4l-utils \
688    wavpack \
689    libvpx \
690    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \
691    ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "mpv", "", d)} \
692    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
693    libopusenc \
694"
695
696RDEPENDS:packagegroup-meta-oe-multimedia:remove:libc-musl = "alsa-oss"
697
698RDEPENDS:packagegroup-meta-oe-navigation ="\
699    geos \
700    ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \
701    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
702    geoclue \
703    libspatialite \
704    proj \
705"
706
707RDEPENDS:packagegroup-meta-oe-printing ="\
708    cups-filters \
709    gutenprint \
710    qpdf \
711"
712
713RDEPENDS:packagegroup-meta-oe-security ="\
714    keyutils \
715    nmap \
716    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
717    softhsm \
718    tomoyo-tools \
719    auditd \
720"
721
722RDEPENDS:packagegroup-meta-oe-shells ="\
723    dash \
724    mksh \
725    tcsh \
726    zsh \
727"
728
729RDEPENDS:packagegroup-meta-oe-support ="\
730    anthy \
731    atop \
732    ace-cloud-editor \
733    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "driverctl", "", d)} \
734    frame \
735    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
736    grail \
737    asio \
738    augeas \
739    avro-c \
740    bdwgc \
741    c-ares \
742    cmark \
743    ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
744    consolation \
745    cpprest \
746    ctapi-common \
747    dfu-util \
748    dhex \
749    digitemp \
750    dool \
751    espeak \
752    evemu-tools \
753    exiv2 \
754    libnice \
755    c-periphery \
756    fmt \
757    function2 \
758    gd \
759    gflags \
760    glog \
761    gperftools \
762    gpm \
763    gsoap \
764    hdf5 \
765    hstr \
766    htop \
767    hunspell-dictionaries \
768    hunspell \
769    hwdata \
770    iksemel \
771    gengetopt \
772    googlebenchmark \
773    imagemagick \
774    iniparser \
775    inotify-tools \
776    joe \
777    lcms \
778    lcov \
779    imapfilter \
780    libbytesize \
781    libcyusbserial \
782    libestr \
783    libfann \
784    libftdi \
785    libjs-jquery-globalize \
786    libjs-jquery-cookie \
787    ccid \
788    zchunk \
789    libgpiod \
790    libmanette \
791    ckermit \
792    libcereal \
793    daemontools \
794    libiio \
795    devmem2 \
796    libgit2 \
797    libharu \
798    eject \
799    enca \
800    epeg \
801    libmxml \
802    fbset-modes \
803    fbset \
804    liboop \
805    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \
806    freerdp \
807    libgusb \
808    emacs \
809    libp11 \
810    libraw1394 \
811    gradm \
812    gsl \
813    librsync \
814    hddtemp \
815    hidapi \
816    libsoc \
817    libmimetic \
818    libinih \
819    libtar \
820    libteam \
821    libusb-compat \
822    libatasmart \
823    libcanberra \
824    libssh \
825    libssh2 \
826    libee \
827    libusbgx-config \
828    libusbgx \
829    lockdev \
830    logwarn \
831    libjs-sizzle \
832    liblinebreak \
833    mailcap \
834    liboauth \
835    libol \
836    mg \
837    monit \
838    mscgen \
839    libsmi \
840    remmina \
841    neon \
842    nmon \
843    libjs-jquery-icheck \
844    libtinyxml \
845    libusbg \
846    libutempter \
847    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
848    log4c \
849    log4cpp \
850    nspr \
851    libdevmapper \
852    lvm2 \
853    nss \
854    mbuffer \
855    onig \
856    mime-support \
857    minini \
858    multipath-tools \
859    numactl \
860    clinfo \
861    opencv \
862    opensc \
863    openct \
864    openldap \
865    wbxml2 \
866    p910nd \
867    libtinyxml2 \
868    picocom \
869    funyahoo-plusplus \
870    icyque \
871    libotr \
872    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
873    pidgin \
874    purple-skypeweb \
875    pidgin-sipe \
876    pngcheck \
877    poco \
878    poppler-data \
879    poppler \
880    portaudio-v19 \
881    procmail \
882    pxaregs \
883    pv \
884    rsnapshot \
885    pps-tools \
886    raptor2 \
887    rdfind \
888    re2 \
889    sdparm \
890    serial-forward \
891    read-edid \
892    spitools \
893    libsass \
894    sassc \
895    smarty \
896    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \
897    syslog-ng \
898    system-config-keyboard \
899    tbb \
900    satyr \
901    pcp \
902    pcsc-lite \
903    pcsc-tools \
904    sharutils \
905    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "toscoterm", "", d)} \
906    sg3-utils \
907    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
908    uchardet \
909    srecord \
910    ssiapi \
911    tree \
912    utouch-evemu \
913    utouch-frame \
914    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
915    ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \
916    stm32flash \
917    tokyocabinet \
918    xmlstarlet \
919    thin-provisioning-tools \
920    uhubctl \
921    zile \
922    unixodbc \
923    daemonize \
924    upower \
925    unicode-ucd \
926    xdelta3 \
927    uriparser \
928    nano \
929    xdg-user-dirs \
930    xmlsec1 \
931    usb-modeswitch-data \
932    usb-modeswitch \
933    liburing \
934    zbar \
935    libmicrohttpd \
936    yaml-cpp \
937"
938RDEPENDS:packagegroup-meta-oe-support:append:armv7a = " ne10"
939RDEPENDS:packagegroup-meta-oe-support:append:armv7ve = " ne10"
940RDEPENDS:packagegroup-meta-oe-support:append:aarch64 = " ne10"
941RDEPENDS:packagegroup-meta-oe-support:append:x86 = " mcelog mce-inject mce-test vboxguestdrivers"
942RDEPENDS:packagegroup-meta-oe-support:append:x86-64 = " mcelog mce-inject mce-test vboxguestdrivers"
943
944RDEPENDS:packagegroup-meta-oe-support-python2 ="\
945    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'lio-utils', '', d), "", d)} \
946"
947
948RDEPENDS:packagegroup-meta-oe-support:remove:arm ="numactl"
949RDEPENDS:packagegroup-meta-oe-support:remove:mipsarch = "gperftools"
950RDEPENDS:packagegroup-meta-oe-support:remove:riscv64 = "gperftools uim"
951RDEPENDS:packagegroup-meta-oe-support:remove:riscv32 = "gperftools uim"
952RDEPENDS:packagegroup-meta-oe-support:remove:powerpc = "libcereal ssiapi tbb"
953RDEPENDS:packagegroup-meta-oe-support:remove:powerpc64le = "libcereal ssiapi"
954RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl = "pcp"
955RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl:powerpc = "gsl"
956
957RDEPENDS:packagegroup-meta-oe-test ="\
958    bats \
959    cmocka \
960    cppunit \
961    cpputest \
962    cukinia \
963    cunit \
964    cxxtest \
965    evtest \
966    fb-test \
967    fwts \
968    googletest \
969    pm-qa \
970    testfloat \
971"
972RDEPENDS:packagegroup-meta-oe-test:remove:libc-musl = "pm-qa"
973RDEPENDS:packagegroup-meta-oe-test:remove:arm = "fwts"
974RDEPENDS:packagegroup-meta-oe-test:remove:mipsarch = "fwts"
975RDEPENDS:packagegroup-meta-oe-test:remove:powerpc = "fwts"
976RDEPENDS:packagegroup-meta-oe-test:remove:riscv64 = "fwts"
977RDEPENDS:packagegroup-meta-oe-test:remove:riscv32 = "fwts"
978
979RDEPENDS:packagegroup-meta-oe-ptest-packages = "\
980    zeromq-ptest \
981    leveldb-ptest \
982    psqlodbc-ptest \
983    protobuf-ptest \
984    rsyslog-ptest \
985    oprofile-ptest \
986    libteam-ptest \
987    uthash-ptest \
988    libee-ptest \
989    poco-ptest \
990    cmocka-ptest \
991"
992RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86 = " mcelog-ptest"
993RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest"
994
995RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:riscv64 = "oprofile-ptest"
996RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:riscv32 = "oprofile-ptest"
997RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:arm = "numactl-ptest"
998
999
1000RDEPENDS:packagegroup-meta-oe-fortran-packages = "\
1001    lapack \
1002    octave \
1003    suitesparse \
1004"
1005# library-only or headers-only packages
1006# They wont be built as part of images but might be interesting to include
1007# with dev-pkgs images
1008#
1009# opencl-headers sdbus-c++-libsystemd boost-url nlohmann-fifo sqlite-orm
1010# nlohmann-json exprtk liblightmodbus p8platform gnome-doc-utils-stub
1011# glm ttf-mplus xbitmaps ceres-solver cli11 fftw gnulib libeigen ade
1012# spdlog span-lite uthash websocketpp catch2 properties-cpp cpp-netlib
1013
1014# rsyslog conflicts with syslog-ng so its not included here
1015
1016EXCLUDE_FROM_WORLD = "1"
1017