# # Copyright (C) 2006-2018 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=tiff PKG_VERSION:=4.1.0 PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://download.osgeo.org/libtiff PKG_HASH:=5d29f32517dadb6dbcd1255ea5bbc93a2b54b94fbf83653b4d65c7d6775b8634 PKG_MAINTAINER:=Jiri Slachta PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=COPYRIGHT PKG_CPE_ID:=cpe:/a:libtiff:libtiff PKG_BUILD_PARALLEL:=1 PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_libtiffxx include $(INCLUDE_DIR)/uclibc++.mk include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/cmake.mk define Package/tiff/Default TITLE:=TIFF URL:=http://simplesystems.org/libtiff/ endef define Package/libtiff $(call Package/tiff/Default) SECTION:=libs CATEGORY:=Libraries TITLE+= library DEPENDS:=+zlib +libjpeg ABI_VERSION:=5 endef define Package/libtiffxx $(call Package/tiff/Default) SECTION:=libs CATEGORY:=Libraries TITLE+= library(c++ bindings) DEPENDS:=+libtiff $(CXX_DEPENDS) ABI_VERSION:=5 endef define Package/tiff-utils $(call Package/tiff/Default) SECTION:=utils CATEGORY:=Utilities SUBMENU:=Image Manipulation TITLE+= utilities DEPENDS:=+libtiff endef CMAKE_OPTIONS += \ -Dld-version-script=OFF \ -Dccitt=ON \ -Dpackbits=ON \ -Dlzw=ON \ -Dthunder=ON \ -Dnext=ON \ -Dlogluv=ON \ -Dmdi=ON \ -Dzlib=ON \ -Dpixarlog=ON \ -Djpeg=ON \ -Dold-jpeg=OFF \ -Djbig=OFF \ -Dlzma=OFF \ -Dzstd=OFF \ -Dwebp=OFF \ -Djpeg12=OFF \ -Dcxx=O$(if $(CONFIG_PACKAGE_libtiffxx),N,FF) TARGET_CFLAGS += $(TARGET_CPPFLAGS) define Build/InstallDev $(call Build/InstallDev/cmake,$(1)) $(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/libtiff-4.pc $(SED) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr/lib/pkgconfig/libtiff-4.pc endef define Package/libtiff/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtiff.so.$(ABI_VERSION)* $(1)/usr/lib endef define Package/libtiffxx/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtiffxx.so.$(ABI_VERSION)* $(1)/usr/lib/ endef define Package/tiff-utils/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ endef $(eval $(call BuildPackage,libtiff)) $(eval $(call BuildPackage,libtiffxx)) $(eval $(call BuildPackage,tiff-utils))