2 # Copyright (C) 2010 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
/
21 PKG_REMOVE_FILES
:=aclocal.m4 m4
/libtool.m4
23 include $(INCLUDE_DIR
)/package.mk
27 define Package
/imagemagick
/Default
31 URL
:=http
://image_magick.veidrodis.com
/
34 define Package
/imagemagick
35 $(call Package
/imagemagick
/Default
)
38 define Package
/imagemagick
/description
39 An image manipulation library.
42 define Package
/imagemagick-jpeg
43 $(call Package
/imagemagick
/Default
)
45 DEPENDS
:=+imagemagick
+libjpeg
+zlib
48 define Package
/imagemagick-jpeg
/description
49 imagemagick JPEG module
52 define Package
/imagemagick-png
53 $(call Package
/imagemagick
/Default
)
55 DEPENDS
:=+imagemagick
+libpng
+zlib
58 define Package
/imagemagick-png
/description
59 imagemagick PNG module
62 define Package
/imagemagick-tools
63 $(call Package
/imagemagick
/Default
)
68 define Package
/imagemagick-png
/description
69 imagemagick tools
(mogrify
,convert
)
81 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
83 CFLAGS
="$(TARGET_CFLAGS) -Wall -I$(PKG_BUILD_DIR)/include/linux -I$(PKG_BUILD_DIR)/include"
86 define Build
/InstallDev
87 $(INSTALL_DIR
) $(1)/usr
/include/magick
88 $(INSTALL_DIR
) $(1)/usr
/include/Magick
++
89 $(INSTALL_DIR
) $(1)/usr
/include/wand
91 $(PKG_INSTALL_DIR
)/usr
/include/* \
94 $(INSTALL_DIR
) $(1)/usr
/lib
/
96 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
99 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
/
101 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
102 $(1)/usr
/lib
/pkgconfig
/
105 define Package
/imagemagick
/install
106 $(INSTALL_DIR
) $(1)/usr
/lib
/
108 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
112 define Package
/imagemagick-tools
/install
113 $(INSTALL_DIR
) $(1)/usr
/bin
/
115 $(PKG_INSTALL_DIR
)/usr
/bin
/mogrify \
118 $(PKG_INSTALL_DIR
)/usr
/bin
/convert \
123 define Package
/imagemagick-
$(1)/install
124 $(INSTALL_DIR
) $$(1)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
125 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
/$(1).so \
126 $$(1)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
127 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
/$(1).la \
128 $$(1)/usr
/lib
/ImageMagick-
$(PKG_VERSION
)/modules-Q16
/coders
131 $$(eval
$$(call BuildPackage
,imagemagick-
$(1)))
134 $(eval
$(call BuildPackage
,imagemagick
))
135 $(eval
$(call BuildPackage
,imagemagick-tools
))
136 $(eval
$(call BuildPlugin
,jpeg
))
137 $(eval
$(call BuildPlugin
,png
))