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
25 include $(INCLUDE_DIR)/package.mk
29 define Package/imagemagick/Default
33 URL:=http://image_magick.veidrodis.com/
36 define Package/imagemagick
37 $(call Package/imagemagick/Default)
38 DEPENDS:=+libpthread +libltdl +libjpeg +libtiff +zlib
41 define Package/imagemagick/description
42 An image manipulation library.
45 define Package/imagemagick-jpeg
46 $(call Package/imagemagick/Default)
51 define Package/imagemagick-jpeg/description
52 imagemagick JPEG module
55 define Package/imagemagick-png
56 $(call Package/imagemagick/Default)
58 DEPENDS:=+imagemagick +libpng
61 define Package/imagemagick-png/description
62 imagemagick PNG module
65 define Package/imagemagick-tools
66 $(call Package/imagemagick/Default)
71 define Package/imagemagick-png/description
72 imagemagick tools (mogrify,convert)
75 define Package/imagemagick-tiff
76 $(call Package/imagemagick/Default)
81 define Package/imagemagick-tiff/description
82 imagemagick TIFF module
93 --without-fontconfig \
98 --without-magick-plus-plus \
102 $(MAKE) -C $(PKG_BUILD_DIR) \
104 CFLAGS="$(TARGET_CFLAGS) -Wall -I$(PKG_BUILD_DIR)/include/linux -I$(PKG_BUILD_DIR)/include"
107 define Build/InstallDev
108 $(INSTALL_DIR) $(1)/usr/include/magick
109 $(INSTALL_DIR) $(1)/usr/include/wand
111 $(PKG_INSTALL_DIR)/usr/include/* \
114 $(INSTALL_DIR) $(1)/usr/lib/
116 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
119 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
121 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
122 $(1)/usr/lib/pkgconfig/
125 define Package/imagemagick/install
126 $(INSTALL_DIR) $(1)/usr/lib/
128 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
132 define Package/imagemagick-tools/install
133 $(INSTALL_DIR) $(1)/usr/bin/
135 $(PKG_INSTALL_DIR)/usr/bin/mogrify \
138 $(PKG_INSTALL_DIR)/usr/bin/convert \
143 define Package/imagemagick-$(1)/install
144 $(INSTALL_DIR) $$(1)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders
145 $(CP) $(PKG_INSTALL_DIR)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders/$(1).so \
146 $$(1)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders
147 $(CP) $(PKG_INSTALL_DIR)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders/$(1).la \
148 $$(1)/usr/lib/ImageMagick-$(PKG_VERSION)/modules-Q16/coders
151 $$(eval $$(call BuildPackage,imagemagick-$(1)))
154 $(eval $(call BuildPackage,imagemagick))
155 $(eval $(call BuildPackage,imagemagick-tools))
156 $(eval $(call BuildPlugin,jpeg))
157 $(eval $(call BuildPlugin,png))
158 $(eval $(call BuildPlugin,tiff))