[game-data-packager] 02/06: add support for full Wolfenstein3D

Simon McVittie smcv at debian.org
Thu Jan 15 09:49:12 UTC 2015


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 5740f431ea3cdaf36dee78423688041159961947
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Wed Jan 14 12:45:06 2015 +0100

    add support for full Wolfenstein3D
    
    this add support for the v1.4 version sold on Steam;
    an alternative v1.4 version & the one present in the 3D Realms Anthology.
    
    v1.1 & 1.2 are not currently supported by the wolf4sdl package in Debian
---
 data/wolf3d-full-data.control.in |  14 +++++
 data/wolf3d-full-data.copyright  |  20 +++++++
 data/wolf3d.yaml                 | 118 ++++++++++++++++++++++++++++++++++++++-
 debian/changelog                 |   1 +
 4 files changed, 152 insertions(+), 1 deletion(-)

diff --git a/data/wolf3d-full-data.control.in b/data/wolf3d-full-data.control.in
new file mode 100644
index 0000000..cf23444
--- /dev/null
+++ b/data/wolf3d-full-data.control.in
@@ -0,0 +1,14 @@
+Package: wolf3d-full-data
+Provides: wolf3d-data
+Section: non-free/games
+Priority: optional
+Architecture: all
+Multi-Arch: foreign
+Recommends: wolf4sdl
+Installed-Size: 56
+Version: VERSION
+Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Description: Game data for Wolfenstein 3D
+ Wolfenstein 3D requires game data to play. This package contains
+ the game data from the full version of Wolfenstein 3D and
+ was generated using the "game-data-packager" program.
diff --git a/data/wolf3d-full-data.copyright b/data/wolf3d-full-data.copyright
new file mode 100644
index 0000000..fb94c77
--- /dev/null
+++ b/data/wolf3d-full-data.copyright
@@ -0,0 +1,20 @@
+The wolf3d-data package was generated using game-data-packager.
+Copyright © 2008-2013 Jonathan Dowland <jmtd at debian.org>.
+
+The files within "/usr/share/games/wolf3d" 
+are licensed by Apogee.
+
+The remainder of this package is covered by the following
+Licence:
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; version 2 of the License.
+
+This program is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+On Debian GNU/Linux systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/GPL-2.
diff --git a/data/wolf3d.yaml b/data/wolf3d.yaml
index 0af4b10..0d56a7e 100644
--- a/data/wolf3d.yaml
+++ b/data/wolf3d.yaml
@@ -6,7 +6,6 @@ packages:
   wolf3d-demo-data:
     type: demo
     longname: Wolfenstein 3D (demo)
-    steam_path: Wolfenstein 3D
     install_to: usr/share/games/wolf3d
     install_files_from_cksums: |
       2707522358 1156   audiohed.wl1
@@ -22,6 +21,24 @@ packages:
       usr/share/doc/wolf3d-demo-data/vendor.doc:
         usr/share/games/wolf3d/vendor.doc
 
+  wolf3d-full-data:
+    type: full
+    longname: Wolfenstein 3D
+    steam:
+      id: 2270
+      path: common/Wolfenstein 3D
+    install_to: usr/share/games/wolf3d
+    install_files_from_cksums: |
+      583668161  1156   audiohed.wl6
+      1281390593 320209 audiot.wl6
+      3277084604 150652 gamemaps.wl6
+      3907041798 402    maphead.wl6
+    install:
+    - vgadict.wl6
+    - vgagraph.wl6
+    - vgahead.wl6
+    - vswap.wl6
+
 files:
   1wolf14.zip:
     size: 856401
@@ -54,6 +71,73 @@ files:
     unpack:
       format: id-shr-extract
 
+  vgadict.wl6:
+    alternatives:
+    - vgadict.wl6_steam
+    - vgadict.wl6_alt
+    - vgadict.wl6_anthology
+
+  vgadict.wl6_steam:
+    look_for:
+    - vgadict.wl6
+
+  vgadict.wl6_alt:
+    look_for:
+    - vgadict.wl6
+
+  vgadict.wl6_anthology:
+    look_for:
+    - vgadict.wl6
+
+  vgagraph.wl6:
+    alternatives:
+    - vgagraph.wl6_steam
+    - vgagraph.wl6_alt
+    - vgagraph.wl6_anthology
+
+  vgagraph.wl6_steam:
+    look_for:
+    - vgagraph.wl6
+
+  vgagraph.wl6_alt:
+    look_for:
+    - vgagraph.wl6
+
+  vgagraph.wl6_anthology:
+    look_for:
+    - vgagraph.wl6
+
+  vgahead.wl6:
+    alternatives:
+    - vgahead.wl6_steam
+    - vgahead.wl6_alt
+    - vgahead.wl6_anthology
+
+  vgahead.wl6_steam:
+    look_for:
+    - vgahead.wl6
+
+  vgahead.wl6_alt:
+    look_for:
+    - vgahead.wl6
+
+  vgahead.wl6_anthology:
+    look_for:
+    - vgahead.wl6
+
+  vswap.wl6:
+    alternatives:
+    - vswap.wl6_steam
+    - vswap.wl6_alt
+
+  vswap.wl6_steam:
+    look_for:
+    - vswap.wl6
+
+  vswap.wl6_alt:
+    look_for:
+    - vswap.wl6
+
   MAPHEAD.WL6_1.2:
     unsuitable: Wolfenstein 3D v1.4 is required, this file is from v1.2
   GAMEMAPS.WL6_1.2:
@@ -84,6 +168,14 @@ cksums: |
   3380985220 334506  vgagraph.wl6_anthology
   3071614724 486     vgahead.wl6_anthology
   #4156874368 1545400 vswap.wl6_anthology - same as alt
+  3950584694 1156    audiohed.wl6_1.1
+  298007493  317049  audiot.wl6_1.1
+  #1031424741 150758  gamemaps.wl6_1.1 or 1.2 ?
+  #2597251681 402     maphead.wl6_1.1 or 1.2 ?
+  2743905647 1024    vgadict.wl6_1.1
+  4033788075 302374  vgagraph.wl6_1.1
+  1241058014 477     vgahead.wl6_1.1
+  2723031112 1545400 vswap.wl6_1.1
   2597251681 402 MAPHEAD.WL6_1.2
   1031424741 150758 GAMEMAPS.WL6_1.2
   96628160 402 MAPHEAD.WL6_1.1
@@ -115,6 +207,14 @@ md5sums: |
   4e96d7b4e89a5b3a4beeebf5d7d87eb7  vgagraph.wl6_anthology
   a08905e2b0d299b3fad259f90c0efb1a  vgahead.wl6_anthology
   #a6d901dfb455dfac96db5e4705837cdb  vswap.wl6_anthology - same as alt
+  3bfac1f5de61d8a1a7df949fbde873fc  audiohed.wl6_1.1
+  bb228b96fc12f2a658fc8033637ec051  audiot.wl6_1.1
+  #a15b04941937b7e136419a1e74e57e2f  gamemaps.wl6_1.1 or 1.2 ?
+  #42c7b607a33be82143e6525d481b8beb  maphead.wl6_1.1 or 1.2 ?
+  d159e885f32e2355c6a31eaef350b902  vgadict.wl6_1.1
+  977242319585dbd9a47c666d4b93fb3f  vgagraph.wl6_1.1
+  9f0a9da0a8ac0b831c2fb5efd1a1e6fb  vgahead.wl6_1.1
+  82c20804eea23067e83bef88605cf982  vswap.wl6_1.1
   42c7b607a33be82143e6525d481b8beb  MAPHEAD.WL6_1.2
   a15b04941937b7e136419a1e74e57e2f  GAMEMAPS.WL6_1.2
   accc0231d871a4350da4374d87b57d88  MAPHEAD.WL6_1.1
@@ -146,6 +246,14 @@ sha1sums: |
   7ea4ccb7c446628a528c8f68ebd1fbcb8b5366e6  vgagraph.wl6_anthology
   c5100bcbaaf2a78fc831f6780089bd3fa46bd9a5  vgahead.wl6_anthology
   #e1a7cac993e4af7fddef80367090f10a2efa7196  vswap.wl6_anthology - same as alt
+  660a3effb265442f770040aee1d9f2447300767a  audiohed.wl6_1.1
+  d2d97546f37d177478c1c8ec10deaebac1e9b534  audiot.wl6_1.1
+  #0f8956bf9185abfac16666f8bcbf1d316bb68ff6  gamemaps.wl6_1.1 or 1.2 ?
+  #e6cbd8f9c43921f4418f4150573a47e26e71cb6f  maphead.wl6_1.1 or 1.2 ?
+  33ef9c6082376763eed32484240c3bce128f38f2  vgadict.wl6_1.1
+  6a274ef41baeba65110f9f92ea8e132a166f222e  vgagraph.wl6_1.1
+  5bd0a5ec540d65b56a868d67131cb8ea6bfe565f  vgahead.wl6_1.1
+  #b8e3c55e2077ee821ed3ddf4707d13ef73a8d456  vswap.wl6_1.1
   e6cbd8f9c43921f4418f4150573a47e26e71cb6f  MAPHEAD.WL6_1.2
   0f8956bf9185abfac16666f8bcbf1d316bb68ff6  GAMEMAPS.WL6_1.2
   855ab6c71bc6a4a6b808e948a1ca115918855af0  MAPHEAD.WL6_1.1
@@ -177,6 +285,14 @@ sha256sums: |
   84adea791e3ab1251312ee159414e48d5114622dc84348cebbac8a1dacb4b41f  vgagraph.wl6_anthology
   386b56a62ce79cdfa502542b0c9a9bad0d29fab4250edf17e05ee4ac51aa37a8  vgahead.wl6_anthology
   #49ba24e0b3916732cd065122de4fe6fb6e6a5009c353eafa407c0e3a5a503407  vswap.wl6_anthology - same as alt
+  45991892e1a0fabdfecf1d52a3d7b31096e455372f5bb4116789b914f9f3b96f  audiohed.wl6_1.1
+  f43f345c8ec5515e97c7782c6e032090a7e8942174b157fd0c8af47cf1d1e834  audiot.wl6_1.1
+  #9c9e7feecc0b9804f5201b38e17311db2dbda7d956d7cab076cc9367f03789af  gamemaps.wl6_1.1 or 1.2 ?
+  #13f125200d944fc83a28705e8fbc29024a6f2dbbb05e4a382846c18a6f80aca3  maphead.wl6_1.1 or 1.2 ?
+  ee387050e4d0e894f14c0e06a9174dd7ef28ddd375f3e1102bd83106642641b8  vgadict.wl6_1.1
+  a114b2fbb65f55774f0a672248fa1fbf9fbae4da7ef53605021fb9a33498d526  vgagraph.wl6_1.1
+  6d4d312f4c1d3738907b99a5d400101d87570333853b95d63df630b7e11a4666  vgahead.wl6_1.1
+  58707a957eb3426c58ee617f057fc67ff21504f30c88b433290fdb265676e559  vswap.wl6_1.1
   13f125200d944fc83a28705e8fbc29024a6f2dbbb05e4a382846c18a6f80aca3  MAPHEAD.WL6_1.2
   9c9e7feecc0b9804f5201b38e17311db2dbda7d956d7cab076cc9367f03789af  GAMEMAPS.WL6_1.2
   b1ccea3648c5737afdcc9966ee2e99d9189c48958b61d8ff7b4a8a4fc8e962c7  MAPHEAD.WL6_1.1
diff --git a/debian/changelog b/debian/changelog
index 6f50d9c..e94e60b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ game-data-packager (39) UNRELEASED; urgency=medium
   [ Alexandre Detiste ]
   * Add game Spear Of Destiny, demo & full version
   * Add game Rise of the Triad: Dark War (rott-registered-data)
+  * Add Wolfenstein 3D: full version (wolf3d-full-data), Closes: #745081
   * Add bash completion
 
   [ Simon McVittie ]

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