[game-data-packager] 02/02: make Arx a multilang package
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Tue Apr 14 14:21:42 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 f8909e53fb5de01b7c15cb2183d8c028a0c42ef5
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Tue Apr 14 16:17:29 2015 +0200
make Arx a multilang package
arx-fatalis-data & arx-fatalis-demo-data are now virtual
packages provided by the matching en|fr|de|ja packages.
GDP will read the environment variables LANGUAGE & LANG
and package the appropriate version
---
data/arx.yaml | 120 ++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 78 insertions(+), 42 deletions(-)
diff --git a/data/arx.yaml b/data/arx.yaml
index 7cb656f..959bf64 100644
--- a/data/arx.yaml
+++ b/data/arx.yaml
@@ -7,7 +7,7 @@ genre: Role-playing
# http://wiki.arx-libertatis.org/Required_data_files_and_checksums
help_text: |
- To package this demo, please download any of the archives
+ To package a demo, please download any of the archives
referenced at the bottom of this page:
http://wiki.arx-libertatis.org/Getting_the_game_data
and then run "game-data-packager arx <archive>".
@@ -15,10 +15,12 @@ help_text: |
The french/german/japanese versions are also supported.
packages:
- arx-fatalis-data:
+ arx-fatalis-en-data:
install_to: usr/share/games/arx
debian:
replaces: arx-fatalis-demo-data
+ conflicts: arx-fatalis-data
+ provides: arx-fatalis-data
steam:
id: 1700
path: "common/Arx Fatalis"
@@ -54,12 +56,12 @@ packages:
- graph/obj3d/textures/npc_worm_body_part1.jpg
- graph/obj3d/textures/npc_worm_body_part2.bmp
- graph/obj3d/textures/[wood]_light_door.jpg
- - arx.ttf
- misc/arx_russian.ttf
- misc/arx_taiwanese.ttf
- misc/logo.avi
- misc/logo.bmp
- # FIXME: should be alternatives
+ # localized files
+ - arx.ttf_latin
- sfx.pak
- data.pak
- loc.pak
@@ -68,31 +70,77 @@ packages:
- map.pdf
- manual.pdf
- arx-fatalis-demo-data:
+ arx-fatalis-demo-en-data:
+ install_to: usr/share/games/arx
+ demo_for: arx-fatalis-data
+ debian:
+ conflicts: arx-fatalis-data, arx-fatalis-demo-data
+ provides: arx-fatalis-demo-data
+ install:
+ - arx.ttf_latin
+ - data.pak_demo_latin
+ - logo.bmp_demo
+ - sfx.pak_demo
+ - data2.pak_demo_en
+ - loc.pak_demo_en
+ - speech.pak_demo_en
+
+ arx-fatalis-demo-fr-data:
+ lang: fr
+ install_to: usr/share/games/arx
+ demo_for: arx-fatalis-data
+ debian:
+ conflicts: arx-fatalis-data, arx-fatalis-demo-data
+ provides: arx-fatalis-demo-data
+ install:
+ - arx.ttf_latin
+ - data.pak_demo_latin
+ - logo.bmp_demo
+ - sfx.pak_demo
+ - data2.pak_demo_fr
+ - loc.pak_demo_fr
+ - speech.pak_demo_fr
+
+ arx-fatalis-demo-de-data:
+ lang: de
install_to: usr/share/games/arx
demo_for: arx-fatalis-data
debian:
- conflicts: arx-fatalis-data
+ conflicts: arx-fatalis-data, arx-fatalis-demo-data
+ provides: arx-fatalis-demo-data
install:
- - arx.ttf
- - data.pak_demo
+ - arx.ttf_latin
+ - data.pak_demo_latin
- logo.bmp_demo
- sfx.pak_demo
- - data2.pak_demo
- - loc.pak_demo
- - speech.pak_demo
+ - data2.pak_demo_de
+ - loc.pak_demo_de
+ - speech.pak_demo_de
+
+ arx-fatalis-demo-ja-data:
+ lang: ja
+ install_to: usr/share/games/arx
+ demo_for: arx-fatalis-data
+ debian:
+ conflicts: arx-fatalis-data, arx-fatalis-demo-data
+ provides: arx-fatalis-demo-data
+ install:
+ - arx.ttf_ja
+ - data.pak_demo_ja
+ - logo.bmp_demo
+ - sfx.pak_demo
+ - data2.pak_demo_ja
+ - loc.pak_demo_ja
+ - speech.pak_demo_ja
files:
# FULL VERSION
- arx.ttf:
- alternatives:
- - arx.ttf_latin
- - arx.ttf_ja
- install_as: misc/arx.ttf
arx.ttf_latin:
look_for: [arx.ttf,arx_default.ttf]
+ install_as: misc/arx.ttf
arx.ttf_ja:
look_for: [arx.ttf]
+ install_as: misc/arx.ttf
misc/logo.bmp:
distinctive_name: false
manual.pdf:
@@ -187,17 +235,14 @@ files:
- manual.pdf
# DEMO
- data.pak_demo:
- alternatives:
- - data.pak_demo_latin
- - data.pak_demo_ja
- install_as: data.pak
data.pak_demo_latin:
look_for: [data.pak]
distinctive_name: false
+ install_as: data.pak
data.pak_demo_ja:
look_for: [data.pak]
distinctive_name: false
+ install_as: data.pak
logo.bmp_demo:
look_for: [logo.bmp]
install_as: misc/logo.bmp
@@ -206,51 +251,42 @@ files:
look_for: [sfx.pak]
distinctive_name: false
install_as: sfx.pak
- data2.pak_demo:
- alternatives:
- - data2.pak_demo_en
- - data2.pak_demo_fr
- - data2.pak_demo_de
- - data2.pak_demo_ja
- install_as: data2.pak
data2.pak_demo_en:
look_for: [data2.pak]
+ install_as: data2.pak
data2.pak_demo_fr:
look_for: [data2.pak]
+ install_as: data2.pak
data2.pak_demo_de:
look_for: [data2.pak]
+ install_as: data2.pak
data2.pak_demo_ja:
look_for: [data2.pak]
- loc.pak_demo:
- alternatives:
- - loc.pak_demo_en
- - loc.pak_demo_fr
- - loc.pak_demo_de
- - loc.pak_demo_ja
- install_as: loc.pak
+ install_as: data2.pak
loc.pak_demo_en:
look_for: [loc.pak]
+ install_as: loc.pak
loc.pak_demo_fr:
look_for: [loc.pak]
+ install_as: loc.pak
loc.pak_demo_de:
look_for: [loc.pak]
+ install_as: loc.pak
loc.pak_demo_ja:
look_for: [loc.pak]
- speech.pak_demo:
- alternatives:
- - speech.pak_demo_en
- - speech.pak_demo_fr
- - speech.pak_demo_de
- - speech.pak_demo_ja
- install_as: speech.pak
+ install_as: loc.pak
speech.pak_demo_en:
look_for: [speech.pak]
+ install_as: speech.pak
speech.pak_demo_fr:
look_for: [speech.pak]
+ install_as: speech.pak
speech.pak_demo_de:
look_for: [speech.pak]
+ install_as: speech.pak
speech.pak_demo_ja:
look_for: [speech.pak]
+ install_as: speech.pak
Setup1.cab_en:
look_for: [Setup1.cab]
--
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