diff options
author | Daniel Bermond | 2020-08-01 13:33:28 +0000 |
---|---|---|
committer | Daniel Bermond | 2020-08-01 13:47:32 +0000 |
commit | 8e148a512d36d5041a49fa57632f7f48409141d2 (patch) | |
tree | ea8340f5b0c8f860372cb812946df68a24db4c7b | |
parent | 9be694c2dad896a8ee016f79b79d84add1c92257 (diff) | |
download | aur-8e148a512d36d5041a49fa57632f7f48409141d2.tar.gz |
Updated to version 7.0.10.25
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 21 insertions, 33 deletions
@@ -1,6 +1,6 @@ pkgbase = imagemagick-full pkgdesc = An image viewing/manipulation program (Q32 HDRI with all features) - pkgver = 7.0.10.24 + pkgver = 7.0.10.25 pkgrel = 1 url = https://www.imagemagick.org/ arch = x86_64 @@ -57,7 +57,7 @@ pkgbase = imagemagick-full makedepends = libfpx makedepends = libumem-git makedepends = brunsli - source = git+https://github.com/ImageMagick/ImageMagick.git#commit=44723d18034669974f54f582d28d9ce19b842d58 + source = git+https://github.com/ImageMagick/ImageMagick.git#commit=8b4e00829eb84d4e7b4da11acf1f98f1e8166e5b source = arch-fonts.diff source = imagemagick-inkscape-1.0.patch sha256sums = SKIP @@ -108,9 +108,9 @@ pkgname = imagemagick-full depends = libumem-git depends = brunsli optdepends = imagemagick-full-doc: manual and API docs - provides = imagemagick=7.0.10.24 - provides = libmagick=7.0.10.24 - provides = libmagick-full=7.0.10.24 + provides = imagemagick=7.0.10.25 + provides = libmagick=7.0.10.25 + provides = libmagick-full=7.0.10.25 conflicts = imagemagick conflicts = libmagick replaces = libmagick-full @@ -130,6 +130,6 @@ pkgname = imagemagick-full pkgname = imagemagick-full-doc pkgdesc = An image viewing/manipulation program (Q32 HDRI with all features) (manual and API docs) arch = any - provides = imagemagick-doc=7.0.10.24 + provides = imagemagick-doc=7.0.10.25 conflicts = imagemagick-doc @@ -15,13 +15,12 @@ # - deJaVu and GhostScript font directories are the default ones # - Windows font directory is set according to a Wiki example -_commit='44723d18034669974f54f582d28d9ce19b842d58' +_commit='8b4e00829eb84d4e7b4da11acf1f98f1e8166e5b' _qdepth='32' pkgbase=imagemagick-full pkgname=('imagemagick-full' 'imagemagick-full-doc') -_srcname=ImageMagick -pkgver=7.0.10.24 +pkgver=7.0.10.25 pkgrel=1 arch=('x86_64') pkgdesc="An image viewing/manipulation program (Q${_qdepth} HDRI with all features)" @@ -48,25 +47,22 @@ sha256sums=('SKIP' 'dd856b0d7b5b98535d2bc61dfa995f4162677486c1eac14b384668a28a60af30') prepare() { - cd "$_srcname" - - mkdir -p docpkg/usr/share + mkdir -p ImageMagick/docpkg/usr/share # fix up typemaps to match Arch Linux packages, where possible - patch -Np1 -i "${srcdir}/arch-fonts.diff" + patch -d ImageMagick -Np1 -i "${srcdir}/arch-fonts.diff" # use correct parameter for inkscape 1.0 - patch -Np1 -i "${srcdir}/imagemagick-inkscape-1.0.patch" + patch -d ImageMagick -Np1 -i "${srcdir}/imagemagick-inkscape-1.0.patch" # fix for 'sh: gitversion.sh: command not found' during autoreconf - sed -i 's|(gitversion|(./gitversion|' configure.ac + sed -i 's|(gitversion|(./gitversion|' ImageMagick/configure.ac - autoreconf -fis + autoreconf -fis ImageMagick } build() { - cd "$_srcname" - + cd ImageMagick export CFLAGS+=' -I/usr/include/FLIF' ./configure \ @@ -130,15 +126,13 @@ build() { PCLDelegate='/usr/bin/gpcl6' sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make } check() ( - cd "$_srcname" ulimit -n 4096 - sed -e '/validate-formats/d' -i Makefile - make check + sed -e '/validate-formats/d' -i ImageMagick/Makefile + make -C ImageMagick check ) package_imagemagick-full() { @@ -165,20 +159,18 @@ package_imagemagick-full() { conflicts=('imagemagick' 'libmagick') replaces=('libmagick-full') - cd "$_srcname" - make DESTDIR="$pkgdir" install + make -C ImageMagick DESTDIR="$pkgdir" install find "${pkgdir}/usr/lib/perl5" -name '*.so' -exec chrpath -d {} + rm "$pkgdir"/usr/lib/*.la # split docs - mv "${pkgdir}/usr/share/doc" docpkg/usr/share/ + mv "${pkgdir}/usr/share/doc" ImageMagick/docpkg/usr/share/ # harden security policy: https://bugs.archlinux.org/task/62785 sed -e '/<\/policymap>/i \ \ <policy domain="delegate" rights="none" pattern="gs" \/>' -i "${pkgdir}/etc/ImageMagick-7/policy.xml" - install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -D -m644 NOTICE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -D -m644 ImageMagick/{LICENSE,NOTICE} -t "${pkgdir}/usr/share/licenses/${pkgname}" } package_imagemagick-full-doc() { @@ -187,10 +179,6 @@ package_imagemagick-full-doc() { provides=("imagemagick-doc=${pkgver}") conflicts=('imagemagick-doc') - cd "$_srcname" - - cp -a docpkg/* "$pkgdir" - - install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -D -m644 NOTICE -t "${pkgdir}/usr/share/licenses/${pkgname}" + cp -a ImageMagick/docpkg/* "$pkgdir" + install -D -m644 ImageMagick/{LICENSE,NOTICE} -t "${pkgdir}/usr/share/licenses/${pkgname}" } |