package/{efl packages}: reorder select/depends

As noticed by Yann [1], move the package dependencies
before selected packages/options.

[1] http://lists.busybox.net/pipermail/buildroot/2015-October/142955.html

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Romain Naour 2015-12-12 14:33:07 +01:00 committed by Thomas Petazzoni
parent 91618827a7
commit 99a1dbb82a
4 changed files with 18 additions and 18 deletions

View File

@ -3,12 +3,12 @@ comment "libelementary needs a toolchain w/ threads, dynamic library"
config BR2_PACKAGE_LIBELEMENTARY config BR2_PACKAGE_LIBELEMENTARY
bool "libelementary" bool "libelementary"
depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_LIBEINA select BR2_PACKAGE_LIBEINA
select BR2_PACKAGE_LIBEVAS select BR2_PACKAGE_LIBEVAS
select BR2_PACKAGE_LIBECORE select BR2_PACKAGE_LIBECORE
select BR2_PACKAGE_LIBEDJE select BR2_PACKAGE_LIBEDJE
depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
depends on !BR2_STATIC_LIBS
help help
Elementary is a widget toolkit and EFL wrapper and convenience Elementary is a widget toolkit and EFL wrapper and convenience
library to make it easy to build applications and tools with UIs library to make it easy to build applications and tools with UIs

View File

@ -1,5 +1,16 @@
config BR2_PACKAGE_ENLIGHTENMENT config BR2_PACKAGE_ENLIGHTENMENT
bool "enlightenment" bool "enlightenment"
# libevas-generic-loaders-svg -> librsvg -> glib2 / pango
depends on BR2_USE_WCHAR
depends on BR2_INSTALL_LIBSTDCPP
# libedbus -> dbus
# libedbus -> glib2, libevas
depends on BR2_TOOLCHAIN_HAS_THREADS
# libedbus -> dbus, efl libraries
depends on BR2_USE_MMU
depends on BR2_PACKAGE_XORG7
# libevas-generic-loaders-svg -> librsvg -> pango -> cairo
depends on BR2_ARCH_HAS_ATOMICS
select BR2_PACKAGE_EFL select BR2_PACKAGE_EFL
select BR2_PACKAGE_LIBECORE select BR2_PACKAGE_LIBECORE
select BR2_PACKAGE_LIBECORE_X select BR2_PACKAGE_LIBECORE_X
@ -17,17 +28,6 @@ config BR2_PACKAGE_ENLIGHTENMENT
select BR2_PACKAGE_XCB_UTIL_KEYSYMS select BR2_PACKAGE_XCB_UTIL_KEYSYMS
select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
# libevas-generic-loaders-svg -> librsvg -> glib2 / pango
depends on BR2_USE_WCHAR
depends on BR2_INSTALL_LIBSTDCPP
# libedbus -> dbus
# libedbus -> glib2, libevas
depends on BR2_TOOLCHAIN_HAS_THREADS
# libedbus -> dbus, efl libraries
depends on BR2_USE_MMU
depends on BR2_PACKAGE_XORG7
# libevas-generic-loaders-svg -> librsvg -> pango -> cairo
depends on BR2_ARCH_HAS_ATOMICS
help help
Enlightenment, also known simply as E, is a stacking window Enlightenment, also known simply as E, is a stacking window
manager for the X Window System which can be used alone or manager for the X Window System which can be used alone or

View File

@ -1,11 +1,11 @@
config BR2_PACKAGE_EXPEDITE config BR2_PACKAGE_EXPEDITE
bool "expedite" bool "expedite"
select BR2_PACKAGE_LIBEINA
select BR2_PACKAGE_LIBEVAS
select BR2_PACKAGE_LIBEET
depends on BR2_PACKAGE_EFL depends on BR2_PACKAGE_EFL
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS # libevas depends on BR2_TOOLCHAIN_HAS_THREADS # libevas
select BR2_PACKAGE_LIBEET
select BR2_PACKAGE_LIBEINA
select BR2_PACKAGE_LIBEVAS
help help
Expedite is the official Evas benchmark tool. It can test different Expedite is the official Evas benchmark tool. It can test different
engines, such as X11, XRender, OpenGL (also ES variant), SDL, engines, such as X11, XRender, OpenGL (also ES variant), SDL,

View File

@ -14,13 +14,13 @@ if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
bool "SVG loader" bool "SVG loader"
select BR2_PACKAGE_LIBRSVG
select BR2_PACKAGE_CAIRO
depends on BR2_USE_MMU # librsvg -> glib2 depends on BR2_USE_MMU # librsvg -> glib2
depends on BR2_USE_WCHAR # librsvg -> glib2 depends on BR2_USE_WCHAR # librsvg -> glib2
depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2 depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2
depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
depends on BR2_ARCH_HAS_ATOMICS # cairo depends on BR2_ARCH_HAS_ATOMICS # cairo
select BR2_PACKAGE_LIBRSVG
select BR2_PACKAGE_CAIRO
help help
This option enables the Evas generic SVG loader This option enables the Evas generic SVG loader