wok-next annotate cyrus-sasl/receipt @ rev 21020
Cleaning is almost finished... I should proceed to upgrades.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 02 14:15:08 2018 +0200 (2018-11-02) |
parents | 835b3b8ce6ac |
children | e19ff076dc63 |
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 |
pascal@20280 | 14 BUILD_DEPENDS="automake libtool openldap-dev db-dev openssl-dev krb5-dev pam-dev" |
al@21020 | 15 SPLIT="libsasl libsasl-modules $PACKAGE $PACKAGE-dev \ |
al@21020 | 16 $PACKAGE-pam:pam libsasl-without-ldap:wo" |
pascal@1205 | 17 |
al@20443 | 18 compile_rules() { |
al@20292 | 19 autoreconf -fi || return 1 |
al@19767 | 20 |
pascal@20285 | 21 mkdir -p $src/saslauthd/cmulocal |
al@20443 | 22 |
al@20443 | 23 case "$SET" in |
al@20443 | 24 '') SET_ARGS='--enable-auth-sasldb --without-pam --with-ldap';; |
al@20443 | 25 pam) SET_ARGS='--enable-auth-sasldb --with-pam --with-ldap';; |
al@20443 | 26 wo) SET_ARGS="--without-pam --disable-anon --disable-cram \ |
al@20443 | 27 --disable-digest --disable-gssapi --enable-login --disable-otp \ |
al@20443 | 28 --enable-plain";; |
al@20443 | 29 esac |
pascal@20280 | 30 |
pankso@10433 | 31 ./configure \ |
al@19767 | 32 --with-dbpath=/var/lib/sasl/sasldb2 \ |
al@19767 | 33 --with-saslauthd=/var/run/saslauthd \ |
pankso@10433 | 34 --with-devrandom=/dev/urandom \ |
al@19767 | 35 --with-openssl \ |
al@20443 | 36 $SET_ARGS \ |
al@19767 | 37 $CONFIGURE_ARGS && |
al@20569 | 38 fix libtool && |
al@20534 | 39 make && |
al@20534 | 40 make install || return 1 |
al@19767 | 41 |
al@20534 | 42 install -Dm755 $stuff/etc/init.d/cyrus-sasl $install/etc/init.d/cyrus-sasl |
al@19767 | 43 |
al@20443 | 44 cook_pick_docs doc/*.html doc/*.txt doc/ONEWS doc/TODO \ |
al@20443 | 45 saslauthd/LDAP_SASLAUTHD |
pascal@1205 | 46 } |
pascal@1205 | 47 |
al@20443 | 48 genpkg_rules() { |
al@19767 | 49 case $PACKAGE in |
al@19767 | 50 libsasl) |
al@19767 | 51 copy libsasl2*.so* |
al@19767 | 52 CAT="system-tools|library" |
al@19767 | 53 DEPENDS=" " |
al@19767 | 54 ;; |
al@19767 | 55 libsasl-modules) |
al@19767 | 56 copy sasl2/*.so* |
al@19767 | 57 CAT="system-tools|library modules" |
al@19767 | 58 PROVIDE="libsasl-without-ldap" |
al@20453 | 59 DEPENDS="libcomerr3 openssl libdb libkrb5" |
al@19767 | 60 ;; |
al@19767 | 61 cyrus-sasl) |
al@20443 | 62 copy @std @rm |
al@20453 | 63 DEPENDS="libcomerr3 openssl libdb libkrb5 libldap \ |
al@20453 | 64 libsasl libsasl-modules" |
pascal@20280 | 65 ;; |
al@20443 | 66 *-dev) |
al@20443 | 67 copy @dev |
al@20453 | 68 DEPENDS="db-dev krb5-dev openssl-dev" |
al@20443 | 69 ;; |
pascal@20280 | 70 cyrus-sasl-pam) |
al@20443 | 71 copy @std |
pascal@20280 | 72 rm -rf $fs/usr/lib |
pascal@20280 | 73 CAT="network|using PAM" |
al@20453 | 74 DEPENDS="libcomerr3 openssl libdb libkrb5 libldap \ |
al@20453 | 75 libsasl libsasl-modules pam" |
al@19767 | 76 ;; |
al@20443 | 77 libsasl-without-ldap) |
al@20443 | 78 copy libsasl2*.so* |
al@20443 | 79 CAT="system-tools|library" |
al@20443 | 80 DEPENDS=" " |
al@19767 | 81 ;; |
al@19767 | 82 esac |
pascal@1205 | 83 } |
al@19767 | 84 |
al@19767 | 85 post_install_cyrus_sasl() { |
al@20529 | 86 [ -d "$1/var/lib/sasl" ] || install -dm700 "$1/var/lib/sasl" |
al@19767 | 87 } |
pascal@20280 | 88 |
pascal@20280 | 89 post_install_cyrus_sasl_pam() { |
al@20529 | 90 [ -d "$1/var/lib/sasl" ] || install -dm700 "$1/var/lib/sasl" |
pascal@20280 | 91 } |