packagegroup-meta-oe.bb 25 KB

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