From 5ddcdb4ceb4eba32d4e32b1e2201df2836bbabf2 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Mon, 17 Oct 2011 10:41:05 +0200 Subject: New package: ImLib2 [Peter: Config.in tweaks, fix build without X] Signed-off-by: Frederic Bassaler Signed-off-by: Matias Garcia Signed-off-by: Yegor Yefremov Tested-By: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Peter Korsgaard --- package/imlib2/imlib2.mk | 56 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 package/imlib2/imlib2.mk (limited to 'package/imlib2/imlib2.mk') diff --git a/package/imlib2/imlib2.mk b/package/imlib2/imlib2.mk new file mode 100644 index 000000000..5f10503da --- /dev/null +++ b/package/imlib2/imlib2.mk @@ -0,0 +1,56 @@ +############################################################# +# +## IMLIB2 +# +############################################################## +IMLIB2_VERSION = 1.4.5 +IMLIB2_SOURCE = imlib2-$(IMLIB2_VERSION).tar.bz2 +IMLIB2_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/project/enlightenment/imlib2-src/$(IMLIB2_VERSION)/ +IMLIB2_INSTALL_STAGING = YES +IMLIB2_DEPENDENCIES = host-pkg-config freetype +IMLIB2_CONF_OPT = --with-freetype-config=$(STAGING_DIR)/usr/bin/freetype-config + +ifeq ($(BR2_PACKAGE_IMLIB2_X),y) + IMLIB2_CONF_OPT += --with-x + IMLIB2_DEPENDENCIES += xlib_libX11 xlib_libXext +else + IMLIB2_CONF_OPT += --without-x +endif + +ifeq ($(BR2_PACKAGE_IMLIB2_JPEG),y) + IMLIB2_CONF_OPT += --with-jpeg + IMLIB2_DEPENDENCIES += jpeg +else + IMLIB2_CONF_OPT += --without-jpeg +endif + +ifeq ($(BR2_PACKAGE_IMLIB2_PNG),y) + IMLIB2_CONF_OPT += --with-png + IMLIB2_DEPENDENCIES += libpng +else + IMLIB2_CONF_OPT += --without-png +endif + +ifeq ($(BR2_PACKAGE_IMLIB2_GIF),y) + IMLIB2_CONF_OPT += --with-gif + IMLIB2_DEPENDENCIES += libungif +else + IMLIB2_CONF_OPT += --without-gif +endif + +ifeq ($(BR2_PACKAGE_IMLIB2_TIFF),y) + IMLIB2_CONF_OPT += --with-tiff + IMLIB2_DEPENDENCIES += tiff +else + IMLIB2_CONF_OPT += --without-tiff +endif + +ifeq ($(BR2_PACKAGE_IMLIB2_ID3),y) + IMLIB2_CONF_OPT += --with-id3 + IMLIB2_DEPENDENCIES += libid3tag +else + IMLIB2_CONF_OPT += --without-id3 +endif + +$(eval $(call AUTOTARGETS)) + -- cgit v1.2.3