diff options
author | Mark Wagie | 2023-01-29 08:32:33 -0700 |
---|---|---|
committer | Mark Wagie | 2023-01-29 08:32:33 -0700 |
commit | d1b353f1ca32884e9c6c029a48b903dbfeb023d3 (patch) | |
tree | f59fe6e00069a6724200cd473e394a56929499c5 | |
parent | 9eeced9a079637e96c9ba994916071df79ab52e1 (diff) | |
download | aur-d1b353f1ca32884e9c6c029a48b903dbfeb023d3.tar.gz |
6.9.12-74
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 33 insertions, 44 deletions
@@ -1,6 +1,6 @@ pkgbase = imagemagick6 pkgdesc = An image viewing/manipulation program (legacy 6.9.12-* series) - pkgver = 6.9.12.73 + pkgver = 6.9.12.74 pkgrel = 1 url = https://legacy.imagemagick.org/ arch = x86_64 @@ -39,16 +39,6 @@ pkgbase = imagemagick6 depends = libraqm depends = libpng depends = libxml2 - source = https://legacy.imagemagick.org/archive/releases/ImageMagick-6.9.12-73.tar.gz - source = https://legacy.imagemagick.org/archive/releases/ImageMagick-6.9.12-73.tar.gz.asc - source = arch-fonts.diff - validpgpkeys = D8272EF51DA223E4D05B466989AB63D48277377A - sha256sums = 0ba0baa2bf8531b40c61e6fb415b60ba33ba49ede49db86ac5156d0cee2d0c84 - sha256sums = SKIP - sha256sums = a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73 - -pkgname = libmagick6 - pkgdesc = An image viewing/manipulation program (legacy 6.9.12-* series; library) optdepends = ghostscript: PS/PDF support optdepends = libheif: HEIF support optdepends = libjxl: JPEG XL support @@ -62,6 +52,7 @@ pkgname = libmagick6 optdepends = openjpeg2: JPEG2000 support optdepends = djvulibre: DJVU support optdepends = pango: Text rendering + provides = libmagick6 options = !emptydirs options = libtool backup = etc/ImageMagick-6/coder.xml @@ -76,3 +67,12 @@ pkgname = libmagick6 backup = etc/ImageMagick-6/type.xml backup = etc/ImageMagick-6/type-dejavu.xml backup = etc/ImageMagick-6/type-ghostscript.xml + source = https://legacy.imagemagick.org/archive/releases/ImageMagick-6.9.12-74.tar.gz + source = https://legacy.imagemagick.org/archive/releases/ImageMagick-6.9.12-74.tar.gz.asc + source = arch-fonts.diff + validpgpkeys = D8272EF51DA223E4D05B466989AB63D48277377A + sha256sums = c64cd09cbe413ce0685882378ad0c3a7b2102cbda0eecb59128e042d889dab88 + sha256sums = SKIP + sha256sums = a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73 + +pkgname = imagemagick6 @@ -3,9 +3,8 @@ # Contributor: bartus <arch-user-repoᘓbartus.33mail.com> # Contributor: Eric Bélanger <eric@archlinux.org> -pkgname=libmagick6 -pkgbase=imagemagick6 -_pkgver=6.9.12-73 +pkgname=imagemagick6 +_pkgver=6.9.12-74 pkgver=${_pkgver//-/.} pkgrel=1 pkgdesc="An image viewing/manipulation program (legacy 6.9.12-* series)" @@ -15,10 +14,26 @@ license=('custom') depends=('libltdl' 'lcms2' 'fontconfig' 'libxext' 'liblqr' 'libraqm' 'libpng' 'libxml2') makedepends=('ghostscript' 'openexr' 'libwmf' 'librsvg' 'libxml2' 'openjpeg2' 'libraw' 'opencl-headers' 'libwebp' 'libzip' 'libjxl' 'chrpath' 'ocl-icd' 'glu' 'ghostpcl' 'ghostxps' 'libheif' 'jbigkit' 'lcms2' 'libxext' 'liblqr' 'libraqm' 'libpng' 'djvulibre') +optdepends=('ghostscript: PS/PDF support' + 'libheif: HEIF support' + 'libjxl: JPEG XL support' + 'libraw: DNG support' + 'librsvg: SVG support' + 'libwebp: WEBP support' + 'libwmf: WMF support' + 'libxml2: Magick Scripting Language' + 'ocl-icd: OpenCL support' + 'openexr: OpenEXR support' + 'openjpeg2: JPEG2000 support' + 'djvulibre: DJVU support' + 'pango: Text rendering') checkdepends=('gsfonts' 'ttf-dejavu') +options=('!emptydirs' 'libtool') +backup=(etc/ImageMagick-6/{coder,colors,delegates,log,magic,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml) +provides=('libmagick6') source=("https://legacy.imagemagick.org/archive/releases/ImageMagick-$_pkgver.tar.gz"{,.asc} 'arch-fonts.diff') -sha256sums=('0ba0baa2bf8531b40c61e6fb415b60ba33ba49ede49db86ac5156d0cee2d0c84' +sha256sums=('c64cd09cbe413ce0685882378ad0c3a7b2102cbda0eecb59128e042d889dab88' 'SKIP' 'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73') validpgpkeys=('D8272EF51DA223E4D05B466989AB63D48277377A') # Lexie Parsimoniae (ImageMagick code signing key) <lexie.parsimoniae@imagemagick.org> @@ -26,7 +41,7 @@ validpgpkeys=('D8272EF51DA223E4D05B466989AB63D48277377A') # Lexie Parsimoniae (I shopt -s extglob prepare() { - mkdir -p binpkg/usr/lib/pkgconfig {binpkg,docpkg}/usr/share + mkdir -p docpkg/usr/share cd ImageMagick-$_pkgver @@ -42,7 +57,6 @@ build() { --sysconfdir=/etc \ --enable-shared \ --disable-static \ - --disable-docs \ --with-dejavu-font-dir=/usr/share/fonts/TTF \ --with-gs-font-dir=/usr/share/fonts/gsfonts \ PSDelegate=/usr/bin/gs \ @@ -79,38 +93,13 @@ check() ( make check || : ) -package_libmagick6() { - pkgdesc="${pkgdesc/)/; library)}" - optdepends=('ghostscript: PS/PDF support' - 'libheif: HEIF support' - 'libjxl: JPEG XL support' - 'libraw: DNG support' - 'librsvg: SVG support' - 'libwebp: WEBP support' - 'libwmf: WMF support' - 'libxml2: Magick Scripting Language' - 'ocl-icd: OpenCL support' - 'openexr: OpenEXR support' - 'openjpeg2: JPEG2000 support' - 'djvulibre: DJVU support' - 'pango: Text rendering') - options=('!emptydirs' 'libtool') - backup=(etc/ImageMagick-6/{coder,colors,delegates,log,magic,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml) - +package() { cd ImageMagick-$_pkgver make DESTDIR="$pkgdir" install pkgconfigdir="/usr/lib/$pkgbase/pkgconfig" + find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} + rm "$pkgdir"/etc/ImageMagick-6/type-{apple,urw-base35,windows}.xml rm "$pkgdir"/usr/lib/*.la install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE - - # Drop tools - cd ../binpkg - mv "$pkgdir/usr/bin" usr/ - mv "$pkgdir/usr/lib/perl5" usr/lib/ - mv "$pkgdir/usr/share/man" 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-6/policy.xml } |