[game-data-packager] 01/01: review + dictionary of tags used in yaml files

Alexandre Detiste detiste-guest at moszumanska.debian.org
Mon May 18 07:49:38 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 6ca31640faa6b7ccdf816a9c090b0f44b4cecfc4
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Mon May 18 09:49:04 2015 +0200

    review + dictionary of tags used in yaml files
---
 data/doom3.yaml    | 10 +++---
 data/lgeneral.yaml |  1 -
 doc/tags.txt       | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 100 insertions(+), 6 deletions(-)

diff --git a/data/doom3.yaml b/data/doom3.yaml
index 83ef498..9ae22f0 100644
--- a/data/doom3.yaml
+++ b/data/doom3.yaml
@@ -1,5 +1,5 @@
 ---
-compress-deb: false
+compress_deb: false
 longname: 'Doom 3 (original or BFG Edition)'
 try_repack_from: [/usr/local/share/dhewm3]
 engine: dhewm3-doom3
@@ -820,8 +820,8 @@ files:
   DOOM3-1.3.1.exe:
     size: 19653399
     md5: 48330b83d08298826992da9a348c1620
-    sha1sum: a619eb0c6dd2cc384e5ba2c8b444ab56db43897d
-    sha256sum: a3215349ecfbb6d6b4d3411d1ed5c60394a8c072c74c6214609c78e556f1fb5b
+    sha1: a619eb0c6dd2cc384e5ba2c8b444ab56db43897d
+    sha256: a3215349ecfbb6d6b4d3411d1ed5c60394a8c072c74c6214609c78e556f1fb5b
     unpack:
       format: 7z
     provides:
@@ -834,8 +834,8 @@ files:
   classic_doom_3_1.3.1.exe:
     size: 212439198
     md5: 2cea594e8e0638e94bcada63b977d02e
-    sha1sum: 5402b4edf1dbff8fff242d999325fc2be51e4b72
-    sha256sum: 2eacb9fce4447c22b8f7a24741534df952116b6efa9e6cdc807651b184432935
+    sha1: 5402b4edf1dbff8fff242d999325fc2be51e4b72
+    sha256: 2eacb9fce4447c22b8f7a24741534df952116b6efa9e6cdc807651b184432935
     unpack:
       format: 7z
     provides:
diff --git a/data/lgeneral.yaml b/data/lgeneral.yaml
index a5ea9bc..ed52b6a 100644
--- a/data/lgeneral.yaml
+++ b/data/lgeneral.yaml
@@ -12,7 +12,6 @@ help_text: |
 packages:
   lgeneral-data-nonfree:
     longname: Panzer General data for LGeneral
-    type: full
     install_to: usr/share/games/lgeneral
     # pg-data.tar.gz is not actually needed, but it's small, and putting it
     # in the .deb means we can easily repack it if lgc-pg changes
diff --git a/doc/tags.txt b/doc/tags.txt
new file mode 100644
index 0000000..728685d
--- /dev/null
+++ b/doc/tags.txt
@@ -0,0 +1,95 @@
+shortname: string (useless, = filename without '.yaml')
+longname: string
+copyright: string
+compress_deb: string/bool
+aliases: list
+engine: string
+plugin: string
+gameid: string (scummvm,residualvm)
+genre: string
+steam:
+  id: int
+  path: string
+try_repack_from: list
+
+help_text: string
+disabled_help_text: string
+
+packages:
+ <package>:
+    longname: string
+    aliases: list
+    engine: string
+    demo_for: list
+    expansion_for: string
+    lang: string
+    debian:
+      breaks:
+      conflicts:
+      depends:
+      provides:
+      recommends:
+      replaces:
+    component: string
+    copyright: string
+    create_desktop_file: bool (doom)
+    gameid: (scummvm)
+    install_to: string
+    install_to_docdir: string (prefix)
+    gog:
+      url: string
+      pp: string (hash)
+    steam:
+      id: int
+      path: string
+    rip_cd:
+      first_track: int
+    symlinks:
+    # methods for listing needed files
+    install: list
+    license: list
+    optional: list
+    install_files:
+      <file>:
+        sha1:
+        sha256:
+        size:
+    install_files_from_cksums: list
+    install_contents_of: list
+
+files:
+  <file>:
+    distinctive_name: bool
+    distinctive_size: bool
+    install_to: string
+    install_as: string
+    download: url
+      <mirror>:
+        path:
+    look_for:
+    size:
+    md5:
+    sha1:
+    sha256:
+    unpack:
+      format: string
+      skip: int (tarballs)
+      encoding: string (zip, unzip)
+      flags: list (7z)
+      groups: list (unshield)
+      prefix: string (innoextract)
+      other_parts: list (cat, unshield, arj)
+      unpack: list
+    provides: list
+
+cksums: list
+
+md5sums: list
+
+sha1sums: list
+
+sha256sums: list
+
+sha512sums: list
+
+flacsums: list

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