Merge pull request #8040 from val-kulkov/graphicsmagick-package
graphicsmagick: new package, an imagemagick alternative
This commit is contained in:
commit
e98779c233
1 changed files with 101 additions and 0 deletions
101
multimedia/graphicsmagick/Makefile
Normal file
101
multimedia/graphicsmagick/Makefile
Normal file
|
@ -0,0 +1,101 @@
|
|||
# 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.31
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/GraphicsMagick-$(PKG_VERSION)
|
||||
PKG_SOURCE:=GraphicsMagick-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=@SF/graphicsmagick
|
||||
PKG_HASH:=69ee4ac6a49a818098f47f51c4f430ca9bb2493cb3594f322eb211b8aeb71f41
|
||||
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=Copyright.txt
|
||||
PKG_MAINTAINER:=Val Kulkov <val.kulkov@gmail.com>
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
DISABLE_NLS:=
|
||||
PKG_BUILD_DEPENDS:=zlib freetype libpng libjpeg 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 GraphicsMagick.
|
||||
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
|
||||
|
||||
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))
|
||||
|
Loading…
Reference in a new issue