[game-data-packager] 02/02: z_code: gargoyle-free except that files ends in .z3
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Sat Jun 27 07:21:45 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit ab1056c5a1e9d004064ee3bd2550f4a3581c4cfb
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Sat Jun 27 09:19:55 2015 +0200
z_code: gargoyle-free except that files ends in .z3
http://dr.barik.net/kb/Games_Research
[ If you don't rename the file, then Gargoyle will
return with "not an adventure data file". ]
---
data/zork.yaml | 98 +++++++++++++++++++++-----------------
game_data_packager/games/z_code.py | 2 +-
2 files changed, 56 insertions(+), 44 deletions(-)
diff --git a/data/zork.yaml b/data/zork.yaml
index 485dd23..fec765c 100644
--- a/data/zork.yaml
+++ b/data/zork.yaml
@@ -17,7 +17,7 @@ packages:
game: zork_the_great_underground_empire
install_to: usr/share/games/zork
install:
- - zork1.dat
+ - zork1.z3
optional:
- readme_zork1.txt
- manual.pdf_zork1
@@ -30,7 +30,7 @@ packages:
game: zork_ii_the_wizard_of_frobozz
install_to: usr/share/games/zork
install:
- - zork2.dat
+ - zork2.z3
optional:
- readme_zork2.txt
- manual.pdf_zork2
@@ -43,7 +43,7 @@ packages:
game: zork_iii_the_dungeon_master
install_to: usr/share/games/zork
install:
- - zork3.dat
+ - zork3.z3
optional:
- readme_zork3.txt
- manual.pdf_zork3
@@ -56,7 +56,7 @@ packages:
game: beyond_zork_the_coconut_of_quendor
install_to: usr/share/games/zork
install:
- - beyondzo.dat
+ - beyondzo.z3
optional:
- manual.pdf_beyondzork
@@ -67,26 +67,34 @@ packages:
url: the_zork_anthology
game: planetfall
install:
- - planetfa.dat
+ - planetfa.z3
optional:
- manual.pdf_planetfall
files:
- zork1.dat:
+ zork1.z3:
alternatives:
- - zork1.dat_zip
- - zork1.dat_alt
- zork1.dat_zip:
- look_for: [zork1.dat]
- zork1.dat_alt:
- look_for: [zork1.dat]
+ - zork1.z3_zip
+ - zork1.z3_alt
+ zork1.z3_zip:
+ look_for: [zork1.dat,zork1.z3]
+ zork1.z3_alt:
+ look_for: [zork1.dat,zork1.z3]
+ zork2.z3:
+ look_for: [zork2.dat,zork2.z3]
+ zork3.z3:
+ look_for: [zork3.dat,zork3.z3]
+ beyondzo.z3:
+ look_for: [beyondzo.dat,beyondzo.z3]
+ planetfa.z3:
+ look_for: [planetfa.dat,planetfa.z3]
zork1.zip:
download: http://www.infocom-if.org/downloads/zork1.zip
unpack:
format: zip
provides:
- - zork1.dat_zip
+ - zork1.z3_zip
- readme_zork1.txt
readme_zork1.txt:
distinctive_name: false
@@ -98,7 +106,7 @@ files:
unpack:
format: zip
provides:
- - zork2.dat
+ - zork2.z3
- readme_zork2.txt
readme_zork2.txt:
distinctive_name: false
@@ -110,7 +118,7 @@ files:
unpack:
format: zip
provides:
- - zork3.dat
+ - zork3.z3
- readme_zork3.txt
readme_zork3.txt:
distinctive_name: false
@@ -127,11 +135,11 @@ files:
- beyondzo.dat
- planetfa.dat
provides:
- - zork1.dat_zip
- - zork2.dat
- - zork3.dat
- - beyondzo.dat
- - planetfa.dat
+ - zork1.z3_zip
+ - zork2.z3
+ - zork3.z3
+ - beyondzo.z3
+ - planetfa.z3
# Zero Zork
setup_zork_2.1.0.17.exe:
@@ -141,7 +149,7 @@ files:
- data/zork1.dat
- manual.pdf
provides:
- - zork1.dat
+ - zork1.z3
- manual.pdf_zork1
setup_zork2_2.1.0.17.exe:
@@ -151,7 +159,7 @@ files:
- data/zork2.dat
- manual.pdf
provides:
- - zork2.dat
+ - zork2.z3
- manual.pdf_zork2
setup_zork3_2.1.0.17.exe:
@@ -161,23 +169,27 @@ files:
- data/zork3.dat
- manual.pdf
provides:
- - zork3.dat
+ - zork3.z3
- manual.pdf_zork3
setup_beyond_zork_2.1.0.17.exe:
unpack:
format: innoextract
- suffix: _beyondzork
+ unpack:
+ - beyondzo.dat
+ - manual.pdf
provides:
- - beyondzo.dat
+ - beyondzo.z3
- manual.pdf_beyondzork
setup_planetfall_2.1.0.17.exe:
unpack:
format: innoextract
- suffix: _planetfall
+ unpack:
+ - planetfa.dat
+ - manual.pdf
provides:
- - planetfa.dat
+ - planetfa.z3
- manual.pdf_planetfall
manual.pdf_zork1:
@@ -197,11 +209,11 @@ files:
install_to: $docdir
size_and_md5: |
- 92160 b732a93a6244ddd92a9b9a3e3a46c687 zork1.dat_zip
- 92160 5bcd91ee055e9bd42812617571be227b zork2.dat
- 92160 ffda9ee2d428fa2fa8e75a1914ff6959 zork3.dat
- 276480 743c4a97b9c85d89d85d4f1e8e8bfe85 beyondzo.dat
- 122880 d7bbc3de5ad590c3ab641c020a936c41 planetfa.dat
+ 92160 b732a93a6244ddd92a9b9a3e3a46c687 zork1.z3_zip
+ 92160 5bcd91ee055e9bd42812617571be227b zork2.z3
+ 92160 ffda9ee2d428fa2fa8e75a1914ff6959 zork3.z3
+ 276480 743c4a97b9c85d89d85d4f1e8e8bfe85 beyondzo.z3
+ 122880 d7bbc3de5ad590c3ab641c020a936c41 planetfa.z3
1129552 ca6103f50b9aa55e6f533ef3d48bff79 manual.pdf_zork1
2213995 a46d98231c69c2b8e88f6e51dc432bed manual.pdf_zork2
@@ -218,7 +230,7 @@ cksums: |
_ 4711 readme_zork1.txt
_ 4604 readme_zork2.txt
_ 4607 readme_zork3.txt
- _ 84992 zork1.dat_alt
+ _ 84992 zork1.z3_alt
_ 82160 zork1.zip
_ 85755 zork2.zip
_ 77155 zork3.zip
@@ -227,7 +239,7 @@ md5sums: |
cbe6b6895418efffd7889b3f8152c1da readme_zork1.txt
59266a444e892d2849a280790c5227cd readme_zork2.txt
31272558b05259802ad1a72dd13c7fde readme_zork3.txt
- 4a0f76b9014a4c407520920710c42588 zork1.dat_alt
+ 4a0f76b9014a4c407520920710c42588 zork1.z3_alt
f6dd915ea7315985536efb39154f3433 zork1.zip
ab521209656948516351996263a8ad34 zork2.zip
c1a15e9c56267366fa54476baa6fb7d4 zork3.zip
@@ -241,16 +253,16 @@ sha1sums: |
531c483f975941beb2c2ba067b9765ce4751a1c3 readme_zork1.txt
6639decd524acbaeae95c0367ba13d6167a3a9e0 readme_zork2.txt
18fa069ec0944f2b93bb20502dbf8efd08f92a3e readme_zork3.txt
- e05781fc76d87985ceb23a62c0c71843147a3099 zork1.dat_alt
- 70b9e127569a66ac8dc005395e9deccc52e84056 zork1.dat_zip
+ e05781fc76d87985ceb23a62c0c71843147a3099 zork1.z3_alt
+ 70b9e127569a66ac8dc005395e9deccc52e84056 zork1.z3_zip
c0792003a0f4f9ae5f7d058c95142ad2cb052e16 zork1.zip
- ca4667b30f5c50474da707d276cbbb4be35ee90b zork2.dat
+ ca4667b30f5c50474da707d276cbbb4be35ee90b zork2.z3
d4c4be791e6bbb97f486b317a6631c9e92a93b79 zork2.zip
- 008441c48b8ffa0c64d78cba5e9735a2045f359d zork3.dat
+ 008441c48b8ffa0c64d78cba5e9735a2045f359d zork3.z3
66fe2ac86b5b53406a272b75be3bb0e34c894fff zork3.zip
f51b2c8742817bcd9e7c7c3a208c1b43c06cfadc setup_zork_anthology.exe
- 835145b092498eba5be24542a0a2aec8e3199557 beyondzo.dat
- 77769447c4c77d100a3ed722f712110e8576bea4 planetfa.dat
+ 835145b092498eba5be24542a0a2aec8e3199557 beyondzo.z3
+ 77769447c4c77d100a3ed722f712110e8576bea4 planetfa.z3
11db617ceb8620ce1672161e5f1cb7b590bb6085 manual.pdf_zork1
cdeadf6216a7451ada6fa2ada290d0ae88eae198 manual.pdf_zork2
@@ -267,10 +279,10 @@ sha256sums: |
180bb87dc0524c5f7b1ba29ac08cd3e12f75e1c6b5b211b309ce1f01709b2545 readme_zork1.txt
589dbf8446c0c813aa25c4f10777a2cfd56561d9b27a6af9e53f4cc0fe79c95d readme_zork2.txt
5f8334feaa5e98aa4308f262a7ae820bd3d6537ae9be428df2cb9704d3de05f8 readme_zork3.txt
- 0ae5ac229e79094ff368b6669356444af0f35e21d862a1baaa546989085c15fd zork1.dat_zip
+ 0ae5ac229e79094ff368b6669356444af0f35e21d862a1baaa546989085c15fd zork1.z3_zip
645027fb189ba8fd30daecca609e68e2bf2337b76e7b4f925ccf58778f3eac40 zork1.zip
- abf145d22371f825f13388587d92632bcde90582698f774b896b123a90e1fb1e zork2.dat
+ abf145d22371f825f13388587d92632bcde90582698f774b896b123a90e1fb1e zork2.z3
7c360a14ec61d8e8f265e1aa99a13487c5e0f016a752e4b32314405a0e9ffea0 zork2.zip
- dce7e6f757fb8379dea9da9c13cdda5412ba03fa9b70d79fb6b8c7faf5970692 zork3.dat
+ dce7e6f757fb8379dea9da9c13cdda5412ba03fa9b70d79fb6b8c7faf5970692 zork3.z3
ef4a3b2bb7d3ae65de54a54520b550f13b3a2e964985550ffd401c8925bd0b10 zork3.zip
...
diff --git a/game_data_packager/games/z_code.py b/game_data_packager/games/z_code.py
index aa983b0..0a584c6 100644
--- a/game_data_packager/games/z_code.py
+++ b/game_data_packager/games/z_code.py
@@ -31,7 +31,7 @@ class ZCodeGameData(GameData):
super(ZCodeGameData, self).__init__(shortname, data,
workdir=workdir)
for package in self.packages.values():
- assert package.only_file
+ assert os.path.splitext(package.only_file)[1] == '.z3'
if self.engine is None:
self.engine = 'gargoyle-free | frotz'
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list