# Template file for 'xournalpp'
pkgname=xournalpp
version=1.3.4
revision=1
build_style=cmake
build_helper="qemu"
configure_args="-DENABLE_CPPTRACE=OFF"
hostmakedepends="pkg-config gettext glib-devel"
makedepends="libxml2-devel libcppunit-devel poppler-glib-devel gtk+3-devel
 portaudio-cpp-devel libsndfile-devel libzip-devel librsvg-devel lua53-devel
 libqpdf-devel gtksourceview4-devel"
short_desc="Handwriting Notetaking software with PDF annotation support"
maintainer="mobinmob <mobinmob@disroot.org>"
license="GPL-2.0-or-later"
homepage="https://xournalpp.github.io/"
changelog="https://raw.githubusercontent.com/xournalpp/xournalpp/master/CHANGELOG.md"
distfiles="https://github.com/xournalpp/xournalpp/archive/refs/tags/v${version}.tar.gz"
checksum=acc261afba7b61a5556a10e03f77a141c9a4872a2529d1ed39a0f14dbc0d87db

if [ -z "$CROSS_BUILD" ]; then
	hostmakedepends+=" help2man"
	configure_args+=" -DMAN_COMPRESS=OFF"
else
	# Copy manual pages from native package
	hostmakedepends+=" ${pkgname}"
	configure_args+=" -DWITH_MAN=OFF"
fi

case "$XBPS_TARGET_MACHINE" in
	*-musl) makedepends+=" libexecinfo-devel";;
esac

post_install() {
	[ -z "${CROSS_BUILD}" ] && return

	local _f
	for _f in /usr/share/man/*/xournalpp*; do
		vman "${_f}"
	done
}

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