wok-next annotate cyrus-sasl/receipt @ rev 19904
avrdude: update bdeps
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Oct 12 18:55:33 2017 +0200 (2017-10-12) |
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 } |