# Template file for 'zathura'
pkgname=zathura
version=2026.07.18
revision=1
build_style=meson
configure_args="-Dsynctex=enabled"
hostmakedepends="pkg-config gettext python3-Sphinx desktop-file-utils
 appstream-glib glib-devel librsvg-utils"
makedepends="girara-devel sqlite-devel file-devel zlib-devel libseccomp-devel
 libglib-devel gtk4-devel texlive-devel xxHash-devel"
checkdepends="AppStream gettext-devel xvfb-run weston"
short_desc="Highly customizable and functional document viewer"
maintainer="lemmi <lemmi@nerd2nerd.org>"
license="Zlib"
homepage="https://pwmt.org/projects/zathura/"
changelog="https://pwmt.org/projects/zathura/changelog/${version}/index.html"
distfiles="https://pwmt.org/projects/zathura/download/zathura-${version}.tar.xz"
checksum=9efc4a92f8b2d03e5a1b80756d3ae4249d8d6efdb10e311795e8cdd8e35a9f87

# CI has no render node
if [ "${XBPS_BUILD_ENVIRONMENT}" = void-packages-ci ]; then
	configure_args+=" -Dtests-x11=disabled -Dtests-wayland=disabled"
fi

if [ "$XBPS_TARGET_LIBC" = musl ]; then
	CPPFLAGS="-D__NR_landlock_create_ruleset=444 -D__NR_landlock_add_rule=445 \
			-D__NR_landlock_restrict_self=446"
fi

post_install() {
	vlicense LICENSE
}

zathura-devel_package() {
	depends="girara-devel cairo-devel"
	short_desc+=" - development files"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/pkgconfig
	}
}
