summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2017-01-03 23:09:08 +0300
committerCaleb Maclennan2017-01-03 23:35:12 +0300
commitd638515877f0d76e7c56514be02a8fad4352d0ce (patch)
tree9ac8213f416cc84fc17192faaeb056be34b9e141
parent6951b2c028518a9d4d7a04867f683d8ff88d19c1 (diff)
downloadaur-d638515877f0d76e7c56514be02a8fad4352d0ce.tar.gz
Adapt for parallel install with IM6
-rw-r--r--.SRCINFO16
-rwxr-xr-xPKGBUILD22
2 files changed, 23 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb9879722b25..6ff7ac745cd4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
# Generated by mksrcinfo v8
-# Tue Jan 3 14:16:38 UTC 2017
-pkgbase = imagemagick-full
- pkgdesc = An image viewing/manipulation program (Q32 HDRI with all libs and features)
+# Tue Jan 3 20:18:26 UTC 2017
+pkgbase = imagemagick7
+ pkgdesc = An image viewing/manipulation program (_just_ the new magick binary from IM7, all others IM6)
pkgver = 7.0.4.2
pkgrel = 1
url = http://www.imagemagick.org/
@@ -45,16 +45,16 @@ pkgbase = imagemagick-full
depends = libxml2
depends = libmpeg2
depends = opencl-icd-loader
+ depends = imagemagick
optdepends = ttf-mac-fonts: for Apple fonts support
provides = imagemagick
provides = libMagickCore-7.Q32HDRI.so
provides = libMagickWand-7.Q32HDRI.so
provides = libMagick++-7.Q32HDRI.so
- conflicts = imagemagick
- conflicts = imagemagick-git
+ conflicts = imagemagick-full
conflicts = imagemagick-full-git
- conflicts = imagemagick-fftw
- conflicts = imagemagick-no-hdri
+ conflicts = imagemagick-full-doc-git
+ conflicts = imagemagick-full-doc
options = !docs
options = libtool
options = !emptydirs
@@ -74,5 +74,5 @@ pkgbase = imagemagick-full
source = http://www.imagemagick.org/download/ImageMagick-7.0.4-2.tar.xz
sha256sums = 4a2d4deba8cff407f98682c17b4070f2202cca7890933bf085b127657aab08e8
-pkgname = imagemagick-full
+pkgname = imagemagick7
diff --git a/PKGBUILD b/PKGBUILD
index 6b37ad054837..deb0c43ddf9d 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Daniel Bermond < yahoo-com: danielbermond >
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Contributor: Daniel Bermond < yahoo-com: danielbermond >
# ImageMagick compiled with all features and delegate libraries.
# Using quantum depth 32 (Q32) and HDRI.
@@ -29,10 +30,10 @@ _srcver="$(curl -s "$_digest" | grep -o "${_srcname}-7[0-9\.-]*\.tar\.xz" | \
sort -r | \
head -n1)"
_srcverregex="$(echo "$_srcver" | sed 's/\./\\\./g')" # translate to a regular expression
-pkgname=imagemagick-full
+pkgname=imagemagick7
pkgver="$(echo "$_srcver"| tr '-' '.')"
pkgrel=1
-pkgdesc="An image viewing/manipulation program (Q32 HDRI with all libs and features)"
+pkgdesc="An image viewing/manipulation program (_just_ the new magick binary from IM7, all others IM6)"
arch=('i686' 'x86_64')
url="http://www.imagemagick.org/"
license=('custom')
@@ -42,15 +43,14 @@ depends=('jemalloc' 'bzip2' 'libx11' 'libxext' 'libxt' 'libsm' 'zlib'
'gsfonts' 'graphviz' 'jbigkit' 'libjpeg-turbo' 'lcms' 'lcms2'
'openjpeg2' 'liblqr' 'xz' 'openexr' 'pango' 'libpng' 'librsvg'
'libtiff' 'libwebp' 'libwmf' 'libxml2' 'libmpeg2'
- 'opencl-icd-loader')
+ 'opencl-icd-loader' 'imagemagick')
optdepends=('ttf-mac-fonts: for Apple fonts support')
makedepends=('opencl-headers')
provides=("imagemagick"
"libMagickCore-${pkgver%%.*}.Q32HDRI.so"
"libMagickWand-${pkgver%%.*}.Q32HDRI.so"
"libMagick++-${pkgver%%.*}.Q32HDRI.so")
-conflicts=('imagemagick' 'imagemagick-git' 'imagemagick-full-git'
- 'imagemagick-fftw' 'imagemagick-no-hdri')
+conflicts=('imagemagick-full' 'imagemagick-full-git' 'imagemagick-full-doc-git' 'imagemagick-full-doc')
backup=("etc/ImageMagick-${pkgver%%.*}/coder.xml"
"etc/ImageMagick-${pkgver%%.*}/colors.xml"
"etc/ImageMagick-${pkgver%%.*}/delegates.xml"
@@ -84,7 +84,7 @@ build() {
--enable-static=no \
--enable-shared=yes \
--enable-fast-install=yes \
- --disable-delegate-build \
+ --disnable-delegate-build \
--enable-cipher \
--enable-hdri \
--enable-hugepages \
@@ -141,6 +141,14 @@ package() {
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE"
+
+ # strip everything except the magick command, well let IM6 handle these
+ for im6cmd in animate compare composite conjure convert display identify import mogrify montage stream Magick++-config MagickCore-config MagickWand-config; do
+ find ${pkgdir} -name ${im6cmd} -delete
+ find ${pkgdir} -name ${im6cmd}.1.gz -delete
+ done
+ find ${pkgdir} -type f -name Magick.pm -delete
+ find ${pkgdir} -type f -name Image::Magick.3pm.gz -delete
# Security fix
# https://www.imagemagick.org/discourse-server/viewtopic.php?f=4&t=29588