void-packages/srcpkgs/cyrus-sasl/template

57 lines
1.7 KiB
Plaintext
Raw Normal View History

# Template file for 'cyrus-sasl'
. ${XBPS_SRCPKGDIR}/libsasl/template
# Unset some unneeded stuff.
unset run_depends build_depends
pkgname=cyrus-sasl
configure_args="--with-saslauthd=/var/run/saslauthd
--enable-login --enable-plain --enable-sql --disable-sqlite
--enable-postgresql --enable-mysql --enable-ldapdb --with-ldap=/usr"
short_desc="Cyrus SASL - auth daemon and administration tools"
long_desc="${long_desc}
This package includes the Cyrus SASL authentication daemon and administration
programs for the SASL users database and common binary files for plugin
modules."
keep_empty_dirs=yes
subpackages="${pkgname}-modules-ldap ${pkgname}-modules-sql ${pkgname}-modules"
openrc_services="saslauthd default off"
conf_files="/etc/conf.d/saslauthd"
Add_dependency run glibc
Add_dependency run db
Add_dependency run libsasl
Add_dependency run libldap
Add_dependency run mit-krb5-libs
Add_dependency run e2fsprogs-libs
Add_dependency run pam
Add_dependency run openssl
Add_dependency run cyrus-sasl-modules
Add_dependency build libsasl-devel
Add_dependency build libldap-devel
Add_dependency build mit-krb5-devel
Add_dependency build e2fsprogs-devel
Add_dependency build pam-devel
Add_dependency build openssl-devel
Add_dependency build postgresql-libs-devel
Add_dependency build libmysqlclient-devel
post_install()
{
# Remove stuff in libsasl{,-devel} pkgs.
rm -rf ${DESTDIR}/usr/share/man/man3
rm -rf ${DESTDIR}/usr/include
rm -f ${DESTDIR}/usr/lib/libsasl*
rm -rf ${DESTDIR}/usr/lib/sasl2/libsasldb*
# Install OpenRC service.
install -d ${DESTDIR}/var/run/saslauthd
install -D -m755 ${FILESDIR}/saslauthd.rc \
${DESTDIR}/etc/init.d/saslauthd
install -D -m755 ${FILESDIR}/saslauthd.confd \
${DESTDIR}/etc/conf.d/saslauthd
}