development/scons: Initial import

This commit is contained in:
Kyle Guinn 2010-05-11 14:05:53 +02:00 committed by Robby Workman
parent 6c78afdd08
commit 4521da1081
4 changed files with 71 additions and 0 deletions

8
development/scons/README Normal file
View file

@ -0,0 +1,8 @@
SCons is an Open Source software construction tool--that is, a next-generation
build tool. Think of SCons as an improved, cross-platform substitute for the
classic Make utility with integrated functionality similar to
autoconf/automake and compiler caches such as ccache. In short, SCons is an
easier, more reliable and faster way to build software.
SCons consists of several Python scripts. You will need to have Python
installed in order to use SCons.

View file

@ -0,0 +1,44 @@
#!/bin/sh
# Slackware build script for scons
# Written by Kyle Guinn
# Modified by the SlackBuilds.org project
PRGNAM=scons
VERSION=0.97
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
rm -rf $PRGNAM-$VERSION
tar -xzvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1
cd $PRGNAM-$VERSION || exit 1
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
python ./setup.py build || exit 1
python ./setup.py install --root=$PKG --symlink-scons || exit 1
( cd $PKG/usr/man
find . -type f -exec gzip -9 {} \;
for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CHANGES.txt LICENSE.txt README.txt RELEASE.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -0,0 +1,8 @@
PRGNAM="scons"
VERSION="0.97"
HOMEPAGE="http://www.scons.org/"
DOWNLOAD="http://downloads.sourceforge.net/scons/scons-0.97.tar.gz"
MD5SUM="de530fa29e83f3b6efb618873398fa31"
MAINTAINER="Kyle Guinn"
EMAIL="elyk03@gmail.com"
APPROVED="rworkman"

View file

@ -0,0 +1,11 @@
scons: SCons
scons:
scons: SCons is an Open Source software construction tool--that is,
scons: a next-generation build tool. Think of SCons as an improved,
scons: cross-platform substitute for the classic Make utility with
scons: integrated functionality similar to autoconf/automake and
scons: compiler caches such as ccache. In short, SCons is an easier,
scons: more reliable and faster way to build software.
scons:
scons:
scons: