wok-next rev 20607

perdition: up 2.2
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Apr 19 15:57:59 2018 +0300 (2018-04-19)
parents 955e34d7e808
children 7d5f27069b23
files perdition/receipt
line diff
     1.1 --- a/perdition/receipt	Thu Apr 19 15:17:12 2018 +0300
     1.2 +++ b/perdition/receipt	Thu Apr 19 15:57:59 2018 +0300
     1.3 @@ -1,15 +1,15 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="perdition"
     1.7 -VERSION="2.1"
     1.8 +VERSION="2.2"
     1.9  CATEGORY="network"
    1.10  SHORT_DESC="IMAP/POP proxy"
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12  LICENSE="GPL2"
    1.13 -WEB_SITE="http://www.vergenet.net/linux/$PACKAGE"
    1.14 +WEB_SITE="http://horms.net/projects/perdition/"
    1.15  
    1.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.17 -WGET_URL="$WEB_SITE/download/$VERSION/$TARBALL"
    1.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.19 +WGET_URL="http://horms.net/projects/perdition/download/$VERSION/$TARBALL"
    1.20  
    1.21  BUILD_DEPENDS="vanessa_logger-dev vanessa_adt-dev vanessa_socket-dev \
    1.22  openldap-dev popt-dev cyrus-sasl-dev openssl-dev libidn-dev pam-dev"
    1.23 @@ -36,30 +36,35 @@
    1.24  		$CONFIGURE_ARGS &&
    1.25  	fix libtool &&
    1.26  	make &&
    1.27 -	make DESTDIR=$DESTDIR install
    1.28 +	make DESTDIR=$DESTDIR install || return 1
    1.29 +
    1.30 +	cp -a $stuff/etc $install
    1.31 +
    1.32 +	for i in pop3 pop3s imap4 imap4s imaps; do
    1.33 +		mkdir -p $install/var/run/perdition.$i
    1.34 +	done
    1.35 +
    1.36 +	install -Dm644 $src/perdition/db/ldap/perdition.schema \
    1.37 +		$install/etc/openldap/schema/perdition.schema
    1.38  }
    1.39  
    1.40  genpkg_rules() {
    1.41  	case $PACKAGE in
    1.42 -		perdition|perdition-pam)
    1.43 -			DEPENDS="vanessa_logger vanessa_adt vanessa_socket libldap \
    1.44 -			openssl cyrus-sasl glibc-base libkrb5 libcomerr3 gdbm"
    1.45 -			if [ $PACKAGE == 'perdition-pam' ]; then
    1.46 -				CAT="network|with PAM support"
    1.47 -				DEPENDS="$DEPENDS pam"
    1.48 -				PROVIDE="perdition:pam"
    1.49 -			fi
    1.50 -			mkdir -p $fs/usr/lib $fs/etc/openldap/schema
    1.51 -			cp -a $install/etc $fs
    1.52 +		perdition)
    1.53 +			copy @std
    1.54  			rm -f $fs/etc/perdition/perdition.conf
    1.55 -			cp -a $stuff/etc $fs
    1.56 -			cp -a $install/usr/sbin $fs/usr
    1.57 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
    1.58 -			for i in pop3 pop3s imap4 imap4s imaps; do
    1.59 -				mkdir -p $fs/var/run/perdition.$i
    1.60 -			done
    1.61 -			cp $src/perdition/db/ldap/perdition.schema $fs/etc/openldap/schema
    1.62 -			CONFIG_FILES="/etc/perdition"
    1.63 +			DEPENDS="libidn libldap openssl popt vanessa_adt vanessa_logger \
    1.64 +			vanessa_socket" # cyrus-sasl libkrb5 libcomerr3 gdbm
    1.65 +			CONFIG_FILES="/etc/perdition/"
    1.66 +			;;
    1.67 +		perdition-pam)
    1.68 +			copy @std
    1.69 +			rm -f $fs/etc/perdition/perdition.conf
    1.70 +			DEPENDS="libidn libldap openssl pam popt vanessa_adt \
    1.71 +			vanessa_logger vanessa_socket"
    1.72 +			CAT="network|with PAM support"
    1.73 +			PROVIDE="perdition:pam"
    1.74 +			CONFIG_FILES="/etc/perdition/"
    1.75  			;;
    1.76  		perdition-dev)
    1.77  			copy @dev
    1.78 @@ -73,12 +78,12 @@
    1.79  		chown nobody.nogroup "$1/var/run/perdition.$i"
    1.80  	done
    1.81  
    1.82 -	[ -n "$quiet " ] || cat <<EOF
    1.83 +	[ -n "$quiet" ] || cat <<EOF
    1.84  
    1.85  	.-------------------------------------------------------------------.
    1.86  	| Perdition will forward to the 127.0.0.1:50143 imap server.        |
    1.87  	| Can you change listen="imap" to listen="50143" in /etc/cyrus.conf |
    1.88 -	| and restart cyrus-imap, or modify files in /etc/perdition.        |
    1.89 +	| and restart cyrus-imap, or modify files in /etc/perdition/.       |
    1.90  	|                                                                   |
    1.91  	| To start perdition server you can run:                            |
    1.92  	|   /etc/init.d/perdition start                                     |
    1.93 @@ -97,7 +102,7 @@
    1.94  	.-------------------------------------------------------------------.
    1.95  	| Perdition will forward to the 127.0.0.1:50143 imap server.        |
    1.96  	| Can you change listen="imap" to listen="50143" in /etc/cyrus.conf |
    1.97 -	| and restart cyrus-imap, or modify files in /etc/perdition.        |
    1.98 +	| and restart cyrus-imap, or modify files in /etc/perdition/.       |
    1.99  	|                                                                   |
   1.100  	| To start perdition server you can run:                            |
   1.101  	|   /etc/init.d/perdition start                                     |