blob: c77a1e54e6172d4aa67435697f909b5ea125571f [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001SUMMARY = "Meta-oe ptest packagegroups"
2
Andrew Geissler1548c072019-02-22 16:03:50 -06003PACKAGE_ARCH = "${MACHINE_ARCH}"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08004inherit packagegroup
5
6PROVIDES = "${PACKAGES}"
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)} \
Andrew Geissler1548c072019-02-22 16:03:50 -060025 ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080026'
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)} \
Andrew Geissler1548c072019-02-22 16:03:50 -060045 ${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-oe-ptest-packages", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080046"
47
48RDEPENDS_packagegroup-meta-oe-benchmarks = "\
49 analyze-suspend 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
Andrew Geissler1548c072019-02-22 16:03:50 -060056RDEPENDS_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
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080062RDEPENDS_packagegroup-meta-oe-connectivity ="\
63 gammu hostapd irssi krb5 libev libimobiledevice \
64 libmbim libmtp libndp libqmi libtorrent \
65 libuv libwebsockets linuxptp lirc loudmouth \
66 modemmanager mosh \
67 paho-mqtt-c phonet-utils rabbitmq-c rfkill rtorrent \
68 ser2net smstools3 telepathy-glib telepathy-idle thrift \
69 usbmuxd wvstreams zabbix zeromq \
70 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
Brad Bishop26bdd442019-08-16 17:08:17 -040071 libmikmod \
72 obexftp openobex libnet wvdial \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080073 "
74
75# dracut needs dracut
76RDEPENDS_packagegroup-meta-oe-core ="\
Brad Bishop26bdd442019-08-16 17:08:17 -040077 dbus-daemon-proxy libdbus-c++ \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080078 ell glibmm libsigc++-2.0 libxml++ distro-feed-configs \
79 mm-common opencl-headers opencl-icd-loader \
80 proxy-libintl usleep \
81 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker ndctl", "", d)} \
82 "
83
84RDEPENDS_packagegroup-meta-oe-crypto ="\
85 botan cryptsetup libkcapi libmcrypt \
86 libsodium pkcs11-helper \
87 "
88RDEPENDS_packagegroup-meta-oe-bsp ="\
89 acpitool cpufrequtils edac-utils efibootmgr \
90 efivar flashrom lmsensors lmsensors-config \
91 lsscsi nvme-cli pcmciautils pointercal \
92 "
Andrew Geissler1548c072019-02-22 16:03:50 -060093RDEPENDS_packagegroup-meta-oe-bsp_remove_mipsarch = "efivar efibootmgr"
94RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc = "efivar efibootmgr"
95RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv64 = "efivar efibootmgr"
96RDEPENDS_packagegroup-meta-oe-bsp_remove_riscv32 = "efivar efibootmgr"
97
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080098RDEPENDS_packagegroup-meta-oe-dbs ="\
99 leveldb libdbi mariadb mariadb-native \
100 mysql-python postgresql psqlodbc rocksdb soci \
101 sqlite \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800102 "
103
104RDEPENDS_packagegroup-meta-oe-devtools ="\
105 android-tools android-tools-conf bootchart breakpad \
106 capnproto cgdb cscope ctags \
107 debootstrap dejagnu dmalloc flatbuffers \
108 giflib icon-slicer iptraf-ng jq jsoncpp jsonrpc json-spirit \
109 kconfig-frontends lemon libedit libgee libsombok3 \
110 libubox log4cplus lshw ltrace lua mcpp memstat mercurial \
111 mpich msgpack-c nlohmann-json nodejs openocd pax-utils \
112 ipc-run libdbd-mysql-perl libdbi-perl libio-pty-perl php \
113 protobuf protobuf-c python3-distutils-extra \
114 python-cpuset python-distutils-extra python-futures python-pygobject \
115 rapidjson serialcheck sip3 sip tclap uftrace uw-imap valijson \
116 xmlrpc-c yajl yasm \
117 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany geany-plugins glade tk", "", d)} \
118 "
119
Andrew Geissler1548c072019-02-22 16:03:50 -0600120RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
121RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "uftrace lshw"
122RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64 = "nodejs"
123RDEPENDS_packagegroup-meta-oe-devtools_remove_mips64el = "nodejs"
124RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "android-tools breakpad uftrace lshw"
125RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv64 = "uftrace lshw"
126RDEPENDS_packagegroup-meta-oe-devtools_remove_riscv32 = "uftrace lshw"
127
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800128RDEPENDS_packagegroup-meta-oe-extended ="\
129 byacc cfengine cfengine-masterfiles cmpi-bindings \
130 ddrescue dialog dumb-init enscript fluentbit \
131 haveged hexedit hiredis hplip hwloc indent iotop isomd5sum \
132 jansson konkretcmpi lcdproc libblockdev libcec libconfig \
133 libdivecomputer libplist libusbmuxd \
134 liblockfile liblogging liblognorm libmodbus libmodbus \
135 libpwquality libqb libuio \
136 lockfile-progs logwatch lprng mailx md5deep \
137 mozjs mraa nana nicstat \
Brad Bishop19323692019-04-05 15:28:33 -0400138 p7zip p8platform libfile-fnmatch-perl \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800139 rarpd redis rrdtool libfastjson librelp rsyslog sanlock \
140 sblim-cmpi-devel sblim-sfc-common sblim-sfcc \
141 scsirastools sgpio smartmontools snappy can-isotp \
142 can-utils libsocketcan tipcutils tiptop \
143 tmux uml-utilities upm vlock volume-key wipe zlog zram \
144 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
Brad Bishop26bdd442019-08-16 17:08:17 -0400145 ${@bb.utils.contains("DISTRO_FEATURES", "x11", " libgxim gnuplot libwmf", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800146 ${@bb.utils.contains("DISTRO_FEATURES", "bluez", "collectd", "", d)} \
147 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb", "", d)} \
148 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-ssh-agent-auth openwsman sblim-sfcb ", "", d)} \
Brad Bishop19323692019-04-05 15:28:33 -0400149 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit polkit-group-rule-datetime ", "", d)} \
150 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-network ", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800151 ${@bb.utils.contains("BBPATH", "meta-python", "openlmi-tools", "", d)} \
152 "
Andrew Geissler1548c072019-02-22 16:03:50 -0600153RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa tiptop"
154RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa"
155RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa tiptop"
156RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa tiptop"
157RDEPENDS_packagegroup-meta-oe-extended_remove_libc-musl = "lcdproc"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800158
159RDEPENDS_packagegroup-meta-oe-gnome ="\
160 atkmm gnome-common gnome-doc-utils-stub gtkmm \
161 gtkmm3 pyxdg vte9 \
162 "
163
164RDEPENDS_packagegroup-meta-oe-graphics ="\
165 babl cairomm dietsplash directfb directfb-examples dnfdragora \
166 fbgrab fbida fontforge fvwm gegl gimp glm gphoto2 libgphoto2 \
167 gtkperf jasper leptonica libmng libsdl2-image libsdl2-mixer libsdl2-net \
168 libsdl-gfx libsdl-image libsdl-mixer libsdl-net libsdl-ttf \
169 libvncserver libyui libyui-ncurses lxdm numlockx openbox openjpeg \
170 packagegroup-fonts-truetype pangomm qrencode takao-fonts terminus-font \
171 tesseract tesseract-lang tigervnc tslib source-han-sans-cn-fonts \
172 source-han-sans-jp-fonts source-han-sans-kr-fonts source-han-sans-tw-fonts ttf-abyssinica \
173 libvdpau x11vnc xcursorgen xdotool \
174 bdftopcf iceauth sessreg setxkbmap twm xclock xfontsel xgamma xkbevd xkbprint xkbutils \
175 xlsatoms xlsclients xlsfonts xmag xmessage xrdb xrefresh xsetmode xsetroot xstdcmap \
176 xterm xwd xwud xbitmaps xorg-sgml-doctools \
177 font-adobe-100dpi font-adobe-utopia-100dpi \
178 font-bh-100dpi font-bh-lucidatypewriter-100dpi font-bitstream-100dpi font-cursor-misc \
179 font-misc-misc xorg-fonts-100dpi liblbxutil libxaw libxkbui libxpresent xserver-common \
180 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut libsdl2-ttf", "", d)} \
181 "
182
183RDEPENDS_packagegroup-meta-oe-kernel ="\
184 agent-proxy bpftool broadcom-bt-firmware cpupower \
185 crash ipmitool minicoredumper oprofile \
186 "
Andrew Geissler1548c072019-02-22 16:03:50 -0600187RDEPENDS_packagegroup-meta-oe-kernel_remove_libc-musl = "bpftool crash minicoredumper"
188
189RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64 = "crash"
190RDEPENDS_packagegroup-meta-oe-kernel_remove_mips64el = "crash"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800191
192RDEPENDS_packagegroup-meta-oe-multimedia ="\
Brad Bishop26bdd442019-08-16 17:08:17 -0400193 alsa-oss audiofile cdrkit id3lib \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800194 a2jmidid jack libass libburn libcdio libcdio-paranoia \
195 libdvdread libmms libmodplug libopus live555 \
196 mplayer-common opus-tools \
197 sound-theme-freedesktop v4l-utils yavta wavpack libvpx \
198 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xpext pavucontrol xsp", "", d)} \
Brad Bishop26bdd442019-08-16 17:08:17 -0400199 libmikmod \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800200 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libmad faad2 mpv", "", d)} \
201 "
Andrew Geissler1548c072019-02-22 16:03:50 -0600202RDEPENDS_packagegroup-meta-oe-multimedia_remove_libc-musl = "alsa-oss"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800203
204RDEPENDS_packagegroup-meta-oe-navigation ="\
205 geoclue geos libspatialite proj \
206 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
207 ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd gpsd-machine-conf", "", d)} \
208 "
209
210RDEPENDS_packagegroup-meta-oe-security ="\
211 tomoyo-tools \
212 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
213 ${@bb.utils.contains("DISTRO_FEATURES", "bluz5", "nmap", "", d)} \
214 "
215
216RDEPENDS_packagegroup-meta-oe-shells ="\
217 dash tcsh zsh \
218 "
219
220NE10 = ""
221NE10_aarch64 = "ne10"
Brad Bishop15ae2502019-06-18 21:44:24 -0400222NE10_armv7a = "ne10"
223NE10_armv7ve = "ne10"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800224
225RDEPENDS_packagegroup-meta-oe-support ="\
226 anthy asio atop augeas avro-c bdwgc frame grail \
227 ccid ceres-solver ckermit cpprest ctapi-common daemonize \
228 daemontools debsums devmem2 dfu-util dfu-util-native digitemp \
Brad Bishop19323692019-04-05 15:28:33 -0400229 dstat eject enca epeg espeak fbset fbset-modes \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800230 fftw fltk-native gd gflags glog gnulib gperftools \
231 gpm gradm gsl gsoap hddtemp hidapi htop hunspell hwdata iksemel \
232 libinih inotify-tools joe lcms lcov libatasmart libbytesize \
233 libcereal libcyusbserial libee libeigen libestr libftdi libgit2 \
234 libgpiod libiio libjs-jquery libjs-sizzle liblinebreak libmicrohttpd \
235 libmxml libnih liboauth libol liboop libp11 libraw1394 libsmi libsoc libssh2 \
236 libssh libtar libteam libtinyxml2 libtinyxml libusbg libusb-compat libutempter \
237 links lio-utils lockdev log4c log4cpp logwarn libdevmapper lvm2 \
238 mailcap mbuffer mg minini \
239 multipath-tools nano neon nmon numactl onig openct openldap \
240 opensc wbxml2 p910nd pcsc-lite picocom libotr pidgin \
241 pngcheck poco poppler poppler-data portaudio-v19 pps-tools \
242 pv pxaregs raptor2 rdfind read-edid rsnapshot s3c24xx-gpio s3c64xx-gpio \
243 sjf2410-linux-native satyr sdparm pty-forward-native serial-forward \
Brad Bishop15ae2502019-06-18 21:44:24 -0400244 sg3-utils sharutils smem spitools srecord ssiapi stm32flash \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800245 syslog-ng system-config-keyboard tbb thin-provisioning-tools tokyocabinet \
Brad Bishop19323692019-04-05 15:28:33 -0400246 tree uhubctl unixodbc uriparser usb-modeswitch \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800247 usb-modeswitch-data usbpath uthash utouch-evemu utouch-frame \
248 vim vim-tiny websocketpp wmiconfig xdelta3 xdg-user-dirs xmlstarlet \
249 zbar zile \
250 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis toscoterm uim synergy utouch-mtview links-x11 fltk pidgin-otr", "", d)} \
Brad Bishop26bdd442019-08-16 17:08:17 -0400251 libcanberra \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800252 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xorgxrdp xrdp", "", d)} \
Brad Bishop26bdd442019-08-16 17:08:17 -0400253 procmail \
254 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2 upower", "", d)} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800255 ${NE10} \
256 "
257
Andrew Geissler1548c072019-02-22 16:03:50 -0600258RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
259RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch_libc-glibc = "gperftools"
260
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800261RDEPENDS_packagegroup-meta-oe-support-egl ="\
262 freerdp libnice opencv \
263 "
264
265RDEPENDS_packagegroup-meta-oe-test ="\
266 catch2 cppunit cunit cxxtest evtest fb-test \
Brad Bishop26bdd442019-08-16 17:08:17 -0400267 fwts googletest pm-qa stress-ng testfloat \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800268 "
Andrew Geissler1548c072019-02-22 16:03:50 -0600269RDEPENDS_packagegroup-meta-oe-test_remove_libc-musl = "pm-qa"
270RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
271RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
272RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
273RDEPENDS_packagegroup-meta-oe-test_remove_riscv64 = "fwts"
274RDEPENDS_packagegroup-meta-oe-test_remove_riscv32 = "fwts"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800275
Andrew Geissler1548c072019-02-22 16:03:50 -0600276RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800277 zeromq-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800278 leveldb-ptest \
279 psqlodbc-ptest \
280 lua-ptest \
281 protobuf-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800282 rsyslog-ptest \
283 oprofile-ptest \
284 libteam-ptest \
285 uthash-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800286 libee-ptest \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800287 poco-ptest \
288 "
Andrew Geissler1548c072019-02-22 16:03:50 -0600289RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = "\
290 mcelog-ptest \
291"
292RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = "\
293 mcelog-ptest \
294"
295RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"