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 \
101 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
103 CFLAGS
="$(TARGET_CFLAGS) -Wall -I$(PKG_BUILD_DIR)/include/linux -I$(PKG_BUILD_DIR)/include"
106 define Build
/InstallDev
107 $(INSTALL_DIR
) $(1)/usr
/include/magick
108 $(INSTALL_DIR
) $(1)/usr
/include/wand
110 $(PKG_INSTALL_DIR
)/usr
/include/* \
113 $(INSTALL_DIR
) $(1)/usr
/lib
/
115 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
118 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
/
120 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
121 $(1)/usr
/lib
/pkgconfig
/
124 define Package
/imagemagick
/install
125 $(INSTALL_DIR
) $(1)/usr
/lib
/
127 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
131 define Package
/imagemagick-tools
/install
132 $(INSTALL_DIR
) $(1)/usr
/bin
/
134 $(PKG_INSTALL_DIR
)/usr
/bin
/mogrify \
137 $(PKG_INSTALL_DIR
)/usr
/bin
/convert \
142 define Package
/imagemagick-
$(1)/install
143 $(INSTALL_DIR
) $$(1)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
144 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
/$(1).so \
145 $$(1)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
146 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
/$(1).la \
147 $$(1)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
150 $$(eval
$$(call BuildPackage
,imagemagick-
$(1)))
153 $(eval
$(call BuildPackage
,imagemagick
))
154 $(eval
$(call BuildPackage
,imagemagick-tools
))
155 $(eval
$(call BuildPlugin
,jpeg
))
156 $(eval
$(call BuildPlugin
,png
))
157 $(eval
$(call BuildPlugin
,tiff
))