aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIru Cai2015-06-26 00:08:42 +0800
committerIru Cai2015-06-26 00:08:42 +0800
commitf37ad63805a6082ad878dda93571608423668e7c (patch)
tree697d4440662554ae7aedbc8e7b22698311a55dfc
downloadaur-f37ad63805a6082ad878dda93571608423668e7c.tar.gz
initial commit
-rw-r--r--.SRCINFO59
-rw-r--r--PKGBUILD65
-rw-r--r--gimp-git.install13
-rw-r--r--linux.gpl19
4 files changed, 156 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..97a864cc96b0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,59 @@
+pkgbase = gimp-git
+ pkgdesc = GNU Image Manipulation Program
+ pkgver = 20150626.g25a696c
+ pkgrel = 1
+ url = http://www.gimp.org
+ install = gimp-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = LGPL
+ makedepends = gutenprint>=5.0.0
+ makedepends = intltool>=0.40.1
+ makedepends = gnome-python>=2.16.2
+ makedepends = poppler>=0.12.4
+ makedepends = pkgconfig>=0.21
+ makedepends = alsa-lib>=1.0.0
+ makedepends = libtool>=2.2
+ makedepends = autoconf>=2.54
+ makedepends = automake>=1.10
+ makedepends = libxslt
+ makedepends = pango>=1.29.4
+ makedepends = curl>=7.15.1
+ makedepends = gettext
+ makedepends = git
+ depends = gtk2>2.24.10
+ depends = lcms2>=2.2
+ depends = libwmf>=0.2.8
+ depends = webkitgtk2>=1.6.1
+ depends = libgexiv2
+ depends = librsvg>=2.16.1
+ depends = libpng>=1.2.27
+ depends = fontconfig>=2.2.0
+ depends = desktop-file-utils
+ depends = libexif>=0.6.15
+ depends = libart-lgpl>=2.3.19
+ depends = pygtk>=2.10.4
+ depends = dbus-glib
+ depends = gtk-doc
+ depends = gegl-git>=GEGL_0_3_0
+ depends = openexr>=1.6.1
+ depends = cairo>=1.12.2
+ depends = python2
+ depends = hicolor-icon-theme
+ optdepends = gutenprint: for sophisticated printing only as gimp has built-in cups print support
+ optdepends = poppler-glib: for pdf support
+ optdepends = alsa-lib: for MIDI event controller module
+ optdepends = curl: for URI support
+ optdepends = ghostscript: for postscript support
+ provides = gimp
+ conflicts = gimp
+ options = !libtool
+ options = !makeflags
+ source = git://git.gnome.org/gimp
+ source = linux.gpl
+ md5sums = SKIP
+ md5sums = bb27bc214261d36484093e857f015f38
+
+pkgname = gimp-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b01569758f0d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,65 @@
+# Maintainer: Alexander Hunziker <alex.hunziker@gmail.com>
+# Contributor: Alessio Biancalana <dottorblaster@gmail.com>
+
+pkgname=gimp-git
+pkgver=20150626.g25a696c
+pkgrel=1
+pkgdesc="GNU Image Manipulation Program"
+arch=('i686' 'x86_64')
+url="http://www.gimp.org"
+license=('GPL' 'LGPL')
+groups=()
+depends=('gtk2>2.24.10' 'lcms2>=2.2' 'libwmf>=0.2.8' 'webkitgtk2>=1.6.1' \
+ 'libgexiv2' 'librsvg>=2.16.1' 'libpng>=1.2.27' \
+ 'fontconfig>=2.2.0' 'desktop-file-utils' \
+ 'libexif>=0.6.15' 'libart-lgpl>=2.3.19' 'pygtk>=2.10.4' 'dbus-glib' 'gtk-doc' \
+ 'gegl-git>=GEGL_0_3_0' 'openexr>=1.6.1' 'cairo>=1.12.2' 'python2' 'hicolor-icon-theme')
+makedepends=('gutenprint>=5.0.0' 'intltool>=0.40.1' \
+ 'gnome-python>=2.16.2' 'poppler>=0.12.4' 'pkgconfig>=0.21' \
+ 'alsa-lib>=1.0.0' 'libtool>=2.2' 'autoconf>=2.54' 'automake>=1.10' \
+ 'libxslt' 'pango>=1.29.4' 'curl>=7.15.1' 'gettext' 'git')
+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=('!libtool' '!makeflags')
+provides=('gimp')
+conflicts=('gimp')
+replaces=()
+backup=()
+install='gimp-git.install'
+source=(git://git.gnome.org/gimp
+ linux.gpl)
+md5sums=('SKIP'
+ 'bb27bc214261d36484093e857f015f38')
+noextract=()
+
+_gitname=gimp
+
+pkgver() {
+ cd $_gitname
+ GITREV=$(git describe --always|awk -F"-" '{print $NF}')
+ echo `date +%Y%m%d`.${GITREV}
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+
+ PYTHON=/usr/bin/python2 ./autogen.sh --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
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ 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"
+
+ ln -s gimp-2.9 ${pkgdir}/usr/bin/gimp
+ ln -s gimp-console-2.9 ${pkgdir}/usr/bin/gimp-console
+}
+
diff --git a/gimp-git.install b/gimp-git.install
new file mode 100644
index 000000000000..259299ab2c81
--- /dev/null
+++ b/gimp-git.install
@@ -0,0 +1,13 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
diff --git a/linux.gpl b/linux.gpl
new file mode 100644
index 000000000000..0a73d89793b7
--- /dev/null
+++ b/linux.gpl
@@ -0,0 +1,19 @@
+GIMP Palette
+Name: linux
+#
+ 0 0 0
+ 0 0 170
+ 0 170 0
+ 0 170 170
+170 0 0
+170 0 170
+170 85 0
+170 170 170
+ 85 85 85
+ 85 85 255
+ 85 255 85
+ 85 255 255
+255 85 85
+255 85 255
+255 255 85
+255 255 255