Date: Monday, December 25, 2017 @ 19:52:10 Author: archange Revision: 276028
upgpkg: darktable 2:2.4.0-1 Upstream release + PKGBUILD overhaul. No real major changes outside upstream dep change: lua52 to lua. Modified: darktable/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-12-25 19:48:16 UTC (rev 276027) +++ PKGBUILD 2017-12-25 19:52:10 UTC (rev 276028) @@ -1,34 +1,34 @@ # $Id$ -# Maintainer: Sergej Pupykin <[email protected]> +# Maintainer: Bruno Pagani <[email protected]> +# Contributor: Sergej Pupykin <[email protected]> # Contributor: Christian Himpel <chressie at gmail dot com> # Contributor: Johannes Hanika <hanatos at gmail dot com> pkgname=darktable epoch=2 -pkgver=2.2.5 -pkgrel=2 +pkgver=2.4.0 +pkgrel=1 pkgdesc="Utility to organize and develop raw images" arch=('x86_64') -url=http://darktable.sf.net/ +url="https://darktable.org" license=('GPL3') -depends=('exiv2>=0.18' 'lcms2' 'lensfun>=0.2.3' 'desktop-file-utils' - 'curl' 'libsecret' 'libgphoto2' 'openexr' 'sqlite' 'libxslt' - 'libsoup' 'gtk3' 'pugixml' 'json-glib' 'flickcurl' 'lua52' - 'colord' 'colord-gtk' 'graphicsmagick' 'osm-gps-map') -makedepends=('intltool>=0.40' 'cmake' 'librsvg' 'osm-gps-map' 'libcups') -optdepends=('librsvg' 'libcups') +depends=('pugixml' 'libjpeg-turbo' 'colord-gtk' 'libgphoto2' 'openexr' 'lensfun' + 'exiv2' 'flickcurl' 'openjpeg2' 'graphicsmagick' 'lua' 'osm-gps-map' 'libsecret') +makedepends=('cmake' 'intltool' 'desktop-file-utils' 'llvm' 'clang' 'python-jsonschema' 'libwebp' + 'python-setuptools') #Missing dep of jsonschema validpgpkeys=('C4CBC150699956E2A3268EF5BB5CC8295B1779C9') # even releases are stable, do not change source url! source=("https://github.com/darktable-org/darktable/releases/download/release-${pkgver}/darktable-${pkgver/rc/.rc}.tar.xz"{,.asc}) -sha256sums=('e303a42b33f78eb1f48d3b36d1df46f30873df4c5a7b49605314f61c49fbf281' +sha256sums=('9d37388aee79d5ada71062bbac3cda612a61d1a781f6320b784b27308f3a1878' 'SKIP') +prepare() { + mkdir -p build +} + build() { - cd "$srcdir/$pkgname-${pkgver/rc/~rc}" - mkdir -p build cd build - CXXFLAGS+=" -fpermissive" - cmake \ + cmake ../${pkgname}-${pkgver/rc/~rc} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DCMAKE_BUILD_TYPE=Release \ @@ -36,21 +36,13 @@ -DBUILD_USERMANUAL=False \ -DUSE_LIBSECRET=On \ -DUSE_LUA=On \ - -DUSE_GNOME_KEYRING=Off \ -DUSE_COLORD=On \ - -DPROJECT_VERSION=$pkgver \ - .. + -DPROJECT_VERSION=${pkgver} make - - cd ../tools/basecurve - cmake . - make } package() { - cd "$srcdir/$pkgname-${pkgver/rc/~rc}/build" + cd build make DESTDIR="$pkgdir" install - ln -s darktable/libdarktable.so "$pkgdir/usr/lib/libdarktable.so" - install -Dm0755 ../tools/basecurve/dt-curve-tool "$pkgdir"/usr/bin/dt-curve-tool - install -Dm0755 ../tools/basecurve/dt-curve-tool-helper "$pkgdir"/usr/bin/dt-curve-tool-helper + ln -s darktable/libdarktable.so "$pkgdir"/usr/lib/libdarktable.so }
