diff options
author | rhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4> | 2006-08-31 19:51:05 +0000 |
---|---|---|
committer | rhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4> | 2006-08-31 19:51:05 +0000 |
commit | 3190bb417520e6d14a8f00b4ae1ef80b24cb80f5 (patch) | |
tree | 735041ad0a482d32a87bfacbf42c94db211a6078 /rrdtool | |
parent | 31582ae4d786455f806f159296ce00ee1ee63651 (diff) | |
download | slackbuilds-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')
-rwxr-xr-x | rrdtool/rrdtool.SlackBuild | 58 |
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 - |