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