summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukáš Jirkovský2015-06-27 19:29:33 +0200
committerLukáš Jirkovský2015-06-27 19:29:33 +0200
commita3c00a598c2c29e1ac8d3cb7665661d62fe9c0aa (patch)
tree83e9f9b22c1eb1fff773d721a24cbda92ea40840
downloadaur-a3c00a598c2c29e1ac8d3cb7665661d62fe9c0aa.tar.gz
initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD47
-rw-r--r--photivo.install19
3 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0ca66862982f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = photivo-hg
+ pkgdesc = Free and open source photo processor
+ pkgver = 1113.66a8c1082d88
+ pkgrel = 1
+ url = http://photivo.org/
+ install = photivo.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = mercurial
+ makedepends = gimp
+ depends = exiv2
+ depends = qt4
+ depends = lcms2
+ depends = fftw
+ depends = graphicsmagick
+ depends = lensfun
+ depends = liblqr
+ depends = shared-mime-info
+ optdepends = gimp: Gimp plugins
+ optdepends = python2: Gimp to Photivo plugin
+ provides = photivo
+ conflicts = photivo
+ source = hg+https://code.google.com/p/photivo/
+ md5sums = SKIP
+
+pkgname = photivo-hg
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cecf40fa4231
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Lukas Jirkovsky <l.jirkovsky AT gmail.com>
+pkgname=photivo-hg
+pkgver=1113.66a8c1082d88
+pkgrel=1
+pkgdesc="Free and open source photo processor"
+arch=('i686' 'x86_64')
+url="http://photivo.org/"
+license=('GPL3')
+depends=('exiv2' 'qt4' 'lcms2' 'fftw' 'graphicsmagick' 'lensfun' 'liblqr' 'shared-mime-info')
+optdepends=('gimp: Gimp plugins' 'python2: Gimp to Photivo plugin')
+makedepends=('mercurial' 'gimp')
+provides=('photivo')
+conflicts=('photivo')
+install=photivo.install
+source=('hg+https://code.google.com/p/photivo/')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/photivo"
+ echo $(hg identify -n).$(hg identify -i)
+}
+
+prepare() {
+ cd "$srcdir/photivo"
+
+ # fix the "Gimp to Photivo" plugin
+ sed -i -e 's|\x0D$||' -e 's|#!.*|#!/usr/bin/python2|' "mm extern photivo.py"
+}
+
+build() {
+ cd "$srcdir/photivo"
+
+ export INCLUDEPATHS="/usr/include/lensfun"
+ qmake-qt4 PREFIX=/usr CONFIG+=WithGimp
+ make
+}
+
+package() {
+ cd "$srcdir/photivo"
+
+ make INSTALL_ROOT="$pkgdir" install
+ rm -rf "$pkgdir"/home
+
+ # GIMP integration
+ install -D -m755 ptGimp "$pkgdir/usr/lib/gimp/2.0/plug-ins/ptGimp"
+ install -D -m755 "mm extern photivo.py" "$pkgdir/usr/lib/gimp/2.0/plug-ins/mm-extern-photivo.py"
+}
diff --git a/photivo.install b/photivo.install
new file mode 100644
index 000000000000..a742032e8fc0
--- /dev/null
+++ b/photivo.install
@@ -0,0 +1,19 @@
+
+post_install() {
+ echo "updating desktop mime database..."
+ update-desktop-database -q
+ update-mime-database usr/share/mime > /dev/null 2>&1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
+
+op=$1
+shift
+$op $*
+# vim: ft=sh