d6dddc8bc3388c216b502d37cd9afe01eb4aaa97
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / libvips / libvips.mk
1 ################################################################################
2 #
3 # libvips
4 #
5 ################################################################################
6
7 LIBVIPS_VERSION_MAJOR = 7.42
8 LIBVIPS_VERSION = $(LIBVIPS_VERSION_MAJOR).2
9 LIBVIPS_SOURCE = vips-$(LIBVIPS_VERSION).tar.gz
10 LIBVIPS_SITE = http://www.vips.ecs.soton.ac.uk/supported/$(LIBVIPS_VERSION_MAJOR)
11 LIBVIPS_LICENSE = LGPLv2.1+
12 LIBVIPS_LICENSE_FILES = COPYING
13 # We're patching gtk-doc.make, so need to autoreconf
14 LIBVIPS_AUTORECONF = YES
15 LIBVIPS_CONF_OPTS = \
16         --disable-introspection \
17         --without-dmalloc \
18         --without-gsf \
19         --without-magick \
20         --without-orc \
21         --without-lcms \
22         --without-OpenEXR \
23         --without-openslide \
24         --without-matio \
25         --without-cfitsio \
26         --without-libwebp \
27         --without-pangoft2 \
28         --without-x \
29         --without-zip \
30         --without-python
31 LIBVIPS_INSTALL_STAGING = YES
32 LIBVIPS_DEPENDENCIES = \
33         host-pkgconf libglib2 \
34         libxml2 $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext)
35
36 # --disable-cxx is broken upstream
37 # https://github.com/jcupitt/libvips/issues/231
38 LIBVIPS_CONF_OPTS += --enable-cxx
39
40 ifeq ($(BR2_PACKAGE_JPEG),y)
41 LIBVIPS_CONF_OPTS += --with-jpeg
42 LIBVIPS_DEPENDENCIES += jpeg
43 else
44 LIBVIPS_CONF_OPTS += --without-jpeg
45 endif
46
47 ifeq ($(BR2_PACKAGE_LIBPNG),y)
48 LIBVIPS_CONF_OPTS += --with-png
49 LIBVIPS_DEPENDENCIES += libpng
50 else
51 LIBVIPS_CONF_OPTS += --without-png
52 endif
53
54 ifeq ($(BR2_PACKAGE_TIFF),y)
55 LIBVIPS_CONF_OPTS += --with-tiff
56 LIBVIPS_DEPENDENCIES += tiff
57 else
58 LIBVIPS_CONF_OPTS += --without-tiff
59 endif
60
61 ifeq ($(BR2_PACKAGE_FFTW),y)
62 LIBVIPS_CONF_OPTS += --with-fftw
63 LIBVIPS_DEPENDENCIES += fftw
64 else
65 LIBVIPS_CONF_OPTS += --without-fftw
66 endif
67
68 ifeq ($(BR2_PACKAGE_LIBEXIF),y)
69 LIBVIPS_CONF_OPTS += --with-libexif
70 LIBVIPS_DEPENDENCIES += libexif
71 else
72 LIBVIPS_CONF_OPTS += --without-libexif
73 endif
74
75 $(eval $(autotools-package))