2 # Copyright (C) 2010-2012 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
15 PKG_BUILD_DIR:=$(BUILD_DIR)/ImageMagick-$(PKG_VERSION)-$(PKG_REVISION)
16 PKG_SOURCE:=ImageMagick-$(PKG_VERSION)-$(PKG_REVISION).tar.bz2
17 PKG_SOURCE_URL:=ftp://ftp.fifi.org/pub/ImageMagick/
18 PKG_MD5SUM:=c66bea4710370b2e115aed512fbe4601
21 PKG_REMOVE_FILES:=aclocal.m4 m4/libtool.m4
24 include $(INCLUDE_DIR)/package.mk
28 define Package/imagemagick/Default
32 URL:=http://image_magick.veidrodis.com/
35 define Package/imagemagick
36 $(call Package/imagemagick/Default)
37 DEPENDS:=+libpthread +libltdl +libjpeg +libtiff +zlib
40 define Package/imagemagick/description
41 An image manipulation library.
44 define Package/imagemagick-jpeg
45 $(call Package/imagemagick/Default)
50 define Package/imagemagick-jpeg/description
51 imagemagick JPEG module
54 define Package/imagemagick-png
55 $(call Package/imagemagick/Default)
57 DEPENDS:=+imagemagick +libpng
60 define Package/imagemagick-png/description
61 imagemagick PNG module
64 define Package/imagemagick-tools
65 $(call Package/imagemagick/Default)
70 define Package/imagemagick-png/description
71 imagemagick tools (mogrify,convert)
74 define Package/imagemagick-tiff
75 $(call Package/imagemagick/Default)
80 define Package/imagemagick-tiff/description
81 imagemagick TIFF module
92 --without-fontconfig \
97 --without-magick-plus-plus
100 $(MAKE) -C $(PKG_BUILD_DIR) \
102 CFLAGS="$(TARGET_CFLAGS) -Wall -I$(PKG_BUILD_DIR)/include/linux -I$(PKG_BUILD_DIR)/include"
105 define Build/InstallDev
106 $(INSTALL_DIR) $(1)/usr/include/magick
107 $(INSTALL_DIR) $(1)/usr/include/wand
109 $(PKG_INSTALL_DIR)/usr/include/* \
112 $(INSTALL_DIR) $(1)/usr/lib/
114 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
117 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
119 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
120 $(1)/usr/lib/pkgconfig/
123 define Package/imagemagick/install
124 $(INSTALL_DIR) $(1)/usr/lib/
126 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
130 define Package/imagemagick-tools/install
131 $(INSTALL_DIR) $(1)/usr/bin/
133 $(PKG_INSTALL_DIR)/usr/bin/mogrify \
136 $(PKG_INSTALL_DIR)/usr/bin/convert \
141 define Package/imagemagick-$(1)/install
142 $(INSTALL_DIR) $$(1)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders
143 $(CP) $(PKG_INSTALL_DIR)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders/$(1).so \
144 $$(1)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders
145 $(CP) $(PKG_INSTALL_DIR)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders/$(1).la \
146 $$(1)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders
149 $$(eval $$(call BuildPackage,imagemagick-$(1)))
152 $(eval $(call BuildPackage,imagemagick))
153 $(eval $(call BuildPackage,imagemagick-tools))
154 $(eval $(call BuildPlugin,jpeg))
155 $(eval $(call BuildPlugin,png))
156 $(eval $(call BuildPlugin,tiff))