wok-next annotate nail/receipt @ rev 17899
Up: tazpkg (763): fix search.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Apr 03 15:53:11 2015 +0300 (2015-04-03) |
parents | 749ffdd335d7 |
children | 9e01bc6321ea |
rev | line source |
---|---|
sygne@996 | 1 # SliTaz package receipt. |
sygne@996 | 2 |
sygne@996 | 3 PACKAGE="nail" |
sygne@1679 | 4 VERSION="12.4" |
sygne@996 | 5 CATEGORY="network" |
sygne@996 | 6 SHORT_DESC="Text mode mail user agent." |
sygne@996 | 7 MAINTAINER="sygne@ombres.eu" |
pascal@15584 | 8 LICENSE="BSD" |
sygne@996 | 9 SOURCE="mailx" |
sygne@996 | 10 TARBALL="$SOURCE-$VERSION.tar.bz2" |
sygne@996 | 11 WEB_SITE="http://heirloom.sourceforge.net/mailx.html" |
sygne@2034 | 12 WGET_URL="$SF_MIRROR/heirloom/$TARBALL" |
sygne@2830 | 13 CONFIG_FILES="/etc/nailrc" |
jozee@4969 | 14 TAGS="email imap pop3" |
sygne@996 | 15 |
pascal@15584 | 16 DEPENDS="openssl" |
pascal@15584 | 17 BUILD_DEPENDS="openssl-dev" |
pascal@15584 | 18 |
sygne@996 | 19 # Rules to configure and make the package. |
sygne@996 | 20 compile_rules() |
sygne@996 | 21 { |
sygne@996 | 22 cd $src |
pascal@5540 | 23 sed -i 's/static int smime/#define STACK STACK_OF(X509_NAME)\n&/' openssl.c |
sygne@2034 | 24 |
sygne@2034 | 25 # avoid compiling with kerberos authentification: |
sygne@2034 | 26 make config.h |
sygne@2034 | 27 sed -i -e "/GSSAPI/d" config.h |
sygne@2034 | 28 sed -i -e "/gssapi/d" config.h |
sygne@2830 | 29 sed -i -e "s/-lgssapi_krb5//g" LIBS |
sygne@996 | 30 |
sygne@996 | 31 make install UCBINSTALL=/usr/bin/install \ |
pascal@15584 | 32 DESTDIR=$DESTDIR PREFIX=/usr |
sygne@996 | 33 } |
sygne@996 | 34 |
sygne@996 | 35 # Rules to gen a SliTaz package suitable for Tazpkg. |
sygne@996 | 36 genpkg_rules() |
sygne@996 | 37 { |
sygne@996 | 38 mkdir -p $fs/usr |
pascal@15584 | 39 cp -r $install/usr/bin $fs/usr |
sygne@996 | 40 mv $fs/usr/bin/mailx $fs/usr/bin/nail |
sygne@996 | 41 |
pascal@15584 | 42 cp -r $install/etc $fs |
sygne@996 | 43 } |
sygne@996 | 44 |
sygne@996 | 45 # Post install commands for Tazpkg. |
sygne@996 | 46 # Check mailx |
sygne@996 | 47 post_install() |
sygne@996 | 48 { |
pascal@1137 | 49 . $1/etc/init.d/rc.functions |
sygne@996 | 50 |
pascal@1137 | 51 if [ -e $1/usr/bin/mailx ]; then |
sygne@996 | 52 echo "" |
sygne@996 | 53 echo "/usr/bin/mailx exists" |
sygne@996 | 54 echo -n "Do you want /usr/bin/nail for /usr/bin/mailx (y/N) ? : " |
pascal@14582 | 55 read -t 30 anser |
sygne@996 | 56 if [ "$anser" == "y" ]; then |
sygne@996 | 57 echo "" |
sygne@996 | 58 echo -n "linking /usr/bin/mailx to /usr/bin/nail" |
pascal@1137 | 59 rm $1/usr/bin/mailx |
pascal@1137 | 60 ln -s /usr/bin/nail $1/usr/bin/mailx |
sygne@996 | 61 status |
sygne@996 | 62 else |
sygne@996 | 63 echo "" |
sygne@996 | 64 echo "Doing nothing with /usr/bin/mailx" |
sygne@996 | 65 echo "" |
sygne@996 | 66 fi |
sygne@996 | 67 else |
sygne@996 | 68 echo -n "linking /usr/bin/mailx to /usr/bin/nail" |
pascal@1137 | 69 ln -s /usr/bin/nail $1/usr/bin/mailx |
sygne@996 | 70 status |
sygne@996 | 71 fi |
sygne@996 | 72 } |