[game-data-packager] 02/12: runtime: Support more substitutions for missing-data.txt
Simon McVittie
smcv at debian.org
Mon Jul 3 22:42:13 UTC 2017
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch master
in repository game-data-packager.
commit e46134604ca688b620b5ec17edfd229f733365c3
Author: Simon McVittie <smcv at debian.org>
Date: Mon Jul 3 10:49:31 2017 +0100
runtime: Support more substitutions for missing-data.txt
---
runtime/gdp_launcher_base.py | 3 +++
runtime/launch-etqw-dedicated.yaml.in | 1 +
runtime/launch-quake-server.yaml.in | 1 +
runtime/launch-quake2-server.yaml.in | 1 +
runtime/launch-quake3-server.yaml.in | 1 +
runtime/launch-quake4-dedicated.yaml.in | 1 +
runtime/launch-unreal-gold.yaml.in | 1 +
7 files changed, 9 insertions(+)
diff --git a/runtime/gdp_launcher_base.py b/runtime/gdp_launcher_base.py
index 8acd640..107858e 100755
--- a/runtime/gdp_launcher_base.py
+++ b/runtime/gdp_launcher_base.py
@@ -126,6 +126,7 @@ class Launcher:
self.data = json.load(open('%s/launch-%s.json' % (RUNTIME_BUILT,
self.id), encoding='utf-8'))
+ self.game = self.data.get('game', self.id)
self.binary_only = self.data.get('binary_only', False)
logger.debug('Binary-only: %r', self.binary_only)
self.required_files = self.data['required_files']
@@ -446,6 +447,8 @@ class Launcher:
else:
text = string.Template(text).safe_substitute(
distro=DISTRO,
+ game=self.game,
+ id=self.id,
name=self.name,
)
# strip single \n
diff --git a/runtime/launch-etqw-dedicated.yaml.in b/runtime/launch-etqw-dedicated.yaml.in
index ac8bedd..be3da30 100644
--- a/runtime/launch-etqw-dedicated.yaml.in
+++ b/runtime/launch-etqw-dedicated.yaml.in
@@ -1,4 +1,5 @@
---
+game: etqw
binary_only: true
engine: $prefix/lib/etqw/etqwded.x86
required_files:
diff --git a/runtime/launch-quake-server.yaml.in b/runtime/launch-quake-server.yaml.in
index c7d3f1c..b6040b9 100644
--- a/runtime/launch-quake-server.yaml.in
+++ b/runtime/launch-quake-server.yaml.in
@@ -1,4 +1,5 @@
---
+game: quake
dot_directory: null
base_directories:
- /usr/share/games/quake
diff --git a/runtime/launch-quake2-server.yaml.in b/runtime/launch-quake2-server.yaml.in
index e74f65f..32dc3aa 100644
--- a/runtime/launch-quake2-server.yaml.in
+++ b/runtime/launch-quake2-server.yaml.in
@@ -1,4 +1,5 @@
---
+game: quake2
dot_directory: null
base_directories:
- /usr/share/games/quake2
diff --git a/runtime/launch-quake3-server.yaml.in b/runtime/launch-quake3-server.yaml.in
index 0973a8c..2a5fad1 100644
--- a/runtime/launch-quake3-server.yaml.in
+++ b/runtime/launch-quake3-server.yaml.in
@@ -1,4 +1,5 @@
---
+game: quake3
dot_directory: ~/.q3a
engines:
- $prefix/lib/ioquake3/ioq3ded
diff --git a/runtime/launch-quake4-dedicated.yaml.in b/runtime/launch-quake4-dedicated.yaml.in
index 04c8d86..b468400 100644
--- a/runtime/launch-quake4-dedicated.yaml.in
+++ b/runtime/launch-quake4-dedicated.yaml.in
@@ -1,4 +1,5 @@
---
+game: quake4
binary_only: true
engine: $prefix/lib/quake4/q4ded.x86
required_files:
diff --git a/runtime/launch-unreal-gold.yaml.in b/runtime/launch-unreal-gold.yaml.in
index 4ce295c..2ca7ae9 100644
--- a/runtime/launch-unreal-gold.yaml.in
+++ b/runtime/launch-unreal-gold.yaml.in
@@ -1,4 +1,5 @@
---
+game: unreal
binary_only: true
required_files:
- System/Core.so
--
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