3b697bbc5f8e42cc5e0c41434bf273299c07f86b
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / matchbox / matchbox-lib / matchbox-lib.mk
1 ################################################################################
2 #
3 # matchbox-lib
4 #
5 ################################################################################
6
7 MATCHBOX_LIB_VERSION = 1.9
8 MATCHBOX_LIB_SOURCE = libmatchbox-$(MATCHBOX_LIB_VERSION).tar.bz2
9 MATCHBOX_LIB_SITE = http://downloads.yoctoproject.org/releases/matchbox/libmatchbox/$(MATCHBOX_LIB_VERSION)
10 MATCHBOX_LIB_LICENSE = LGPLv2.1+
11 MATCHBOX_LIB_LICENSE_FILES = COPYING
12 MATCHBOX_LIB_INSTALL_STAGING = YES
13 MATCHBOX_LIB_DEPENDENCIES = host-pkgconf expat xlib_libXext
14 MATCHBOX_LIB_CONF_OPTS = --enable-expat --disable-doxygen-docs
15 MATCHBOX_LIB_CONF_ENV = LIBS="-lX11"
16
17 define MATCHBOX_LIB_POST_INSTALL_FIXES
18         $(SED) 's:-I[^$$].*/usr/include/freetype2:-I/usr/include/freetype2:' $(STAGING_DIR)/usr/lib/pkgconfig/libmb.pc
19 endef
20
21 MATCHBOX_LIB_POST_INSTALL_STAGING_HOOKS += MATCHBOX_LIB_POST_INSTALL_FIXES
22
23 ifeq ($(BR2_PACKAGE_X11R7_LIBXCOMPOSITE),y)
24 ifeq ($(BR2_PACKAGE_X11R7_LIBXPM),y)
25 MATCHBOX_LIB_DEPENDENCIES += xlib_libXpm
26 endif
27 endif
28
29 ifeq ($(BR2_PACKAGE_JPEG),y)
30 MATCHBOX_LIB_CONF_OPTS += --enable-jpeg
31 MATCHBOX_LIB_DEPENDENCIES += jpeg
32 else
33 MATCHBOX_LIB_CONF_OPTS += --disable-jpeg
34 endif
35
36 ifeq ($(BR2_PACKAGE_LIBPNG),y)
37 MATCHBOX_LIB_CONF_OPTS += --enable-png
38 MATCHBOX_LIB_DEPENDENCIES += libpng
39 else
40 MATCHBOX_LIB_CONF_OPTS += --disable-png
41 endif
42
43 ifeq ($(BR2_PACKAGE_PANGO)$(BR2_PACKAGE_XLIB_LIBXFT)$(BR2_PACKAGE_XLIB_LIBXRENDER),yyy)
44 MATCHBOX_LIB_CONF_OPTS += --enable-pango
45 MATCHBOX_LIB_DEPENDENCIES += pango
46 else
47 MATCHBOX_LIB_CONF_OPTS += --disable-pango
48 endif
49
50 ifeq ($(BR2_PACKAGE_XLIB_LIBXFT),y)
51 MATCHBOX_LIB_CONF_OPTS += --enable-xft
52 MATCHBOX_LIB_DEPENDENCIES += xlib_libXft
53 else
54 MATCHBOX_LIB_CONF_OPTS += --disable-xft
55 endif
56
57 $(eval $(autotools-package))