aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb')
-rw-r--r--meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb1187
1 files changed, 938 insertions, 249 deletions
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 0812da1af6..bc15373b65 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -4,301 +4,971 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
-PACKAGES = ' \
+PACKAGES = "\
packagegroup-meta-oe \
packagegroup-meta-oe-benchmarks \
packagegroup-meta-oe-connectivity \
+ packagegroup-meta-oe-connectivity-python2 \
packagegroup-meta-oe-core \
packagegroup-meta-oe-crypto \
packagegroup-meta-oe-bsp \
packagegroup-meta-oe-dbs \
+ packagegroup-meta-oe-dbs-python2 \
packagegroup-meta-oe-devtools \
packagegroup-meta-oe-extended \
+ packagegroup-meta-oe-extended-python2 \
packagegroup-meta-oe-kernel \
packagegroup-meta-oe-multimedia \
packagegroup-meta-oe-navigation \
+ packagegroup-meta-oe-printing \
+ packagegroup-meta-oe-shells \
packagegroup-meta-oe-security \
packagegroup-meta-oe-support \
+ packagegroup-meta-oe-support-python2 \
packagegroup-meta-oe-test \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
-'
+"
+#PACKAGES += "packagegroup-meta-oe-fortran-packages"
-RDEPENDS_packagegroup-meta-oe = "\
+RDEPENDS:packagegroup-meta-oe = "\
packagegroup-meta-oe-benchmarks \
+ packagegroup-meta-oe-bsp \
packagegroup-meta-oe-connectivity \
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-connectivity-python2", "", d)} \
packagegroup-meta-oe-core \
packagegroup-meta-oe-crypto \
- packagegroup-meta-oe-bsp \
packagegroup-meta-oe-dbs \
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-dbs-python2", "", d)} \
packagegroup-meta-oe-devtools \
packagegroup-meta-oe-extended \
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-extended-python2", "", d)} \
packagegroup-meta-oe-kernel \
packagegroup-meta-oe-multimedia \
packagegroup-meta-oe-navigation \
+ packagegroup-meta-oe-printing \
packagegroup-meta-oe-security \
+ packagegroup-meta-oe-shells \
packagegroup-meta-oe-support \
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-support-python2", "", d)} \
packagegroup-meta-oe-test \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
"
-RDEPENDS_packagegroup-meta-oe-benchmarks = "\
- dhrystone iperf2 linpack phoronix-test-suite \
- tiobench bonnie++ fio iperf2 iperf3 lmbench s-suite whetstone \
- libc-bench memtester sysbench dbench iozone3 libhugetlbfs \
- nbench-byte tinymembench \
+RDEPENDS:packagegroup-meta-oe-benchmarks = "\
+ bonnie++ \
+ dbench \
+ dhrystone \
+ fio \
${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "glmark2", "", d)} \
+ iozone3 \
+ iperf2 \
+ iperf3 \
+ libc-bench \
+ linpack \
+ lmbench \
+ mbw \
+ memtester \
+ nbench-byte \
+ phoronix-test-suite \
+ qperf \
+ s-suite \
+ stressapptest \
+ tinymembench \
+ tiobench \
+ whetstone \
+"
+RDEPENDS:packagegroup-meta-oe-benchmarks:append:armv7a = " cpuburn-arm sysbench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:append:armv7ve = " cpuburn-arm sysbench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:append:aarch64 = " cpuburn-arm sysbench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:append:x86 = " sysbench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:append:x86-64 = " sysbench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:append:mips = " sysbench"
+
+RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mipsarch = "libhugetlbfs"
+RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mips64 = "tinymembench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mips64el = "tinymembench"
+RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv64 = "libhugetlbfs"
+RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv32 = "libhugetlbfs"
+
+RDEPENDS:packagegroup-meta-oe-bsp ="\
+ acpitool \
+ cpufrequtils \
+ edac-utils \
+ ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "firmwared", "", d)} \
+ flashrom \
+ fwupd \
+ fwupd-efi \
+ irda-utils \
+ lmsensors-config-cgi \
+ lmsensors-config-fancontrol \
+ lmsensors-config-sensord \
+ lmsensors \
+ lsscsi \
+ nvme-cli \
+ pcmciautils \
+ pointercal \
"
+RDEPENDS:packagegroup-meta-oe-bsp:append:x86 = " ledmon"
+RDEPENDS:packagegroup-meta-oe-bsp:append:x86-64 = " ledmon"
-RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mipsarch = "libhugetlbfs"
-RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mips64 = "tinymembench"
-RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mips64el = "tinymembench"
-RDEPENDS_packagegroup-meta-oe-benchmarks_remove_riscv64 = "libhugetlbfs"
-RDEPENDS_packagegroup-meta-oe-benchmarks_remove_riscv32 = "libhugetlbfs"
-
-RDEPENDS_packagegroup-meta-oe-connectivity ="\
- gammu hostapd irssi krb5 libev libimobiledevice \
- libmbim libmtp libndp libqmi libtorrent \
- libuv libwebsockets linuxptp loudmouth \
- modemmanager mosh \
- paho-mqtt-c phonet-utils rabbitmq-c rfkill rtorrent \
- ser2net smstools3 telepathy-glib thrift \
- usbmuxd zabbix zeromq \
+RDEPENDS:packagegroup-meta-oe-bsp:remove:libc-musl = "ledmon"
+RDEPENDS:packagegroup-meta-oe-bsp:remove:mipsarch = "efivar efibootmgr fwupd fwupd-efi"
+RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc = "efivar efibootmgr fwupd fwupd-efi"
+RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc64 = "efivar efibootmgr fwupd fwupd-efi"
+RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc64le = "efivar efibootmgr fwupd fwupd-efi"
+RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv64 = "efivar efibootmgr fwupd fwupd-efi"
+RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv32 = "efivar efibootmgr fwupd fwupd-efi"
+
+RDEPENDS:packagegroup-meta-oe-connectivity ="\
+ cyrus-sasl \
+ gammu \
+ gattlib \
+ gensio \
+ hostapd \
+ ifplugd \
+ irssi \
+ iwd \
+ krb5 \
+ libev \
+ libimobiledevice \
+ libmbim \
+ libmtp \
+ libndp \
+ libnet \
+ libqmi \
+ libtorrent \
+ libuv \
+ libwebsockets \
+ linuxptp \
+ loudmouth \
+ modemmanager \
+ mosh \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
- libmikmod \
- obexftp openobex libnet \
+ openobex \
+ obexftp \
+ packagegroup-tools-bluetooth \
+ paho-mqtt-c \
+ paho-mqtt-cpp \
+ rabbitmq-c \
+ rfkill \
+ rtorrent \
+ ser2net \
+ smstools3 \
+ telepathy-glib \
+ thrift \
+ usbmuxd \
+ wifi-test-suite \
+ zabbix \
+ czmq \
+ zeromq \
+"
+
+RDEPENDS:packagegroup-meta-oe-connectivity:append:libc-glibc = " wvstreams wvdial"
+
+RDEPENDS:packagegroup-meta-oe-connectivity-python2 = "\
${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \
- "
-RDEPENDS_packagegroup-meta-oe-connectivity_append_libc-glibc = " wvstreams wvdial"
+"
# dracut needs dracut
-RDEPENDS_packagegroup-meta-oe-core ="\
- dbus-daemon-proxy libdbus-c++ \
- ell glibmm libsigc++-2.0 libxml++ distro-feed-configs \
- mm-common opencl-headers opencl-icd-loader \
- proxy-libintl usleep \
- ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker ndctl", "", d)} \
- "
-
-RDEPENDS_packagegroup-meta-oe-crypto ="\
- botan cryptsetup libkcapi libmcrypt \
- libsodium pkcs11-helper \
- "
-RDEPENDS_packagegroup-meta-oe-bsp ="\
- acpitool cpufrequtils edac-utils efibootmgr \
- efivar flashrom lmsensors lmsensors-config \
- lsscsi nvme-cli pcmciautils pointercal \
- "
-RDEPENDS_packagegroup-meta-oe-bsp_remove_mipsarch = "efivar efibootmgr"
-RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc = "efivar efibootmgr"
-RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64 = "efivar efibootmgr"
-RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64le = "efivar efibootmgr"
-RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv64 = "efivar efibootmgr"
-RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv32 = "efivar efibootmgr"
-
-RDEPENDS_packagegroup-meta-oe-dbs ="\
- leveldb libdbi mariadb mariadb-native \
- postgresql psqlodbc rocksdb soci \
- sqlite \
- ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \
- "
-
-RDEPENDS_packagegroup-meta-oe-devtools ="\
- android-tools android-tools-conf bootchart breakpad \
- capnproto cgdb cscope ctags \
- debootstrap dmalloc flatbuffers \
- giflib grpc icon-slicer iptraf-ng jq jsoncpp jsonrpc json-spirit \
- kconfig-frontends lemon libedit libgee libsombok3 \
- libubox log4cplus lshw ltrace lua mcpp memstat mercurial \
- mpich msgpack-c nlohmann-json openocd pax-utils \
- ipc-run libdbd-mysql-perl libdbi-perl libio-pty-perl php \
- protobuf protobuf-c \
- rapidjson serialcheck sip3 tclap uftrace uw-imap valijson \
- xmlrpc-c yajl yasm \
- ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany geany-plugins glade tk", "", d)} \
- ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "nodejs", "", d)} \
- "
-
-RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "uftrace lshw"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64 = "nodejs"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64el = "nodejs"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "android-tools breakpad uftrace lshw"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64 = "android-tools uftrace lshw"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64le = "android-tools uftrace lshw"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv64 = "breakpad ltrace nodejs uftrace lshw"
-RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv32 = "breakpad ltrace nodejs uftrace lshw"
-
-RDEPENDS_packagegroup-meta-oe-extended ="\
- byacc cfengine cfengine-masterfiles cmpi-bindings \
- ddrescue dialog dumb-init enscript fluentbit \
- haveged hexedit hiredis hplip hwloc indent iotop isomd5sum \
- jansson konkretcmpi libblockdev libcec libconfig \
- libdivecomputer libplist libusbmuxd \
- liblockfile liblogging liblognorm libmodbus libmodbus \
- libpwquality libqb libuio \
- lockfile-progs logwatch lprng mailx md5deep \
- mraa nana nicstat \
- p7zip p8platform libfile-fnmatch-perl \
- rarpd redis rrdtool libfastjson librelp rsyslog sanlock \
- sblim-cmpi-devel sblim-sfc-common sblim-sfcc \
- scsirastools sgpio smartmontools snappy \
- can-utils libsocketcan tipcutils tiptop \
- tmux uml-utilities upm vlock volume-key wipe zlog zram \
+RDEPENDS:packagegroup-meta-oe-core = "\
+ ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker", "", d)} \
+ dbus-daemon-proxy \
+ libdbus-c++ \
+ emlog \
+ kernel-module-emlog \
+ glibmm \
+ libnfc \
+ libsigc++-2.0 \
+ libsigc++-3 \
+ libxml++ \
+ mdbus2 \
+ distro-feed-configs \
+ mm-common \
+ ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "ndctl", "", d)} \
+ pim435 \
+ proxy-libintl \
+ safec \
+ sdbus-c++-tools \
+ sdbus-c++ \
+ toybox \
+ usleep \
+ dbus-cxx \
+"
+RDEPENDS:packagegroup-meta-oe-core:append:libc-glibc = " ${@bb.utils.contains("DISTRO_FEATURES", "x11 opengl", "glfw", "", d)}"
+RDEPENDS:packagegroup-meta-oe-core:remove:riscv64 = "safec"
+RDEPENDS:packagegroup-meta-oe-core:remove:riscv32 = "safec"
+
+RDEPENDS:packagegroup-meta-oe-crypto ="\
+ botan \
+ cryptsetup \
+ fsverity-utils \
+ libkcapi \
+ libmcrypt \
+ libsodium \
+ pkcs11-helper \
+"
+RDEPENDS:packagegroup-meta-oe-crypto:remove:riscv32 = "botan"
+
+RDEPENDS:packagegroup-meta-oe-dbs ="\
+ influxdb \
+ leveldb \
+ libdbi \
+ lmdb \
+ mariadb \
+ postgresql \
+ psqlodbc \
+ rocksdb \
+ soci \
+"
+RDEPENDS:packagegroup-meta-oe-dbs:remove:libc-musl:powerpc = "rocksdb"
+
+RDEPENDS:packagegroup-meta-oe-dbs-python2 ="\
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'mysql-python', '', d), "", d)} \
+"
+
+RDEPENDS:packagegroup-meta-oe-devtools ="\
+ abseil-cpp \
+ apitrace \
+ breakpad \
+ android-tools-conf \
+ android-tools \
+ concurrencykit \
+ cgdb \
+ ctags \
+ debootstrap \
+ cjson \
+ cloc \
+ icon-slicer \
+ cscope \
+ dmalloc \
+ ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \
+ doxygen \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
+ jemalloc \
+ lemon \
+ flatbuffers \
+ heaptrack \
+ libparse-yapp-perl \
+ libubox \
+ ltrace \
+ luajit \
+ mcpp \
+ memstat \
+ giflib \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \
+ grpc \
+ guider \
+ php \
+ iptraf-ng \
+ jq \
+ json-spirit \
+ serialcheck \
+ tclap \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
+ uw-imap \
+ jsoncpp \
+ jsonrpc \
+ yajl \
+ yajl \
+ kconfig-frontends \
+ libgee \
+ libsombok3 \
+ lshw \
+ luaposix \
+ capnproto-compiler \
+ mpich \
+ msgpack-c \
+ msgpack-cpp \
+ mercurial \
+ nodejs \
+ openocd \
+ pax-utils \
+ ipc-run \
+ libdbd-mysql-perl \
+ libdbi-perl \
+ libdev-checklib-perl \
+ libio-pty-perl \
+ libjson-perl \
+ libperlio-gzip-perl \
+ ply \
+ protobuf-c \
+ protobuf \
+ pugixml \
+ python3-distutils-extra \
+ python3-pycups \
+ rapidjson \
+ squashfs-tools-ng \
+ uftrace \
+ valijson \
+ libxerces-c \
+ xerces-c-samples \
+ xmlrpc-c \
+ yasm \
+ json-schema-validator \
+ poke \
+ microsoft-gsl \
+"
+RDEPENDS:packagegroup-meta-oe-devtools:append:x86 = " cpuid msr-tools pahole pmtools"
+RDEPENDS:packagegroup-meta-oe-devtools:append:x86-64 = " cpuid msr-tools pahole pcimem pmtools"
+RDEPENDS:packagegroup-meta-oe-devtools:append:riscv64 = " pcimem"
+RDEPENDS:packagegroup-meta-oe-devtools:append:arm = " pcimem"
+RDEPENDS:packagegroup-meta-oe-devtools:append:aarch64 = " pahole pcimem"
+RDEPENDS:packagegroup-meta-oe-devtools:append:libc-musl = " musl-nscd"
+
+RDEPENDS:packagegroup-meta-oe-devtools:remove:arm = "concurrencykit"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:armv5 = "uftrace nodejs"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:mipsarch = "concurrencykit lshw ply uftrace"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:mips64 = "luajit nodejs"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:mips64el = "luajit nodejs"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:powerpc = "android-tools breakpad lshw luajit uftrace"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:powerpc64 = "android-tools breakpad lshw luajit ply uftrace"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:powerpc64le = "android-tools breakpad lshw luajit ply uftrace"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:riscv64 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:riscv32 = "breakpad concurrencykit heaptrack lshw ltrace luajit nodejs ply uftrace"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:libc-musl:riscv32 = "php"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:aarch64 = "concurrencykit"
+RDEPENDS:packagegroup-meta-oe-devtools:remove:x86 = "ply"
+
+RDEPENDS:packagegroup-meta-oe-extended ="\
+ bitwise \
${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "x11", " libgxim gnuplot libwmf", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "bluez", "collectd", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-ssh-agent-auth openwsman sblim-sfcb ", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit polkit-group-rule-datetime ", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-network ", "", d)} \
- ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \
- "
-RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa tiptop"
-RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa"
-RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64 = "upm mraa"
-RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64le = "upm mraa"
-RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa tiptop"
-RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa tiptop"
-
-RDEPENDS_packagegroup-meta-oe-gnome ="\
- atkmm gnome-common gnome-doc-utils-stub gtkmm \
- gtkmm3 pyxdg vte9 \
- "
-
-RDEPENDS_packagegroup-meta-oe-graphics ="\
- cairomm dietsplash directfb directfb-examples \
- ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora dnf-plugin-tui", "", d)} \
- fbgrab fbida fontforge fvwm glm gphoto2 libgphoto2 \
- gtkperf jasper leptonica libmng libsdl2-image libsdl2-mixer libsdl2-net \
- libsdl-gfx libsdl-image libsdl-mixer libsdl-net libsdl-ttf \
- libvncserver libyui libyui-ncurses lxdm numlockx openbox openjpeg \
- packagegroup-fonts-truetype pangomm qrencode takao-fonts terminus-font \
- tesseract tesseract-lang tigervnc tslib source-han-sans-cn-fonts \
- source-han-sans-jp-fonts source-han-sans-kr-fonts source-han-sans-tw-fonts ttf-abyssinica \
- libvdpau x11vnc xcursorgen xdotool \
- bdftopcf iceauth sessreg setxkbmap twm xclock xfontsel xgamma xkbevd xkbprint xkbutils \
- xlsatoms xlsclients xlsfonts xmag xmessage xrdb xrefresh xsetmode xsetroot xstdcmap \
- xterm xwd xwud xbitmaps xorg-sgml-doctools \
- font-adobe-100dpi font-adobe-utopia-100dpi \
- font-bh-100dpi font-bh-lucidatypewriter-100dpi font-bitstream-100dpi font-cursor-misc \
- font-misc-misc xorg-fonts-100dpi liblbxutil libxaw libxkbui libxpresent xserver-common \
- ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut libsdl2-ttf", "", d)} \
- "
-
-
-
-RDEPENDS_packagegroup-meta-oe-kernel ="\
- agent-proxy broadcom-bt-firmware cpupower \
- crash ipmitool minicoredumper oprofile \
- "
-RDEPENDS_packagegroup-meta-oe-kernel_append_x86 = " pm-graph "
-RDEPENDS_packagegroup-meta-oe-kernel_append_x86-64 = " pm-graph "
-
-RDEPENDS_packagegroup-meta-oe-kernel_remove_libc-musl = "crash minicoredumper"
-
-RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64 = "crash"
-RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64el = "crash"
-
-RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv64 = "crash oprofile"
-RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv32 = "crash oprofile"
-
-RDEPENDS_packagegroup-meta-oe-multimedia ="\
- alsa-oss audiofile cdrkit id3lib \
- a2jmidid jack libass libburn libcdio libcdio-paranoia \
- libdvdread libmms libmodplug libopus live555 \
- opus-tools \
- sound-theme-freedesktop v4l-utils yavta wavpack libvpx \
- ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xpext pavucontrol xsp", "", d)} \
+ brotli \
+ byacc \
+ cmatrix \
+ cmpi-bindings \
+ collectd \
+ ddrescue \
+ dialog \
+ duktape \
+ enscript \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
+ dlt-daemon \
+ docopt.cpp \
+ iotop \
+ dumb-init \
+ konkretcmpi \
+ figlet \
+ libcec \
+ libdivecomputer \
+ fluentbit \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \
+ liblognorm \
+ libmodbus \
+ haveged \
+ hexedit \
+ hiredis \
+ hplip \
+ hwloc \
+ libleak \
+ libuio \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
+ libyang \
+ lprng \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "icewm", "", d)} \
+ md5deep \
+ indent \
+ jansson \
+ nana \
+ nicstat \
+ ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
+ p7zip \
+ isomd5sum \
+ jpnevulator \
+ ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \
+ rarpd \
+ redis \
+ libfastjson \
+ librelp \
+ sblim-cmpi-devel \
+ sblim-sfc-common \
+ ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
+ sblim-sfcc \
+ libblockdev \
+ sgpio \
+ smartmontools \
+ can-utils \
+ canutils \
+ libsocketcan \
+ libconfig \
+ linuxconsole \
+ uml-utilities \
+ libidn \
+ libqb \
+ wipe \
+ libzip \
+ zram \
+ libplist \
+ libusbmuxd \
+ liblockfile \
+ liblogging \
+ libpwquality \
+ ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \
+ libserialport \
+ libstatgrab \
+ lockfile-progs \
+ logwatch \
+ mraa \
+ ostree \
+ ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \
+ pegtl \
+ libfile-fnmatch-perl \
+ rrdtool \
+ sanlock \
+ scsirastools \
+ sedutil \
+ libsigrok \
+ libsigrokdecode \
+ s-nail \
+ sigrok-cli \
+ snappy \
+ tipcutils \
+ tiptop \
+ tmate \
+ tmux \
+ triggerhappy \
+ upm \
+ vlock \
+ volume-key \
+ wxwidgets \
+ zlog \
+ zstd \
+ zsync-curl \
+ redis-plus-plus \
+"
+RDEPENDS:packagegroup-meta-oe-extended:append:libc-musl = " libexecinfo"
+RDEPENDS:packagegroup-meta-oe-extended:append:x86-64 = " pmdk libx86-1"
+RDEPENDS:packagegroup-meta-oe-extended:append:x86 = " libx86-1"
+
+RDEPENDS:packagegroup-meta-oe-extended:remove:libc-musl = "sysdig"
+RDEPENDS:packagegroup-meta-oe-extended:remove:mipsarch = "upm mraa minifi-cpp tiptop"
+RDEPENDS:packagegroup-meta-oe-extended:remove:mips = "sysdig"
+RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc = "upm mraa minifi-cpp"
+RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64 = "upm mraa minifi-cpp"
+RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64le = "upm mraa sysdig"
+RDEPENDS:packagegroup-meta-oe-extended:remove:riscv64 = "upm libleak mraa sysdig tiptop"
+RDEPENDS:packagegroup-meta-oe-extended:remove:riscv32 = "upm libleak mraa sysdig tiptop"
+
+RDEPENDS:packagegroup-meta-oe-extended-python2 ="\
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'openlmi-tools', '', d), "", d)} \
+"
+
+RDEPENDS:packagegroup-meta-oe-gnome ="\
+ atkmm \
+ gcab \
+ gnome-common \
+ gmime \
+ libjcat \
+ gtk+ \
+ gtkmm3 \
+ gtkmm \
+ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libpeas", "", d)} \
+ pyxdg \
+ gnome-theme-adwaita \
+"
+
+RDEPENDS:packagegroup-meta-oe-graphics ="\
+ cairomm \
+ directfb-examples \
+ directfb \
+ fbgrab \
+ dietsplash \
+ ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \
+ fontforge \
+ fbida \
+ feh \
+ ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \
+ ftgl \
+ fvwm \
+ gtkperf \
+ gphoto2 \
+ imlib2 \
+ libgphoto2 \
+ graphviz \
+ gtkwave \
+ jasper \
+ libforms \
+ lxdm \
+ numlockx \
+ nyancat \
+ obconf \
+ openbox \
+ packagegroup-fonts-truetype \
+ qrencode \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \
+ leptonica \
+ libvncserver \
+ libmng \
+ libsdl-gfx \
+ libsdl-image \
+ libsdl-mixer \
+ libsdl-net \
+ libsdl-ttf \
+ libsdl2-image \
+ libsdl2-mixer \
+ libsdl2-net \
+ ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
+ libsdl \
+ ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "lv-drivers lvgl lv-lib-png", "", d)} \
+ ttf-arphic-uming \
+ ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif \
+ ttf-abyssinica \
+ source-han-sans-cn-fonts \
+ source-han-sans-jp-fonts \
+ source-han-sans-kr-fonts \
+ source-han-sans-tw-fonts \
+ source-code-pro-fonts \
+ ttf-dejavu-sans \
+ ttf-dejavu-sans-condensed \
+ ttf-dejavu-sans-mono \
+ ttf-dejavu-serif \
+ ttf-dejavu-serif-condensed \
+ ttf-dejavu-mathtexgyre \
+ ttf-dejavu-common \
+ ttf-gentium \
+ ttf-hunky-sans \
+ ttf-hunky-serif \
+ ttf-ipag ttf-ipagp ttf-ipamp ttf-ipam \
+ ttf-lohit \
+ ttf-inconsolata \
+ ttf-liberation-sans-narrow \
+ ttf-liberation-mono \
+ ttf-liberation-sans \
+ ttf-liberation-serif \
+ ttf-lklug \
+ ttf-noto-emoji-color \
+ ttf-noto-emoji-regular \
+ ttf-sazanami-gothic \
+ ttf-sazanami-mincho \
+ ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho \
+ ttf-tlwg \
+ ttf-roboto \
+ ttf-wqy-zenhei \
+ ttf-pt-sans \
+ ttf-vlgothic \
+ ttf-ubuntu-mono \
+ ttf-ubuntu-sans \
+ libyui-ncurses \
+ libyui \
+ x11vnc \
+ terminus-font-consolefonts \
+ terminus-font-pcf \
+ xdotool \
+ xkbevd \
+ bdftopcf \
+ iceauth \
+ sessreg \
+ xgamma \
+ setxkbmap \
+ xkbutils \
+ twm \
+ xclock \
+ xfontsel \
+ xkbprint \
+ xlsatoms \
+ xlsclients \
+ xlsfonts \
+ xmag \
+ xmessage \
+ xrdb \
+ xrefresh \
+ xsetroot \
+ xstdcmap \
+ xterm \
+ xwd \
+ xwud \
+ xorg-sgml-doctools \
+ xf86-input-tslib \
+ xf86-input-void \
+ xf86-video-armsoc \
+ xf86-video-ati \
+ font-adobe-100dpi \
+ font-adobe-utopia-100dpi \
+ font-bh-100dpi \
+ font-bh-lucidatypewriter-100dpi \
+ font-bitstream-100dpi \
+ font-cursor-misc \
+ font-misc-misc \
+ xorg-fonts-100dpi \
+ libxaw6 \
+ libxpresent \
+ xcb-util-cursor \
+ xserver-common \
+ openjpeg \
+ pangomm \
+ spirv-shader-generator \
+ spirv-tools \
+ stalonetray \
+ surf \
+ tesseract-lang \
+ tesseract \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "tigervnc", "", d)} \
+ tslib \
+ unclutter-xfixes \
+ libvdpau \
+ xcursorgen \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xscreensaver", "", d)} \
+ yad \
+ parallel-deqp-runner \
+ ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
+ ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
+"
+RDEPENDS:packagegroup-meta-oe-graphics:append:x86 = " renderdoc xf86-video-nouveau xf86-video-mga"
+RDEPENDS:packagegroup-meta-oe-graphics:append:x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga"
+RDEPENDS:packagegroup-meta-oe-graphics:append:arm = " renderdoc"
+RDEPENDS:packagegroup-meta-oe-graphics:append:aarch64 = " renderdoc"
+
+RDEPENDS:packagegroup-meta-oe-graphics:remove:libc-musl = "renderdoc"
+
+RDEPENDS:packagegroup-meta-oe-kernel ="\
+ agent-proxy \
+ crash \
+ cpupower \
+ ipmitool \
+ broadcom-bt-firmware \
+ kernel-selftest \
+ minicoredumper \
+ oprofile \
+ spidev-test \
+ trace-cmd \
+ usbip-tools \
+"
+RDEPENDS:packagegroup-meta-oe-kernel:append:x86 = " intel-speed-select ipmiutil pm-graph turbostat"
+RDEPENDS:packagegroup-meta-oe-kernel:append:x86-64 = " intel-speed-select ipmiutil pm-graph turbostat bpftool"
+RDEPENDS:packagegroup-meta-oe-kernel:append:x86-64:libc-glibc = " kpatch"
+RDEPENDS:packagegroup-meta-oe-kernel:append:powerpc64 = " libpfm4"
+
+# Kernel-selftest does not build with 5.8 and its exluded from build too so until its fixed remove it
+RDEPENDS:packagegroup-meta-oe-kernel:remove = "kernel-selftest"
+RDEPENDS:packagegroup-meta-oe-kernel:remove:libc-musl = "bpftool crash intel-speed-select kernel-selftest minicoredumper turbostat"
+
+RDEPENDS:packagegroup-meta-oe-kernel:remove:mipsarcho32 = "makedumpfile"
+RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64 = "crash"
+RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64el = "crash"
+
+RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv64 = "crash oprofile"
+RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv32 = "crash makedumpfile oprofile"
+
+RDEPENDS:packagegroup-meta-oe-multimedia ="\
+ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faad2", "", d)} \
+ dirsplit \
+ genisoimage \
+ icedax \
+ wodim \
+ id3lib \
+ audiofile \
+ a2jmidid \
+ jack-server \
+ jack-utils \
+ libass \
+ libcdio-paranoia \
+ libcdio \
+ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "libmad", "", d)} \
+ libmms \
+ libdvdread \
+ libopus \
+ live555-examples \
+ live555-mediaserver \
libmikmod \
- ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libmad faad2 mpv", "", d)} \
- "
-RDEPENDS_packagegroup-meta-oe-multimedia_remove_libc-musl = "alsa-oss"
+ libmodplug \
+ sound-theme-freedesktop \
+ yavta \
+ v4l-utils \
+ wavpack \
+ libvpx \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \
+ ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "mpv", "", d)} \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
+ libopusenc \
+"
-RDEPENDS_packagegroup-meta-oe-navigation ="\
- geoclue geos libspatialite proj \
+RDEPENDS:packagegroup-meta-oe-navigation ="\
+ geos \
+ ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd gpsd-machine-conf", "", d)} \
- "
+ geoclue \
+ libspatialite \
+ proj \
+"
-RDEPENDS_packagegroup-meta-oe-security ="\
- tomoyo-tools \
+RDEPENDS:packagegroup-meta-oe-printing ="\
+ cups-filters \
+ gutenprint \
+ qpdf \
+"
+
+RDEPENDS:packagegroup-meta-oe-security ="\
+ keyutils \
+ nmap \
${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
- ${@bb.utils.contains("DISTRO_FEATURES", "bluz5", "nmap", "", d)} \
- "
-
-RDEPENDS_packagegroup-meta-oe-shells ="\
- dash tcsh zsh \
- "
-
-NE10 = ""
-NE10_aarch64 = "ne10"
-NE10_armv7a = "ne10"
-NE10_armv7ve = "ne10"
-
-RDEPENDS_packagegroup-meta-oe-support ="\
- anthy asio atop augeas avro-c bdwgc frame grail c-ares \
- ccid ceres-solver ckermit cpprest ctapi-common daemonize \
- daemontools devmem2 dfu-util dfu-util-native digitemp \
- dstat eject enca epeg espeak fbset fbset-modes \
- fftw fltk-native gd gflags glog gnulib gperftools \
- gpm gradm gsl gsoap hddtemp hidapi htop hunspell hwdata iksemel \
- libinih inotify-tools joe lcms lcov libatasmart libbytesize \
- libcereal libcyusbserial libee libeigen libestr libftdi libgit2 \
- libgpiod libiio libjs-jquery libjs-sizzle liblinebreak libmicrohttpd \
- libmxml liboauth libol liboop libp11 libraw1394 libsmi libsoc libssh2 \
- libssh libtar libteam libtinyxml2 libtinyxml libusbg libusb-compat libutempter \
- links lockdev log4c log4cpp logwarn libdevmapper lvm2 \
- mailcap mbuffer mg minini \
- multipath-tools nano neon nmon numactl onig openct openldap \
- opensc wbxml2 p910nd pcsc-lite picocom libotr pidgin \
- pngcheck poco poppler poppler-data portaudio-v19 pps-tools \
- pv pxaregs raptor2 rdfind read-edid rsnapshot \
- satyr sdparm pty-forward-native serial-forward \
- sg3-utils sharutils spitools srecord ssiapi stm32flash \
- syslog-ng system-config-keyboard tbb thin-provisioning-tools tokyocabinet \
- tree uhubctl unixodbc uriparser usb-modeswitch \
- usb-modeswitch-data uthash utouch-evemu utouch-frame \
- vim vim-tiny websocketpp xdelta3 xdg-user-dirs xmlstarlet \
- zbar zile \
- ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis toscoterm uim synergy utouch-mtview links-x11 fltk pidgin-otr", "", d)} \
+ softhsm \
+ tomoyo-tools \
+ auditd \
+"
+
+RDEPENDS:packagegroup-meta-oe-shells ="\
+ dash \
+ mksh \
+ tcsh \
+ zsh \
+"
+
+RDEPENDS:packagegroup-meta-oe-support ="\
+ anthy \
+ atop \
+ ace-cloud-editor \
+ ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "driverctl", "", d)} \
+ frame \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
+ grail \
+ asio \
+ augeas \
+ avro-c \
+ bdwgc \
+ c-ares \
+ cmark \
+ ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
+ consolation \
+ cpprest \
+ ctapi-common \
+ dfu-util \
+ dhex \
+ digitemp \
+ dool \
+ espeak \
+ evemu-tools \
+ exiv2 \
+ libnice \
+ c-periphery \
+ fmt \
+ function2 \
+ gd \
+ gflags \
+ glog \
+ gperftools \
+ gpm \
+ gsoap \
+ hdf5 \
+ hstr \
+ htop \
+ hunspell-dictionaries \
+ hunspell \
+ hwdata \
+ iksemel \
+ gengetopt \
+ googlebenchmark \
+ imagemagick \
+ iniparser \
+ inotify-tools \
+ joe \
+ lcms \
+ lcov \
+ imapfilter \
+ libbytesize \
+ libcyusbserial \
+ libestr \
+ libfann \
+ libftdi \
+ libjs-jquery-globalize \
+ libjs-jquery-cookie \
+ ccid \
+ zchunk \
+ libgpiod \
+ libmanette \
+ ckermit \
+ libcereal \
+ daemontools \
+ libiio \
+ devmem2 \
+ libgit2 \
+ libharu \
+ eject \
+ enca \
+ epeg \
+ libmxml \
+ fbset-modes \
+ fbset \
+ liboop \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \
+ freerdp \
+ libgusb \
+ emacs \
+ libp11 \
+ libraw1394 \
+ gradm \
+ gsl \
+ librsync \
+ hddtemp \
+ hidapi \
+ libsoc \
+ libmimetic \
+ libinih \
+ libtar \
+ libteam \
+ libusb-compat \
+ libatasmart \
libcanberra \
- ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xorgxrdp xrdp", "", d)} \
+ libssh \
+ libssh2 \
+ libee \
+ libusbgx-config \
+ libusbgx \
+ lockdev \
+ logwarn \
+ libjs-sizzle \
+ liblinebreak \
+ mailcap \
+ liboauth \
+ mg \
+ monit \
+ mscgen \
+ libsmi \
+ remmina \
+ neon \
+ nmon \
+ libjs-jquery-icheck \
+ libtinyxml \
+ libusbg \
+ libutempter \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
+ log4c \
+ log4cpp \
+ nspr \
+ libdevmapper \
+ lvm2 \
+ nss \
+ mbuffer \
+ onig \
+ mime-support \
+ minini \
+ multipath-tools \
+ numactl \
+ clinfo \
+ opencv \
+ opensc \
+ openct \
+ openldap \
+ wbxml2 \
+ p910nd \
+ libtinyxml2 \
+ picocom \
+ funyahoo-plusplus \
+ icyque \
+ libotr \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
+ pidgin \
+ purple-skypeweb \
+ pidgin-sipe \
+ pngcheck \
+ poco \
+ poppler-data \
+ poppler \
+ portaudio-v19 \
procmail \
- ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2 upower", "", d)} \
- ${NE10} \
- ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \
- "
-
-RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
-RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch = "gperftools"
-RDEPENDS_packagegroup-meta-oe-support_remove_riscv64 = "gperftools uim"
-RDEPENDS_packagegroup-meta-oe-support_remove_riscv32 = "gperftools uim"
-RDEPENDS_packagegroup-meta-oe-support_remove_powerpc = "ssiapi"
-
-RDEPENDS_packagegroup-meta-oe-support-egl ="\
- freerdp libnice opencv \
- "
-
-RDEPENDS_packagegroup-meta-oe-test ="\
- catch2 cppunit cunit cxxtest evtest fb-test \
- fwts googletest pm-qa stress-ng testfloat \
- "
-RDEPENDS_packagegroup-meta-oe-test_remove_libc-musl = "pm-qa"
-RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
-RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
-RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
-RDEPENDS_packagegroup-meta-oe-test_remove_riscv64 = "fwts"
-RDEPENDS_packagegroup-meta-oe-test_remove_riscv32 = "fwts"
-
-RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
+ pxaregs \
+ pv \
+ rsnapshot \
+ pps-tools \
+ raptor2 \
+ rdfind \
+ re2 \
+ sdmon \
+ sdparm \
+ serial-forward \
+ read-edid \
+ spitools \
+ libsass \
+ sassc \
+ smarty \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \
+ syslog-ng \
+ system-config-keyboard \
+ tbb \
+ satyr \
+ pcp \
+ pcsc-lite \
+ pcsc-tools \
+ sharutils \
+ sg3-utils \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
+ uchardet \
+ srecord \
+ ssiapi \
+ tree \
+ utouch-evemu \
+ utouch-frame \
+ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
+ ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \
+ stm32flash \
+ tokyocabinet \
+ xmlstarlet \
+ thin-provisioning-tools \
+ uhubctl \
+ zile \
+ unixodbc \
+ daemonize \
+ upower \
+ unicode-ucd \
+ xdelta3 \
+ uriparser \
+ nano \
+ xdg-user-dirs \
+ xmlsec1 \
+ usb-modeswitch-data \
+ usb-modeswitch \
+ liburing \
+ zbar \
+ libmicrohttpd \
+ yaml-cpp \
+"
+RDEPENDS:packagegroup-meta-oe-support:append:armv7a = "${@bb.utils.contains("TUNE_FEATURES","neon"," ne10","",d)}"
+RDEPENDS:packagegroup-meta-oe-support:append:armv7ve = "${@bb.utils.contains("TUNE_FEATURES","neon"," ne10","",d)}"
+RDEPENDS:packagegroup-meta-oe-support:append:aarch64 = " ne10"
+RDEPENDS:packagegroup-meta-oe-support:append:x86 = " mcelog mce-inject mce-test vboxguestdrivers"
+RDEPENDS:packagegroup-meta-oe-support:append:x86-64 = " mcelog mce-inject mce-test vboxguestdrivers"
+
+RDEPENDS:packagegroup-meta-oe-support-python2 ="\
+ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'lio-utils', '', d), "", d)} \
+"
+
+RDEPENDS:packagegroup-meta-oe-support:remove:arm ="numactl"
+RDEPENDS:packagegroup-meta-oe-support:remove:mipsarch = "gperftools"
+RDEPENDS:packagegroup-meta-oe-support:remove:riscv64 = "gperftools uim"
+RDEPENDS:packagegroup-meta-oe-support:remove:riscv32 = "gperftools uim"
+RDEPENDS:packagegroup-meta-oe-support:remove:powerpc = "libcereal ssiapi tbb"
+RDEPENDS:packagegroup-meta-oe-support:remove:powerpc64le = "libcereal ssiapi"
+RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl = "pcp"
+RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl:powerpc = "gsl"
+
+RDEPENDS:packagegroup-meta-oe-test ="\
+ bats \
+ cmocka \
+ cppunit \
+ cpputest \
+ cukinia \
+ cunit \
+ cxxtest \
+ evtest \
+ fb-test \
+ fwts \
+ googletest \
+ pm-qa \
+ testfloat \
+"
+RDEPENDS:packagegroup-meta-oe-test:remove:libc-musl = "pm-qa"
+RDEPENDS:packagegroup-meta-oe-test:remove:arm = "fwts"
+RDEPENDS:packagegroup-meta-oe-test:remove:mipsarch = "fwts"
+RDEPENDS:packagegroup-meta-oe-test:remove:powerpc = "fwts"
+RDEPENDS:packagegroup-meta-oe-test:remove:riscv64 = "fwts"
+RDEPENDS:packagegroup-meta-oe-test:remove:riscv32 = "fwts"
+
+RDEPENDS:packagegroup-meta-oe-ptest-packages = "\
zeromq-ptest \
leveldb-ptest \
psqlodbc-ptest \
- lua-ptest \
protobuf-ptest \
rsyslog-ptest \
oprofile-ptest \
@@ -306,14 +976,33 @@ RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
uthash-ptest \
libee-ptest \
poco-ptest \
- "
-RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv64 = "oprofile-ptest"
-RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv32 = "oprofile-ptest"
-
-RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = "\
- mcelog-ptest \
+ cmocka-ptest \
+ minicoredumper-ptest \
+ hiredis-ptest \
"
-RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = "\
- mcelog-ptest \
+RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86 = " mcelog-ptest"
+RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest"
+
+RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:riscv64 = "oprofile-ptest"
+RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:riscv32 = "oprofile-ptest"
+RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:arm = "numactl-ptest"
+RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:libc-musl = "minicoredumper-ptest"
+
+
+RDEPENDS:packagegroup-meta-oe-fortran-packages = "\
+ lapack \
+ octave \
+ suitesparse \
"
-RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"
+# library-only or headers-only packages
+# They wont be built as part of images but might be interesting to include
+# with dev-pkgs images
+#
+# opencl-headers sdbus-c++-libsystemd nlohmann-fifo sqlite-orm
+# nlohmann-json exprtk liblightmodbus p8platform gnome-doc-utils-stub
+# glm ttf-mplus xbitmaps ceres-solver cli11 fftw gnulib libeigen ade
+# spdlog span-lite uthash websocketpp catch2 properties-cpp cpp-netlib
+
+# rsyslog conflicts with syslog-ng so its not included here
+
+EXCLUDE_FROM_WORLD = "1"