# Template file for 'libimagequant'
pkgname=libimagequant
version=4.3.4
revision=1
build_wrksrc="imagequant-sys"
build_style="cargo"
hostmakedepends="cargo-c"
short_desc="Palette quantization library"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-3.0-or-later"
homepage="https://pngquant.org/lib/"
distfiles="https://github.com/ImageOptim/libimagequant/archive/${version}.tar.gz"
checksum=b86f4ac0eb707af88b0a000e2e2409e399c6969c9d0d988efafaff138cebaf96

do_build() {
	cargo auditable cbuild --release --target ${RUST_TARGET} \
		--library-type cdylib --library-type staticlib \
		--destdir="${DESTDIR}" --prefix="/usr"
}

do_check() {
	cargo auditable ctest --release --target ${RUST_TARGET}
}

do_install() {
	cargo auditable cinstall --release --target ${RUST_TARGET} \
		--library-type cdylib --library-type staticlib \
		--destdir="${DESTDIR}" --prefix="/usr" --offline --locked
}

libimagequant-devel_package() {
	short_desc+=" - development files"
	depends="${sourcepkg}>=${version}_${revision}"
	pkg_install() {
		vmove usr/include
		vmove "usr/lib/pkgconfig"
		vmove "usr/lib/*.a"
		vmove "usr/lib/*.so"
	}
}
