# Contributor: Kevin Daudt <ops@ikke.info>
# Maintainer: Kevin Daudt <ops@ikke.info>
setvar pkgname = 'darktable'
setvar pkgver = '2.2.5'
setvar pkgrel = '0'
setvar pkgdesc = ""an open source photography workflow application and raw developer""
setvar url = ""https://www.darktable.org/""
setvar arch = ""x86 x86_64 aarch64""
setvar license = ""GPL3""
setvar depends = """"
setvar 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""
setvar ldpath = ""/usr/lib/$pkgname""
setvar subpackages = ""$pkgname-dbg $pkgname-doc $pkgname-lang""
setvar source = ""https://github.com/darktable-org/darktable/releases/download/release-${pkgver/_/}/darktable-${pkgver/_/.}.tar.xz""
setvar 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
}

setvar sha512sums = ""fbc79398660b51e580d22dbdfc9a74d213f69335d6058e2844ef397951a1e840264b6d03d1b52b424319fb647a274ac14ff23ee9a9c60071f71497988bdf989b  darktable-2.2.5.tar.xz""