# SlackBuilds são scripts utilizados no Slackware para gerar
# pacotes tgz.
#
-# Version 0.9.6
-PROG_VERSION=0.9.6
+# Version 0.9.7
+PROG_VERSION=0.9.7
#--------------------------------------------------------------------
# Functions
edit_file "DECOMPRESSOR TEST FLAG" "$DECOMPRESSOR_TEST_FLAG" $1
edit_file "PROGRAM URL" "$URL" $1
edit_file "ARCH" "$ARCH" $1
+ [ `is_number $NUMJOBS` ] && NUMJOBS="-j${NUMJOBS}"
edit_file "NUMBER OF JOBS" "$NUMJOBS" $1
edit_file "VERSION" $VERSION $1
edit_file "SOURCE NAME CONSTRUCTION STRING" "$CONST_STRING" $1
SLACKBUILD_PATH="`dirname $AUX | tr - /`/`basename $AUX`"
+ # check SlackBuilds directory
+ [ ! -e $SLACKBUILDS_DIR ] && createpkg --sync
# change to SlackBuilds directory
cd $SLACKBUILDS_DIR/
# check slack-required
# add slack-required
- svn_add slack-required $SLACKBUILD_PATH
+ [ -e $WORK/slack-required ] && svn_add slack-required $SLACKBUILD_PATH
cd $WORK
}
fi
}
+function is_number()
+{
+ local -i int
+ if [ $# -eq 0 ]
+ then
+ return 1
+ else
+ (let int=$1) 2>/dev/null
+ return $? # Exit status of the let thread
+ fi
+}
+
#=============================
# Main Program
#=============================