mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-09 00:17:31 +00:00
Added imagemagick and imagemagick-doc - previous push was for 2.6.33 not 2.6.30 XCE
This commit is contained in:
parent
513699ddb0
commit
dfe215e0fb
5 changed files with 289 additions and 0 deletions
23
extra/imagemagick-doc/PKGBUILD
Normal file
23
extra/imagemagick-doc/PKGBUILD
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Maintainer: Ian Botley <ianjb@plugapps.com>
|
||||
# Contributor: Eric Belanger <eric@archlinux.org>
|
||||
|
||||
pkgname=imagemagick-doc
|
||||
pkgver=6.6.0.9
|
||||
pkgrel=9
|
||||
pkgdesc="The ImageMagick documentation (utilities manuals and libraries API)"
|
||||
arch=('any')
|
||||
url="http://www.imagemagick.org/"
|
||||
license=('custom')
|
||||
depends=('imagemagick')
|
||||
options=('!makeflags')
|
||||
source=(ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz)
|
||||
md5sums=('e2c654ba9a0bc002608e40ce523d3e13')
|
||||
sha1sums=('797fae0d0b58ba148750f20af292dad75a1c4881')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}"
|
||||
./configure --prefix=/usr || return 1
|
||||
make DESTDIR="${pkgdir}" install-data-html || return 1
|
||||
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
|
||||
install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE" || return 1
|
||||
}
|
192
extra/imagemagick/ChangeLog
Normal file
192
extra/imagemagick/ChangeLog
Normal file
|
@ -0,0 +1,192 @@
|
|||
2010-02-26 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.6.0.0-1
|
||||
* Upstream update
|
||||
|
||||
2010-02-14 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.9.5-1
|
||||
* Upstream update
|
||||
|
||||
2010-01-18 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.9.0-2
|
||||
* Fixed undefined symbols
|
||||
|
||||
2010-01-14 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.9.0-1
|
||||
* Upstream update
|
||||
|
||||
2009-12-12 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.8.5-1
|
||||
* Upstream update
|
||||
|
||||
2009-11-22 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.7.10-1
|
||||
* Upstream update
|
||||
|
||||
2009-11-08 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.7.5-1
|
||||
* Upstream update
|
||||
|
||||
2009-10-14 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.6.10-1
|
||||
* Upstream update
|
||||
|
||||
2009-09-18 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.6.1-1
|
||||
* Upstream update
|
||||
|
||||
2009-09-02 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.5.6-1
|
||||
* Upstream update
|
||||
|
||||
2009-08-05 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.4.8-1
|
||||
* Upstream update
|
||||
|
||||
2009-07-23 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.4.5-1
|
||||
* Upstream update
|
||||
|
||||
2009-06-05 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.3.2-1
|
||||
* Upstream update
|
||||
* Removed insecure RPATH (close FS#14843)
|
||||
|
||||
2009-05-21 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.2.7-1
|
||||
* Upstream update
|
||||
|
||||
2009-04-29 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.1.9-1
|
||||
* Upstream update
|
||||
|
||||
2009-03-31 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.0.10-1
|
||||
* Upstream update
|
||||
|
||||
2009-03-17 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.5.0.1-1
|
||||
* Upstream update
|
||||
|
||||
2009-02-27 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.9.7-1
|
||||
* Upstream update
|
||||
|
||||
2009-02-07 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.9.2-1
|
||||
* Upstream update
|
||||
|
||||
2009-01-30 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.8.10-1
|
||||
* Upstream update
|
||||
|
||||
2008-12-29 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.8.2-1
|
||||
* Upstream update
|
||||
|
||||
2008-12-14 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.7.8-1
|
||||
* Upstream update
|
||||
|
||||
2008-12-05 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.7.0-1
|
||||
* Upstream update
|
||||
* Rebuild against heimdal 1.2.1
|
||||
|
||||
2008-11-25 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.6.3-1
|
||||
* Upstream update
|
||||
|
||||
2008-11-14 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.5.6-1
|
||||
* Upstream update
|
||||
|
||||
2008-10-26 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.5.0-1
|
||||
* Upstream update
|
||||
|
||||
2008-10-18 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.4.9-1
|
||||
* Upstream update
|
||||
|
||||
2008-10-03 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.4.1-1
|
||||
* Upstream update
|
||||
|
||||
2008-09-06 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.3.6-1
|
||||
* Upstream update
|
||||
* Added JPEG2000 support (close FS#10544)
|
||||
|
||||
2008-08-19 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.2.10-1
|
||||
* Upstream update
|
||||
|
||||
2008-08-11 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.2.7-1
|
||||
* Upstream update
|
||||
* Added bzip2 and libxml2 depends
|
||||
* Disabled docs
|
||||
|
||||
2008-07-18 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.2.4-1
|
||||
* Upstream update
|
||||
|
||||
2008-06-23 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.2.1-1
|
||||
* Upstream update
|
||||
* Fixed linking problem (close FS#10574)
|
||||
|
||||
2008-05-19 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.1.3-1
|
||||
* Upstream update
|
||||
|
||||
2008-04-30 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.1.0-1
|
||||
* Upstream update
|
||||
|
||||
2008-04-24 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.0.9-1
|
||||
* Upstream update
|
||||
|
||||
2008-03-29 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* imagemagick 6.4.0.2-1
|
||||
* Upstream update
|
||||
* Added dvips to delegates list for dvi support (close FS#8914)
|
||||
* Added ChangeLog
|
52
extra/imagemagick/PKGBUILD
Normal file
52
extra/imagemagick/PKGBUILD
Normal file
|
@ -0,0 +1,52 @@
|
|||
# $Id: PKGBUILD 70509 2010-02-27 04:25:53Z eric $
|
||||
# Maintainer: Eric Belanger <eric@archlinux.org>
|
||||
|
||||
# NOTE: To circumvent linking problems (FS#10574), this package must now be built the following way:
|
||||
# install old package, build new package, install new package, rebuild
|
||||
# Just uninstalling ImageMagick before build fails as it is used during the build processs
|
||||
|
||||
pkgname=imagemagick
|
||||
pkgver=6.6.0.9
|
||||
pkgrel=9
|
||||
pkgdesc="An image viewing/manipulation program"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.imagemagick.org/"
|
||||
license=('custom')
|
||||
depends=('lcms' 'libwmf' 'librsvg' 'libxt' 'gcc-libs' 'ghostscript' 'openexr' 'libtool' 'heimdal' 'bzip2' 'libxml2' 'jasper')
|
||||
makedepends=('imagemagick') # comment this out 1st pass
|
||||
options=('!makeflags' '!docs')
|
||||
source=(ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz \
|
||||
libpng_mmx_patch_x86_64.patch perlmagick.rpath.patch)
|
||||
md5sums=('e2c654ba9a0bc002608e40ce523d3e13' '069980fc2590c02aed86420996259302'\
|
||||
'ff9974decbfe9846f8e347239d87e4eb')
|
||||
sha1sums=('797fae0d0b58ba148750f20af292dad75a1c4881' 'e42f3acbe85b6098af75c5cecc9a254baaa0482c'\
|
||||
'23405f80904b1de94ebd7bd6fe2a332471b8c283')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}"
|
||||
|
||||
if [ "${CARCH}" = "x86_64" ]; then
|
||||
patch -Np1 < ../libpng_mmx_patch_x86_64.patch || return 1
|
||||
fi
|
||||
|
||||
patch -p0 < ../perlmagick.rpath.patch || return 1
|
||||
|
||||
# When there is a soname bump, remove 'LIBS=-lMagickWand' from configure line and build/install. Then, readd 'LIBS=-lMagickWand' and build/install twice.
|
||||
# comment next line out on firts pass.
|
||||
LIBS=-lMagickWand \
|
||||
./configure --prefix=/usr --without-modules --disable-static --enable-openmp \
|
||||
--with-x --with-wmf --with-openexr --with-xml \
|
||||
--with-gslib --with-gs-font-dir=/usr/share/fonts/Type1 \
|
||||
--with-perl --with-perl-options="INSTALLDIRS=vendor" \
|
||||
--without-gvc --without-djvu --without-autotrace --with-jp2 \
|
||||
--without-jbig --without-fpx --without-dps || return 1
|
||||
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
|
||||
install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE" || return 1
|
||||
|
||||
#Cleaning
|
||||
find "${pkgdir}" -name '*.bs' -exec rm {} \; || return 1
|
||||
rm -f "${pkgdir}"/usr/lib/*.la || return 1
|
||||
}
|
12
extra/imagemagick/libpng_mmx_patch_x86_64.patch
Normal file
12
extra/imagemagick/libpng_mmx_patch_x86_64.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff -Naur ImageMagick-6.2.7.orig/coders/png.c ImageMagick-6.2.7/coders/png.c
|
||||
--- ImageMagick-6.2.7.orig/coders/png.c 2006-05-21 12:35:55.784852536 +0200
|
||||
+++ ImageMagick-6.2.7/coders/png.c 2006-05-21 12:36:50.698504392 +0200
|
||||
@@ -164,6 +164,8 @@
|
||||
#define PNG_MAX_UINT (png_uint_32) 0x7fffffffL
|
||||
#endif
|
||||
|
||||
+#undef PNG_ASSEMBLER_CODE_SUPPORTED
|
||||
+
|
||||
/*
|
||||
Constant strings for known chunk types. If you need to add a chunk,
|
||||
add a string holding the name here. To make the code more
|
10
extra/imagemagick/perlmagick.rpath.patch
Normal file
10
extra/imagemagick/perlmagick.rpath.patch
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- Makefile.in.orig 2009-05-26 16:22:11.000000000 -0300
|
||||
+++ Makefile.in 2009-05-26 16:23:27.000000000 -0300
|
||||
@@ -10067,6 +10067,7 @@
|
||||
|
||||
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@$(PERLMAKEFILE): perl-sources $(PERLMAKEMAKER)
|
||||
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && @PERL@ Makefile.PL $(PERL_MAKE_OPTIONS)
|
||||
+@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && @SED@ -i 's|LD_RUN_PATH|DIE_LD_RUN_PATH_DIE|g' Makefile
|
||||
|
||||
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@install-exec-perl: $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEFILE)
|
||||
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && $(MAKE) CC='@CC@' install
|
Loading…
Reference in a new issue