1config BR2_PACKAGE_ENLIGHTENMENT 2 bool "enlightenment" 3 depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # efl svg -> librsvg 4 # libevas-generic-loaders-svg -> librsvg -> glib2 / pango 5 depends on BR2_USE_WCHAR 6 depends on BR2_INSTALL_LIBSTDCPP 7 # libedbus -> dbus 8 # libedbus -> glib2, libevas 9 depends on BR2_TOOLCHAIN_HAS_THREADS 10 # libedbus -> dbus, efl libraries 11 depends on BR2_USE_MMU 12 depends on BR2_PACKAGE_EFL 13 depends on BR2_PACKAGE_HAS_UDEV # efl (eeze) -> libudev 14 depends on BR2_PACKAGE_XORG7 15 # libevas-generic-loaders-svg -> librsvg -> pango -> harfbuzz 16 depends on BR2_TOOLCHAIN_HAS_SYNC_4 17 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 18 select BR2_PACKAGE_EFL_X_XLIB 19 select BR2_PACKAGE_EFL_EEZE 20 select BR2_PACKAGE_EFL_JPEG # needed at runtime by enlightenment_start 21 select BR2_PACKAGE_EFL_SVG 22 select BR2_PACKAGE_XCB_UTIL_KEYSYMS 23 help 24 Enlightenment, also known simply as E, is a stacking window 25 manager for the X Window System which can be used alone or 26 in conjunction with a desktop environment such as GNOME or 27 KDE. Enlightenment can be used as a substitute for a full 28 desktop environment. 29 30 https://www.enlightenment.org/ 31 32comment "enlightenment needs udev /dev management and a toolchain w/ wchar, C++, threads, gcc >= 4.9" 33 depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS 34 depends on BR2_PACKAGE_EFL && BR2_PACKAGE_XORG7 && BR2_USE_MMU 35 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ 36 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ 37 !BR2_PACKAGE_HAS_UDEV 38 depends on BR2_TOOLCHAIN_HAS_SYNC_4 39