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 <[email protected]> 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 _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

