Skip to content
This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Commit 368018c

Browse files
authored
Merge pull request #139 from jlaako/x11
X11
2 parents 766cd5a + 0c3032a commit 368018c

4 files changed

Lines changed: 107 additions & 0 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DISTRO_FEATURES_append = " wayland"
2+
DISTRO_FEATURES_append = " opengl"
3+
REFKIT_IMAGE_EXTRA_INSTALL_append = " weston weston-init"

meta-refkit/conf/distro/include/refkit-group

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,6 @@ tty:x:5:
3434
users:x:978:
3535
utmp:x:987:
3636
video:x:979:
37+
weston-launch:x:976:
3738
wheel:x:989:
3839
yoyodine-nativetest:x:1000:

meta-refkit/conf/distro/include/refkit-supported-recipes.txt

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ bc@core
4848
beignet-550x@refkit
4949
beignet-570x@refkit
5050
beignet-minnowmax@refkit
51+
bigreqsproto@core
5152
binutils@core
5253
bison@core
5354
bluez5@core
@@ -61,34 +62,43 @@ cantarell-fonts@core
6162
chrpath@core
6263
clang@clang-layer
6364
compiler-rt@clang-layer
65+
compositeproto@core
6466
connman-conf@core
6567
connman@core
6668
coreutils@core
6769
cracklib@core
6870
cryptodev-linux@core
6971
cryptsetup@openembedded-layer
7072
curl@core
73+
damageproto@core
7174
dash@openembedded-layer
7275
db@core
7376
dbus-glib@core
7477
dbus-test@core
7578
dbus@core
7679
diffutils@core
80+
dmxproto@core
7781
dosfstools@core
7882
dri2proto@core
83+
dri3proto@core
7984
e2fsprogs@core
8085
efi-combo-trigger@refkit
8186
efivar@openembedded-layer
8287
elfutils@core
88+
encodings@core
8389
example-app-c@appfw
8490
example-app-node@appfw
8591
example-app-python@appfw
8692
expat@core
8793
file@core
8894
findutils@core
95+
fixesproto@core
8996
flac@core
9097
flex@core
9198
fontconfig@core
99+
fontsproto@core
100+
font-util@core
101+
formfactor@core
92102
freetype@core
93103
gawk@core
94104
gcc-runtime@core
@@ -105,6 +115,7 @@ glibc-locale@core
105115
glibc-mtrace@core
106116
glibc@core
107117
glog@openembedded-layer
118+
glproto@core
108119
gmp@core
109120
gnome-desktop-testing@core
110121
gnu-config@core
@@ -135,6 +146,7 @@ initramfs-framework-refkit-dm-verity@refkit
135146
initramfs-framework-refkit-luks@refkit
136147
initramfs-framework@core
137148
initscripts@core
149+
inputproto@core
138150
intel-microcode@intel
139151
iot-app-fw@appfw
140152
iot-rest-api-server@iotweb
@@ -148,6 +160,7 @@ iputils@core
148160
iso-codes@core
149161
json-c@core
150162
kbd@core
163+
kbproto@core
151164
keymaps@core
152165
keyutils@security-framework
153166
kmod@core
@@ -160,18 +173,24 @@ libcgroup@core
160173
libcheck@core
161174
libcxx@clang-layer
162175
libcxxabi@clang-layer
176+
libdmx@core
163177
libdrm@core
164178
libeigen@openembedded-layer
179+
libepoxy@core
165180
liberation-fonts@core
181+
libevdev@core
166182
libexif@core
167183
libffi@core
184+
libfontenc@core
168185
libgcc@core
169186
libgcrypt@core
170187
libgpg-error@core
171188
libgphoto2@openembedded-layer
172189
libgudev@core
173190
libical@core
191+
libice@core
174192
libidn@core
193+
libinput@core
175194
libjpeg-turbo@core
176195
libmicrohttpd@soletta
177196
libmpc@core
@@ -185,6 +204,7 @@ libpng@core
185204
libpthread-stubs@core
186205
librealsense@librealsense
187206
libsamplerate0@core
207+
libsm@core
188208
libsndfile1@core
189209
libsocketcan@openembedded-layer
190210
libsoup-2.4@core
@@ -198,8 +218,34 @@ libva-intel-driver@intel
198218
libva@core
199219
libvorbis@core
200220
libwebp@core
221+
libx11@core
222+
libxau@core
223+
libxaw@openembedded-layer
224+
libxcb@core
225+
libxcomposite@core
226+
libxdamage@core
227+
libxdmcp@core
228+
libxext@core
229+
libxfixes@core
230+
libxfont2@core
231+
libxi@core
232+
libxinerama@core
233+
libxkbcommon@core
234+
libxkbfile@core
201235
libxml2@core
236+
libxmu@core
237+
libxpm@core
238+
libxrandr@core
239+
libxrender@core
240+
libxshmfence@core
202241
libxslt@core
242+
libxt@core
243+
libxtst@core
244+
libxv@core
245+
libxvmc@core
246+
libxxf86dga@core
247+
libxxf86misc@core
248+
libxxf86vm@core
203249
linux-firmware@core
204250
linux-intel@intel
205251
linux-intel-rt@intel
@@ -213,10 +259,13 @@ lvm2@openembedded-layer
213259
m4@core
214260
make@core
215261
mesa@core
262+
mkfontdir@core
263+
mkfontscale@core
216264
mmap-smack-test@security-smack
217265
mpfr@core
218266
mraa-test@iotqa
219267
mraa@refkit
268+
mtdev@core
220269
multipath-tools@openembedded-layer
221270
ncurses@core
222271
netbase@core
@@ -239,7 +288,9 @@ perl@core
239288
pixman@core
240289
pkgconfig@core
241290
popt@core
291+
pointercal-xinput@core
242292
ppp@core
293+
presentproto@core
243294
procps@core
244295
protobuf@openembedded-layer
245296
ptest-runner@core
@@ -256,13 +307,19 @@ python3-pygobject@core
256307
python3-setuptools@core
257308
python3@core
258309
python@core
310+
randrproto@core
259311
read-map@iotqa
260312
readline@core
313+
recordproto@core
314+
renderproto@core
315+
resourceproto@core
316+
rgb@core
261317
rmc-db@intel
262318
rmc@intel
263319
rsync@core
264320
run-postinsts@core
265321
sbc@core
322+
scrnsaverproto@core
266323
sed@core
267324
shadow-securetty@core
268325
shadow@core
@@ -291,6 +348,7 @@ tiff@core
291348
tpm-tools@security
292349
tremor@core
293350
trousers@security
351+
twm@openembedded-layer
294352
tzdata@core
295353
u-boot@core
296354
udp-smack-test@security-smack
@@ -302,11 +360,48 @@ util-macros@core
302360
v4l-utils@openembedded-layer
303361
v86d@core
304362
valgrind@core
363+
videoproto@core
305364
viennacl@refkit
306365
vim@openembedded-layer
307366
volatile-binds@core
367+
wayland@core
368+
wayland-protocols@core
369+
weston@core
370+
weston-init@core
308371
wget@core
309372
wic-tools@core
310373
wpa-supplicant@core
374+
xauth@core
375+
xcb-proto@core
376+
xcb-util@core
377+
xcmiscproto@core
378+
xdpyinfo@core
379+
xextproto@core
380+
xf86dgaproto@core
381+
xf86driproto@core
382+
xf86-input-libinput@core
383+
xf86miscproto@core
384+
xf86-video-ast@intel
385+
xf86-video-fbdev@core
386+
xf86-video-intel@core
387+
xf86-video-mga@intel
388+
xf86-video-vesa@core
389+
xf86vidmodeproto@core
390+
xhost@core
391+
xineramaproto@core
392+
xinit@core
393+
xinput@core
394+
xinput-calibrator@core
395+
xkbcomp@core
396+
xkeyboard-config@core
397+
xmodmap@core
398+
xproto@core
399+
xrandr@core
400+
xserver-nodm-init@core
401+
xserver-xf86-config@core
402+
xserver-xorg@core
403+
xset@core
404+
xterm@openembedded-layer
405+
xtrans@core
311406
xz@core
312407
zlib@core

meta-refkit/conf/local.conf.sample

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,14 @@ PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
283283
#
284284
#require conf/distro/include/refkit-production.inc
285285

286+
# To enable X11 with OpenGL support for images, uncomment following line.
287+
# This will also pull in packagegroup-core-x11, xterm and twm as minimal
288+
# baseline and fallback.
289+
#require conf/distro/include/refkit-core-x11.inc
290+
291+
# To enable Wayland/Weston with OpenGL support for images, uncomment following line.
292+
#require conf/distro/include/refkit-core-wayland.inc
293+
286294
# systemd-bootchart is a useful tool to analyze and optimize a system
287295
# boot time. The tool is available in IoT Reference OS Kit and needs to be activated
288296
# by a kernel command-line parameter which requires to build a new

0 commit comments

Comments
 (0)