[game-data-packager] 02/02: Add support for the Grim Fandango full version

Simon McVittie smcv at debian.org
Sat Feb 7 18:32:41 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 d47d9f5ddf8f5548b1275ab68c5a890f4b7ccf7d
Author: Simon McVittie <smcv at debian.org>
Date:   Sat Feb 7 18:28:56 2015 +0000

    Add support for the Grim Fandango full version
---
 data/grimfandango-data.copyright |  25 +++++
 data/grimfandango.yaml           | 195 ++++++++++++++++++++++++++++++++++++++-
 debian/changelog                 |   4 +
 3 files changed, 223 insertions(+), 1 deletion(-)

diff --git a/data/grimfandango-data.copyright b/data/grimfandango-data.copyright
new file mode 100644
index 0000000..016fc3b
--- /dev/null
+++ b/data/grimfandango-data.copyright
@@ -0,0 +1,25 @@
+The grimfandango-demo-data package was generated using
+game-data-packager.
+
+The files in "/usr/share/games/grimfandango-data" are copyright
+© LucasArts Entertainment Company LLC, with all rights reserved. If
+it was available during packaging, the full license appears in
+/usr/share/doc/grimfandango-demo-data/license.txt.
+
+The Debian packaging is:
+
+© 2008-2013 Jonathan Dowland <jmtd at debian.org>
+© 2015 Simon McVittie
+© 2015 Alexandre Detiste
+
+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/grimfandango.yaml b/data/grimfandango.yaml
index 21c55f1..b56446b 100644
--- a/data/grimfandango.yaml
+++ b/data/grimfandango.yaml
@@ -1,14 +1,54 @@
 %YAML 1.2
 ---
 
+longname: Grim Fandango
 plugin: residualvm_common
 gameid: grim
+# xz compression reduces the full game from 1.3GB to 1.1GB, or the demo
+# from 71MB to 51MB... but it takes 10 minutes to do it (on a Core i7),
+# which is going to make people think game-data-packager has crashed.
+# gzip compression is only fractionally smaller than uncompressed.
+compress_deb: false
 
 packages:
+  grimfandango-data:
+    debian:
+      engine: residualvm
+    install:
+    - gfupd101.exe
+    - credits.lab
+    - data000.lab
+    - data001.lab
+    - data003.lab
+    - movie00.lab
+    - movie01.lab
+    - movie03.lab
+    - vox0000.lab
+    - vox0001.lab
+    - vox0003.lab
+    - year0mus.lab
+    - year1mus.lab
+    - year3mus.lab
+    - data002.lab
+    - data004.lab
+    - movie02.lab
+    - movie04.lab
+    - vox0002.lab
+    - vox0004.lab
+    - year2mus.lab
+    - year4mus.lab
+    optional:
+    - flower.ico
+    - gf.ico
+    - grim fandango - manual.pdf
+    - install/license.txt
+    - install/readme.txt
+
   grimfandango-demo-data:
     longname: "Grim Fandango (demo)"
     debian:
       engine: residualvm
+    demo_for: grimfandango-data
     install:
     - gfdemo01.lab
     - grimdemo.mus
@@ -24,16 +64,28 @@ packages:
     - grim.doc
     - license.txt
     - readme.txt
-    install_to: usr/share/games/grimfandango
 
 files:
   grim.doc:
     install_to: $docdir
   license.txt:
+    distinctive_name: false
     install_to: $docdir
   readme.txt:
+    distinctive_name: false
     install_to: $docdir
 
+  "grim fandango - manual.pdf":
+    install_to: $docdir
+  install/license.txt:
+    distinctive_name: false
+    install_to: $docdir
+    install_as: license.txt
+  install/readme.txt:
+    distinctive_name: false
+    install_to: $docdir
+    install_as: readme.txt
+
   GrimFandangoDemo.zip:
     download: https://archive.org/download/GrimFandangoDemo/GrimFandangoDemo.zip
     provides:
@@ -41,6 +93,9 @@ files:
     unpack:
       format: zip
 
+  gfupd101.exe:
+    download: http://demos.residualvm.org/patches/gfupd101.exe
+
   gffulldemo.exe:
     provides:
     - gfdemo01.lab
@@ -75,6 +130,40 @@ cksums: |
   _ 721192    Movies/hq_open.san
   _ 56955092  GrimFandangoDemo.zip
   _ 57009152  gffulldemo.exe
+
+  758611505 2272959 gfupd101.exe
+
+  3128267555 10366 flower.ico
+  3840831663 15886 gf.ico
+  1194600026 3566656 grim fandango - manual.pdf
+  4131435608 5849 install/license.txt
+  101128800 19523 install/readme.txt
+  3956085757 19399 credits.lab
+  1500263723 115377732 data002.lab
+  3201905571 81392084 data004.lab
+  3945391808 70712720 movie02.lab
+  1220327368 107184933 movie04.lab
+  1686939753 4333790 vox0000.lab
+  316602907 93358525 vox0002.lab
+  1288617324 38561440 vox0004.lab
+  1023837167 6995569 year0mus.lab
+  199361821 81147716 year2mus.lab
+  2664605500 63489389 year4mus.lab
+
+  3956085757 19399 credits.lab
+  2257171813 29197049 data000.lab
+  2927090823 116140627 data001.lab
+  4100562588 65997693 data003.lab
+  4100447272 7121597 movie00.lab
+  2359759575 119199457 movie01.lab
+  297402648 88576747 movie03.lab
+  1686939753 4333790 vox0000.lab
+  725411884 57993159 vox0001.lab
+  3900751858 38906667 vox0003.lab
+  1023837167 6995569 year0mus.lab
+  3984262986 61363647 year1mus.lab
+  1591819570 43866360 year3mus.lab
+
 md5sums: |
   25d831d57a93eb3ab8edbb07b7b63943  gfdemo01.lab
   72b4fdd4c5c9cb13d939a6350ee93fc0  grim.doc
@@ -91,6 +180,41 @@ md5sums: |
   abe0e89f0b1786cb8db3277cec13700f  Movies/hq_open.san
   a47954de13578cebbcb4e151f4d0fd2d  GrimFandangoDemo.zip
   7ad1a9fd005214a3bb426f3f796b7bce  gffulldemo.exe
+
+  bc57c4db2ab814f3bb115ec5702b62f4  gfupd101.exe
+
+  # Disc A
+  51c58777a2a8ee5011a3d8e00176e5ba  flower.ico
+  c706804922ef0913a4e5bfa651057125  gf.ico
+  00d4aa4161d81f939e268ef368d53ff5  grim fandango - manual.pdf
+  2ba3a23bad66e675fc48e5f0de86bda2  install/license.txt
+  5e6d32b8061e3af60aa10b3200c84a6b  install/readme.txt
+  6dcecad8f01657184f8576aab8fb3f00  credits.lab
+  d236403c0d860961963db0134380001f  data002.lab
+  2cdb79d3606965a9a0a3378507488dd7  data004.lab
+  24a8704a331a03097d195f3597fe21e1  movie02.lab
+  605d6f2cc4d21fbe702d8e637b5bcfa1  movie04.lab
+  c7900f32d48d7e265629bd355a21c795  vox0000.lab
+  70419878e32377d9d2906fbcb2cb59b5  vox0002.lab
+  ae53a36f77eb0d42a28653b28c345439  vox0004.lab
+  fea10f11abe3ac32d53e4798f80d5ba0  year0mus.lab
+  775376fccf0415258be6b33e7e6e4985  year2mus.lab
+  939e041887c1b14f99ad951ac8e3cb25  year4mus.lab
+  # Disc B (some of these are duplicates of files on disc A)
+  6dcecad8f01657184f8576aab8fb3f00  credits.lab
+  2069b8bf113119910df8219e787e7e94  data000.lab
+  84cf3072586fe2840ae16774adb6f5cb  data001.lab
+  76dcfc2c21f3412415674c65611fb76d  data003.lab
+  0c6b8e4fa74024c4afdf7758f8d8b1a0  movie00.lab
+  548a19a0a4d4ccb8660966d646210820  movie01.lab
+  113a768e7206016df72f9d2f5c1851b7  movie03.lab
+  c7900f32d48d7e265629bd355a21c795  vox0000.lab
+  40beb2e0a6572dc89fddb21f282bc237  vox0001.lab
+  7c88ad7c949a516793b584299f33ed23  vox0003.lab
+  fea10f11abe3ac32d53e4798f80d5ba0  year0mus.lab
+  c555c95b0f7557617da364091589d6ea  year1mus.lab
+  df556a8fc151f6f48bb68a8cef855e7d  year3mus.lab
+
 sha1sums: |
   3c1dc57de81be733451ab2f81a2fec6bc23388ad  gfdemo01.lab
   a9c3958cc2d6904a402ffbfe34a3c22472948df1  grim.doc
@@ -107,6 +231,40 @@ sha1sums: |
   b6dcfdcb7c88330b920e56d311353d9aecf121bb  Movies/hq_open.san
   63ee2e378b4b1d8e770e12eae1ffdc6557c08458  GrimFandangoDemo.zip
   632bbb6b8e8907a280de6ef54fa82ff2a2df2e54  gffulldemo.exe
+
+  c947fa95f1a32905e14202e0ad2de6bd907abb37  gfupd101.exe
+
+  54f8eeb0ec431a3306855834f7823e2d90ff07b7  flower.ico
+  f3cbd2ead606f8fed352916466c72c2b819d5842  gf.ico
+  d37cc728d09b9c74466808a7bb36b62acc5e074b  grim fandango - manual.pdf
+  0ff3234463cca277d565ded814639dd32fda023f  install/license.txt
+  9eb6a7caa3c882864444ab8ca7cff765153bde4d  install/readme.txt
+  94b10f4489dc95e48b30e7a4e98c4f77c159a41e  credits.lab
+  e561fb70b0d94a9b958f95dc8cae8ea63729c0e6  data002.lab
+  fa5ac6d75b6ba22c23d014cb7ab505a18a98c32e  data004.lab
+  397d8124cf589fde7d22594d41aafd9e2728f4eb  movie02.lab
+  63393814641a7faa19992a44ac914fdb95046046  movie04.lab
+  b63de15607bf584ebf3aaa720ec2b016ecad57c0  vox0000.lab
+  146f40f6cd2da1cb864b6c0af9b7239ab6980464  vox0002.lab
+  e8ae79ae78218af317f2d38a53d1a5cb58ad7771  vox0004.lab
+  5487825561b2405c96ff5aee2de9198572b97cc3  year0mus.lab
+  3220b26916bf71645d9d6d97e3eb4414c855cf63  year2mus.lab
+  79861426998371a67ee9180db0d8f2ec8611a5c2  year4mus.lab
+
+  94b10f4489dc95e48b30e7a4e98c4f77c159a41e  credits.lab
+  f62d752f72b2c4d71440940ef52331d2211effbb  data000.lab
+  4d6202132a01a939ebf39d49f2c99d311dd0753d  data001.lab
+  43a4e8cf91449433678e02f93af5bb846556f593  data003.lab
+  846f790323d16e46aaa8bd33b6f2a90096efa7d8  movie00.lab
+  3dfaaf37f2b29763cca24e7785a1d32f7d097a7a  movie01.lab
+  6cb663caa8aeb259c2902021cf8a96f708f3b85c  movie03.lab
+  b63de15607bf584ebf3aaa720ec2b016ecad57c0  vox0000.lab
+  3062ada7bd0e15e527eab2af175d6ad15f697e2f  vox0001.lab
+  1f239713f11d60617d795317241859619a41c40c  vox0003.lab
+  5487825561b2405c96ff5aee2de9198572b97cc3  year0mus.lab
+  2cbc7b92372d9c697f1e8b179dee1f88a3ee9b5f  year1mus.lab
+  14ab6da736518afc30599e20e5e1d898ac55565b  year3mus.lab
+
 sha256sums: |
   3abe7ea4607ea4b8e01d5320bd4cd7ba4e5dd7a44f4b6bb9c87940789de46109  gfdemo01.lab
   9d40e8d44b55f3ec8572a68d18c218cebed25b22ac5a8a885f35a00351a22292  grim.doc
@@ -123,4 +281,39 @@ sha256sums: |
   f604b1275195857e4e1168467d53a2b6d394a54f4fb48b65b01b5a119dea474d  Movies/hq_open.san
   290193a7542efa2609c8a562ee0724a5148f79a1657d65df0e00399f9c9dea9b  GrimFandangoDemo.zip
   dda6a1b60004acf0f07340beb6e582d360e90f8758be1a5bec1fd6b0f5aee548  gffulldemo.exe
+
+  2cab5718b4787aad0633e217d550c8501a1d272764ec9a004ecd6d612dca9ec5  gfupd101.exe
+
+  b054fb45d261fe85ab19b1d4f46abda21b214fccfce61a7fe1a6f374dd3d3371  flower.ico
+  55e7fec355c1435d0a6832eb34d00ad854993f1ba70c535323632ef3638a4b32  gf.ico
+  48b16fef842bdc73cce755afc01de638d84734b26fbd4d17db6a1d9442fcf7d3  grim fandango - manual.pdf
+  117b0fb913bafe346ee456c4e9971b5dd45144290a47c3103b2ee4821e3aefa7  install/license.txt
+  ccc086e012f4ec7f844de68c7b80240e2201a8baecd32d9d6fce8419bddac79f  install/readme.txt
+  30b68b6fa83a375e320e26d3f34bc5d676f0d89253426177441fa9342afc8070  credits.lab
+  559f93854e21b28a26d4c0d9cffb515845585cc8611526b1851c0f3498e1eca3  data002.lab
+  192f817dc7e71267f4044fffb32ac1a0fab8648a82fa779e04702081bfbd6a39  data004.lab
+  7c1fe7a67c864e8939d7560091dc811807cf6de411410537253188cfa7949635  movie02.lab
+  689e48deb4e9bb7f3650195bd98197ee2e078f167243bcd5a0819d8303c8d7ac  movie04.lab
+  4df5c6f09f7a578f4b3e880d1adc0ddf9ddf4b8d4dc54cc25d20a875fa94e051  vox0000.lab
+  76111ca8825dd7be9738dad70f200761430deb2407f2466a601657a68fbce85a  vox0002.lab
+  dbd53b581dbd5ffd17f25d56a81eb58f096000a9f62bf39998e73917332e1cc5  vox0004.lab
+  76638df2a7090f612c973cf336b63a7b9d63a9d7d35f2b7d7c23eb16a4d589ee  year0mus.lab
+  19a56cbaa5d521e5f698b68f3c6c07cfada9b04639f03902576877d67dfcc5f4  year2mus.lab
+  989b0468c54a35569e79cbf3fb82e3733b7e99e0ab2b1659c87fb69b74f6a04c  year4mus.lab
+
+  30b68b6fa83a375e320e26d3f34bc5d676f0d89253426177441fa9342afc8070  credits.lab
+  893a26c7480374188562ae9032ab616b09b781e0e2e6c6fccf613c5f3e5dd738  data000.lab
+  cb40cd50d2677b175ca05008f9c789ddec1d5d5e4ead798109d64da9a4000b54  data001.lab
+  e1f36889ab4c133c924b038d838658aa6ef9dce20930e25ee22795c0ef9f8c01  data003.lab
+  0a452538c2279d8e935671ed46d7c7b858a352897aebb6dd7d6ba6f75f2fb3d8  movie00.lab
+  536e450b9d6b33cdbadb973abd45b99a728da077a3047e3e23e045502b54dd91  movie01.lab
+  4af21664df7525c432f4095b9a76f6a2b25734626492aa27acbfa498c297876f  movie03.lab
+  4df5c6f09f7a578f4b3e880d1adc0ddf9ddf4b8d4dc54cc25d20a875fa94e051  vox0000.lab
+  43c085f36c5fa0343eb0711f781180c8074015a38b07d0e1d0795c3ea2eee54a  vox0001.lab
+  faae43db0a15dbe7b12848cff63ca25fa7f9ad4f754c98a2eae8a2a818995817  vox0003.lab
+  76638df2a7090f612c973cf336b63a7b9d63a9d7d35f2b7d7c23eb16a4d589ee  year0mus.lab
+  1f9defe5ce01cc4edfa33cf94ee51f6741e6356b65f212bba6a5cee511470938  year1mus.lab
+  85df32cba7955620964de1ddeb0abb145972558b08d3187a7bc1c2908544ea86  year3mus.lab
+
 ...
+# vim:set sw=2 sts=2 et:
diff --git a/debian/changelog b/debian/changelog
index 13c37ee..177190a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ game-data-packager (40) UNRELEASED; urgency=medium
   * add Descent 1 demo & Descent 2 demo (part of #775442)
   * add support for Hexen II demo (Closes: #775484)
   * add support for "Doom 2 : No Rest for the Living" (Closes: #776280)
+  * add support for the Grim Fandango demo (part of #776545)
 
   [ Simon McVittie ]
   * quake3: install symlinks in /usr/lib/quake3 too, so src:quake can use
@@ -31,6 +32,9 @@ game-data-packager (40) UNRELEASED; urgency=medium
   * Estimate Installed-Size with the algorithm planned for dpkg 1.18,
     rather than using du which is filesystem-dependent
   * Add support for non-default compression algorithms
+  * Add support for the Grim Fandango full version (part of #776545)
+    - put the full and demo versions in /u/s/g/grimfandango{,-demo}-data
+      so they can coexist
 
  -- Simon McVittie <smcv at debian.org>  Thu, 22 Jan 2015 23:54:12 +0000
 

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