packagegroup-meta-oe.bb 14 KB

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