CWD=`pwd`

VERSION=2.4.5
ARCH=noarch
BUILD=1_slack10.2

TMP=/tmp
PKG=$TMP/package-python-demo
rm -rf $PKG
mkdir -p $PKG
cd $TMP
rm -rf Python-$VERSION
tar xjvf $CWD/Python-$VERSION.tar.bz2
cd Python-$VERSION

# Security patches:
zcat $CWD/patches/CVE-2008-1679-1721.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
zcat $CWD/patches/CVE-2008-3142.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
zcat $CWD/patches/CVE-2008-3144.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
zcat $CWD/patches/CVE-2008-2315.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1

# Clean up after the patches:
find . -name "*.orig" -exec rm "{}" \;

chown -R root.root .
find . -type d -exec chmod 755 {} \;
find . -type f -perm 775 -exec chmod 755 {} \;
find . -type f -perm 664 -exec chmod 644 {} \;
find . -type d -name CVS -exec rm -r {} \;
mkdir -p $PKG/usr/doc/python-$VERSION
cp -a Demo $PKG/usr/doc/python-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc.python-demo > $PKG/install/slack-desc

cd $PKG
makepkg -l y -c n $TMP/python-demo-$VERSION-$ARCH-$BUILD.tgz