[game-data-packager] 01/01: the Dig: add German version
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Fri Jun 12 15:47:16 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 605759fa1bbeff76f7ba7c042a8073b7f49f6507
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Fri Jun 12 17:46:45 2015 +0200
the Dig: add German version
---
data/dig.yaml | 314 +++++++++++++++++++++++++++++++++++++++++
doc/tags.txt | 1 +
game_data_packager/__init__.py | 5 +-
3 files changed, 319 insertions(+), 1 deletion(-)
diff --git a/data/dig.yaml b/data/dig.yaml
index 2ecb672..1802529 100644
--- a/data/dig.yaml
+++ b/data/dig.yaml
@@ -80,6 +80,85 @@ packages:
license:
- end user license agreement.txt
+ the-dig-de-data:
+ lang: de
+ debian:
+ provides: the-dig-data
+ gog:
+ url: the_dig
+ install:
+ - dig.la0
+ - dig.la1
+ - digmusic.bun
+ - digvoice.bun_de
+ # file not in english version
+ - language.bnd
+ - video/alcove.san
+ - video/asttun.san
+ - video/darkcave.san
+ - video/digtxt.trs_de
+ - video/font0.nut
+ - video/font1.nut
+ - video/font2.nut
+ - video/font3.nut
+ - video/m1.san
+ - video/m2.san
+ - video/nexuspan.san
+ - video/pigout.san
+ - video/rtram1.san
+ - video/rtram2.san
+ - video/rtram3.san
+ - video/rtram4.san
+ - video/rtram5.san
+ - video/sky.san
+ - video/sq1.san_de
+ - video/sq10.san
+ - video/sq11.san
+ - video/sq12a.san
+ - video/sq12b.san
+ - video/sq13.san
+ - video/sq14b.san
+ - video/sq14sc04.san
+ - video/sq14sc07.san
+ - video/sq14sc11.san
+ - video/sq14sc14.san_de
+ - video/sq14sc16.san
+ - video/sq14sc19.san
+ - video/sq14sc22.san_de
+ - video/sq15a.san
+ - video/sq15b.san
+ - video/sq17.san_de
+ - video/sq18a.san
+ - video/sq18b.san_de
+ - video/sq18sc15.san_de
+ - video/sq19a.san
+ - video/sq19b.san
+ - video/sq19c.san
+ - video/sq2.san_de
+ - video/sq3.san_de
+ - video/sq4.san_de
+ - video/sq5.san
+ - video/sq6.san
+ - video/sq6sc3.san
+ - video/sq7.san
+ - video/sq8a.san_de
+ - video/sq8a1.san
+ - video/sq8b.san_de
+ - video/sq8c.san_de
+ - video/sq9.san_de
+ - video/tombdwn1.san
+ - video/tombdwn2.san
+ - video/tram1.san
+ - video/tram2.san
+ - video/tram3.san
+ - video/tram4.san
+ - video/tram5.san
+ optional:
+ - manual.pdf
+ - refcard.pdf
+ license:
+ - end user license agreement.txt
+
files:
manual.pdf:
install_to: $docdir
@@ -234,6 +313,199 @@ files:
- refcard.pdf
- end user license agreement.txt
+ digvoice.bun_de:
+ install_as: digvoice.bun
+ look_for: [digvoice.bun]
+ video/digtxt.trs_de:
+ install_as: video/digtxt.trs
+ look_for: [video/digtxt.trs]
+ video/sq1.san_de:
+ install_as: video/sq1.san
+ look_for: [video/sq1.san]
+ video/sq14sc14.san_de:
+ install_as: video/sq14sc14.san
+ look_for: [video/sq14sc14.san]
+ video/sq14sc22.san_de:
+ install_as: video/sq14sc22.san
+ look_for: [video/sq14sc22.san]
+ video/sq17.san_de:
+ install_as: video/sq17.san
+ look_for: [video/sq17.san]
+ video/sq18b.san_de:
+ install_as: video/sq18b.san
+ look_for: [video/sq18b.san]
+ video/sq18sc15.san_de:
+ install_as: video/sq18sc15.san
+ look_for: [video/sq18sc15.san]
+ video/sq2.san_de:
+ install_as: video/sq2.san
+ look_for: [video/sq2.san]
+ video/sq3.san_de:
+ install_as: video/sq3.san
+ look_for: [video/sq3.san]
+ video/sq4.san_de:
+ install_as: video/sq4.san
+ look_for: [video/sq4.san]
+ video/sq8a.san_de:
+ install_as: video/sq8a.san
+ look_for: [video/sq8a.san]
+ video/sq8b.san_de:
+ install_as: video/sq8b.san
+ look_for: [video/sq8b.san]
+ video/sq8c.san_de:
+ install_as: video/sq8c.san
+ look_for: [video/sq8c.san]
+ video/sq9.san_de:
+ install_as: video/sq9.san
+ look_for: [video/sq9.san]
+
+ setup_the_dig_german_2.0.0.3.exe:
+ unpack:
+ format: innoextract
+ suffix: _de
+ provides:
+ - dig.la0
+ - dig.la1
+ - digmusic.bun
+ - digvoice.bun_de
+ - language.bnd
+ - video/alcove.san
+ - video/asttun.san
+ - video/darkcave.san
+ - video/digtxt.trs_de
+ - video/font0.nut
+ - video/font1.nut
+ - video/font2.nut
+ - video/font3.nut
+ - video/m1.san
+ - video/m2.san
+ - video/nexuspan.san
+ - video/pigout.san
+ - video/rtram1.san
+ - video/rtram2.san
+ - video/rtram3.san
+ - video/rtram4.san
+ - video/rtram5.san
+ - video/sky.san
+ - video/sq1.san_de
+ - video/sq10.san
+ - video/sq11.san
+ - video/sq12a.san
+ - video/sq12b.san
+ - video/sq13.san
+ - video/sq14b.san
+ - video/sq14sc04.san
+ - video/sq14sc07.san
+ - video/sq14sc11.san
+ - video/sq14sc14.san_de
+ - video/sq14sc16.san
+ - video/sq14sc19.san
+ - video/sq14sc22.san_de
+ - video/sq15a.san
+ - video/sq15b.san
+ - video/sq17.san_de
+ - video/sq18a.san
+ - video/sq18b.san_de
+ - video/sq18sc15.san_de
+ - video/sq19a.san
+ - video/sq19b.san
+ - video/sq19c.san
+ - video/sq2.san_de
+ - video/sq3.san_de
+ - video/sq4.san_de
+ - video/sq5.san
+ - video/sq6.san
+ - video/sq6sc3.san
+ - video/sq7.san
+ - video/sq8a.san_de
+ - video/sq8a1.san
+ - video/sq8b.san_de
+ - video/sq8c.san_de
+ - video/sq9.san_de
+ - video/tombdwn1.san
+ - video/tombdwn2.san
+ - video/tram1.san
+ - video/tram2.san
+ - video/tram3.san
+ - video/tram4.san
+ - video/tram5.san
+ - manual.pdf
+ - refcard.pdf
+ - end user license agreement.txt
+
+ gog_the_dig_german_1.0.0.6.deb:
+ unpack:
+ format: deb
+ provides:
+ - dig.la0
+ - dig.la1
+ - digmusic.bun
+ - digvoice.bun_de
+ - language.bnd
+ - video/alcove.san
+ - video/asttun.san
+ - video/darkcave.san
+ - video/digtxt.trs_de
+ - video/font0.nut
+ - video/font1.nut
+ - video/font2.nut
+ - video/font3.nut
+ - video/m1.san
+ - video/m2.san
+ - video/nexuspan.san
+ - video/pigout.san
+ - video/rtram1.san
+ - video/rtram2.san
+ - video/rtram3.san
+ - video/rtram4.san
+ - video/rtram5.san
+ - video/sky.san
+ - video/sq1.san_de
+ - video/sq10.san
+ - video/sq11.san
+ - video/sq12a.san
+ - video/sq12b.san
+ - video/sq13.san
+ - video/sq14b.san
+ - video/sq14sc04.san
+ - video/sq14sc07.san
+ - video/sq14sc11.san
+ - video/sq14sc14.san_de
+ - video/sq14sc16.san
+ - video/sq14sc19.san
+ - video/sq14sc22.san_de
+ - video/sq15a.san
+ - video/sq15b.san
+ - video/sq17.san_de
+ - video/sq18a.san
+ - video/sq18b.san_de
+ - video/sq18sc15.san_de
+ - video/sq19a.san
+ - video/sq19b.san
+ - video/sq19c.san
+ - video/sq2.san_de
+ - video/sq3.san_de
+ - video/sq4.san_de
+ - video/sq5.san
+ - video/sq6.san
+ - video/sq6sc3.san
+ - video/sq7.san
+ - video/sq8a.san_de
+ - video/sq8a1.san
+ - video/sq8b.san_de
+ - video/sq8c.san_de
+ - video/sq9.san_de
+ - video/tombdwn1.san
+ - video/tombdwn2.san
+ - video/tram1.san
+ - video/tram2.san
+ - video/tram3.san
+ - video/tram4.san
+ - video/tram5.san
+ - manual.pdf
+ - refcard.pdf
+ - end user license agreement.txt
+
cksums: |
_ 16304 dig.la0
_ 88673344 dig.la1
@@ -307,6 +579,26 @@ cksums: |
_ 485628672 gog_the_dig_1.0.0.5.deb
_ 489276720 setup_the_dig_2.0.0.3.exe
+
+ _ 110794618 digvoice.bun_de
+ _ 248627 language.bnd
+ _ 11511 video/digtxt.trs_de
+ _ 53950122 video/sq1.san_de
+ _ 138252 video/sq14sc14.san_de
+ _ 2622506 video/sq14sc22.san_de
+ _ 10047618 video/sq17.san_de
+ _ 2429722 video/sq18b.san_de
+ _ 587384 video/sq18sc15.san_de
+ _ 17910846 video/sq2.san_de
+ _ 12075504 video/sq3.san_de
+ _ 2319314 video/sq4.san_de
+ _ 2062518 video/sq8a.san_de
+ _ 340072 video/sq8b.san_de
+ _ 737438 video/sq8c.san_de
+ _ 6059438 video/sq9.san_de
+ _ 476657032 gog_the_dig_german_1.0.0.6.deb
+ _ 479717400 setup_the_dig_german_2.0.0.3.exe
+
md5sums: |
d8323015ecb8b10bf53474f6e6b0ae33 dig.la0
3f0c5483b0786391fa82231c51732448 dig.la1
@@ -380,8 +672,30 @@ md5sums: |
22aa49f3373c9ed06d1f5ac5be999c61 gog_the_dig_1.0.0.5.deb
a36bda23af447deb5013780669a04a0c setup_the_dig_2.0.0.3.exe
+ d4ac3de7708c1b58aaf5702cc4fd0685 digvoice.bun_de
+ 1fd585ac849d57305878c77b2f6c74ff language.bnd
+ 5d6d398546ac89a300644e92c7acf202 video/digtxt.trs_de
+ 9550ea89ca27edcdc06a50f042c1302c video/sq1.san_de
+ 0cde5809fbf425d84b7037d086a084ed video/sq14sc14.san_de
+ e5db093860ad9331f50bad3afb7ab002 video/sq14sc22.san_de
+ 7a583dd5d45e69677cb521d1b1109072 video/sq17.san_de
+ 267e5cdb46a8e32b5d511513c840fc4d video/sq18b.san_de
+ e1a543a579e50c5ac9855d2f8a82f132 video/sq18sc15.san_de
+ 602ad90c904822aaa35380c7ac372d0d video/sq2.san_de
+ f49917408a4a507a158b0fc0b211dad6 video/sq3.san_de
+ 0d14d157f1918410e9d3af3b65639659 video/sq4.san_de
+ 8a0e50fb95423edb6247e6ec2fcbf50a video/sq8a.san_de
+ e693f4369fbdf59aeca2a7bc85054375 video/sq8b.san_de
+ 6f033c0f7c80a0981f42daff6b47347f video/sq8c.san_de
+ f2b15303f839ff2bcaafbd529a0c14d4 video/sq9.san_de
+ 9ccda57af1f03305a92598fcf59ae9e8 gog_the_dig_german_1.0.0.6.deb
+ b8d70800590ac81e3f985cff1ce01925 setup_the_dig_german_2.0.0.3.exe
+
sha1sums: |
29cc9da6aefb3941f21ac2bce9bd3e0f5af18ca8 gog_the_dig_1.0.0.5.deb
063e4fd5a8a6527f5a7f0586ec5cefb78c160da5 setup_the_dig_2.0.0.3.exe
+
+ 57847ffd6cb6b9e6bd9e26754e86a97b28f460e5 gog_the_dig_german_1.0.0.6.deb
+ e6037966f420e2783dcca67b6505ec12eff22ad8 setup_the_dig_german_2.0.0.3.exe
...
diff --git a/doc/tags.txt b/doc/tags.txt
index 6802afe..f3ff1a8 100644
--- a/doc/tags.txt
+++ b/doc/tags.txt
@@ -80,6 +80,7 @@ files:
flags: list (7z)
groups: list (unshield)
prefix: string (innoextract)
+ suffix: string (innoextract)
other_parts: list (cat, unshield, arj)
unpack: list
provides: list
diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index c3a1a95..1f27c0d 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -1649,6 +1649,7 @@ class GameData(object):
universal_newlines=True)
if version != '1.4' and 'FIXME' not in to_unpack:
prefix = provider.unpack.get('prefix', '')
+ suffix = provider.unpack.get('suffix', '')
if prefix and not prefix.endswith('/'):
prefix += '/'
if '$provides' in to_unpack:
@@ -1656,8 +1657,10 @@ class GameData(object):
to_unpack += provider.provides
for i in to_unpack:
cmdline.append('-I')
- if i[0] != '/':
+ if prefix and i[0] != '/':
i = prefix + i
+ if suffix and i.endswith(suffix):
+ i = i[:len(i)-len(suffix)]
cmdline.append(i.lower())
subprocess.check_call(cmdline)
# for at least Theme Hospital the files we want are
--
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