# Maintainer: Matt Maguire # Contributor: Marco44 # Contributor: Sarkasper # Contributor: Christian Himpel # Contributor: Johannes Hanika # Contributor: Kevin Brubeck Unhammer # Contributor: orbisvicis pkgname=rdarktable-git _gitname=R-Darktable pkgver=3.9.0.r1643.g60bbf83ac pkgrel=1 pkgdesc="A virtual lighttable and darkroom for photographers, based on the \"rationalised\" R&Darktable fork from Aurélien Pierre." arch=('i686' 'x86_64') url=https://github.com/aurelienpierre/R-Darktable/blob/master/README.md license=('GPL3') depends=(pugixml libjpeg-turbo colord-gtk libgphoto2 openexr lensfun iso-codes zlib exiv2 flickcurl openjpeg2 graphicsmagick lua53 osm-gps-map libsecret openmp gmic libavif) optdepends=('dcraw: base curve script' 'perl-image-exiftool: base curve script' 'imagemagick: base curve and noise profile scripts' 'ghostscript: noise profile script' 'gnuplot: noise profile script') makedepends=(git cmake intltool desktop-file-utils llvm clang python-jsonschema libwebp) conflicts=(darktable) provides=(darktable) install=darktable.install options=(!emptydirs !libtool) source=('git+https://github.com/aurelienpierre/R-Darktable.git' ) md5sums=('SKIP') pkgver() { cd $_gitname git describe --long --tags | sed 's/^release-//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { cd $_gitname git config submodule.src/tests/integration.update none git submodule update --init --recursive } build() { cd $_gitname [[ ! -d build ]] && mkdir -p build cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib \ -DCMAKE_BUILD_TYPE=Release \ -DBINARY_PACKAGE_BUILD=1 \ -DBUILD_USERMANUAL=False \ -DUSE_LIBSECRET=ON \ -DUSE_LUA=ON \ -DUSE_COLORD=ON \ -DBUILD_CURVE_TOOLS=ON \ -DBUILD_NOISE_TOOLS=ON \ -DRAWSPEED_ENABLE_LTO=ON make -j`grep -c '^processor' /proc/cpuinfo` -C build } package() { cd $_gitname make -C build DESTDIR=$pkgdir install ln -s darktable/libdarktable.so "${pkgdir}"/usr/lib/libdarktable.so }