[game-data-packager] 14/14: launcher: add launch files for the Quake series

Simon McVittie smcv at debian.org
Fri Oct 14 00:09:50 UTC 2016


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 6d163632b232af381b8a43d075715a5a7bc495fe
Author: Simon McVittie <smcv at debian.org>
Date:   Wed Oct 12 11:36:30 2016 +0100

    launcher: add launch files for the Quake series
    
    In preparation for taking over the quake family of binary packages.
---
 runtime/launch-etqw.yaml.in   | 15 ++++++++++++++
 runtime/launch-quake.yaml.in  | 32 +++++++++++++++++++++++++++++
 runtime/launch-quake2.yaml.in | 28 +++++++++++++++++++++++++
 runtime/launch-quake3.yaml.in | 48 +++++++++++++++++++++++++++++++++++++++++++
 runtime/launch-quake4.yaml.in | 15 ++++++++++++++
 5 files changed, 138 insertions(+)

diff --git a/runtime/launch-etqw.yaml.in b/runtime/launch-etqw.yaml.in
new file mode 100644
index 0000000..3730dd5
--- /dev/null
+++ b/runtime/launch-etqw.yaml.in
@@ -0,0 +1,15 @@
+---
+binary_only: true
+engine: $prefix/lib/etqw/etqw.x86
+smp_engine: $prefix/lib/etqw-rthread.x86
+required_files:
+  - base/pak008.pk4
+  - base/game000.pk4
+  - base/pak000.pk4
+  - base/zpak_english000.pk4
+dot_directory: ~/.etqwcl
+working_directory: $prefix/lib/etqw
+library_path:
+  - $prefix/lib/etqw
+argv: +set com_allowconsole 1
+...
diff --git a/runtime/launch-quake.yaml.in b/runtime/launch-quake.yaml.in
new file mode 100644
index 0000000..3eecacd
--- /dev/null
+++ b/runtime/launch-quake.yaml.in
@@ -0,0 +1,32 @@
+---
+dot_directory: null
+base_directories:
+  - /usr/share/games/quake
+required_files:
+  - id1/pak0.pak
+smp_engine: quakespasm
+engines:
+  - $prefix/lib/quake/quake-engine
+  - quakespasm
+  - darkplaces
+argv: >
+  -basedir $${base_directory}
+expansions:
+  armagon:
+    aliases: hipnotic
+    extra_argv: >
+      -hipnotic
+    extra_required_files:
+      - hipnotic/pak0.pak
+  dissolution:
+    aliases: rogue
+    extra_argv: >
+      -rogue
+    extra_required_files:
+      - rogue/pak0.pak
+  dopa:
+    extra_argv: >
+      -game dopa
+    extra_required_files:
+      - dopa/pak0.pak
+...
diff --git a/runtime/launch-quake2.yaml.in b/runtime/launch-quake2.yaml.in
new file mode 100644
index 0000000..3dc37b0
--- /dev/null
+++ b/runtime/launch-quake2.yaml.in
@@ -0,0 +1,28 @@
+---
+dot_directory: null
+base_directories:
+  - /usr/share/games/quake2
+required_files:
+  - baseq2/pak0.pak
+engines:
+  - $prefix/lib/quake2/quake2-engine
+  - $prefix/lib/yamagi-quake2/quake2
+  - yquake2
+argv: >
+  +set basedir $${base_directory}
+expansions:
+  reckoning:
+    aliases: xatrix
+    extra_argv: >
+      +set game xatrix
+    extra_required_files:
+      - xatrix/pak0.pak
+  groundzero:
+    aliases: rogue
+    extra_argv: >
+      +set game rogue
+    extra_required_files:
+      - rogue/pak0.pak
+demo:
+  base_directories:
+    - /usr/share/games/quake2-demo
diff --git a/runtime/launch-quake3.yaml.in b/runtime/launch-quake3.yaml.in
new file mode 100644
index 0000000..87ad5be
--- /dev/null
+++ b/runtime/launch-quake3.yaml.in
@@ -0,0 +1,48 @@
+---
+dot_directory: ~/.q3a
+engines:
+  - $prefix/lib/ioquake3/ioquake3
+  - ioquake3
+argv: >
+  +set fs_basepath $assets/quake3
+base_directories:
+  - $assets/quake3-data
+required_files:
+  - baseq3/pak0.pk3
+  - baseq3/pak1.pk3
+  - baseq3/pak2.pk3
+  - baseq3/pak3.pk3
+  - baseq3/pak4.pk3
+  - baseq3/pak5.pk3
+  - baseq3/pak6.pk3
+  - baseq3/pak7.pk3
+  - baseq3/pak8.pk3
+expansions:
+  team-arena:
+    symlink_into_dot_directory:
+      - missionpack
+    aliases: teamarena
+    base_directories:
+      - $assets/quake3-data
+      - $assets/quake3-team-arena-data
+    extra_argv: >
+      +set fs_game missionpack +set fs_basepath /usr/lib/quake3/ta
+    extra_required_files:
+      - missionpack/pak0.pk3
+      - missionpack/pak1.pk3
+      - missionpack/pak2.pk3
+      - missionpack/pak3.pk3
+demo:
+  dot_directory: ~/.q3ademo
+  base_directories:
+    - $prefix/lib/quake3/demo
+  required_files:
+    - demoq3/pak0.pk3
+  argv: >
+    +set com_homepath .q3ademo
+    +set com_basegame demoq3
+    +set sv_pure 0
+    +set vm_ui 0
+    +set vm_cgame 0
+    +set vm_game 0
+    +set fs_basepath $${base_directory}
diff --git a/runtime/launch-quake4.yaml.in b/runtime/launch-quake4.yaml.in
new file mode 100644
index 0000000..51b727c
--- /dev/null
+++ b/runtime/launch-quake4.yaml.in
@@ -0,0 +1,15 @@
+---
+binary_only: true
+engine: $prefix/lib/quake4/quake4.x86
+smp_engine: $prefix/lib/quake4/quake4smp.x86
+required_files:
+  - q4base/pak001.pk4
+  - q4base/pak021.pk4
+  - q4base/pak022.pk4
+  - q4base/zpak_english
+dot_directory: ~/.quake4
+working_directory: $prefix/lib/quake4
+library_path:
+  - $prefix/lib/quake4
+argv: +set com_allowconsole 1
+...

-- 
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