123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- ################################################################################
- #
- # gd
- #
- ################################################################################
- GD_VERSION = 2.1.0
- GD_SOURCE = libgd-$(GD_VERSION).tar.xz
- GD_SITE = https://bitbucket.org/libgd/gd-libgd/downloads
- GD_INSTALL_STAGING = YES
- GD_LICENSE = GD license
- GD_LICENSE_FILES = COPYING
- GD_CONFIG_SCRIPTS = gdlib-config
- GD_CONF_OPT = --without-x --disable-rpath
- ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
- GD_DEPENDENCIES += fontconfig
- GD_CONF_OPT += --with-fontconfig
- endif
- ifeq ($(BR2_PACKAGE_FREETYPE),y)
- GD_DEPENDENCIES += freetype
- GD_CONF_OPT += --with-freetype=$(STAGING_DIR)/usr
- else
- GD_CONF_OPT += --without-freetype
- endif
- ifeq ($(BR2_PACKAGE_JPEG),y)
- GD_DEPENDENCIES += jpeg
- GD_CONF_OPT += --with-jpeg
- endif
- ifeq ($(BR2_PACKAGE_LIBPNG),y)
- GD_DEPENDENCIES += libpng
- GD_CONF_OPT += --with-png=$(STAGING_DIR)/usr
- else
- GD_CONF_OPT += --without-png
- endif
- ifeq ($(BR2_PACKAGE_XLIB_LIBXPM),y)
- GD_DEPENDENCIES += xlib_libXpm
- GD_CONF_OPT += --with-xpm
- endif
- ifeq ($(BR2_PACKAGE_ZLIB),y)
- GD_DEPENDENCIES += zlib
- endif
- GD_TOOLS_$(BR2_PACKAGE_GD_ANNOTATE) += annotate
- GD_TOOLS_$(BR2_PACKAGE_GD_BDFTOGD) += bdftogd
- GD_TOOLS_$(BR2_PACKAGE_GD_GD2COPYPAL) += gd2copypal
- GD_TOOLS_$(BR2_PACKAGE_GD_GD2TOGIF) += gd2togif
- GD_TOOLS_$(BR2_PACKAGE_GD_GD2TOPNG) += gd2topng
- GD_TOOLS_$(BR2_PACKAGE_GD_GDCMPGIF) += gdcmpgif
- GD_TOOLS_$(BR2_PACKAGE_GD_GDPARTTOPNG) += gdparttopng
- GD_TOOLS_$(BR2_PACKAGE_GD_GDTOPNG) += gdtopng
- GD_TOOLS_$(BR2_PACKAGE_GD_GIFTOGD2) += giftogd2
- GD_TOOLS_$(BR2_PACKAGE_GD_PNGTOGD) += pngtogd
- GD_TOOLS_$(BR2_PACKAGE_GD_PNGTOGD2) += pngtogd2
- GD_TOOLS_$(BR2_PACKAGE_GD_WEBPNG) += webpng
- define GD_REMOVE_TOOLS
- rm -f $(addprefix $(TARGET_DIR)/usr/bin/,$(GD_TOOLS_))
- endef
- GD_POST_INSTALL_TARGET_HOOKS += GD_REMOVE_TOOLS
- $(eval $(autotools-package))
|