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