diff options
author | Lukáš Jirkovský | 2015-06-27 19:29:33 +0200 |
---|---|---|
committer | Lukáš Jirkovský | 2015-06-27 19:29:33 +0200 |
commit | a3c00a598c2c29e1ac8d3cb7665661d62fe9c0aa (patch) | |
tree | 83e9f9b22c1eb1fff773d721a24cbda92ea40840 | |
download | aur-a3c00a598c2c29e1ac8d3cb7665661d62fe9c0aa.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | photivo.install | 19 |
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 |