summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Alff2017-08-11 10:10:48 -0400
committerTed Alff2017-08-11 10:10:48 -0400
commit442754fe7c9f7b418b08452c922d8fe365b5e4b0 (patch)
treee5832bd97bd5a4dfb044f35d6bc7605907786c50
parenta28466822099bcdd7610c7ab6494d8f42703b6e8 (diff)
downloadaur-442754fe7c9f7b418b08452c922d8fe365b5e4b0.tar.gz
Fixed check for libmypaint with versioned libs. Maybe a better fix for python2 plugins.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 15 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 218712488ccd..4796881bae24 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Thu Mar 2 15:12:34 UTC 2017
+# Fri Aug 11 14:07:47 UTC 2017
pkgbase = gimp-devel
pkgdesc = GNU Image Manipulation Program (Development version)
pkgver = 2.9.4
- pkgrel = 1
+ pkgrel = 2
url = http://www.gimp.org/
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 979970ed4b63..6137d9a57e04 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=gimp
pkgname=${_pkgname}-devel
pkgver=2.9.4
-pkgrel=1
+pkgrel=2
pkgdesc="GNU Image Manipulation Program (Development version)"
arch=('i686' 'x86_64')
url="http://www.gimp.org/"
@@ -24,6 +24,18 @@ source=(https://download.gimp.org/pub/gimp/v${pkgver%.*}/${_pkgname}-${pkgver}.t
sha256sums=('c13ac540fd0bd566d7bdd404afe8a04ec0cb1e547788995cd4e8b218c1057b8a'
'1003bbf5fc292d0d63be44562f46506f7b2ca5729770da9d38d3bb2e8a2f36b3')
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ _mypaintver=$( ls /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
+ # python2 fixes
+ sed -i 's:PYTHON=python$:&2:' plug-ins/pygimp/py-compile
+ find ./plug-ins -type f -name *py -exec \
+ sed -i 's|#!.*python$|&2|' '{}' \;
+}
+
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
@@ -36,7 +48,6 @@ build() {
package() {
cd "${srcdir}/${_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"
#rm "${pkgdir}/usr/share/man/man1/gimp-console-${pkgver%.*}.1"