]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/gdk-pixbuf/gdk-pixbuf.mk
gdk-pixbuf: remove dependency on gettext
[coffee/buildroot.git] / package / gdk-pixbuf / gdk-pixbuf.mk
1 ################################################################################
2 #
3 # gdk-pixbuf
4 #
5 ################################################################################
6
7 GDK_PIXBUF_MAJOR_VERSION = 2.28
8 GDK_PIXBUF_VERSION = $(GDK_PIXBUF_MAJOR_VERSION).1
9 GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz
10 GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_MAJOR_VERSION)
11 GDK_PIXBUF_LICENSE = LGPLv2+
12 GDK_PIXBUF_LICENSE_FILES = COPYING
13 GDK_PIXBUF_INSTALL_STAGING = YES
14
15 GDK_PIXBUF_CONF_ENV = \
16         ac_cv_path_GLIB_GENMARSHAL=$(LIBGLIB2_HOST_BINARY) \
17         gio_can_sniff=no
18
19 GDK_PIXBUF_CONF_OPT = --disable-glibtest
20
21 ifneq ($(BR2_PACKAGE_LIBPNG),y)
22 GDK_PIXBUF_CONF_OPT += --without-libpng
23 else
24 GDK_PIXBUF_DEPENDENCIES += libpng
25 endif
26
27 ifneq ($(BR2_PACKAGE_JPEG),y)
28 GDK_PIXBUF_CONF_OPT += --without-libjpeg
29 else
30 GDK_PIXBUF_DEPENDENCIES += jpeg
31 endif
32
33 ifneq ($(BR2_PACKAGE_TIFF),y)
34 GDK_PIXBUF_CONF_OPT += --without-libtiff
35 else
36 GDK_PIXBUF_DEPENDENCIES += tiff
37 endif
38
39 ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
40 GDK_PIXBUF_CONF_OPT += --with-x11
41 GDK_PIXBUF_DEPENDENCIES += xlib_libX11
42 endif
43
44 GDK_PIXBUF_DEPENDENCIES += \
45         $(if $(BR2_ENABLE_LOCALE),,libiconv) \
46         host-pkgconf libglib2
47
48 define GDK_PIXBUF_POST_INSTALL_TWEAKS
49         $(INSTALL) -m 755 -D package/gdk-pixbuf/S26gdk-pixbuf \
50                 $(TARGET_DIR)/etc/init.d/S26gdk-pixbuf
51 endef
52
53 GDK_PIXBUF_POST_INSTALL_TARGET_HOOKS += GDK_PIXBUF_POST_INSTALL_TWEAKS
54
55 $(eval $(autotools-package))
56
57 HOST_GDK_PIXBUF_CONF_OPT = \
58         --without-libjpeg \
59         --without-libtiff
60
61 HOST_GDK_PIXBUF_DEPENDENCIES = host-libpng
62
63 $(eval $(host-autotools-package))