[SCM] Installer for game data files branch, jmtd/hexen2, created. efd46d96e303f4a3f010a93ae2ee1d6c68315639
Jon Dowland
jmtd at debian.org
Tue Sep 11 21:21:16 UTC 2012
The branch, jmtd/hexen2 has been created
at efd46d96e303f4a3f010a93ae2ee1d6c68315639 (commit)
- Shortlog ------------------------------------------------------------
commit efd46d96e303f4a3f010a93ae2ee1d6c68315639
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Sep 11 22:02:30 2012 +0100
bump standards version
commit d6af0eef84c18554e89cec94247eb495ec2b3aa6
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Sep 11 22:01:18 2012 +0100
Document a new experimental release
Also re-add myself to uploaders
commit e7eed2821244b46bdeae3031e2b0fb3260b2bcd8
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Sep 7 22:52:21 2012 +0100
initial Hexen 2 support
commit 43ee576ed02d561ec5d28ce702ea37ddcc4a69b2
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Sep 7 23:18:42 2012 +0100
ifind: fail if the base argument is not a dir
commit 76495b786ac792bffc8fa738e6eed7ed22b1756e
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Sep 7 23:04:08 2012 +0100
quake: guess_method: check for shareware first
guess method would never match a shareware ZIP argument, because
ifind will return true even if the supplied directory is a file.
That needs fixing, but re-ordering the tests works for this narrow
case.
commit 38e75ef9dfce420410fd830e3b2604ccfa2ad670
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Sep 7 21:46:44 2012 +0100
quake: shuffle md5sum checks around
In order to support finding e.g. version 1.01 files in an installed
directory, move the md5sum checking bits for vanilla quake into a common
subroutine.
Warn if the user has an old version of the quake data. Hopefully this can be
expanded to support patching/upgrading.
commit 8593ed5b840b3cd0c7cafffe4f8d2199706f5928
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Sep 7 21:14:26 2012 +0100
fixup/clarify slipstream's behaviour + fix tests
The slipstream() method was used inconsistently between supported games.
The original implementation (with doom) would take a path and a file, and
put the file into a .deb package at the path supplied - /including the
filename/, e.g.
slipstream $deb foo/bar/baz/doom2.wad doom2.wad
=> file ./foo/bar/baz/doom2.wad
slipstream $deb foo/bar/baz/doom2.wad DOOM2.WAD
=> file ./foo/bar/baz/doom2.wad
slipstream $deb foo/bar/baz doom2.wad
=> file ./foo/bar/baz
Later, slipstream was adjusted to support multiple file arguments, which
meant the path was interpreted as a parent directory, rather than a final
path name for one file. The quake games needed this behaviour, and
slipstream was hacked to behave each way depending on the presence of a
'/' suffix.
This patch adjusts slipstream to always behave wiht the supplied path
being a directory, rather than a final pathname for the file. The
/-suffix behaviour switch is no longer needed. Adjust all callers as
necessary.
This introduces a bug for the doom packages: the filename of the wad
file is not canonicalized to doom.wad (or tnt.wad or whatever), so some
extra code is needed to resolve that.
Finally, fix the slipstream test in the testsuite. Slipstream now also
creates the path if it does not already exist.
commit 9980fe54d6fd1311e29e75a346a4b9a8d3003ee9
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Sep 7 17:45:04 2012 +0100
add empty.deb to tests
commit fdded2f679708bf885d06bc9b840b2230d02f5a1
Author: Jon Dowland <jmtd at debian.org>
Date: Fri Feb 26 13:40:32 2010 +0000
use external shunit2
commit 056cd4a49e196f48c066d48beb1b1a7e64f5fdd7
Author: Jon Dowland <jmtd at debian.org>
Date: Thu Dec 17 16:43:27 2009 +0000
insert gdp procedure docs into runtests
gleaned from lib/game-data-packager-shared, the
procedure documentation says what the procedures "should do".
They are useful reference to write tests against, so insert
a copy of them into the "runtests" script. It also indicates
in one file which procedures have no tests written for them.
There is a risk the text will get out of sync with the text
in the actual procedure definitions...
commit 3bafe6534687381fa473573a941eaf215e9b67df
Author: Jon Dowland <jmtd at debian.org>
Date: Thu Dec 17 16:28:43 2009 +0000
test_slipstream
commit 02d162a13d499a026f6828b6f640292e824cac2e
Author: Jon Dowland <jmtd at debian.org>
Date: Thu Dec 17 16:20:12 2009 +0000
add unit test for die
commit 6885e0f0fd6d73d8cab2138b8c7e771d1d754a92
Author: Jon Dowland <jmtd at debian.org>
Date: Thu Dec 17 12:01:35 2009 +0000
fold md5sum tests into shunit2 script
commit 429243b438bc0f9fcca67abc9a5f1df59d31c8f2
Author: Jon Dowland <jmtd at debian.org>
Date: Thu Dec 17 11:57:41 2009 +0000
roll directory tests into shunit2 script
commit 27342d13c59fddc11808ae9047c7d96f4895a31c
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Jun 19 17:55:54 2012 +0100
recast tests for shunit2
commit 2a73a5f9968e053109a4cf894cf6e14ae4f3d94a
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Dec 15 16:44:08 2009 +0000
noddy tests for verify_file
commit 486a213c309560466e112d7c2ec39e674d5ddc4f
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Dec 15 16:41:53 2009 +0000
noddy tests for verify_directory
commit 71169e981c68c202c4e1e6021015dab4e0085bd9
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Dec 15 16:13:26 2009 +0000
condense test
commit 13a920ecd5e23034719bcf102475d3d4713cbdd3
Author: Jon Dowland <jmtd at debian.org>
Date: Tue Dec 15 16:08:57 2009 +0000
initial ghetto test harness
-----------------------------------------------------------------------
--
Installer for game data files
More information about the Pkg-games-commits
mailing list