diff options
author | marco44 | 2015-08-09 19:50:09 +0200 |
---|---|---|
committer | marco44 | 2015-08-09 19:50:09 +0200 |
commit | 90927979edcb8ea1e9f6854af6bdba822d2038a9 (patch) | |
tree | 78af2c58fbcaccf83434a321ca6e4d69a3441ec9 | |
download | aur-90927979edcb8ea1e9f6854af6bdba822d2038a9.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 42 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | darktable.install | 23 |
3 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2734188af2b7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,42 @@ +pkgbase = darktable-git + pkgdesc = A virtual lighttable and darkroom for photographers + pkgver = release.0.9.3.10801.gfda316b + pkgrel = 1 + url = http://www.darktable.org/ + install = darktable.install + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = intltool>=0.40 + makedepends = cmake + makedepends = librsvg + makedepends = flickcurl + depends = exiv2>=0.18 + depends = intltool>=0.40 + depends = lcms2 + depends = lensfun>=0.2.3 + depends = libglade + depends = dbus-glib + depends = curl + depends = libgnome-keyring + depends = libgphoto2 + depends = libusb-compat + depends = openexr + depends = sqlite + depends = libxslt + depends = libsoup + depends = gtk-engines + depends = osm-gps-map-gtk3 + depends = pugixml-shared + optdepends = librsvg + optdepends = flickcurl: flickr upload + provides = darktable + conflicts = darktable + options = !emptydirs + options = !libtool + source = git://github.com/darktable-org/darktable.git + md5sums = SKIP + +pkgname = darktable-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..92cb132e7320 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Sarkasper <echo a2FzcGVyLm1lbnRlbkBnbXguY29tCg== | base64 -d> +# Contributor: Christian Himpel <chressie at gmail dot com> +# Contributor: Johannes Hanika <hanatos at gmail dot com> +# Contributor: Kevin Brubeck Unhammer <unhammer at member dot fsf dot org> +# Contributor: orbisvicis <orbisvicis at gmail dot com> + +pkgname=darktable-git +_gitname=darktable +pkgver=release.0.9.3.10801.gfda316b +pkgrel=1 +pkgdesc="A virtual lighttable and darkroom for photographers" +arch=('i686' 'x86_64') +url=http://www.darktable.org/ +license=('GPL3') +depends=('exiv2>=0.18' 'intltool>=0.40' 'lcms2' 'lensfun>=0.2.3' 'libglade' 'dbus-glib' + 'curl' 'libgnome-keyring' 'libgphoto2' 'libusb-compat' 'openexr' 'sqlite' 'libxslt' + 'libsoup' 'gtk-engines' 'osm-gps-map-gtk3' 'pugixml-shared') +makedepends=(git 'intltool>=0.40' 'cmake' 'librsvg' 'flickcurl') +optdepends=('librsvg' 'flickcurl: flickr upload') +conflicts=(darktable) +provides=(darktable) +install=darktable.install +options=(!emptydirs !libtool) +source=('git://github.com/darktable-org/darktable.git') +md5sums=('SKIP') + +pkgver() { + cd $_gitname + git describe --always | sed 's|-|.|g' +} + +build() { + local _gitdir=$srcdir/$_gitname + cd $_gitdir + git clean -dfx + git reset --hard + [[ ! -d build ]] && mkdir -p build + cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DDONT_INSTALL_GCONF_SCHEMAS=True \ + -DBINARY_PACKAGE_BUILD=1 \ + -DUSE_GCONF_BACKEND=Off \ + -DBUILD_USERMANUAL=False \ + -DUSE_GNOME_KEYRING=Off \ + .. + make +} + +package() { + cd $srcdir/$_gitname/build + make DESTDIR=$pkgdir install + mv "${pkgdir}/usr/share/doc/darktable" "${pkgdir}/usr/share/doc/${pkgname}-${pkgver}" +} diff --git a/darktable.install b/darktable.install new file mode 100644 index 000000000000..9fd6af2938f3 --- /dev/null +++ b/darktable.install @@ -0,0 +1,23 @@ +pkgname=darktable + +post_install() { +# usr/sbin/gconfpkg --install ${pkgname} + [ -x `which update-desktop-database` ] && update-desktop-database -q +} + +pre_upgrade() { + pre_remove +} + +post_upgrade() { + post_install +} + +pre_remove() { +# usr/sbin/gconfpkg --uninstall ${pkgname} + true +} + +post_remove() { + [ -x `which update-desktop-database` ] && update-desktop-database -q +} |