summaryrefslogtreecommitdiffstats
path: root/package/imlib2/imlib2.mk
diff options
context:
space:
mode:
authorYegor Yefremov <yegorslists@googlemail.com>2011-10-17 10:41:05 +0200
committerPeter Korsgaard <jacmet@sunsite.dk>2011-12-10 22:13:04 +0100
commit5ddcdb4ceb4eba32d4e32b1e2201df2836bbabf2 (patch)
tree6435d4f85acd0c9312843b969ec5af4139696612 /package/imlib2/imlib2.mk
parent43ba7c1af8f89be7092516cada8e95e147f79e72 (diff)
downloadbuildroot-novena-5ddcdb4ceb4eba32d4e32b1e2201df2836bbabf2.tar.gz
buildroot-novena-5ddcdb4ceb4eba32d4e32b1e2201df2836bbabf2.zip
New package: ImLib2
[Peter: Config.in tweaks, fix build without X] Signed-off-by: Frederic Bassaler <frederic.bassaler@gmail.com> Signed-off-by: Matias Garcia <mgarcia@rossvideo.com> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Tested-By: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/imlib2/imlib2.mk')
-rw-r--r--package/imlib2/imlib2.mk56
1 files changed, 56 insertions, 0 deletions
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))
+