# Template file for 'munge' pkgname=munge version=0.5.15 revision=2 build_style=gnu-configure configure_args="--with-crypto-lib=openssl --with-openssl-prefix=${XBPS_CROSS_BASE}/usr x_ac_cv_check_fifo_recvfd=no ac_cv_file__dev_spx=no" hostmakedepends="pkg-config" makedepends="bzip2-devel openssl-devel zlib-devel" depends="shadow" short_desc="MUNGE Uid 'N' Gid Emporium authentication service" maintainer="pulux " license="GPL-3.0-or-later" homepage="https://dun.github.io/munge/" distfiles="https://github.com/dun/${pkgname}/releases/download/${pkgname}-${version}/${pkgname}-${version}.tar.xz" checksum=3f979df117a34c74db8fe2835521044bdeb08e3b7d0f168ca97c3547f51da9ba make_dirs="/etc/munge 0755 munge munge /var/log/munge 0755 munge munge /var/lib/munge 0711 munge munge" system_accounts="munge" munge_homedir="/var/log/munge" pre_install() { # needs this to install pc files in cross compilation. vmkdir usr/lib/pkgconfig } post_install() { vsv munge rm -f ${DESTDIR}/etc/init.d/munge rm -f ${DESTDIR}/etc/default/munge rm -f ${DESTDIR}/usr/lib/tmpfiles.d/munge.conf rm -f ${DESTDIR}/usr/lib/systemd/system/munge.service vdoc "${FILESDIR}/README.voidlinux" } munge-devel_package() { depends="munge-libs>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/lib/*.a vmove usr/lib/*.so vmove usr/share/man/man3 } } munge-libs_package() { short_desc+=" - runtime libraries" pkg_install() { vmove "usr/lib/*.so.*" } }