mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/libevas-generic-loaders: move to package directory
As for expedite package, there is no advantage for efl related packages to share the same version number anymore (except for efl and libelementary). Also, we usually do not have a sub-directory for a family of related packages which doen't share the same version number, so move libevas-generic-loaders to package directory. Libevas-generic-loaders appear now in "Libraries" -> "Graphics" in the Kconfig menu. 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:
committed by
Thomas Petazzoni
parent
15d288520c
commit
97348e0a38
30
package/libevas-generic-loaders/Config.in
Normal file
30
package/libevas-generic-loaders/Config.in
Normal file
@@ -0,0 +1,30 @@
|
||||
config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
|
||||
bool "libevas generic loaders"
|
||||
depends on BR2_PACKAGE_EFL
|
||||
select BR2_PACKAGE_LIBEINA
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
These are additional "generic" loaders for Evas that are
|
||||
stand-alone executables that evas may run from its generic
|
||||
loader module.
|
||||
|
||||
http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
|
||||
|
||||
if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
|
||||
|
||||
config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
|
||||
bool "SVG loader"
|
||||
select BR2_PACKAGE_LIBRSVG
|
||||
select BR2_PACKAGE_CAIRO
|
||||
depends on BR2_USE_WCHAR # librsvg -> glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
|
||||
depends on BR2_ARCH_HAS_ATOMICS # cairo
|
||||
help
|
||||
This option enables the Evas generic SVG loader
|
||||
|
||||
comment "SVG loader needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_ARCH_HAS_ATOMICS
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
endif
|
||||
31
package/libevas-generic-loaders/libevas-generic-loaders.mk
Normal file
31
package/libevas-generic-loaders/libevas-generic-loaders.mk
Normal file
@@ -0,0 +1,31 @@
|
||||
################################################################################
|
||||
#
|
||||
# libevas-generic-loaders
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBEVAS_GENERIC_LOADERS_VERSION = 1.7.10
|
||||
LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2
|
||||
LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases
|
||||
LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2
|
||||
LIBEVAS_GENERIC_LOADERS_LICENSE_FILES = COPYING
|
||||
|
||||
LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES
|
||||
|
||||
LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = libeina zlib
|
||||
|
||||
# For now, we only support the SVG loader
|
||||
LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \
|
||||
--disable-poppler \
|
||||
--disable-spectre \
|
||||
--disable-libraw \
|
||||
--disable-gstreamer
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG),y)
|
||||
LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += librsvg cairo
|
||||
LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-svg
|
||||
else
|
||||
LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --disable-svg
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user