# HG changeset patch # User Pascal Bellard # Date 1218315927 0 # Node ID 8450e8bc287a884c9fbc654628bbd39b5ee86473 # Parent 662bf9da5ad7b257260c8db6e5fa084e30964c58 Add perdition (pop3/imap proxy) diff -r 662bf9da5ad7 -r 8450e8bc287a perdition-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/perdition-dev/receipt Sat Aug 09 21:05:27 2008 +0000 @@ -0,0 +1,17 @@ +# SliTaz package receipt. + +PACKAGE="perdition-dev" +VERSION="1.17.1" +CATEGORY="development" +SHORT_DESC="IMAP/POP proxy development files." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.vergenet.net/linux/$PACKAGE" +WANTED="perdition" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/lib/*a $fs/usr/lib +} + diff -r 662bf9da5ad7 -r 8450e8bc287a perdition/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/perdition/receipt Sat Aug 09 21:05:27 2008 +0000 @@ -0,0 +1,61 @@ +# SliTaz package receipt. + +PACKAGE="perdition" +VERSION="1.17.1" +CATEGORY="network" +SHORT_DESC="IMAP/POP proxy." +MAINTAINER="pascal.bellard@slitaz.org" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.vergenet.net/linux/$PACKAGE" +WGET_URL="$WEB_SITE/download/$VERSION/$TARBALL" +BUILD_DEPENDS="vanessa_logger-dev vanessa_logger vanessa_adt-dev vanessa_adt vanessa_socket-dev vanessa_socket openldap-dev" +DEPENDS="vanessa_logger vanessa_adt vanessa_socket libldap" +CONFIG_FILES="/etc/perdition" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + ./configure --prefix=/usr --infodir=/usr/share/info \ + --enable-openldap --disable-ldap-doc --disable-nis \ + --disable-odbc --disable-mysql --disable-pg --disable-bdb \ + --sysconfdir=/etc --localstatedir=/var \ + --mandir=/usr/share/man $CONFIGURE_ARGS + make + make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/etc $fs + rm -f $fs/etc/perdition/perdition.conf + cp -a stuff/etc $fs + cp -a $_pkg/usr/sbin $fs/usr + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib + for i in pop3 pop3s imap4 imap4s imaps; do + mkdir -p $fs/var/run/perdition.$i + done + for i in $(cd $WOK; ls -d perdition-*) + do + tazwok cook $i + done +} + +# Pre and post install commands for Tazpkg. +post_install() +{ + ( cd $1/ ; cpio -o -H newc | gzip -9 ) > \ + $1/$INSTALLED/$PACKAGE/volatile.cpio.gz <