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