# 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 }