# Template file for 'liblouis'
pkgname=liblouis
version=3.37.0
revision=1
build_style=gnu-configure
configure_args="--enable-ucs4"
hostmakedepends="pkg-config help2man python3-devel python3-build python3-installer python3-setuptools m4 texinfo"
makedepends="python3-devel"
depends="python3"
short_desc="Open-source braille translator and back-translator"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later, LGPL-2.1-or-later"
homepage="http://liblouis.org/"
distfiles="https://github.com/liblouis/liblouis/releases/download/v${version}/liblouis-${version}.tar.gz"
checksum=6c3bd3ea73e0cf39d8bf0d724a0ac5ebcb5a24a70f21420de50c8e9f8d009a61

case "$XBPS_TARGET_MACHINE" in
	*-musl) ;;
	*) configure_args+=" gl_cv_func_getopt_gnu=yes";;
esac

post_install() {
	cd python
	python3 -m build --no-isolation --wheel
}

liblouis-devel_package() {
	short_desc+=" - development files"
	depends="${sourcepkg}-${version}_${revision}"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/*.a
		vmove usr/lib/*.so
		vmove usr/lib/pkgconfig
		# .info files aren't installed because texinfo>=5 isn't
		# available in the chroot.  Prebuilt .info is supplied
		# with the source distribution, so install that.
		vmkdir usr/share/info
		vcopy "doc/*.info*" usr/share/info
	}
}
