# Template file for 'pam-mount'
pkgname=pam-mount
version=2.22
revision=1
build_style=gnu-configure
configure_args="--with-ssbindir=/usr/bin --with-slibdir=/usr/lib"
hostmakedepends="perl pkg-config"
makedepends="cryptsetup-devel libHX-devel libmount-devel libxml2-devel pam-devel
 pcre2-devel"
depends="hxtools pam"
short_desc="PAM module that can mount volumes for a user session"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://inai.de/projects/pam_mount/"
distfiles="https://inai.de/files/pam_mount/pam_mount-${version}.tar.zst"
checksum=26c1c73550ee2dcf65e30a988d65a3e0b72e516a817ac0051c46a03bd435ff82
conf_files="/etc/security/pam_mount.conf.xml"

libpam-mount_package() {
	short_desc+=" - runtime library"
	pkg_install() {
		vmove "usr/lib/libcryptmount.so.*"
		vmove usr/lib/security
	}
}

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