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