summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormarco442015-08-09 19:50:09 +0200
committermarco442015-08-09 19:50:09 +0200
commit90927979edcb8ea1e9f6854af6bdba822d2038a9 (patch)
tree78af2c58fbcaccf83434a321ca6e4d69a3441ec9
downloadaur-90927979edcb8ea1e9f6854af6bdba822d2038a9.tar.gz
Initial commit
-rw-r--r--.SRCINFO42
-rw-r--r--PKGBUILD55
-rw-r--r--darktable.install23
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
+}