r5362 - packages/trunk/alien-arena-data/debian
Andres Mejia
ceros-guest at alioth.debian.org
Tue Jan 15 06:45:23 UTC 2008
Author: ceros-guest
Date: 2008-01-15 06:45:17 +0000 (Tue, 15 Jan 2008)
New Revision: 5362
Modified:
packages/trunk/alien-arena-data/debian/alien-arena-data-get-orig-source
packages/trunk/alien-arena-data/debian/changelog
Log:
Modified alien-arena-data-get-orig-source to make it easier to maintain.
Modified: packages/trunk/alien-arena-data/debian/alien-arena-data-get-orig-source
===================================================================
--- packages/trunk/alien-arena-data/debian/alien-arena-data-get-orig-source 2008-01-15 05:45:24 UTC (rev 5361)
+++ packages/trunk/alien-arena-data/debian/alien-arena-data-get-orig-source 2008-01-15 06:45:17 UTC (rev 5362)
@@ -1,89 +1,138 @@
#! /bin/sh
-# This script is used to generate the alien-arena-data_6.10.orig tarball that can be
+# This script is used to generate the alien-arena-data orig tarball that can be
# distributed through Debian.
-if [ ! -f alienarena2007-20071011-linux.zip ] ; then
+ALIEN_ARENA_DATA_TARBALL="alienarena2007-20071011-linux.zip"
+ALIEN_ARENA_DATA_VERSION="6.10"
+CORRECT_CHECKSUM="7ebb0dfeec4be80311921a075379c8dc"
+
+USAGE="\
+alien-arena-data orig tarball download script\n\
+This script will generate an orig tarball that's distrubeted through Debian.\n\
+Usage: alien-arena-data-get-orig-source [OPTION]\n\
+\n\
+ -h, --help Display this text\n\
+--keep-upstream Don't delete the upstream source tarball\n\
+--keep-orig-dir Don't delete the orig directory\n"
+
+while [ "$#" -gt "0" ]
+do
+ case "$1" in
+ -h|--help)
+ echo -e "${USAGE}"
+ exit 1
+ ;;
+ --keep-upstream-tarball)
+ echo "The 'keep-upstream-tarball' option will have meaning once a"
+ echo "suitable location to download the upstream tarball directly"
+ echo "is found."
+ shift
+ ;;
+ --keep-orig-dir)
+ KEEP_ORIG_DIR=1
+ shift
+ ;;
+ esac
+done
+
+if [ ! -f $ALIEN_ARENA_DATA_TARBALL ] ; then
# Download upstream zip file
- wget -c http://icculus.org/alienarena/files/alienarena2007-20071011-linux.zip
- echo "Downloaded upstream zip file"
+ #wget -c http://icculus.org/alienarena/files/$ALIEN_ARENA_DATA_TARBALL
+ #echo "Downloaded upstream zip file"
+ # TODO: Need to find a direct download of the upstream source tarball.
+ echo "Currently, there is no suitable location to directly download the"
+ echo "upstream source tarball. Until one is found, you will have to use"
+ echo "one of the sites that ask for registration, or makes you wait in"
+ echo "line to get the upstream source tarball. This script should still"
+ echo "work correctly if your running it from a directory with the upstream"
+ echo "source."
+ exit 1
fi
# Verify the checksum
-CORRECT_CHECKSUM=7ebb0dfeec4be80311921a075379c8dc
-COMPUTED_CHECKSUM=`md5sum alienarena2007-20071011-linux.zip | cut -d ' ' -f 1`
+echo -n "Verifying MD5 checksum..."
+COMPUTED_CHECKSUM=`md5sum $ALIEN_ARENA_DATA_TARBALL | cut -d ' ' -f 1`
+echo "done."
if [ $CORRECT_CHECKSUM != $COMPUTED_CHECKSUM ] ; then
echo "Checksum verification failed. Checksum was $COMPUTED_CHECKSUM
Expected checksum $CORRECT_CHECKSUM"
- exit 0
+ exit 1
else
echo "Checksum verified. Checksum is $COMPUTED_CHECKSUM."
fi
-# Prepare the alien-arena-data_6.10.orig tarball
+# Prepare the alien-arena-data orig tarball
if [ ! -d alienarena2007 ]; then
- echo "Extracting alienarena2007-20071011-linux.zip"
- unzip alienarena2007-20071011-linux.zip
+ echo -n "Extracting $ALIEN_ARENA_DATA_TARBALL..."
+ unzip -qq $ALIEN_ARENA_DATA_TARBALL
+ echo "done."
else
echo "Already found extracted alienarena2007 directory. Please remove
-or move alienarena2007 and alien-arena-data-6.10 directories and also alien-arena-data_6.10.orig.tar.gz."
- exit 0
+or move alienarena2007 and alien-arena-data-$ALIEN_ARENA_DATA_VERSION directories and also alien-arena-data_$ALIEN_ARENA_DATA_VERSION.orig.tar.gz."
+ exit 1
fi
-if [ ! -d alien-arena-data-6.10 ]; then
- echo "Renaming extracted alienarena2007 directory to alien-arena-data-6.10"
- mv alienarena2007 alien-arena-data-6.10
+if [ ! -d alien-arena-data-$ALIEN_ARENA_DATA_VERSION ]; then
+ echo "Renaming extracted alienarena2007 directory to alien-arena-data-$ALIEN_ARENA_DATA_VERSION"
+ mv alienarena2007 alien-arena-data-$ALIEN_ARENA_DATA_VERSION
else
- echo "Already found alien-arena-data-6.10 directory. Please remove
-or move alienarena2007 and alien-arena-data-6.10 directories and also alien-arena-data_6.10.orig.tar.gz."
- exit 0
+ echo "Already found alien-arena-data-$ALIEN_ARENA_DATA_VERSION directory. Please remove
+or move alienarena2007 and alien-arena-data-$ALIEN_ARENA_DATA_VERSION directories and also alien-arena-data_$ALIEN_ARENA_DATA_VERSION.orig.tar.gz."
+ exit 1
fi
# Remove all precompiled binaries
echo "Removing all precompiled binaries"
-for REMOVE_DLL in `find alien-arena-data-6.10 -name *.dll`; do
- rm -rf "$REMOVE_DLL"
+for REMOVE_DLL in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.dll`; do
+ rm -r "$REMOVE_DLL"
done
-for REMOVE_SO in `find alien-arena-data-6.10 -name *.so`; do
- rm -rf "$REMOVE_SO"
+for REMOVE_SO in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.so`; do
+ rm -r "$REMOVE_SO"
done
-for REMOVE_EXE in `find alien-arena-data-6.10 -name *.exe`; do
- rm -rf "$REMOVE_EXE"
+for REMOVE_EXE in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.exe`; do
+ rm -r "$REMOVE_EXE"
done
-for REMOVE_LIB in `find alien-arena-data-6.10 -name *.lib`; do
- rm -rf "$REMOVE_LIB"
+for REMOVE_LIB in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.lib`; do
+ rm -r "$REMOVE_LIB"
done
# Removing other non-distributable components
echo "Removing non-distributable components"
-for REMOVE_ICO in `find alien-arena-data-6.10 -name *.ico`; do
- rm -rf "$REMOVE_ICO"
+for REMOVE_ICO in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.ico`; do
+ rm -r "$REMOVE_ICO"
done
-for REMOVE_BAT in `find alien-arena-data-6.10 -name *.bat`; do
- rm -rf "$REMOVE_BAT"
+for REMOVE_BAT in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.bat`; do
+ rm -r "$REMOVE_BAT"
done
-for REMOVE_DSP in `find alien-arena-data-6.10 -name *.dsp`; do
- rm -rf "$REMOVE_DSP"
+for REMOVE_DSP in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.dsp`; do
+ rm -r "$REMOVE_DSP"
done
-for REMOVE_DSW in `find alien-arena-data-6.10 -name *.dsw`; do
- rm -rf "$REMOVE_DSW"
+for REMOVE_DSW in `find alien-arena-data-$ALIEN_ARENA_DATA_VERSION -name *.dsw`; do
+ rm -r "$REMOVE_DSW"
done
# Remove components distributed through alien-arena package
echo "Removing components distributed through alien-arena package."
-rm -rf alien-arena-data-6.10/source
-rm -rf alien-arena-data-6.10/Tools
-rm -f alien-arena-data-6.10/aa.png
-rm -f alien-arena-data-6.10/crded
-rm -f alien-arena-data-6.10/crx
-rm -f alien-arena-data-6.10/crx.sdl
+rm -r alien-arena-data-$ALIEN_ARENA_DATA_VERSION/source
+rm -r alien-arena-data-$ALIEN_ARENA_DATA_VERSION/Tools
+rm alien-arena-data-$ALIEN_ARENA_DATA_VERSION/aa.png
+rm alien-arena-data-$ALIEN_ARENA_DATA_VERSION/crded
+rm alien-arena-data-$ALIEN_ARENA_DATA_VERSION/crx
+rm alien-arena-data-$ALIEN_ARENA_DATA_VERSION/crx.sdl
# Create the tarball
-if [ ! -f alien-arena-data_6.10.orig.orig.tar.gz ]; then
- echo "Creating orig tarball."
- tar -czf alien-arena-data_6.10.orig.tar.gz alien-arena-data-6.10/
+if [ ! -f alien-arena-data_$ALIEN_ARENA_DATA_VERSION.orig.orig.tar.gz ]; then
+ echo -n "Creating orig tarball..."
+ tar -czf alien-arena-data_$ALIEN_ARENA_DATA_VERSION.orig.tar.gz alien-arena-data-$ALIEN_ARENA_DATA_VERSION/
+ echo "done."
+ if [ ! -n "$KEEP_ORIG_DIR" ]; then
+ echo -n "Removing orig directory..."
+ rm -rf alien-arena-data-$ALIEN_ARENA_DATA_VERSION/
+ echo "done."
+ fi
else
echo "Already found orig tarball. Please remove or move
-alien-arena-data_6.10.orig.tar.gz."
- exit 0
+alien-arena-data_$ALIEN_ARENA_DATA_VERSION.orig.tar.gz."
+ exit 1
fi
Modified: packages/trunk/alien-arena-data/debian/changelog
===================================================================
--- packages/trunk/alien-arena-data/debian/changelog 2008-01-15 05:45:24 UTC (rev 5361)
+++ packages/trunk/alien-arena-data/debian/changelog 2008-01-15 06:45:17 UTC (rev 5362)
@@ -10,6 +10,7 @@
* Call binary-arch in debian/rules to comply with Debian policy.
* Test for the existence of build-stamp before attempting to remove.
* Renamed alien-arena-data-tarball.sh to alien-arena-data-get-orig-source.
+ * Modified alien-arena-data-get-orig-source to make it easier to maintain.
-- Andres Mejia <mcitadel at gmail.com> Tue, 15 Jan 2008 00:06:37 -0500
More information about the Pkg-games-commits
mailing list