# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
pkgname=gmic
pkgver=3.5.4
pkgrel=0
pkgdesc="GREYC's Magic for Image Computing"
url="https://gmic.eu/"
# s390x: gimp
arch="all !s390x"
license="CECILL-2.1"
makedepends="
	bash
	curl-dev
	eigen-dev
	fftw-dev
	gimp-dev
	graphicsmagick-dev
	openexr-dev
	qt5-qtbase-dev
	tiff-dev
	"
subpackages="
	$pkgname-bash-completion
	$pkgname-doc
	$pkgname-dev
	$pkgname-libs
	$pkgname-qt
	gimp-plugin-gmic:gimp
	"
source="https://gmic.eu/files/source/gmic_$pkgver.tar.gz
	notune.patch
	rpath.patch
	"
options="!check" # No test suite

build() {
	export CFLAGS="$CFLAGS $LDFLAGS"
	make lib
	make cli_shared
	make gimp_shared
	make gmic_qt_shared
}

package() {
	make DESTDIR="$pkgdir" PREFIX="/usr" install
	install -Dm644 resources/gmic_cluts.gmz -t "$pkgdir"/usr/share/gmic
}

qt() {
	pkgdesc="GMIC qt ui"

	amove usr/bin/gmic_qt \
		usr/share/applications \
		usr/share/icons
}

gimp() {
	pkgdesc="GMIC gimp plugin"
	install_if="$pkgname=$pkgver-r$pkgrel gimp"

	amove usr/lib/gimp
}

sha512sums="
9494384ea818de4f3b1be4386f9e9a1c5fe71b1eedca8b18b601f2c93e35145220bf3a3640012217a71fef93d8de708e44dfd92103e9b747477472ba20f47cee  gmic_3.5.4.tar.gz
e918c18ebbafc96a527e61577cce5d407ac674d0414369c5d182815867b57e0174f3b93c6a24ce7e6dd0297c1695f3b406e752bd52a10c1502192fb7495e1d1f  notune.patch
e9184cac37360d1da22b996c2e44b25ad26ae64d64c114b792b0a83c4383ebd1a698e8dc40f8d003334ed8a45b32b01e32413a14b8ed8976569fd9dc00359bb2  rpath.patch
"
