[SCM] Packaging for the OpenArena engine branch, master, updated. debian/0.8.1-8-48-g9372e3f

Simon McVittie smcv at debian.org
Thu Jul 29 20:15:47 UTC 2010


The following commit has been merged in the master branch:
commit a802af56260b07484a6e6aa6601fe91d349c71cf
Author: Simon McVittie <smcv at debian.org>
Date:   Thu Jul 29 15:16:29 2010 +0100

    Update README.source for 0.8.5

diff --git a/debian/README.source b/debian/README.source
index f1fac16..40102e5 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -4,23 +4,42 @@ OpenArena engine and game logic for Debian
 The original tarball for this package is constructed from two upstream
 projects.
 
-The engine directory (which builds the executable) is OpenArena's modified
-version of ioquake3. The following were removed, since we don't use them:
-
-* engine/code/libs             (various precompiled Mac and Windows libraries)
-* engine/code/libspeex         (a copy of libspeex)
-* engine/code/AL               (OpenAL headers)
-* engine/code/libcurl          (cURL headers)
-* engine/code/SDL12            (SDL, Ogg and Vorbis headers)
-* engine/code/*/*.orig
-* engine/code/*/*.rej
-
-The game directory (the game logic, cgame*.so, qagame*.so and ui*.so) is the
-"OpenArena mod SDK". The following were removed:
-
-* game/code/tools              (q3asm, q3lcc (non-free), and binaries for both)
-* game/code/*/*.orig
-* game/code/*/*.rej
+The engine directory (which builds the executable) is a svn checkout of
+the version of ioquake3 on which the OpenArena 0.8.5 engine is based, obtained
+as follows:
+
+ENGINE_REV=1759
+rm -rf engine
+svn export -r ${ENGINE_REV} svn://svn.icculus.org/quake3/trunk engine
+rm -rf engine/code/AL
+rm -rf engine/code/SDL12
+rm -rf engine/code/libcurl
+rm -rf engine/code/libspeex
+rm -rf engine/code/zlib
+rm -rf engine/code/tools/lcc
+rm -rf engine/misc/osxfe
+
+According to <http://openarena.ws/board/index.php?topic=3810>,
+OpenArena 0.8.5 releases contain a modified engine built from
+sources at <http://files.poulsander.com/~poul19/public_files/oa/dev081/>,
+specifically openarena-engine-source-0.8.x-13.tar.bz2. The changes from
+this tarball have been extracted and applied as patches in debian/patches;
+some of them have been omitted from the Debian build, and moved to
+debian/unapplied.
+
+The game directory (the game logic, cgame*.so, qagame*.so and ui*.so) is from
+the Open Arena Expanded svn repository, obtained via:
+
+OAX=branches/oa-0.8.5
+OAX_REV=193
+rm -rf game
+svn export -r ${OAX_REV} http://oax.googlecode.com/svn/${OAX}/ game
+rm -rf game/code/tools
+rm -rf game/windows_scripts/*.exe
+
+In a normal OpenArena build, QVM files would be built from these sources
+using a non-free compiler (not provided here). In Debian, we use native code
+versions of the QVM files.
 
 Some of the patches in debian/patches add #error markers at the top of files
 that exist in both projects, but are only actually used in one, as a way to

-- 
Packaging for the OpenArena engine



More information about the Pkg-games-commits mailing list