aboutsummaryrefslogtreecommitdiff
path: root/rrdtool/rrdtool.SlackBuild
diff options
context:
space:
mode:
authorrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2006-08-31 19:51:05 +0000
committerrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2006-08-31 19:51:05 +0000
commit3190bb417520e6d14a8f00b4ae1ef80b24cb80f5 (patch)
tree735041ad0a482d32a87bfacbf42c94db211a6078 /rrdtool/rrdtool.SlackBuild
parent31582ae4d786455f806f159296ce00ee1ee63651 (diff)
downloadslackbuilds-3190bb417520e6d14a8f00b4ae1ef80b24cb80f5.tar.gz
slackbuilds-3190bb417520e6d14a8f00b4ae1ef80b24cb80f5.tar.bz2
rrdtool update
git-svn-id: svn+slack://slack.fluxo.info/var/svn/slackbuilds@114 370017ae-e619-0410-ac65-c121f96126d4
Diffstat (limited to 'rrdtool/rrdtool.SlackBuild')
-rwxr-xr-xrrdtool/rrdtool.SlackBuild58
1 files changed, 20 insertions, 38 deletions
diff --git a/rrdtool/rrdtool.SlackBuild b/rrdtool/rrdtool.SlackBuild
index b56d1fcb..1ffcf483 100755
--- a/rrdtool/rrdtool.SlackBuild
+++ b/rrdtool/rrdtool.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Copyright (c) 2006 Eric Hameleers <alien@sox.homeip.net>
# Distributed under the terms of the GNU General Public License, Version 2
# -----------------------------------------------------------------------------
@@ -27,12 +27,6 @@
# Set initial variables:
CWD=`pwd`
-PRGNAM=rrdtool
-_VERSION="1.2.13"
-_ARCH="i486"
-_BUILD="1rha"
-_TMP="/tmp"
-
if [ -f "/etc/slackbuildrc" ]; then
source /etc/slackbuildrc
fi
@@ -41,17 +35,13 @@ if [ -f "~/.slackbuildrc" ]; then
source ~/.slackbuildrc
fi
-if [ -z "$VERSION" ]; then
- VERSION="$_VERSION"
-fi
-
-if [ -z "$ARCH" ]; then
- ARCH="$_ARCH"
-fi
-
-if [ -z "$BUILD" ]; then
- BUILD="$_BUILD"
-fi
+PRGNAM=rrdtool
+ARCH=${ARCH:=x86_64}
+VERSION=${VERSION:=1.2.13}
+BUILD=${BUILD:=1rha}
+SRC_DIR=${SRC:=$CWD}
+TMP=${TMP:=/tmp}
+REPOS=${REPOS:=$TMP}
if [ "$ARCH" == "x86_64" ]; then
export LDFLAGS="-L/lib64 -L/usr/lib64"
@@ -60,19 +50,12 @@ else
LIBDIR=/usr/lib
fi
-if [ -z "$SRC" ]; then
- SRC_DIR="$CWD"
-else
- SRC_DIR="$SRC"
-fi
-
-if [ -z "$TMP" ]; then
- TMP="$_TMP"
-fi
-
SRC="$PRGNAM-$VERSION.tar.gz"
URL="http://people.ee.ethz.ch/~oetiker/webtools/$PRGNAM/pub/$SRC"
+SRC_DIR="$SRC_DIR/$PACKAGE"
+mkdir -p $SRC_DIR
+
if [ ! -f "$SRC_DIR/$SRC" ]; then
wget "$URL" -O "$SRC_DIR/$SRC"
fi
@@ -87,7 +70,10 @@ elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
+TMP="$TMP/$PACKAGE"
PKG=$TMP/package-$PRGNAM
+rm -rf $TMP
+mkdir -p $PKG
if [ ! -d $TMP/tmp-$PRGNAM ]; then
mkdir -p $TMP/tmp-$PRGNAM # location to build the source
@@ -111,8 +97,7 @@ if [ -f $CWD/_$PRGNAM.tar.gz ]; then
explodepkg $CWD/_$PRGNAM.tar.gz
fi
-cd $TMP/tmp-$PRGNAM
-
+cd $TMP
# --- TARBALL EXTRACTION,PATCH,MODIFY ---
@@ -230,20 +215,17 @@ fi
# Build the package:
cd $PKG
-# pala
# mv usr/lib/perl usr/lib/perl5
-makepkg --linkadd y --chown n $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz \
+makepkg --linkadd y --chown n $REPOS/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz \
2>&1 | tee $TMP/makepkg-${PRGNAM}.log
-(cd $TMP && md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz.md5)
-cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $TMP/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txt
+#(cd $REPOS && md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz.md5)
+#cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $REPOS/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txt
# --- CLEANUP ---
# Clean up the extra stuff:
-if [ "$1" = "--cleanup" ]; then
- rm -rf $TMP/tmp-$PRGNAM
- rm -rf $PKG
+if [ "$CLEANUP" == "yes" ]; then
+ rm -rf $TMP
fi
-