From dbb1de8ebaf6f43206ac5f0fad36ee7d5410cf46 Mon Sep 17 00:00:00 2001 From: rhatto Date: Tue, 5 Dec 2006 22:35:05 +0000 Subject: gnutls update: added signature checking git-svn-id: svn+slack://slack.fluxo.info/var/svn/slackbuilds@886 370017ae-e619-0410-ac65-c121f96126d4 --- net/libs/gnutls/gnutls.SlackBuild | 168 ++++++++++++++++++++++++++++++++++---- 1 file changed, 154 insertions(+), 14 deletions(-) (limited to 'net/libs') diff --git a/net/libs/gnutls/gnutls.SlackBuild b/net/libs/gnutls/gnutls.SlackBuild index 104d5b9c..11279b75 100755 --- a/net/libs/gnutls/gnutls.SlackBuild +++ b/net/libs/gnutls/gnutls.SlackBuild @@ -32,12 +32,18 @@ fi # default settings PACKAGE="gnutls" ARCH=${ARCH:=i486} -VERSION=${VERSION:=1.4.4} +VERSION=${VERSION:=1.4.5} BUILD=${BUILD:=1rha} SRC_DIR=${SRC:=$CWD} TMP=${TMP:=/tmp} REPOS=${REPOS:=$TMP} +# ------- error codes for createpkg -------------- +ERROR_WGET=31; ERROR_MAKE=32; ERROR_INSTALL=33 +ERROR_MD5=34; ERROR_CONF=35; ERROR_HELP=36 +ERROR_TAR=37; ERROR_MKPKG=38; ERROR_GPG=39 +ERROR_PATCH=40 + if [ "$ARCH" == "x86_64" ]; then export LDFLAGS="-L/lib64 -L/usr/lib64" LIBDIR=/usr/lib64 @@ -52,19 +58,153 @@ PACKAGE_EXT="bz2" SRC="$PACKAGE-$VERSION.tar.$PACKAGE_EXT" URL="http://www.mirrors.wiretapped.net/security/network-security/$PACKAGE/$SRC" -if [ "$PACKAGE_EXT" == "bz2" ]; then - tarflag="j" -else - tarflag="z" -fi - SRC_DIR="$SRC_DIR/$PACKAGE" mkdir -p $SRC_DIR -if [ "$RTOOL" == "wget" ] && [ ! -f "$SRC_DIR/$SRC" ]; then - wget "$URL" -O "$SRC_DIR/$SRC" +if [ "$RTOOL" == "wget" ]; then + if [ ! -f "$SRC_DIR/$SRC" ]; then + wget "$URL" -O "$SRC_DIR/$SRC" || exit $ERROR_WGET + fi + if [ ! -f "$SRC_DIR/$SRC.sig" ]; then + wget "$URL.sig" -O "$SRC_DIR/$SRC.sig" || exit $ERROR_WGET + fi fi +gpg --import < $PKG/install/slack-desc cat $CWD/slack-desc > $PKG/usr/doc/$NAME-$VERSION/slack-desc cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild #requiredbuilder -v -y -s $CWD $PKG -makepkg -l y -c n $REPOS/$NAME-$VERSION-$ARCH-$BUILD.tgz +makepkg -l y -c n $REPOS/$NAME-$VERSION-$ARCH-$BUILD.tgz || exit $ERROR_MKPKG if [ "$CLEANUP" == "yes" ]; then rm -rf $TMP -- cgit v1.2.3