Skip to content

Commit 085df40

Browse files
committed
Use weston
1 parent d3ff335 commit 085df40

File tree

1 file changed

+79
-84
lines changed

1 file changed

+79
-84
lines changed

buildroot/.config

+79-84
Original file line numberDiff line numberDiff line change
@@ -451,9 +451,9 @@ BR2_INIT_BUSYBOX=y
451451
#
452452
# BR2_INIT_NONE is not set
453453
# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
454-
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
454+
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS is not set
455455
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
456-
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is not set
456+
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
457457
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
458458
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
459459
# BR2_ROOTFS_MERGED_USR is not set
@@ -597,10 +597,8 @@ BR2_PACKAGE_KODI_ARCH_SUPPORTS=y
597597
#
598598
# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8
599599
#
600-
601-
#
602-
# kodi needs an OpenGL EGL backend with OpenGL support
603-
#
600+
BR2_PACKAGE_KODI_PLATFORM_SUPPORTS=y
601+
BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_RBPI=y
604602
# BR2_PACKAGE_LAME is not set
605603
# BR2_PACKAGE_MADPLAY is not set
606604
# BR2_PACKAGE_MIMIC is not set
@@ -904,6 +902,7 @@ BR2_PACKAGE_NTFS_3G_NTFSPROGS=y
904902
# BR2_PACKAGE_FSWEBCAM is not set
905903
# BR2_PACKAGE_GHOSTSCRIPT is not set
906904
BR2_PACKAGE_GLMARK2_FLAVOR_ANY=y
905+
BR2_PACKAGE_GLMARK2_FLAVOR_DRM_GLESV2=y
907906
BR2_PACKAGE_GLMARK2_FLAVOR_WAYLAND_GLESV2=y
908907
# BR2_PACKAGE_GLMARK2 is not set
909908
# BR2_PACKAGE_GLSLSANDBOX_PLAYER is not set
@@ -971,9 +970,7 @@ BR2_PACKAGE_QT5BASE_TEST=y
971970
BR2_PACKAGE_QT5BASE_XML=y
972971
BR2_PACKAGE_QT5BASE_GUI=y
973972
BR2_PACKAGE_QT5BASE_WIDGETS=y
974-
BR2_PACKAGE_QT5BASE_OPENGL=y
975-
BR2_PACKAGE_QT5BASE_OPENGL_ES2=y
976-
BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
973+
# BR2_PACKAGE_QT5BASE_OPENGL is not set
977974
BR2_PACKAGE_QT5BASE_LINUXFB=y
978975

979976
#
@@ -983,8 +980,8 @@ BR2_PACKAGE_QT5BASE_LINUXFB=y
983980
#
984981
# X.org XCB backend available if X.org is enabled
985982
#
986-
BR2_PACKAGE_QT5BASE_EGLFS=y
987-
BR2_PACKAGE_QT5BASE_DEFAULT_QPA=""
983+
# BR2_PACKAGE_QT5BASE_EGLFS is not set
984+
BR2_PACKAGE_QT5BASE_DEFAULT_QPA="wayland"
988985
BR2_PACKAGE_QT5BASE_PRINTSUPPORT=y
989986
# BR2_PACKAGE_QT5BASE_FONTCONFIG is not set
990987
# BR2_PACKAGE_QT5BASE_HARFBUZZ is not set
@@ -1023,7 +1020,7 @@ BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS=y
10231020
# BR2_PACKAGE_QT5TOOLS_QTPLUGININFO is not set
10241021
# BR2_PACKAGE_QT5VIRTUALKEYBOARD is not set
10251022
BR2_PACKAGE_QT5WAYLAND=y
1026-
BR2_PACKAGE_QT5WAYLAND_COMPOSITOR=y
1023+
# BR2_PACKAGE_QT5WAYLAND_COMPOSITOR is not set
10271024
# BR2_PACKAGE_QT5WEBCHANNEL is not set
10281025
BR2_PACKAGE_QT5WEBKIT=y
10291026
# BR2_PACKAGE_QT5WEBKIT_EXAMPLES is not set
@@ -1048,9 +1045,34 @@ BR2_PACKAGE_QJSON=y
10481045
#
10491046
# tekui needs a Lua interpreter and a toolchain w/ threads, dynamic library
10501047
#
1048+
BR2_PACKAGE_WESTON=y
1049+
BR2_PACKAGE_WESTON_DEFAULT_FBDEV=y
1050+
1051+
#
1052+
# drm backend needs mesa3d w/ EGL driver
1053+
#
1054+
1055+
#
1056+
# X11 backend needs X.org
1057+
#
1058+
BR2_PACKAGE_WESTON_DEFAULT_COMPOSITOR="fbdev"
1059+
1060+
#
1061+
# DRM compositor needs an OpenGL EGL backend provided by mesa3d
1062+
#
1063+
BR2_PACKAGE_WESTON_FBDEV=y
1064+
# BR2_PACKAGE_WESTON_RDP is not set
1065+
1066+
#
1067+
# X11 compositor needs X.org enabled
1068+
#
10511069

10521070
#
1053-
# weston needs udev and a toolchain w/ locale, threads, dynamic library, headers >= 3.0
1071+
# XWayland support needs libepoxy and X.org enabled
1072+
#
1073+
1074+
#
1075+
# demo clients needs an OpenGL ES provider, an OpenEGL-capable Wayland backend and a toolchain w/ wchar, threads, C++
10541076
#
10551077
# BR2_PACKAGE_XORG7 is not set
10561078
# BR2_PACKAGE_APITRACE is not set
@@ -1063,7 +1085,7 @@ BR2_PACKAGE_QJSON=y
10631085
#
10641086
# vte needs an OpenGL or an OpenGL-EGL/wayland backend
10651087
#
1066-
# BR2_PACKAGE_XKEYBOARD_CONFIG is not set
1088+
BR2_PACKAGE_XKEYBOARD_CONFIG=y
10671089

10681090
#
10691091
# Hardware handling
@@ -1079,10 +1101,10 @@ BR2_PACKAGE_QJSON=y
10791101
# BR2_PACKAGE_MURATA_CYW_FW is not set
10801102
# BR2_PACKAGE_RPI_BT_FIRMWARE is not set
10811103
BR2_PACKAGE_RPI_FIRMWARE=y
1082-
BR2_PACKAGE_RPI_FIRMWARE_DEFAULT=y
1104+
# BR2_PACKAGE_RPI_FIRMWARE_DEFAULT is not set
10831105
# BR2_PACKAGE_RPI_FIRMWARE_X is not set
1084-
# BR2_PACKAGE_RPI_FIRMWARE_CD is not set
1085-
BR2_PACKAGE_RPI_FIRMWARE_BOOT=""
1106+
BR2_PACKAGE_RPI_FIRMWARE_CD=y
1107+
BR2_PACKAGE_RPI_FIRMWARE_BOOT="cd"
10861108
# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set
10871109

10881110
#
@@ -1104,14 +1126,8 @@ BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
11041126
# BR2_PACKAGE_AM335X_PRU_PACKAGE is not set
11051127
# BR2_PACKAGE_APCUPSD is not set
11061128
# BR2_PACKAGE_AVRDUDE is not set
1107-
1108-
#
1109-
# bcache-tools needs udev /dev management
1110-
#
1111-
1112-
#
1113-
# brickd needs udev /dev management, a toolchain w/ threads, wchar
1114-
#
1129+
# BR2_PACKAGE_BCACHE_TOOLS is not set
1130+
# BR2_PACKAGE_BRICKD is not set
11151131
# BR2_PACKAGE_BRLTTY is not set
11161132
# BR2_PACKAGE_CBOOTIMAGE is not set
11171133
# BR2_PACKAGE_CC_TOOL is not set
@@ -1126,10 +1142,7 @@ BR2_PACKAGE_DBUS=y
11261142
# BR2_PACKAGE_DBUS_TRIGGERD is not set
11271143
# BR2_PACKAGE_DFU_UTIL is not set
11281144
# BR2_PACKAGE_DMRAID is not set
1129-
1130-
#
1131-
# dt-utils needs udev /dev management
1132-
#
1145+
# BR2_PACKAGE_DT_UTILS is not set
11331146
# BR2_PACKAGE_DTV_SCAN_TABLES is not set
11341147
# BR2_PACKAGE_DUMP1090 is not set
11351148
# BR2_PACKAGE_DVB_APPS is not set
@@ -1139,10 +1152,10 @@ BR2_PACKAGE_DBUS=y
11391152
#
11401153
# edid-decode needs a toolchain w/ C++, gcc >= 4.7
11411154
#
1142-
1143-
#
1144-
# eudev needs eudev /dev management
1145-
#
1155+
BR2_PACKAGE_EUDEV=y
1156+
BR2_PACKAGE_PROVIDES_UDEV="eudev"
1157+
# BR2_PACKAGE_EUDEV_RULES_GEN is not set
1158+
BR2_PACKAGE_EUDEV_ENABLE_HWDB=y
11461159
# BR2_PACKAGE_EVEMU is not set
11471160
# BR2_PACKAGE_EVTEST is not set
11481161
# BR2_PACKAGE_FAN_CTRL is not set
@@ -1262,10 +1275,7 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y
12621275
# ti-gfx needs a glibc toolchain and a Linux kernel to be built
12631276
#
12641277
# BR2_PACKAGE_TI_SGX_KM is not set
1265-
1266-
#
1267-
# ti-sgx-libgbm needs udev and a toolchain w/ threads
1268-
#
1278+
# BR2_PACKAGE_TI_SGX_LIBGBM is not set
12691279

12701280
#
12711281
# ti-sgx-um needs the ti-sgx-km driver
@@ -1281,30 +1291,18 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y
12811291
# BR2_PACKAGE_UBOOT_TOOLS is not set
12821292
# BR2_PACKAGE_UBUS is not set
12831293
# BR2_PACKAGE_UCCP420WLAN is not set
1284-
1285-
#
1286-
# udisks needs udev /dev management
1287-
#
1294+
BR2_PACKAGE_HAS_UDEV=y
12881295

12891296
#
12901297
# udisks needs a glibc or musl toolchain with locale, C++, wchar, dynamic library, NPTL, gcc >= 4.9
12911298
#
12921299
# BR2_PACKAGE_UHUBCTL is not set
12931300
# BR2_PACKAGE_UMTPRD is not set
1294-
1295-
#
1296-
# upower needs udev /dev management
1297-
#
1301+
# BR2_PACKAGE_UPOWER is not set
12981302
# BR2_PACKAGE_USB_MODESWITCH is not set
12991303
# BR2_PACKAGE_USB_MODESWITCH_DATA is not set
1300-
1301-
#
1302-
# usbmount requires udev to be enabled
1303-
#
1304-
1305-
#
1306-
# usbutils needs udev /dev management and toolchain w/ threads
1307-
#
1304+
# BR2_PACKAGE_USBMOUNT is not set
1305+
# BR2_PACKAGE_USBUTILS is not set
13081306
# BR2_PACKAGE_W_SCAN is not set
13091307
# BR2_PACKAGE_WIPE is not set
13101308
# BR2_PACKAGE_XORRISO is not set
@@ -1536,15 +1534,22 @@ BR2_PACKAGE_SQLITE=y
15361534
# BR2_PACKAGE_ATK is not set
15371535
# BR2_PACKAGE_ATKMM is not set
15381536
# BR2_PACKAGE_BULLET is not set
1539-
# BR2_PACKAGE_CAIRO is not set
1537+
BR2_PACKAGE_CAIRO=y
1538+
# BR2_PACKAGE_CAIRO_PS is not set
1539+
# BR2_PACKAGE_CAIRO_PDF is not set
1540+
BR2_PACKAGE_CAIRO_PNG=y
1541+
# BR2_PACKAGE_CAIRO_SCRIPT is not set
1542+
# BR2_PACKAGE_CAIRO_SVG is not set
1543+
# BR2_PACKAGE_CAIRO_TEE is not set
1544+
# BR2_PACKAGE_CAIRO_XML is not set
15401545
# BR2_PACKAGE_CAIROMM is not set
15411546

15421547
#
15431548
# chipmunk needs an OpenGL backend
15441549
#
15451550
# BR2_PACKAGE_EXEMPI is not set
15461551
# BR2_PACKAGE_EXIV2 is not set
1547-
# BR2_PACKAGE_FONTCONFIG is not set
1552+
BR2_PACKAGE_FONTCONFIG=y
15481553
BR2_PACKAGE_FREETYPE=y
15491554
# BR2_PACKAGE_GD is not set
15501555
# BR2_PACKAGE_GDK_PIXBUF is not set
@@ -1567,7 +1572,11 @@ BR2_PACKAGE_FREETYPE=y
15671572
#
15681573
# BR2_PACKAGE_JASPER is not set
15691574
# BR2_PACKAGE_JBIG2DEC is not set
1570-
# BR2_PACKAGE_JPEG is not set
1575+
BR2_PACKAGE_JPEG=y
1576+
BR2_PACKAGE_LIBJPEG=y
1577+
# BR2_PACKAGE_JPEG_TURBO is not set
1578+
BR2_PACKAGE_HAS_JPEG=y
1579+
BR2_PACKAGE_PROVIDES_JPEG="libjpeg"
15711580
# BR2_PACKAGE_KMSXX is not set
15721581
# BR2_PACKAGE_LCMS2 is not set
15731582
# BR2_PACKAGE_LENSFUN is not set
@@ -1618,7 +1627,7 @@ BR2_PACKAGE_LIBDRM_VC4=y
16181627
#
16191628
# BR2_PACKAGE_LIBMEDIAART is not set
16201629
# BR2_PACKAGE_LIBMNG is not set
1621-
# BR2_PACKAGE_LIBPNG is not set
1630+
BR2_PACKAGE_LIBPNG=y
16221631
# BR2_PACKAGE_LIBQRENCODE is not set
16231632
# BR2_PACKAGE_LIBRAW is not set
16241633
# BR2_PACKAGE_LIBRSVG is not set
@@ -1642,15 +1651,12 @@ BR2_PACKAGE_HAS_LIBOPENMAX=y
16421651
# BR2_PACKAGE_OPENJPEG is not set
16431652
# BR2_PACKAGE_PANGO is not set
16441653
# BR2_PACKAGE_PANGOMM is not set
1645-
1646-
#
1647-
# pipewire needs udev and a toolchain w/ threads
1648-
#
1649-
# BR2_PACKAGE_PIXMAN is not set
1654+
# BR2_PACKAGE_PIPEWIRE is not set
1655+
BR2_PACKAGE_PIXMAN=y
16501656
# BR2_PACKAGE_POPPLER is not set
16511657
# BR2_PACKAGE_TIFF is not set
16521658
BR2_PACKAGE_WAYLAND=y
1653-
# BR2_PACKAGE_WAYLAND_PROTOCOLS is not set
1659+
BR2_PACKAGE_WAYLAND_PROTOCOLS=y
16541660

16551661
#
16561662
# waylandpp needs an OpenGL-EGL/wayland backend, a toolchain w/ gcc >= 4.9, host gcc >= 4.9
@@ -1689,34 +1695,22 @@ BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y
16891695
BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y
16901696
# BR2_PACKAGE_GNU_EFI is not set
16911697
# BR2_PACKAGE_HACKRF is not set
1692-
1693-
#
1694-
# hidapi needs udev /dev management and a toolchain w/ NPTL threads
1695-
#
1698+
# BR2_PACKAGE_HIDAPI is not set
16961699
# BR2_PACKAGE_JITTERENTROPY_LIBRARY is not set
16971700
# BR2_PACKAGE_LCDAPI is not set
16981701
# BR2_PACKAGE_LET_ME_CREATE is not set
16991702
# BR2_PACKAGE_LIBAIO is not set
1700-
1701-
#
1702-
# libatasmart requires udev to be enabled
1703-
#
1703+
# BR2_PACKAGE_LIBATASMART is not set
17041704
# BR2_PACKAGE_LIBCEC is not set
17051705
# BR2_PACKAGE_LIBFREEFARE is not set
17061706
# BR2_PACKAGE_LIBFTDI is not set
17071707
# BR2_PACKAGE_LIBFTDI1 is not set
17081708
# BR2_PACKAGE_LIBGPHOTO2 is not set
17091709
# BR2_PACKAGE_LIBGPIOD is not set
1710-
1711-
#
1712-
# libgudev needs udev /dev handling and a toolchain w/ wchar, threads
1713-
#
1710+
# BR2_PACKAGE_LIBGUDEV is not set
17141711
# BR2_PACKAGE_LIBHID is not set
17151712
# BR2_PACKAGE_LIBIIO is not set
1716-
1717-
#
1718-
# libinput needs udev /dev management
1719-
#
1713+
BR2_PACKAGE_LIBINPUT=y
17201714
# BR2_PACKAGE_LIBIQRF is not set
17211715
# BR2_PACKAGE_LIBLLCP is not set
17221716
# BR2_PACKAGE_LIBMBIM is not set
@@ -1736,10 +1730,10 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y
17361730
# BR2_PACKAGE_LIBUSB is not set
17371731
# BR2_PACKAGE_LIBUSBGX is not set
17381732
# BR2_PACKAGE_LIBV4L is not set
1739-
# BR2_PACKAGE_LIBXKBCOMMON is not set
1733+
BR2_PACKAGE_LIBXKBCOMMON=y
17401734
BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y
17411735
# BR2_PACKAGE_MRAA is not set
1742-
# BR2_PACKAGE_MTDEV is not set
1736+
BR2_PACKAGE_MTDEV=y
17431737
# BR2_PACKAGE_NEARDAL is not set
17441738
# BR2_PACKAGE_OWFS is not set
17451739
# BR2_PACKAGE_PCSC_LITE is not set
@@ -2076,7 +2070,7 @@ BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y
20762070
# BR2_PACKAGE_LIBDAEMON is not set
20772071
# BR2_PACKAGE_LIBEE is not set
20782072
# BR2_PACKAGE_LIBEV is not set
2079-
# BR2_PACKAGE_LIBEVDEV is not set
2073+
BR2_PACKAGE_LIBEVDEV=y
20802074
# BR2_PACKAGE_LIBEVENT is not set
20812075
BR2_PACKAGE_LIBFFI=y
20822076
# BR2_PACKAGE_LIBGEE is not set
@@ -2577,7 +2571,6 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
25772571
# PINN packages
25782572
#
25792573
BR2_PACKAGE_ARORA=y
2580-
BR2_PACKAGE_COMPOSITOR=y
25812574
BR2_PACKAGE_REBOOTP=y
25822575
BR2_PACKAGE_RECOVERY=y
25832576

@@ -2692,7 +2685,8 @@ BR2_PACKAGE_INITSCRIPTS=y
26922685
# BR2_PACKAGE_IPRUTILS is not set
26932686
# BR2_PACKAGE_IRQBALANCE is not set
26942687
# BR2_PACKAGE_KEYUTILS is not set
2695-
# BR2_PACKAGE_KMOD is not set
2688+
BR2_PACKAGE_KMOD=y
2689+
# BR2_PACKAGE_KMOD_TOOLS is not set
26962690

26972691
#
26982692
# kvmtool needs a glibc or musl toolchain w/ dynamic library
@@ -2889,6 +2883,7 @@ BR2_TARGET_GRUB2_ARCH_SUPPORTS=y
28892883
# BR2_PACKAGE_HOST_E2FSPROGS is not set
28902884
# BR2_PACKAGE_HOST_E2TOOLS is not set
28912885
# BR2_PACKAGE_HOST_EROFS_UTILS is not set
2886+
BR2_PACKAGE_HOST_EUDEV=y
28922887
# BR2_PACKAGE_HOST_EXFATPROGS is not set
28932888
# BR2_PACKAGE_HOST_F2FS_TOOLS is not set
28942889
# BR2_PACKAGE_HOST_FAKETIME is not set

0 commit comments

Comments
 (0)