# Contributor: Leon Marz <main@lmarz.org>
# Maintainer: Leon Marz <main@lmarz.org>
pkgname=openimagedenoise
pkgver=2.3.3
pkgrel=0
pkgdesc="Intel Open Image Denoise library"
url="https://www.openimagedenoise.org/"
arch="aarch64 x86_64" # openimagedenoise only really supports these
license="Apache-2.0"
makedepends="cmake python3 onetbb-dev ispc samurai"
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/OpenImageDenoise/oidn/releases/download/v$pkgver/oidn-$pkgver.src.tar.gz"
builddir="$srcdir/oidn-$pkgver"
options="!check" # doesn't have a test suite

build() {
	cmake -B build -G Ninja \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DBUILD_SHARED_LIBS=True \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_SKIP_RPATH=ON \
		-DOIDN_APPS=OFF

	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

sha512sums="
0d05f751d6d793c0e825548feb586a58a7bba7ef8a8002db993aec7a31a6bcae6fe3d98c0ea4040d2378edc619220fa07dc6d43d08a9371f1e6e9e45eae19906  openimagedenoise-2.3.3.tar.gz
"
