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-core \
12    packagegroup-meta-oe-crypto \
13    packagegroup-meta-oe-bsp \
14    packagegroup-meta-oe-dbs \
15    packagegroup-meta-oe-devtools \
16    packagegroup-meta-oe-extended \
17    packagegroup-meta-oe-kernel \
18    packagegroup-meta-oe-multimedia \
19    packagegroup-meta-oe-navigation \
20    packagegroup-meta-oe-security \
21    packagegroup-meta-oe-support \
22    packagegroup-meta-oe-test \
23    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
24    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
25    ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
26'
27
28RDEPENDS_packagegroup-meta-oe = "\
29    packagegroup-meta-oe-benchmarks \
30    packagegroup-meta-oe-connectivity \
31    packagegroup-meta-oe-core \
32    packagegroup-meta-oe-crypto \
33    packagegroup-meta-oe-bsp \
34    packagegroup-meta-oe-dbs \
35    packagegroup-meta-oe-devtools \
36    packagegroup-meta-oe-extended \
37    packagegroup-meta-oe-kernel \
38    packagegroup-meta-oe-multimedia \
39    packagegroup-meta-oe-navigation \
40    packagegroup-meta-oe-security \
41    packagegroup-meta-oe-support \
42    packagegroup-meta-oe-test \
43    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
44    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
45    ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
46"
47
48RDEPENDS_packagegroup-meta-oe-benchmarks = "\
49    dhrystone iperf2 linpack phoronix-test-suite \
50    tiobench bonnie++ fio iperf2 iperf3 lmbench s-suite whetstone \
51    libc-bench memtester sysbench dbench iozone3 libhugetlbfs \
52    nbench-byte tinymembench \
53    ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "glmark2", "", d)} \
54"
55
56RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mipsarch = "libhugetlbfs"
57RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mips64 = "tinymembench"
58RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mips64el = "tinymembench"
59RDEPENDS_packagegroup-meta-oe-benchmarks_remove_riscv64 = "libhugetlbfs"
60RDEPENDS_packagegroup-meta-oe-benchmarks_remove_riscv32 = "libhugetlbfs"
61
62RDEPENDS_packagegroup-meta-oe-connectivity ="\
63    gammu hostapd irssi krb5 libev libimobiledevice \
64    libmbim libmtp libndp libqmi libtorrent \
65    libuv libwebsockets linuxptp loudmouth \
66    modemmanager mosh  \
67    paho-mqtt-c phonet-utils rabbitmq-c rfkill rtorrent \
68    ser2net smstools3 telepathy-glib thrift \
69    usbmuxd zabbix zeromq \
70    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
71    libmikmod \
72    obexftp openobex libnet \
73    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \
74    "
75RDEPENDS_packagegroup-meta-oe-connectivity_append_libc-glibc = " wvstreams wvdial"
76
77# dracut needs dracut
78RDEPENDS_packagegroup-meta-oe-core ="\
79    dbus-daemon-proxy libdbus-c++ \
80    ell glibmm libsigc++-2.0 libxml++ distro-feed-configs \
81    mm-common opencl-headers opencl-icd-loader \
82    proxy-libintl usleep \
83    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker ndctl", "", d)} \
84    "
85
86RDEPENDS_packagegroup-meta-oe-crypto ="\
87    botan cryptsetup libkcapi libmcrypt \
88    libsodium pkcs11-helper \
89    "
90RDEPENDS_packagegroup-meta-oe-bsp ="\
91    acpitool cpufrequtils edac-utils efibootmgr \
92    efivar flashrom lmsensors lmsensors-config \
93    lsscsi nvme-cli pcmciautils pointercal \
94    "
95RDEPENDS_packagegroup-meta-oe-bsp_remove_mipsarch = "efivar efibootmgr"
96RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc = "efivar efibootmgr"
97RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64 = "efivar efibootmgr"
98RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc64le = "efivar efibootmgr"
99RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv64 = "efivar efibootmgr"
100RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv32 = "efivar efibootmgr"
101
102RDEPENDS_packagegroup-meta-oe-dbs ="\
103    leveldb libdbi mariadb mariadb-native \
104    postgresql psqlodbc rocksdb soci \
105    sqlite \
106    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \
107    "
108
109RDEPENDS_packagegroup-meta-oe-devtools ="\
110    android-tools android-tools-conf bootchart breakpad \
111    capnproto cgdb cscope ctags \
112    debootstrap dmalloc flatbuffers \
113    giflib grpc icon-slicer iptraf-ng jq jsoncpp jsonrpc json-spirit \
114    kconfig-frontends lemon libedit libgee libsombok3 \
115    libubox log4cplus lshw ltrace lua mcpp memstat mercurial \
116    mpich msgpack-c nlohmann-json openocd pax-utils \
117    ipc-run libdbd-mysql-perl libdbi-perl libio-pty-perl php \
118    protobuf protobuf-c \
119    rapidjson serialcheck sip3 tclap uftrace uw-imap valijson \
120    xmlrpc-c yajl yasm \
121    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany geany-plugins glade tk", "", d)} \
122    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "nodejs", "", d)} \
123    "
124
125RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
126RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "uftrace lshw"
127RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64 = "nodejs"
128RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64el = "nodejs"
129RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "android-tools breakpad uftrace lshw"
130RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64 = "android-tools uftrace lshw"
131RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc64le = "android-tools uftrace lshw"
132RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv64 = "breakpad ltrace nodejs uftrace lshw"
133RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv32 = "breakpad ltrace nodejs uftrace lshw"
134
135RDEPENDS_packagegroup-meta-oe-extended ="\
136    byacc cfengine cfengine-masterfiles cmpi-bindings \
137    ddrescue dialog dumb-init enscript fluentbit \
138    haveged hexedit hiredis hplip hwloc indent iotop isomd5sum \
139    jansson konkretcmpi libblockdev libcec libconfig \
140    libdivecomputer libplist libusbmuxd \
141    liblockfile liblogging liblognorm libmodbus libmodbus \
142    libpwquality libqb libuio \
143    lockfile-progs logwatch lprng mailx md5deep \
144    mraa nana nicstat \
145    p7zip p8platform libfile-fnmatch-perl \
146    rarpd redis rrdtool libfastjson librelp rsyslog sanlock \
147    sblim-cmpi-devel sblim-sfc-common sblim-sfcc \
148    scsirastools sgpio smartmontools snappy \
149    can-utils libsocketcan tipcutils tiptop \
150    tmux uml-utilities upm vlock volume-key wipe zlog zram \
151    ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
152    ${@bb.utils.contains("DISTRO_FEATURES", "x11", " libgxim gnuplot libwmf", "", d)} \
153    ${@bb.utils.contains("DISTRO_FEATURES", "bluez", "collectd", "", d)} \
154    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb", "", d)} \
155    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-ssh-agent-auth openwsman sblim-sfcb ", "", d)} \
156    ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit polkit-group-rule-datetime ", "", d)} \
157    ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-network ", "", d)} \
158    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \
159    "
160RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa tiptop"
161RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa"
162RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64 = "upm mraa"
163RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64le = "upm mraa"
164RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa tiptop"
165RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa tiptop"
166
167RDEPENDS_packagegroup-meta-oe-gnome ="\
168    atkmm gnome-common gnome-doc-utils-stub gtkmm \
169    gtkmm3 pyxdg vte9 \
170    "
171
172RDEPENDS_packagegroup-meta-oe-graphics ="\
173    cairomm dietsplash directfb directfb-examples \
174    ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora dnf-plugin-tui", "", d)} \
175    fbgrab fbida fontforge fvwm glm gphoto2 libgphoto2 \
176    gtkperf jasper leptonica libmng libsdl2-image libsdl2-mixer libsdl2-net \
177    libsdl-gfx libsdl-image libsdl-mixer libsdl-net libsdl-ttf \
178    libvncserver libyui libyui-ncurses lxdm numlockx openbox openjpeg \
179    packagegroup-fonts-truetype pangomm qrencode takao-fonts terminus-font \
180    tesseract tesseract-lang tigervnc tslib source-han-sans-cn-fonts \
181    source-han-sans-jp-fonts source-han-sans-kr-fonts source-han-sans-tw-fonts ttf-abyssinica \
182    libvdpau x11vnc xcursorgen xdotool \
183    bdftopcf iceauth sessreg setxkbmap twm xclock xfontsel xgamma xkbevd xkbprint xkbutils \
184    xlsatoms xlsclients xlsfonts xmag xmessage xrdb xrefresh xsetmode xsetroot xstdcmap \
185    xterm xwd xwud xbitmaps xorg-sgml-doctools \
186    font-adobe-100dpi font-adobe-utopia-100dpi \
187    font-bh-100dpi font-bh-lucidatypewriter-100dpi font-bitstream-100dpi font-cursor-misc \
188    font-misc-misc xorg-fonts-100dpi liblbxutil libxaw libxkbui libxpresent xserver-common \
189    ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut libsdl2-ttf", "", d)} \
190    "
191
192
193
194RDEPENDS_packagegroup-meta-oe-kernel ="\
195    agent-proxy broadcom-bt-firmware cpupower \
196    crash ipmitool minicoredumper oprofile \
197    "
198RDEPENDS_packagegroup-meta-oe-kernel_append_x86 = " pm-graph "
199RDEPENDS_packagegroup-meta-oe-kernel_append_x86-64 = " pm-graph "
200
201RDEPENDS_packagegroup-meta-oe-kernel_remove_libc-musl = "crash minicoredumper"
202
203RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64 = "crash"
204RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64el = "crash"
205
206RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv64 = "crash oprofile"
207RDEPENDS_packagegroup-meta-oe-kernel_remove_riscv32 = "crash oprofile"
208
209RDEPENDS_packagegroup-meta-oe-multimedia ="\
210    alsa-oss audiofile cdrkit id3lib \
211    a2jmidid jack libass libburn libcdio libcdio-paranoia \
212    libdvdread libmms libmodplug libopus live555 \
213    mplayer-common opus-tools \
214    sound-theme-freedesktop v4l-utils yavta wavpack libvpx \
215    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xpext pavucontrol xsp", "", d)} \
216    libmikmod \
217    ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libmad faad2 mpv", "", d)} \
218    "
219RDEPENDS_packagegroup-meta-oe-multimedia_remove_libc-musl = "alsa-oss"
220
221RDEPENDS_packagegroup-meta-oe-navigation ="\
222    geoclue geos libspatialite proj \
223    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
224    ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd gpsd-machine-conf", "", d)} \
225    "
226
227RDEPENDS_packagegroup-meta-oe-security ="\
228    tomoyo-tools \
229    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
230    ${@bb.utils.contains("DISTRO_FEATURES", "bluz5", "nmap", "", d)} \
231    "
232
233RDEPENDS_packagegroup-meta-oe-shells ="\
234    dash tcsh zsh \
235    "
236
237NE10 = ""
238NE10_aarch64 = "ne10"
239NE10_armv7a = "ne10"
240NE10_armv7ve = "ne10"
241
242RDEPENDS_packagegroup-meta-oe-support ="\
243    anthy asio atop augeas avro-c bdwgc frame grail c-ares \
244    ccid ceres-solver ckermit cpprest ctapi-common daemonize \
245    daemontools devmem2 dfu-util dfu-util-native digitemp \
246    dstat eject enca epeg espeak fbset fbset-modes \
247    fftw fltk-native gd gflags glog gnulib gperftools \
248    gpm gradm gsl gsoap hddtemp hidapi htop hunspell hwdata iksemel \
249    libinih inotify-tools joe lcms lcov libatasmart libbytesize \
250    libcereal libcyusbserial libee libeigen libestr libftdi libgit2 \
251    libgpiod libiio libjs-jquery libjs-sizzle liblinebreak libmicrohttpd \
252    libmxml liboauth libol liboop libp11 libraw1394 libsmi libsoc libssh2 \
253    libssh libtar libteam libtinyxml2 libtinyxml libusbg libusb-compat libutempter \
254    links lockdev log4c log4cpp logwarn libdevmapper lvm2 \
255    mailcap mbuffer mg minini \
256    multipath-tools nano neon nmon numactl onig openct openldap \
257    opensc wbxml2 p910nd pcsc-lite picocom libotr pidgin \
258    pngcheck poco poppler poppler-data portaudio-v19 pps-tools \
259    pv pxaregs raptor2 rdfind read-edid rsnapshot \
260    satyr sdparm pty-forward-native serial-forward \
261    sg3-utils sharutils spitools srecord ssiapi stm32flash \
262    syslog-ng system-config-keyboard tbb thin-provisioning-tools tokyocabinet \
263    tree uhubctl unixodbc uriparser usb-modeswitch \
264    usb-modeswitch-data uthash utouch-evemu utouch-frame \
265    vim vim-tiny websocketpp xdelta3 xdg-user-dirs xmlstarlet \
266    zbar zile \
267    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis toscoterm uim synergy utouch-mtview links-x11 fltk pidgin-otr", "", d)} \
268    libcanberra \
269    ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xorgxrdp xrdp", "", d)} \
270    procmail \
271    ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2 upower", "", d)} \
272    ${NE10} \
273    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \
274    "
275
276RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
277RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch = "gperftools"
278RDEPENDS_packagegroup-meta-oe-support_remove_riscv64 = "gperftools uim"
279RDEPENDS_packagegroup-meta-oe-support_remove_riscv32 = "gperftools uim"
280RDEPENDS_packagegroup-meta-oe-support_remove_powerpc = "ssiapi"
281
282RDEPENDS_packagegroup-meta-oe-support-egl ="\
283    freerdp libnice opencv \
284    "
285
286RDEPENDS_packagegroup-meta-oe-test ="\
287    catch2 cppunit cunit cxxtest evtest fb-test \
288    fwts googletest pm-qa stress-ng testfloat \
289    "
290RDEPENDS_packagegroup-meta-oe-test_remove_libc-musl = "pm-qa"
291RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
292RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
293RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
294RDEPENDS_packagegroup-meta-oe-test_remove_riscv64 = "fwts"
295RDEPENDS_packagegroup-meta-oe-test_remove_riscv32 = "fwts"
296
297RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
298    zeromq-ptest \
299    leveldb-ptest \
300    psqlodbc-ptest \
301    lua-ptest \
302    protobuf-ptest \
303    rsyslog-ptest \
304    oprofile-ptest \
305    libteam-ptest \
306    uthash-ptest \
307    libee-ptest \
308    poco-ptest \
309    "
310RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv64 = "oprofile-ptest"
311RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_riscv32 = "oprofile-ptest"
312
313RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = "\
314    mcelog-ptest \
315"
316RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = "\
317    mcelog-ptest \
318"
319RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"
320