wok-next annotate cyrus-sasl/receipt @ rev 19925

libftdi: update bdeps
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Oct 14 23:27:36 2017 +0200 (2017-10-14)
parents eb8067417980
children d2dfaae2aa88
rev   line source
al@19767 1 # SliTaz package receipt v2.
pascal@1205 2
pascal@1205 3 PACKAGE="cyrus-sasl"
al@19767 4 VERSION="2.1.26"
pascal@1205 5 CATEGORY="network"
al@19767 6 SHORT_DESC="SASL authentication server"
pascal@1205 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15579 8 LICENSE="BSD"
al@19767 9 WEB_SITE="http://cyrusimap.web.cmu.edu/"
al@19767 10
pascal@1205 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@19767 12 WGET_URL="ftp://ftp.cyrusimap.org/cyrus-sasl/$TARBALL"
pankso@10433 13
al@19767 14 BUILD_DEPENDS="automake libtool openldap-dev db-dev openssl-dev krb5-dev"
al@19767 15 SPLIT="libsasl libsasl-modules cyrus-sasl cyrus-sasl-dev"
al@19767 16 SIBLINGS="cyrus-sasl-pam libsasl-without-ldap"
pascal@1205 17
pascal@1205 18 # Rules to configure and make the package.
pascal@1205 19 compile_rules()
pascal@1205 20 {
al@19767 21 autoreconf -fi &&
al@19767 22
pankso@10433 23 ./configure \
al@19767 24 --sysconfdir=/etc \
al@19767 25 --enable-auth-sasldb \
al@19767 26 --with-dbpath=/var/lib/sasl/sasldb2 \
al@19767 27 --with-saslauthd=/var/run/saslauthd \
pankso@10433 28 --without-pam \
pankso@10433 29 --with-devrandom=/dev/urandom \
al@19767 30 --with-ldap \
al@19767 31 --with-openssl \
al@19767 32 $CONFIGURE_ARGS &&
al@19767 33 mkdir -p $src/saslauthd/cmulocal &&
al@19767 34 make && make install &&
al@19767 35
al@19767 36 docdir="$install/usr/share/doc/cyrus-sasl-$VERSION"
al@19767 37 mkdir -p $docdir &&
al@19767 38 cd $src/doc &&
al@19767 39 cp *.html *.txt ONEWS TODO ../saslauthd/LDAP_SASLAUTHD $docdir &&
al@19767 40
al@19767 41 cp -a $stuff/etc $install &&
al@19767 42 chown -R root:root $install/etc
pascal@1205 43 }
pascal@1205 44
pascal@1205 45 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@1205 46 genpkg_rules()
pascal@1205 47 {
al@19767 48 case $PACKAGE in
al@19767 49 libsasl)
al@19767 50 copy libsasl2*.so*
al@19767 51 CAT="system-tools|library"
al@19767 52 DEPENDS=" "
al@19767 53 ;;
al@19767 54 libsasl-modules)
al@19767 55 copy sasl2/*.so*
al@19767 56 CAT="system-tools|library modules"
al@19767 57 PROVIDE="libsasl-without-ldap"
al@19767 58 DEPENDS="libcomerr3 libcrypto libdb libkrb5"
al@19767 59 ;;
al@19767 60 cyrus-sasl)
al@19767 61 copy @std
al@19767 62 remove_already_packed
al@19767 63 DEPENDS="libcomerr3 libcrypto libdb libkrb5 libldap libsasl \
al@19767 64 libsasl-modules libssl"
al@19767 65 ;;
al@19767 66 *-dev)
al@19767 67 copy @dev
al@19767 68 DEPENDS="db-dev krb5-dev libcrypto-dev"
al@19767 69 ;;
al@19767 70 esac
pascal@1205 71 }
al@19767 72
al@19767 73 post_install_cyrus_sasl() {
al@19767 74 [ -d "$1/var/lib/sasl" ] || install -v -dm700 "$1/var/lib/sasl"
al@19767 75 }