[arch-commits] Commit in imagemagick/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Mon Apr 22 16:50:30 UTC 2019


    Date: Monday, April 22, 2019 @ 16:50:29
  Author: arojas
Revision: 351924

Unsplit libmagick

Modified:
  imagemagick/trunk/PKGBUILD

----------+
 PKGBUILD |   43 ++++++++++++++-----------------------------
 1 file changed, 14 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-04-22 16:19:39 UTC (rev 351923)
+++ PKGBUILD	2019-04-22 16:50:29 UTC (rev 351924)
@@ -1,14 +1,14 @@
-# Maintainer: Eric Bélanger <eric at archlinux.org>
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Contributor: Eric Bélanger <eric at archlinux.org>
 
 pkgbase=imagemagick
-pkgname=(libmagick imagemagick imagemagick-doc)
+pkgname=(imagemagick imagemagick-doc)
 pkgver=7.0.8.41
-pkgrel=1
+pkgrel=2
 pkgdesc="An image viewing/manipulation program"
 url="https://www.imagemagick.org/"
 arch=(x86_64)
 license=(custom)
-depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng libxml2)
 makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw opencl-headers libwebp
              chrpath ocl-icd glu ghostpcl ghostxps libheif jbigkit)
 checkdepends=(gsfonts ttf-dejavu)
@@ -25,7 +25,7 @@
 shopt -s extglob
 
 prepare() {
-  mkdir -p binpkg/usr/lib/pkgconfig {binpkg,docpkg}/usr/share
+  mkdir -p docpkg/usr/share
 
   cd $_tarname
 
@@ -77,8 +77,8 @@
   make check
 )
 
-package_libmagick() {
-  pkgdesc+=" (library)"
+package_imagemagick() {
+  depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng libxml2)
   optdepends=('ghostscript: PS/PDF support'
               'libheif: HEIF support'
               'libraw: DNG support'
@@ -89,44 +89,29 @@
               'ocl-icd: OpenCL support'
               'openexr: OpenEXR support'
               'openjpeg2: JPEG2000 support'
-              'pango: Text rendering')
+              'pango: Text rendering'
+              'imagemagick-doc: manual and API docs')
+  options=(!emptydirs libtool)
   backup=(etc/$_relname/{colors,delegates,log,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
-  options=('!emptydirs' libtool)
+  conflicts=(imagemagick6)
+  provides=(libmagick)
+  replaces=(imagemagick6 libmagick)
 
   cd $_tarname
   make DESTDIR="$pkgdir" install
 
+  find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +
   rm "$pkgdir"/etc/$_relname/type-{apple,urw-base35,windows}.xml
   rm "$pkgdir"/usr/lib/*.la
 
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
 
-# Split 'imagemagick'
-  cd ../binpkg
-  mv "$pkgdir/usr/bin" usr/
-  mv "$pkgdir/usr/lib/perl5" usr/lib/
-  mv "$pkgdir/usr/share/man" usr/share/
-
 # Split docs
   mv "$pkgdir/usr/share/doc" "$srcdir/docpkg/usr/share/"
 }
 
-package_imagemagick() {
-  depends=("libmagick=$pkgver-$pkgrel")
-  optdepends=('imagemagick-doc: manual and API docs')
-  options=('!emptydirs')
-
-  mv binpkg/* "$pkgdir"
-
-  find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +
-
-  cd $_tarname
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
-}
-
 package_imagemagick-doc() {
   pkgdesc+=" (manual and API docs)"
-  depends=()
 
   mv docpkg/* "$pkgdir"
 



More information about the arch-commits mailing list