summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authororumin2017-07-08 16:20:15 +0900
committerorumin2017-07-08 16:20:15 +0900
commitb232d7f37c43c937fdb126c52c61403bacc5c849 (patch)
tree88dbd6f930b726e9cbe452dc845df6456711c357
downloadaur-b232d7f37c43c937fdb126c52c61403bacc5c849.tar.gz
initial commit
-rw-r--r--.SRCINFO55
-rw-r--r--PKGBUILD76
-rw-r--r--perlmagick.rpath.patch11
3 files changed, 142 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..40fb79f62184
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,55 @@
+pkgbase = lib32-imagemagick
+ pkgdesc = An image viewing/manipulation program (32-bit)
+ pkgver = 6.9.8.10
+ pkgrel = 1
+ url = http://www.imagemagick.org/
+ arch = x86_64
+ license = custom
+ makedepends = lib32-libltdl
+ makedepends = lib32-lcms2
+ makedepends = lib32-libxt
+ makedepends = lib32-fontconfig
+ makedepends = lib32-libxext
+ makedepends = ghostscript
+ makedepends = lib32-openexr
+ makedepends = lib32-libwmf
+ makedepends = lib32-librsvg
+ makedepends = lib32-libxml2
+ makedepends = lib32-liblqr
+ makedepends = lib32-openjpeg2
+ makedepends = opencl-headers
+ makedepends = lib32-ocl-icd
+ makedepends = lib32-libwebp
+ makedepends = subversion
+ makedepends = lib32-glu
+ makedepends = git
+ makedepends = imagemagick
+ depends = lib32-libltdl
+ depends = lib32-lcms2
+ depends = lib32-libxt
+ depends = lib32-fontconfig
+ depends = lib32-libxext
+ depends = lib32-liblqr
+ depends = lib32-ocl-icd
+ optdepends = imagemagick-doc: for additional information
+ optdepends = ghostscript: for Ghostscript support
+ optdepends = openexr: for OpenEXR support
+ optdepends = openjpeg2: for JP2 support
+ optdepends = libwmf: for WMF support
+ optdepends = librsvg: for SVG support
+ optdepends = libxml2: for XML support
+ optdepends = libpng: for PNG support
+ optdepends = libwebp: for WEBP support
+ options = !docs
+ options = libtool
+ options = !emptydirs
+ source = http://www.imagemagick.org/download/ImageMagick-6.9.8-10.tar.xz
+ source = http://www.imagemagick.org/download/ImageMagick-6.9.8-10.tar.xz.asc
+ source = perlmagick.rpath.patch
+ validpgpkeys = D8272EF51DA223E4D05B466989AB63D48277377A
+ sha1sums = cf2411cdf8e53b2ff7745497d0b56d7d159c45ce
+ sha1sums = SKIP
+ sha1sums = e143cf9d530fabf3b58023899b5cc544ba93daec
+
+pkgname = lib32-imagemagick
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..06602b079655
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,76 @@
+# Maintainer: orumin <dev at orum.in>
+
+pkgname=lib32-imagemagick
+_basename=imagemagick
+pkgver=6.9.8.10
+pkgrel=1
+pkgdesc="An image viewing/manipulation program (32-bit)"
+arch=('x86_64')
+url="http://www.imagemagick.org/"
+license=('custom')
+depends=('lib32-libltdl' 'lib32-lcms2' 'lib32-libxt' 'lib32-fontconfig'
+ 'lib32-libxext' 'lib32-liblqr' 'lib32-ocl-icd')
+makedepends=('lib32-libltdl' 'lib32-lcms2' 'lib32-libxt' 'lib32-fontconfig'
+ 'lib32-libxext' 'ghostscript' 'lib32-openexr' 'lib32-libwmf'
+ 'lib32-librsvg' 'lib32-libxml2' 'lib32-liblqr' 'lib32-openjpeg2'
+ 'opencl-headers' 'lib32-ocl-icd' 'lib32-libwebp' 'subversion' 'lib32-glu' 'git' 'imagemagick')
+optdepends=('imagemagick-doc: for additional information'
+ 'ghostscript: for Ghostscript support'
+ 'openexr: for OpenEXR support'
+ 'openjpeg2: for JP2 support'
+ 'libwmf: for WMF support'
+ 'librsvg: for SVG support'
+ 'libxml2: for XML support'
+ 'libpng: for PNG support'
+ 'libwebp: for WEBP support')
+options=('!docs' 'libtool' '!emptydirs')
+
+source=(http://www.imagemagick.org/download/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz{,.asc}
+ perlmagick.rpath.patch)
+sha1sums=('cf2411cdf8e53b2ff7745497d0b56d7d159c45ce'
+ 'SKIP'
+ 'e143cf9d530fabf3b58023899b5cc544ba93daec')
+validpgpkeys=('D8272EF51DA223E4D05B466989AB63D48277377A')
+
+prepare() {
+ cd ImageMagick-${pkgver%.*}-${pkgver##*.}
+ sed '/AC_PATH_XTRA/d' -i configure.ac
+ autoreconf --force --install
+ patch -p0 -i "${srcdir}/perlmagick.rpath.patch"
+}
+
+build() {
+ cd ImageMagick-${pkgver%.*}-${pkgver##*.}
+
+ export CC='gcc -m32'
+ export CXX='g++ -m32'
+ export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+
+ ./configure --prefix=/usr --sysconfdir=/etc --with-modules \
+ --build=i686-pc-linux-gnu --libdir=/usr/lib32 \
+ --enable-hdri --with-wmf --with-openexr --with-xml \
+ --with-webp --with-gslib --with-gs-font-dir=/usr/share/fonts/Type1 \
+ --with-lqr --with-rsvg --enable-opencl --with-openjp2 --without-gvc \
+ --without-djvu --without-autotrace \
+ --without-jbig --without-fpx --without-dps --without-fftw
+ make
+}
+
+check() {
+ cd ImageMagick-${pkgver%.*}-${pkgver##*.}
+# make check
+}
+
+package() {
+ cd ImageMagick-${pkgver%.*}-${pkgver##*.}
+ make -j1 DESTDIR="${pkgdir}" install
+
+#Cleaning
+ rm -f "${pkgdir}"/usr/lib32/*.la
+ rm -f "${pkgdir}"/usr/bin
+ rm -f "${pkgdir}"/usr/include
+ rm -f "${pkgdir}"/usr/share
+ rm -f "${pkgdir}"/etc
+
+# template end;
+}
diff --git a/perlmagick.rpath.patch b/perlmagick.rpath.patch
new file mode 100644
index 000000000000..a5b1a82e23d2
--- /dev/null
+++ b/perlmagick.rpath.patch
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2013-02-21 03:26:56.785156600 -0500
++++ Makefile.in 2013-02-21 03:39:03.102411457 -0500
+@@ -10469,6 +10469,8 @@
+
+ @WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(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@ cd $(PERLMAGICK) && @SED@ -i 's|LD_RUN_PATH|DIE_LD_RUN_PATH_DIE|g' quantum/Makefile
+
+ @WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@install-exec-perl: $(PERLMAKEFILE)
+ @WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ ( cd $(PERLMAGICK) && $(MAKE) CC='@CC@' && \