wok annotate nail/receipt @ rev 24673
Add libavif
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 11 17:20:09 2022 +0000 (2022-03-11) |
parents | 02c70d036ea0 |
children | b0069c845544 |
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 |
pascal@24402 | 19 # What is the latest version available today? |
pascal@24402 | 20 current_version() |
pascal@24402 | 21 { |
pascal@24402 | 22 wget -O - https://sourceforge.net/projects/heirloom/files/heirloom-mailx/ 2>/dev/null | \ |
pascal@24402 | 23 sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ |
pascal@24402 | 24 sed '/scope="row/!d;s|.*/heirloom-mailx/||;s|/.*||;q' |
pascal@24402 | 25 } |
pascal@24402 | 26 |
sygne@996 | 27 # Rules to configure and make the package. |
sygne@996 | 28 compile_rules() |
sygne@996 | 29 { |
sygne@996 | 30 cd $src |
pascal@5540 | 31 sed -i 's/static int smime/#define STACK STACK_OF(X509_NAME)\n&/' openssl.c |
sygne@2034 | 32 |
sygne@2034 | 33 # avoid compiling with kerberos authentification: |
sygne@2034 | 34 make config.h |
sygne@2034 | 35 sed -i -e "/GSSAPI/d" config.h |
sygne@2034 | 36 sed -i -e "/gssapi/d" config.h |
sygne@2830 | 37 sed -i -e "s/-lgssapi_krb5//g" LIBS |
sygne@996 | 38 |
sygne@996 | 39 make install UCBINSTALL=/usr/bin/install \ |
pascal@15584 | 40 DESTDIR=$DESTDIR PREFIX=/usr |
sygne@996 | 41 } |
sygne@996 | 42 |
sygne@996 | 43 # Rules to gen a SliTaz package suitable for Tazpkg. |
sygne@996 | 44 genpkg_rules() |
sygne@996 | 45 { |
sygne@996 | 46 mkdir -p $fs/usr |
pascal@15584 | 47 cp -r $install/usr/bin $fs/usr |
sygne@996 | 48 mv $fs/usr/bin/mailx $fs/usr/bin/nail |
sygne@996 | 49 |
pascal@15584 | 50 cp -r $install/etc $fs |
sygne@996 | 51 } |
sygne@996 | 52 |
sygne@996 | 53 # Post install commands for Tazpkg. |
sygne@996 | 54 # Check mailx |
sygne@996 | 55 post_install() |
sygne@996 | 56 { |
pascal@18730 | 57 . "$1/etc/init.d/rc.functions" |
sygne@996 | 58 |
pascal@18730 | 59 if [ -e "$1/usr/bin/mailx" ]; then |
sygne@996 | 60 echo "" |
sygne@996 | 61 echo "/usr/bin/mailx exists" |
sygne@996 | 62 echo -n "Do you want /usr/bin/nail for /usr/bin/mailx (y/N) ? : " |
pascal@14582 | 63 read -t 30 anser |
pascal@20892 | 64 if [ "$anser" = "y" ]; then |
sygne@996 | 65 echo "" |
sygne@996 | 66 echo -n "linking /usr/bin/mailx to /usr/bin/nail" |
pascal@18730 | 67 rm "$1/usr/bin/mailx" |
pascal@18730 | 68 ln -s /usr/bin/nail "$1/usr/bin/mailx" |
sygne@996 | 69 status |
sygne@996 | 70 else |
sygne@996 | 71 echo "" |
sygne@996 | 72 echo "Doing nothing with /usr/bin/mailx" |
sygne@996 | 73 echo "" |
sygne@996 | 74 fi |
sygne@996 | 75 else |
sygne@996 | 76 echo -n "linking /usr/bin/mailx to /usr/bin/nail" |
pascal@18730 | 77 ln -s /usr/bin/nail "$1/usr/bin/mailx" |
sygne@996 | 78 status |
sygne@996 | 79 fi |
sygne@996 | 80 } |