# This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=graphicsmagick PKG_VERSION:=1.3.35 PKG_RELEASE:=2 PKG_BUILD_DIR:=$(BUILD_DIR)/GraphicsMagick-$(PKG_VERSION) PKG_SOURCE:=GraphicsMagick-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=@SF/graphicsmagick PKG_HASH:=7fd0b49903eb35df4ab5ca76139ab3f023f47485a4913fbdcf5c642c6e5f01fc PKG_LICENSE:=MIT PKG_LICENSE_FILES:=Copyright.txt PKG_MAINTAINER:=Val Kulkov PKG_CPE_ID:=cpe:/a:graphicsmagick:graphicsmagick PKG_BUILD_PARALLEL:=1 DISABLE_NLS:= PKG_BUILD_DEPENDS:=zlib freetype libpng libjpeg-turbo tiff include $(INCLUDE_DIR)/package.mk PKG_INSTALL:=1 define Package/graphicsmagick/Default SECTION:=multimedia CATEGORY:=Multimedia TITLE:=Graphics manipulation tools URL:=https://www.graphicsmagick.org/ DEPENDS:=graphicsmagick endef define Package/graphicsmagick $(call Package/graphicsmagick/Default) DEPENDS:=+libltdl +libpthread +zlib +libfreetype +libpng +libjpeg +libtiff endef define Package/graphicsmagick/description GraphicsMagick is a free and open-source software suite for displaying, converting, and editing raster image and vector image files. It is a fork of ImageMagick. endef CONFIGURE_ARGS += \ --enable-shared \ --disable-static \ --enable-dependency-tracking \ --with-modules \ --with-threads \ --without-magick-plus-plus \ --without-perl \ --without-bzlib \ --without-dps \ --without-fpx \ --without-jbig \ --without-webp \ --with-jpeg \ --without-jp2 \ --without-lcms2 \ --without-lzma \ --with-png \ --with-tiff \ --without-trio \ --with-ttf \ --without-umem \ --without-wmf \ --without-xml \ --with-zlib \ --without-zstd \ --without-x TARGET_CFLAGS += -flto define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) \ $(PKG_INSTALL_DIR)/usr/include/* \ $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib $(CP) \ $(PKG_INSTALL_DIR)/usr/lib/*.so* \ $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/lib/pkgconfig $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ $(1)/usr/lib/pkgconfig/ endef GMlibdir:=usr/lib/GraphicsMagick-$(PKG_VERSION) define Package/graphicsmagick/install $(INSTALL_DIR) $(1)/usr/bin $(1)/$(GMlibdir) $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ $(CP) $(PKG_INSTALL_DIR)/$(GMlibdir)/* $(1)/$(GMlibdir)/ endef $(eval $(call BuildPackage,graphicsmagick))