# Template file for 'nufraw'
pkgname=nufraw
version=0.43.3
revision=4
_ver="${version%.*}-${version##*.}"
build_style=gnu-configure
configure_args="--enable-contrast --enable-mime --enable-openmp --enable-extras"
hostmakedepends="pkg-config automake libtool glib-devel"
makedepends="exiv2-devel glib-devel gtkimageview-devel lcms2-devel
 lensfun-devel jasper-devel"
depends="dcraw"
depends="desktop-file-utils"
short_desc="Utility to read and manipulate raw images from digital cameras"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://sourceforge.net/projects/nufraw/"
distfiles="${SOURCEFORGE_SITE}/nufraw/nufraw-${_ver}.tar.gz"
checksum=2c7dcc1590993ec267b3112562b2433010d6f94f6acc6506c76aa29cf8c6c32c

case "$XBPS_TARGET_MACHINE" in
	armv[67]l* | aarch64* | riscv64*)
		makedepends+=" libgomp-devel"
		make_build_args="CXXFLAGS+=-fsigned-char LDFLAGS+=-fopenmp"
		;;
esac

pre_configure() {
	autoreconf -fi
}

pre_build() {
	mv nufraw.desktop{.desktop,}
	chmod +x generate_schemas.sh
}

post_install() {
	# provided by dcraw, is the same exact thing
	rm "${DESTDIR}/usr/bin/dcraw"
}

ufraw_package() {
	depends="${sourcepkg}>=${version}_${revision}"
	metapackage=yes
	short_desc+=" (transitional dummy package)"
}
