summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2020-08-01 13:33:28 +0000
committerDaniel Bermond2020-08-01 13:47:32 +0000
commit8e148a512d36d5041a49fa57632f7f48409141d2 (patch)
treeea8340f5b0c8f860372cb812946df68a24db4c7b
parent9be694c2dad896a8ee016f79b79d84add1c92257 (diff)
downloadaur-8e148a512d36d5041a49fa57632f7f48409141d2.tar.gz
Updated to version 7.0.10.25
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD42
2 files changed, 21 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8712b2ffa0ad..06bb8f1d026c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 031fb11c8271..cb00e24e65df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}