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

Levente Polyak anthraxx at archlinux.org
Wed May 9 21:05:09 UTC 2018


    Date: Wednesday, May 9, 2018 @ 21:05:08
  Author: anthraxx
Revision: 323651

upgpkg: gimp 2.10.0-1

Modified:
  gimp/trunk/PKGBUILD

----------+
 PKGBUILD |   55 ++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 36 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-05-09 20:44:00 UTC (rev 323650)
+++ PKGBUILD	2018-05-09 21:05:08 UTC (rev 323651)
@@ -1,41 +1,57 @@
-# $Id$
-# Maintainer: Daniel Isenmann <daniel at archlinux.org>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Daniel Isenmann <daniel at archlinux.org>
 
 pkgname=gimp
-pkgver=2.8.22
-pkgrel=2
-pkgdesc="GNU Image Manipulation Program"
+pkgver=2.10.0
+pkgrel=1
+pkgdesc='GNU Image Manipulation Program'
+url='https://www.gimp.org/'
 arch=('x86_64')
-url="http://www.gimp.org/"
 license=('GPL' 'LGPL')
 depends=('pygtk' 'lcms' 'libxpm' 'libwmf' 'libxmu' 'librsvg' 'libmng' 'dbus-glib'
-         'libexif' 'gegl02' 'jasper' 'desktop-file-utils' 'hicolor-icon-theme' 'babl'
-         'openexr' 'libgudev')
-makedepends=('intltool' 'poppler-glib' 'alsa-lib' 'iso-codes' 'curl' 'ghostscript')
+         'libexif' 'gegl' 'jasper' 'desktop-file-utils' 'hicolor-icon-theme' 'babl'
+         'openexr' 'libgudev' 'poppler-data' 'mypaint' 'mypaint' 'mypaint-brushes')
+makedepends=('intltool' 'poppler-glib' 'alsa-lib' 'iso-codes' 'curl' 'ghostscript' 'gtk-doc')
 optdepends=('gutenprint: for sophisticated printing only as gimp has built-in cups print support'
             'poppler-glib: for pdf support'
             'alsa-lib: for MIDI event controller module'
             'curl: for URI support'
             'ghostscript: for postscript support')
-options=('!makeflags')
-conflicts=('gimp-devel')
-source=(https://download.gimp.org/pub/gimp/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2 linux.gpl 
+source=(https://download.gimp.org/pub/gimp/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2
+        linux.gpl
         uri-backend-libcurl.patch)
-sha256sums=('9187a35cc52b110d78124d7b27b68a68ade14a794c2721314bac6134d2a5638a'
+sha256sums=('7fcc96fb88cb0a0595d2610f63a15dec245bb37bf9db527d37a24fb75e547de2'
             '1003bbf5fc292d0d63be44562f46506f7b2ca5729770da9d38d3bb2e8a2f36b3'
             '0708a971455fba6406bfa190652797c6620c789a9d21012c57249d2d4878bd55')
 
+prepare() {
+  cd ${pkgname}-${pkgver}
+  _mypaintver=$(echo /usr/lib/libmypaint-*.so | grep -o -E '\-[0-9]+(\.[0-9]+)*' | head -1)
+  sed -i "s|\\(libmypaint\\)\\( >= libmypaint_required_version\\)|\\1${_mypaintver}\\2|g" configure.ac
+  autoreconf -vi
+}
+
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
-    --enable-mp --enable-gimp-console --enable-gimp-remote \
-    --enable-python --with-gif-compression=lzw --with-libcurl \
-    --without-aa --without-hal --without-gvfs --without-gnomevfs
+  cd ${pkgname}-${pkgver}
+  PYTHON=/usr/bin/python2 ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --enable-mp \
+    --enable-gimp-console \
+    --enable-gimp-remote \
+    --enable-python \
+    --enable-gtk-doc \
+    --with-gif-compression=lzw \
+    --with-libcurl \
+    --without-aa \
+    --without-hal \
+    --without-gvfs \
+    --without-gnomevfs
   make
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd ${pkgname}-${pkgver}
   make DESTDIR="${pkgdir}" install
   sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' "${pkgdir}"/usr/lib/gimp/2.0/plug-ins/*.py
   install -D -m644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.0/palettes/Linux.gpl"
@@ -46,3 +62,4 @@
   ln -sf gimptool-2.0.1.gz "${pkgdir}/usr/share/man/man1/gimptool.1.gz"
 }
 
+# vim: ts=2 sw=2 et:



More information about the arch-commits mailing list