r10972 - in packages/trunk: ! dirs' list truncated !
Michael Gilbert
gilbert-guest at alioth.debian.org
Sat May 8 15:18:06 UTC 2010
Author: gilbert-guest
Date: 2010-05-08 15:18:05 +0000 (Sat, 08 May 2010)
New Revision: 10972
Modified:
packages/trunk/alien-arena-data/debian/changelog
packages/trunk/alien-arena-data/debian/control
packages/trunk/alien-arena/debian/alien-arena-get-orig-source
packages/trunk/alien-arena/debian/alien-arena-server.docs
packages/trunk/alien-arena/debian/changelog
packages/trunk/alien-arena/debian/patches/series
Log:
alien-arena 7.40-1
Modified: packages/trunk/alien-arena/debian/alien-arena-get-orig-source
===================================================================
--- packages/trunk/alien-arena/debian/alien-arena-get-orig-source 2010-05-08 15:17:21 UTC (rev 10971)
+++ packages/trunk/alien-arena/debian/alien-arena-get-orig-source 2010-05-08 15:18:05 UTC (rev 10972)
@@ -3,130 +3,107 @@
# This script is used to generate the alien-arena orig tarball that can be
# distributed through Debian.
-ALIEN_ARENA_TARBALL="alienarena2008-linux20080227.zip"
-ALIEN_ARENA_VERSION="7.0"
-CORRECT_CHECKSUM="5fcb17a65e220b1aad5ec25f97b35932"
+ALIEN_ARENA_TARBALL="alienarena-linux20100504.zip"
+ALIEN_ARENA_VERSIONA="7_40"
+ALIEN_ARENA_VERSION=`echo $ALIEN_ARENA_VERSIONA | sed s/_/./g`
-USAGE="\
-alien-arena orig tarball download script\n\
-This script will generate an orig tarball that's distrubeted through Debian.\n\
-Usage: alien-arena-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"
+USAGE="""alien-arena orig tarball download script
+This script will generate an orig tarball that's distrubeted through Debian.
+Usage: alien-arena-get-orig-source [OPTION]
+ -h, --help Display this text
+--keep-temp-dir Don't delete the temporary working directory"""
+
while [ "$#" -gt "0" ]
do
case "$1" in
-h|--help)
- echo -e "${USAGE}"
+ echo "$USAGE"
exit 1
;;
- --keep-upstream-tarball)
- KEEP_UPSTREAM_TARBALL=1
- shift
+ --keep-temp-dir)
+ KEEP_TEMP_DIR=1
;;
- --keep-orig-dir)
- KEEP_ORIG_DIR=1
- shift
- ;;
esac
+ shift
done
+# Download upstream zip file
if [ ! -f $ALIEN_ARENA_TARBALL ] ; then
- # Download upstream zip file
wget -c http://icculus.org/alienarena/Files/$ALIEN_ARENA_TARBALL
echo "Downloaded upstream zip file."
fi
-# Verify the checksum
-echo -n "Verifying MD5 checksum..."
-COMPUTED_CHECKSUM=`md5sum $ALIEN_ARENA_TARBALL | cut -d ' ' -f 1`
-echo "done."
+CURR_DIR="$(pwd)"
+TEMP_DIR="$(mktemp -d)"
+cd $TEMP_DIR
+echo "Working in $TEMP_DIR (use '--keep-temp-dir' to keep it)."
-if [ $CORRECT_CHECKSUM != $COMPUTED_CHECKSUM ] ; then
- echo "Checksum verification failed. Checksum was $COMPUTED_CHECKSUM
-Expected checksum $CORRECT_CHECKSUM"
- exit 1
-else
- echo "Checksum verified. Checksum is $COMPUTED_CHECKSUM."
-fi
-
# Prepare the alien-arena orig tarball
-if [ ! -d alienarena2008 ]; then
+if [ ! -d alienarena$ALIEN_ARENA_VERSIONA ]; then
echo -n "Extracting $ALIEN_ARENA_TARBALL..."
- unzip -qq $ALIEN_ARENA_TARBALL
+ unzip -qq $CURR_DIR/$ALIEN_ARENA_TARBALL
echo "done."
else
- echo "Already found extracted alienarena2008 directory. Please remove
-or move alienarena2008 and alien-arena-$ALIEN_ARENA_VERSION directories and also alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz."
+ echo "Already found extracted alienarena directory. Please remove or move alienarena$ALIEN_ARENA_VERSIONA."
exit 1
fi
-if [ ! -d alien-arena-$ALIEN_ARENA_VERSION ]; then
- echo "Renaming extracted alienarena2008 directory to alien-arena-$ALIEN_ARENA_VERSION"
- mv alienarena2008 alien-arena-$ALIEN_ARENA_VERSION
-else
- echo "Already found alien-arena-$ALIEN_ARENA_VERSION directory. Please remove
-or move alienarena2008 and alien-arena-$ALIEN_ARENA_VERSION directories and also alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz."
- exit 1
-fi
-# Remove all precompiled binaries
echo "Removing all precompiled binaries"
-rm alien-arena-$ALIEN_ARENA_VERSION/crded
-rm alien-arena-$ALIEN_ARENA_VERSION/crx
-for REMOVE_DLL in `find alien-arena-$ALIEN_ARENA_VERSION -name *.dll`; do
+rm alienarena$ALIEN_ARENA_VERSIONA/crded
+rm alienarena$ALIEN_ARENA_VERSIONA/crx
+for REMOVE_DLL in `find alienarena$ALIEN_ARENA_VERSIONA -name *.dll`; do
rm -r "$REMOVE_DLL"
done
-for REMOVE_SO in `find alien-arena-$ALIEN_ARENA_VERSION -name *.so`; do
+for REMOVE_SO in `find alienarena$ALIEN_ARENA_VERSIONA -name *.so`; do
rm -r "$REMOVE_SO"
done
-for REMOVE_EXE in `find alien-arena-$ALIEN_ARENA_VERSION -name *.exe`; do
+for REMOVE_EXE in `find alienarena$ALIEN_ARENA_VERSIONA -name *.exe`; do
rm -r "$REMOVE_EXE"
done
-for REMOVE_LIB in `find alien-arena-$ALIEN_ARENA_VERSION -name *.lib`; do
+for REMOVE_LIB in `find alienarena$ALIEN_ARENA_VERSIONA -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-$ALIEN_ARENA_VERSION -name *.ico`; do
+for REMOVE_ICO in `find alienarena$ALIEN_ARENA_VERSIONA -name *.ico`; do
rm -r "$REMOVE_ICO"
done
-for REMOVE_BAT in `find alien-arena-$ALIEN_ARENA_VERSION -name *.bat`; do
+for REMOVE_BAT in `find alienarena$ALIEN_ARENA_VERSIONA -name *.bat`; do
rm -r "$REMOVE_BAT"
done
-for REMOVE_DSP in `find alien-arena-$ALIEN_ARENA_VERSION -name *.dsp`; do
+for REMOVE_DSP in `find alienarena$ALIEN_ARENA_VERSIONA -name *.dsp`; do
rm -r "$REMOVE_DSP"
done
-for REMOVE_DSW in `find alien-arena-$ALIEN_ARENA_VERSION -name *.dsw`; do
+for REMOVE_DSW in `find alienarena$ALIEN_ARENA_VERSIONA -name *.dsw`; do
rm -r "$REMOVE_DSW"
done
-# Remove components distributed through alien-arena package
-echo -n "Removing components distributed through alien-arena-data package..."
-rm -r alien-arena-$ALIEN_ARENA_VERSION/arena
-rm -r alien-arena-$ALIEN_ARENA_VERSION/botinfo
-rm -r alien-arena-$ALIEN_ARENA_VERSION/data1
-echo "done."
+echo "Removing executable bit from files that shouldn't have it set"
+find alienarena$ALIEN_ARENA_VERSIONA/arena ! -type d -exec chmod -x {} \;
+find alienarena$ALIEN_ARENA_VERSIONA/botinfo ! -type d -exec chmod -x {} \;
+find alienarena$ALIEN_ARENA_VERSIONA/data1 ! -type d -exec chmod -x {} \;
+find alienarena$ALIEN_ARENA_VERSIONA/docs ! -type d -exec chmod -x {} \;
+find alienarena$ALIEN_ARENA_VERSIONA/source ! -type d -exec chmod -x {} \;
-# Create the tarball
-if [ ! -f alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz ]; then
- echo "Creating orig tarball."
- tar -czf alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz alien-arena-$ALIEN_ARENA_VERSION/
- if [ ! -n "$KEEP_ORIG_DIR" ]; then
- echo -n "Removing orig directory..."
- rm -rf alien-arena-$ALIEN_ARENA_VERSION/
- echo "done."
- fi
- if [ ! -n "$KEEP_UPSTREAM_TARBALL" ]; then
- echo -n "Removing upstream tarball..."
- rm $ALIEN_ARENA_TARBALL
- echo "done."
- fi
-else
- echo "Already found orig tarball. Please remove or move
-alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz."
- exit 1
+echo "Moving free alien arena data to alien-arena-$ALIEN_ARENA_VERSION"
+mv alienarena$ALIEN_ARENA_VERSIONA alien-arena-$ALIEN_ARENA_VERSION
+
+echo "Moving non-free alien arena data to alien-arena-data-$ALIEN_ARENA_VERSION"
+mkdir alien-arena-data-$ALIEN_ARENA_VERSION
+mv alien-arena-$ALIEN_ARENA_VERSION/arena alien-arena-data-$ALIEN_ARENA_VERSION
+mv alien-arena-$ALIEN_ARENA_VERSION/botinfo alien-arena-data-$ALIEN_ARENA_VERSION
+mv alien-arena-$ALIEN_ARENA_VERSION/data1 alien-arena-data-$ALIEN_ARENA_VERSION
+cp -r alien-arena-$ALIEN_ARENA_VERSION/docs alien-arena-data-$ALIEN_ARENA_VERSION
+
+echo "Creating alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz"
+tar -czf $CURR_DIR/alien-arena_$ALIEN_ARENA_VERSION.orig.tar.gz alien-arena-$ALIEN_ARENA_VERSION/
+
+echo "Creating alien-arena-data_$ALIEN_ARENA_VERSION.orig.tar.gz"
+tar -czf $CURR_DIR/alien-arena-data_$ALIEN_ARENA_VERSION.orig.tar.gz alien-arena-data-$ALIEN_ARENA_VERSION/
+
+if [ ! -n "$KEEP_TEMP_DIR" ]; then
+ echo -n "Removing $TEMP_DIR..."
+ rm -rf $TEMP_DIR
+ echo "done."
fi
Modified: packages/trunk/alien-arena/debian/alien-arena-server.docs
===================================================================
--- packages/trunk/alien-arena/debian/alien-arena-server.docs 2010-05-08 15:17:21 UTC (rev 10971)
+++ packages/trunk/alien-arena/debian/alien-arena-server.docs 2010-05-08 15:18:05 UTC (rev 10972)
@@ -1,2 +1,2 @@
-Tools/LinuxScripts/README
+Tools/LinuxScripts/readme
docs
Modified: packages/trunk/alien-arena/debian/changelog
===================================================================
--- packages/trunk/alien-arena/debian/changelog 2010-05-08 15:17:21 UTC (rev 10971)
+++ packages/trunk/alien-arena/debian/changelog 2010-05-08 15:18:05 UTC (rev 10972)
@@ -1,3 +1,19 @@
+alien-arena (7.40-1) unstable; urgency=low
+
+ * New upstream release
+ - Five new maps!
+ - Two new weapon models.
+ - Improvements to the renderer.
+ - A variety of gameplay changes and tweaks.
+ - Antilag bugfixes.
+ - Revamped menu.
+ * Drop security patches (all of them have been applied upstream now).
+ * The watch file is currently broken and unfixable due to upstream's file
+ naming scheme for this version (they have indicated that they will fix
+ this in future releases).
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Fri, 07 May 2010 22:09:24 -0400
+
alien-arena (7.33-6) unstable; urgency=high
* Fix a client buffer overflow vulnerability.
Modified: packages/trunk/alien-arena/debian/patches/series
===================================================================
--- packages/trunk/alien-arena/debian/patches/series 2010-05-08 15:17:21 UTC (rev 10971)
+++ packages/trunk/alien-arena/debian/patches/series 2010-05-08 15:18:05 UTC (rev 10972)
@@ -2,7 +2,4 @@
kill-runaway-crded_tool_debianization.patch
rcon_tool_debianization.patch
home_as_game_dir.patch
-fix-CVE-2007-4754-CVE-2007-4755.patch
-fix-server-dos.patch
-fix-client-buffer-overflow.patch
makefile_modifications.patch
Modified: packages/trunk/alien-arena-data/debian/changelog
===================================================================
--- packages/trunk/alien-arena-data/debian/changelog 2010-05-08 15:17:21 UTC (rev 10971)
+++ packages/trunk/alien-arena-data/debian/changelog 2010-05-08 15:18:05 UTC (rev 10972)
@@ -1,3 +1,18 @@
+alien-arena-data (7.40-1) unstable; urgency=low
+
+ * New upstream release
+ - Five new maps!
+ - Two new weapon models.
+ - Improvements to the renderer.
+ - Security and memory bugfixes.
+ - A variety of gameplay changes and tweaks.
+ - Antilag bugfixes.
+ - Revamped menu.
+ * Update standards version to 3.8.4 (no changes required).
+ * Use source format version 3.0 (native).
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Fri, 07 May 2010 17:50:58 -0400
+
alien-arena-data (7.33-1) unstable; urgency=low
* New upstream release.
Modified: packages/trunk/alien-arena-data/debian/control
===================================================================
--- packages/trunk/alien-arena-data/debian/control 2010-05-08 15:17:21 UTC (rev 10971)
+++ packages/trunk/alien-arena-data/debian/control 2010-05-08 15:18:05 UTC (rev 10972)
@@ -4,7 +4,7 @@
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Michael Gilbert <michael.s.gilbert at gmail.com>, Barry deFreese <bddebian at comcast.net>
Build-Depends: debhelper (>= 5)
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
Homepage: http://red.planetarena.org
Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/alien-arena-data/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/alien-arena-data/?op=log
More information about the Pkg-games-commits
mailing list