# Contributor: Kevin Daudt # Maintainer: Kevin Daudt setglobal pkgname = 'darktable' setglobal pkgver = '2.2.5' setglobal pkgrel = '0' setglobal pkgdesc = '"an open source photography workflow application and raw developer'" setglobal url = '"https://www.darktable.org/'" setglobal arch = '"x86 x86_64 aarch64'" setglobal license = '"GPL3'" setglobal depends = ''"" setglobal makedepends = '" cmake colord-dev colord-gtk-dev cups-dev curl-dev exiv2-dev gtk+3.0-dev intltool libjpeg-turbo-dev json-glib-dev lcms2-dev lensfun-dev flickcurl-dev libgphoto2-dev librsvg-dev libsecret-dev libwebp-dev libxml2-dev libxml2-utils libxslt lua5.2-dev openexr-dev openjpeg-dev pugixml-dev sqlite-dev tiff-dev'" setglobal ldpath = ""/usr/lib/$pkgname"" setglobal subpackages = ""$pkgname-dbg $pkgname-doc $pkgname-lang"" setglobal source = ""https://github.com/darktable-org/darktable/releases/download/release-$(pkgver/_/)/darktable-$(pkgver/_/.).tar.xz"" setglobal builddir = ""$srcdir/$pkgname-$(pkgver/_/~)"" proc prepare { default_prepare || return 1 cd $builddir mkdir -p build } proc build { cd "$builddir/build" cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=Release \ -DBINARY_PACKAGE_BUILD=ON \ .. || return 1 make } proc package { cd "$builddir/build" make DESTDIR="$pkgdir" install } setglobal sha512sums = '"fbc79398660b51e580d22dbdfc9a74d213f69335d6058e2844ef397951a1e840264b6d03d1b52b424319fb647a274ac14ff23ee9a9c60071f71497988bdf989b darktable-2.2.5.tar.xz'"