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