[game-data-packager] 03/03: add links to ScummVM wiki, ResidualVM wiki & DoomWiki

Alexandre Detiste detiste-guest at moszumanska.debian.org
Sat Sep 5 07:29:02 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 01789c5fa38dc799701cd91eb31b4b461aebf5ca
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Sat Sep 5 09:27:21 2015 +0200

    add links to ScummVM wiki, ResidualVM wiki & DoomWiki
    
    these will show up both with "game-data-packager <game> --help"
    and on the web list
---
 data/arx.yaml                                 | 1 +
 data/atlantis.yaml                            | 1 +
 data/brokensword1.yaml                        | 1 +
 data/chex.yaml                                | 1 +
 data/comi.yaml                                | 2 ++
 data/compet-n.yaml                            | 2 +-
 data/dig.yaml                                 | 1 +
 data/doom.yaml                                | 1 +
 data/doom2.yaml                               | 3 ++-
 data/draci.yaml                               | 1 +
 data/drbrain1.yaml                            | 1 +
 data/drbrain2.yaml                            | 1 +
 data/dreamweb.yaml                            | 1 +
 data/elvira1.yaml                             | 1 +
 data/elvira2.yaml                             | 1 +
 data/final-doom.yaml                          | 1 +
 data/fullthrottle.yaml                        | 1 +
 data/glory1.yaml                              | 1 +
 data/glory2.yaml                              | 1 +
 data/glory3.yaml                              | 1 +
 data/gobliiins.yaml                           | 1 +
 data/gobliins2.yaml                           | 1 +
 data/goblins3.yaml                            | 1 +
 data/grimfandango.yaml                        | 2 ++
 data/hacx.yaml                                | 1 +
 data/heretic.yaml                             | 1 +
 data/hexen.yaml                               | 1 +
 data/hugo.yaml                                | 1 +
 data/inherit.yaml                             | 1 +
 data/kingsquest1.yaml                         | 1 +
 data/kingsquest2.yaml                         | 1 +
 data/kingsquest3.yaml                         | 1 +
 data/kingsquest4.yaml                         | 1 +
 data/kingsquest5.yaml                         | 1 +
 data/kingsquest6.yaml                         | 1 +
 data/kyrandia1.yaml                           | 1 +
 data/kyrandia2.yaml                           | 1 +
 data/kyrandia3.yaml                           | 1 +
 data/lands-of-lore.yaml                       | 1 +
 data/larry1.yaml                              | 1 +
 data/larry2.yaml                              | 1 +
 data/larry3.yaml                              | 1 +
 data/larry5.yaml                              | 1 +
 data/larry6.yaml                              | 1 +
 data/loom.yaml                                | 1 +
 data/lost-in-time.yaml                        | 1 +
 data/nomouth.yaml                             | 1 +
 data/policequest1.yaml                        | 1 +
 data/policequest2.yaml                        | 1 +
 data/policequest3.yaml                        | 1 +
 data/policequest4.wip                         | 1 +
 data/return-to-zork.yaml                      | 1 +
 data/sam-and-max.yaml                         | 1 +
 data/sfinx.yaml                               | 1 +
 data/sherlock-holmes1.yaml                    | 1 +
 data/simon1.yaml                              | 1 +
 data/simon2.yaml                              | 1 +
 data/soltys.yaml                              | 1 +
 data/spacequest1.yaml                         | 1 +
 data/spacequest2.yaml                         | 1 +
 data/spacequest3.yaml                         | 1 +
 data/spacequest4.yaml                         | 1 +
 data/spacequest5.yaml                         | 1 +
 data/strife.yaml                              | 1 +
 data/t7g.yaml                                 | 1 +
 data/teenagent.yaml                           | 1 +
 data/tentacle.yaml                            | 1 +
 data/toltecs.yaml                             | 1 +
 data/toonstruck.yaml                          | 1 +
 data/waxworks.yaml                            | 1 +
 data/zak.yaml                                 | 1 +
 data/zork-inquisitor.yaml                     | 1 +
 data/zork-nemesis.yaml                        | 1 +
 game_data_packager/games/doom_common.py       | 4 ++++
 game_data_packager/games/residualvm_common.py | 3 +++
 game_data_packager/games/scummvm_common.py    | 1 +
 tools/babel.py                                | 8 +++++++-
 77 files changed, 91 insertions(+), 3 deletions(-)

diff --git a/data/arx.yaml b/data/arx.yaml
index ba0233a..003280c 100644
--- a/data/arx.yaml
+++ b/data/arx.yaml
@@ -3,6 +3,7 @@ copyright: © 2002 Arkane Studios
 engine: arx-libertatis
 try_repack_from: [~/.local/share/arx]
 genre: Role Playing
+wiki: http://wiki.arx-libertatis.org/
 
 # http://wiki.arx-libertatis.org/Required_data_files_and_checksums
 
diff --git a/data/atlantis.yaml b/data/atlantis.yaml
index 1513e19..2de5645 100644
--- a/data/atlantis.yaml
+++ b/data/atlantis.yaml
@@ -3,6 +3,7 @@ longname: Indiana Jones and the Fate of Atlantis
 franchise: Indiana Jones
 copyright: © 1992 LucasArts
 plugin: scummvm_common
+wiki: Indiana_Jones_and_the_Fate_of_Atlantis
 
 help_text: |
   The non-english versions available on GOG.com are not always the best ones.
diff --git a/data/brokensword1.yaml b/data/brokensword1.yaml
index 0703eea..3b52022 100644
--- a/data/brokensword1.yaml
+++ b/data/brokensword1.yaml
@@ -3,6 +3,7 @@ longname: "Broken Sword: The Shadow of the Templars"
 copyright: © 1996 Revolution Software
 plugin: scummvm_common
 gameid: sword1
+wiki: Broken_Sword_1
 
 # http://wiki.scummvm.org/index.php/Datafiles#Broken_Sword:_The_Shadow_of_the_Templars
 
diff --git a/data/chex.yaml b/data/chex.yaml
index 70c2976..b41a004 100644
--- a/data/chex.yaml
+++ b/data/chex.yaml
@@ -7,6 +7,7 @@
 longname: Chex Quest (including Chex Quest 2)
 copyright: © 1996 Digital Café
 plugin: doom_common
+wiki: Chex_Quest
 
 packages:
   chexquest-data:
diff --git a/data/comi.yaml b/data/comi.yaml
index 49ad4ed..2653b0d 100644
--- a/data/comi.yaml
+++ b/data/comi.yaml
@@ -6,6 +6,8 @@ copyright: © 1997 Lucasfilm Games
 # takes 1.5x time; xz is really slow
 compress_deb: [-Zgzip, -z1]
 plugin: scummvm_common
+wiki: The_Curse_of_Monkey_Island
+
 # for upgrade from versions where it was not multilingual
 try_repack_from:
   - /usr/share/games/curse-of-monkey-island
diff --git a/data/compet-n.yaml b/data/compet-n.yaml
index 2b37af9..71f8703 100644
--- a/data/compet-n.yaml
+++ b/data/compet-n.yaml
@@ -3,6 +3,7 @@ longname: "Doom: Compet-N wads"
 franchise: Doom
 copyright: © 1995-2002 Various
 plugin: doom_common
+wiki: Compet-n
 
 help_text: |
   This is a selection of high-quality Doom and Doom II PWADS made
@@ -12,7 +13,6 @@ help_text: |
   Old website:
     http://www.doom2.net/compet-n/index.cgi?action=pwads
   New Website: http://www.doom.com.hr/compet-n/
-  Doom Wiki: http://doomwiki.org/wiki/Compet-n
 
 packages:
   doom-compet-n-data:
diff --git a/data/dig.yaml b/data/dig.yaml
index 9a896c4..855f9d6 100644
--- a/data/dig.yaml
+++ b/data/dig.yaml
@@ -2,6 +2,7 @@
 longname: The Dig
 copyright: © 1995 LucasArts
 plugin: scummvm_common
+wiki: Dig
 
 packages:
   the-dig-en-data:
diff --git a/data/doom.yaml b/data/doom.yaml
index 66d1f2b..e297b33 100644
--- a/data/doom.yaml
+++ b/data/doom.yaml
@@ -11,6 +11,7 @@ try_repack_from:
 - /usr/share/games/doom3bfg
 
 plugin: doom_common
+wiki: Doom
 
 help_text: |
   Please provide the DOOM.WAD from either Doom 1.9 (episodes 1-3)
diff --git a/data/doom2.yaml b/data/doom2.yaml
index 83b9c4b..53a77c7 100644
--- a/data/doom2.yaml
+++ b/data/doom2.yaml
@@ -3,12 +3,13 @@
 # http://doom.wikia.com/wiki/DOOM2.WAD
 # http://doomwiki.org/wiki/DOOM2.WAD
 longname: "Doom 2: Hell on Earth"
-franchise: Doom
+franchise: Doom_II
 copyright: © 1994 id Software
 try_repack_from:
 - /usr/share/games/doom3bfg
 
 plugin: doom_common
+wiki: Doom
 
 help_text: |
   Please provide the DOOM2.WAD from Doom 2 version 1.9.
diff --git a/data/draci.yaml b/data/draci.yaml
index 8f0729c..78e7ffa 100644
--- a/data/draci.yaml
+++ b/data/draci.yaml
@@ -2,6 +2,7 @@
 longname: Dračí Historie
 copyright: © 1995 NoSense
 plugin: scummvm_common
+wiki: Draci
 
 # TODO:
 #
diff --git a/data/drbrain1.yaml b/data/drbrain1.yaml
index fb2e032..a974ec2 100644
--- a/data/drbrain1.yaml
+++ b/data/drbrain1.yaml
@@ -3,6 +3,7 @@ longname: "Castle of Dr. Brain"
 franchise: DrBrain
 copyright: © 1991 Sierra On-Line
 plugin: scummvm_common
+wiki: Castle_of_Dr._Brain
 gameid: castlebrain
 genre: Kids
 
diff --git a/data/drbrain2.yaml b/data/drbrain2.yaml
index 457d528..fe3df70 100644
--- a/data/drbrain2.yaml
+++ b/data/drbrain2.yaml
@@ -3,6 +3,7 @@ longname: "The Island of Dr. Brain"
 franchise: DrBrain
 copyright: © 1992 Sierra
 plugin: scummvm_common
+wiki: The_Island_of_Dr._Brain
 gameid: islandbrain
 genre: Kids
 
diff --git a/data/dreamweb.yaml b/data/dreamweb.yaml
index 1c196db..81ff035 100644
--- a/data/dreamweb.yaml
+++ b/data/dreamweb.yaml
@@ -1,6 +1,7 @@
 ---
 copyright: © 1994 Creative Reality
 plugin: scummvm_common
+wiki: Dreamweb
 
 help_text: |
   The ScummVM team would like to make it clear that this game was given a (15)
diff --git a/data/elvira1.yaml b/data/elvira1.yaml
index c3a1f37..470a89c 100644
--- a/data/elvira1.yaml
+++ b/data/elvira1.yaml
@@ -3,6 +3,7 @@ longname: "Elvira: Mistress of the Dark"
 franchise: Elvira
 copyright: © 1990 Horrorsoft
 plugin: scummvm_common
+wiki: "Elvira:_Mistress_of_the_Dark"
 genre: Horror
 
 packages:
diff --git a/data/elvira2.yaml b/data/elvira2.yaml
index 5a3592f..10fe018 100644
--- a/data/elvira2.yaml
+++ b/data/elvira2.yaml
@@ -3,6 +3,7 @@ longname: "Elvira II: The Jaws of Cerberus"
 franchise: Elvira
 copyright: © 1992 Horrorsoft
 plugin: scummvm_common
+wiki: "Elvira_2:_The_Jaws_of_Cerberus"
 genre: Horror
 
 packages:
diff --git a/data/final-doom.yaml b/data/final-doom.yaml
index 6a9a464..83f60a7 100644
--- a/data/final-doom.yaml
+++ b/data/final-doom.yaml
@@ -13,6 +13,7 @@ gog:
   url: doom_ii_final_doom
 
 plugin: doom_common
+wiki: Final_Doom
 
 help_text: |
   Please provide TNT.WAD and/or PLUTONIA.WAD from Final Doom.
diff --git a/data/fullthrottle.yaml b/data/fullthrottle.yaml
index fa049fe..3c0e772 100644
--- a/data/fullthrottle.yaml
+++ b/data/fullthrottle.yaml
@@ -5,6 +5,7 @@ copyright: © 1995 Lucasfilm Games
 # takes 3.5x time; xz is really slow
 compress_deb: [-Zgzip, -z1]
 plugin: scummvm_common
+wiki: Full_Throttle
 gameid: ft
 
 help_text: |
diff --git a/data/glory1.yaml b/data/glory1.yaml
index 8cc5d1e..57e175b 100644
--- a/data/glory1.yaml
+++ b/data/glory1.yaml
@@ -4,6 +4,7 @@ franchise: Quest for Glory
 copyright: © 1989 Sierra
 genre: Role Playing
 plugin: scummvm_common
+wiki: Quest_for_Glory
 
 packages:
   quest-for-glory1-ega-data:
diff --git a/data/glory2.yaml b/data/glory2.yaml
index 312f3b1..b0d82e2 100644
--- a/data/glory2.yaml
+++ b/data/glory2.yaml
@@ -4,6 +4,7 @@ franchise: Quest for Glory
 copyright: © 1990 Sierra
 genre: Role Playing
 plugin: scummvm_common
+wiki: Quest_for_Glory_II
 
 packages:
   quest-for-glory2-data:
diff --git a/data/glory3.yaml b/data/glory3.yaml
index 6416b4d..3cf746a 100644
--- a/data/glory3.yaml
+++ b/data/glory3.yaml
@@ -4,6 +4,7 @@ franchise: Quest for Glory
 copyright: © 1992 Sierra
 genre: Role Playing
 plugin: scummvm_common
+wiki: Quest_for_Glory_III
 
 packages:
   quest-for-glory3-data:
diff --git a/data/gobliiins.yaml b/data/gobliiins.yaml
index 6e1d365..d1f539e 100644
--- a/data/gobliiins.yaml
+++ b/data/gobliiins.yaml
@@ -3,6 +3,7 @@ franchise: Gobliiins
 copyright: © 1991 Coktel Vision
 plugin: scummvm_common
 gameid: gob1
+wiki: Gobliiins
 
 packages:
   gobliiins-en-data:
diff --git a/data/gobliins2.yaml b/data/gobliins2.yaml
index c1824c3..df08949 100644
--- a/data/gobliins2.yaml
+++ b/data/gobliins2.yaml
@@ -4,6 +4,7 @@ franchise: Gobliiins
 copyright: © 1992 Coktel Vision
 plugin: scummvm_common
 gameid: gob2
+wiki: Gobliins_2
 
 packages:
   gobliins2-data:
diff --git a/data/goblins3.yaml b/data/goblins3.yaml
index 35804e9..ada1b1a 100644
--- a/data/goblins3.yaml
+++ b/data/goblins3.yaml
@@ -2,6 +2,7 @@
 longname: Goblins Quest 3
 franchise: Gobliiins
 plugin: scummvm_common
+wiki: Goblins_3
 gameid: gob3
 copyright: © 1992 Coktel Vision
 
diff --git a/data/grimfandango.yaml b/data/grimfandango.yaml
index 9147acb..209f2bd 100644
--- a/data/grimfandango.yaml
+++ b/data/grimfandango.yaml
@@ -3,6 +3,8 @@ longname: Grim Fandango
 copyright: © 1998 LucasArts Entertainment Company LLC
 plugin: residualvm_common
 gameid: grim
+wiki: Grim_Fandango
+
 # 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.
diff --git a/data/hacx.yaml b/data/hacx.yaml
index cd6fef4..092ffa7 100644
--- a/data/hacx.yaml
+++ b/data/hacx.yaml
@@ -5,6 +5,7 @@
 longname: "HacX: Twitch 'n Kill"
 copyright: © 1997 Banjo Software
 plugin: doom_common
+wiki: Hacx
 
 help_text: |
   Please provide HACX.WAD from
diff --git a/data/heretic.yaml b/data/heretic.yaml
index 5bfac27..0fcd21e 100644
--- a/data/heretic.yaml
+++ b/data/heretic.yaml
@@ -7,6 +7,7 @@ franchise: Heretic
 copyright: © 1994 Raven Software
 
 plugin: doom_common
+wiki: Heretic
 engine: "chocolate-heretic | heretic-engine"
 
 help_text: |
diff --git a/data/hexen.yaml b/data/hexen.yaml
index 46576ee..2a6d53c 100644
--- a/data/hexen.yaml
+++ b/data/hexen.yaml
@@ -19,6 +19,7 @@ help_text: |
   hexendemo.wad to avoid colliding with the full version of Hexen.
 
 plugin: doom_common
+wiki: Hexen
 engine: "chocolate-hexen | hexen-engine"
 
 packages:
diff --git a/data/hugo.yaml b/data/hugo.yaml
index 9c31ba0..09a7e80 100644
--- a/data/hugo.yaml
+++ b/data/hugo.yaml
@@ -2,6 +2,7 @@
 longname: The Hugo Trilogy
 copyright: © 1990-1992 Gray Design Associates
 plugin: scummvm_common
+wiki: Hugo
 
 packages:
   hugo1-data:
diff --git a/data/inherit.yaml b/data/inherit.yaml
index 4259d76..ba79828 100644
--- a/data/inherit.yaml
+++ b/data/inherit.yaml
@@ -2,6 +2,7 @@
 longname: "Inherit the Earth: Quest for the Orb"
 copyright: © 1994 The Dreamers Guild
 plugin: scummvm_common
+wiki: Inherit_the_Earth
 gameid: ite
 
 help_text: |
diff --git a/data/kingsquest1.yaml b/data/kingsquest1.yaml
index 59d75ba..df7b9de 100644
--- a/data/kingsquest1.yaml
+++ b/data/kingsquest1.yaml
@@ -3,6 +3,7 @@ longname: "King's Quest: Quest for the Crown"
 franchise: "King's Quest"
 copyright: © 1983 Sierra On-Line
 plugin: scummvm_common
+wiki: King%27s_Quest
 gameid: kq1
 
 packages:
diff --git a/data/kingsquest2.yaml b/data/kingsquest2.yaml
index 7fcf475..d963ec4 100644
--- a/data/kingsquest2.yaml
+++ b/data/kingsquest2.yaml
@@ -3,6 +3,7 @@ longname: "King's Quest II: Romancing the Throne"
 franchise: "King's Quest"
 copyright: © 1985 Sierra On-Line
 plugin: scummvm_common
+wiki: King%27s_Quest_II
 gameid: kq2
 
 packages:
diff --git a/data/kingsquest3.yaml b/data/kingsquest3.yaml
index c8a317e..5763e81 100644
--- a/data/kingsquest3.yaml
+++ b/data/kingsquest3.yaml
@@ -3,6 +3,7 @@ longname: "King's Quest III: To Heir Is Human"
 franchise: "King's Quest"
 copyright: © 1986 Sierra On-Line
 plugin: scummvm_common
+wiki: King%27s_Quest_III
 gameid: kq3
 
 packages:
diff --git a/data/kingsquest4.yaml b/data/kingsquest4.yaml
index 0a0f0de..90de813 100644
--- a/data/kingsquest4.yaml
+++ b/data/kingsquest4.yaml
@@ -2,6 +2,7 @@
 longname: "King's Quest IV: The Perils of Rosella"
 copyright: © 1988 Sierra Entertainment
 plugin: scummvm_common
+wiki: King%27s_Quest_IV
 gameid: kq4sci
 
 packages:
diff --git a/data/kingsquest5.yaml b/data/kingsquest5.yaml
index 41fd066..1d235ce 100644
--- a/data/kingsquest5.yaml
+++ b/data/kingsquest5.yaml
@@ -2,6 +2,7 @@
 longname: "King's Quest V: Absence Makes the Heart Go Yonder! "
 copyright: © 1990 Sierra Entertainment
 plugin: scummvm_common
+wiki: King%27s_Quest_V
 gameid: kq5
 
 packages:
diff --git a/data/kingsquest6.yaml b/data/kingsquest6.yaml
index ae8f2bd..d4bf826 100644
--- a/data/kingsquest6.yaml
+++ b/data/kingsquest6.yaml
@@ -2,6 +2,7 @@
 longname: "King's Quest VI: Heir Today, Gone Tomorrow"
 copyright: © 1992 Sierra Entertainment
 plugin: scummvm_common
+wiki: King%27s_Quest_VI
 gameid: kq6
 
 packages:
diff --git a/data/kyrandia1.yaml b/data/kyrandia1.yaml
index 63f818b..e479a29 100644
--- a/data/kyrandia1.yaml
+++ b/data/kyrandia1.yaml
@@ -2,6 +2,7 @@
 longname: Legend of Kyrandia I
 copyright: © 1992 Westwood Studios
 plugin: scummvm_common
+wiki: The_Legend_of_Kyrandia
 gameid: kyra1
 
 packages:
diff --git a/data/kyrandia2.yaml b/data/kyrandia2.yaml
index 8844a64..2d5a519 100644
--- a/data/kyrandia2.yaml
+++ b/data/kyrandia2.yaml
@@ -2,6 +2,7 @@
 longname: "Legend of Kyrandia II: Hand of Fate"
 copyright: © 1993 Westwood Studios
 plugin: scummvm_common
+wiki: "The_Legend_of_Kyrandia:_Book_Two:_Hand_of_Fate"
 gameid: kyra2
 
 packages:
diff --git a/data/kyrandia3.yaml b/data/kyrandia3.yaml
index 42d2172..c2643a7 100644
--- a/data/kyrandia3.yaml
+++ b/data/kyrandia3.yaml
@@ -2,6 +2,7 @@
 longname: "Legend of Kyrandia III: Malcolm's Revenge"
 copyright: © 1994 Westwood Studios
 plugin: scummvm_common
+wiki: "The_Legend_of_Kyrandia:_Book_Three:_Malcolm%27s_Revenge"
 gameid: kyra3
 
 packages:
diff --git a/data/lands-of-lore.yaml b/data/lands-of-lore.yaml
index 4745c46..d93f602 100644
--- a/data/lands-of-lore.yaml
+++ b/data/lands-of-lore.yaml
@@ -2,6 +2,7 @@
 longname: "Lands Of Lore - The Throne of Chaos"
 copyright: © 1993 Westwood Studios
 plugin: scummvm_common
+wiki: Lands_of_Lore
 gameid: lol
 genre: Role Playing
 
diff --git a/data/larry1.yaml b/data/larry1.yaml
index 548aea5..03fc766 100644
--- a/data/larry1.yaml
+++ b/data/larry1.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry in the Land of the Lounge Lizards"
 franchise: Leisure Suit Larry
 copyright: © 1987 Sierra On-Line
 plugin: scummvm_common
+wiki: Leisure_Suit_Larry
 gameid: lsl1
 genre: Adult Humor
 
diff --git a/data/larry2.yaml b/data/larry2.yaml
index 13a8288..39e303e 100644
--- a/data/larry2.yaml
+++ b/data/larry2.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)"
 franchise: Leisure Suit Larry
 copyright: © 1988 Sierra On-Line
 plugin: scummvm_common
+wiki: Leisure_Suit_Larry_2
 gameid: lsl2
 genre: Adult Humor
 
diff --git a/data/larry3.yaml b/data/larry3.yaml
index 4b0012c..dc99ba6 100644
--- a/data/larry3.yaml
+++ b/data/larry3.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry III: Passionate Patti in Pursuit of the Pulsating
 franchise: Leisure Suit Larry
 copyright: © 1989 Sierra On-Line
 plugin: scummvm_common
+wiki: Leisure_Suit_Larry_3
 gameid: lsl3
 genre: Adult Humor
 
diff --git a/data/larry5.yaml b/data/larry5.yaml
index 9c3caea..3500617 100644
--- a/data/larry5.yaml
+++ b/data/larry5.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work"
 franchise: Leisure Suit Larry
 copyright: © 1991 Sierra On-Line
 plugin: scummvm_common
+wiki: Leisure_Suit_Larry_5
 gameid: lsl5
 genre: Adult Humor
 
diff --git a/data/larry6.yaml b/data/larry6.yaml
index c8481f6..2b8d974 100644
--- a/data/larry6.yaml
+++ b/data/larry6.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry 6: Shape Up or Slip Out!"
 franchise: Leisure Suit Larry
 copyright: © 1993 Sierra On-Line
 plugin: scummvm_common
+wiki: Leisure_Suit_Larry_6
 gameid: lsl6-cd
 genre: Adult Humor
 
diff --git a/data/loom.yaml b/data/loom.yaml
index e1369a3..e120a3a 100644
--- a/data/loom.yaml
+++ b/data/loom.yaml
@@ -1,5 +1,6 @@
 copyright: © 1990 Lucasfilm Games
 plugin: scummvm_common
+wiki: Loom
 
 packages:
   loom-data:
diff --git a/data/lost-in-time.yaml b/data/lost-in-time.yaml
index a09acbf..bdcad85 100644
--- a/data/lost-in-time.yaml
+++ b/data/lost-in-time.yaml
@@ -2,6 +2,7 @@
 longname: Lost in Time
 copyright: © 1993 Coktel Vision
 plugin: scummvm_common
+wiki: Lost_in_Time
 gameid: lit
 
 packages:
diff --git a/data/nomouth.yaml b/data/nomouth.yaml
index 1ff08bd..2b42d8e 100644
--- a/data/nomouth.yaml
+++ b/data/nomouth.yaml
@@ -3,6 +3,7 @@ longname: I Have No Mouth, and I Must Scream
 copyright: © 1995 The Dreamers Guild
 genre: Horror
 plugin: scummvm_common
+wiki: I_Have_No_Mouth,_and_I_Must_Scream
 gameid: ihnm
 steam:
   id: 245390
diff --git a/data/policequest1.yaml b/data/policequest1.yaml
index d79b80d..5307b56 100644
--- a/data/policequest1.yaml
+++ b/data/policequest1.yaml
@@ -3,6 +3,7 @@ longname: Police Quest 1 - In Pursuit of The Death Angel
 franchise: Police Quest
 copyright: © 1987 Sierra
 plugin: scummvm_common
+wiki: Police_Quest
 gameid: pq1
 
 # https://github.com/scummvm/scummvm/blob/e88d6265d8ea3d1133661073a5484e0ed372458e/engines/agi/detection_tables.h#L502
diff --git a/data/policequest2.yaml b/data/policequest2.yaml
index 1a1fbb4..902e0b6 100644
--- a/data/policequest2.yaml
+++ b/data/policequest2.yaml
@@ -3,6 +3,7 @@ longname: Police Quest 2 - Vengeance
 franchise: Police Quest
 copyright: © 1988 Sierra On-Line
 plugin: scummvm_common
+wiki: Police_Quest_II
 gameid: pq2
 
 packages:
diff --git a/data/policequest3.yaml b/data/policequest3.yaml
index cb7a266..6625f5f 100644
--- a/data/policequest3.yaml
+++ b/data/policequest3.yaml
@@ -3,6 +3,7 @@ longname: Police Quest 3 - The Kindred
 franchise: Police Quest
 copyright: © 1991 Sierra On-Line
 plugin: scummvm_common
+wiki: Police_Quest_III
 gameid: pq3
 
 help_text: |
diff --git a/data/policequest4.wip b/data/policequest4.wip
index 33b9886..e61abef 100644
--- a/data/policequest4.wip
+++ b/data/policequest4.wip
@@ -2,6 +2,7 @@
 longname: Police Quest 4 - Open Season
 copyright: © 1993 Sierra Entertainment
 plugin: scummvm_common
+wiki: Police_Quest_IV
 gameid: pq4
 
 help_text: |
diff --git a/data/return-to-zork.yaml b/data/return-to-zork.yaml
index 7c38ecf..7e4a4bf 100644
--- a/data/return-to-zork.yaml
+++ b/data/return-to-zork.yaml
@@ -3,6 +3,7 @@ longname: Return To Zork
 franchise: Zork
 copyright: © 1993 Infocom
 plugin: scummvm_common
+wiki: Return_to_Zork
 gameid: rtz
 
 # http://www.thezorklibrary.com/installguides/rtz-scummvm.html
diff --git a/data/sam-and-max.yaml b/data/sam-and-max.yaml
index 98f70c0..ebc4296 100644
--- a/data/sam-and-max.yaml
+++ b/data/sam-and-max.yaml
@@ -2,6 +2,7 @@
 longname: Sam and Max Hit the Road
 copyright: © 1993 LucasArts
 plugin: scummvm_common
+wiki: Sam_%26_Max_Hit_the_Road
 gameid: samnmax
 
 help_text: |
diff --git a/data/sfinx.yaml b/data/sfinx.yaml
index 7eaab0b..677ecd2 100644
--- a/data/sfinx.yaml
+++ b/data/sfinx.yaml
@@ -1,6 +1,7 @@
 ---
 copyright: © 1997 L.K. Avalon
 plugin: scummvm_common
+wiki: Sfinx
 
 help_text: |
   This requires a recent ScummVM build (December 22, 2014 or more recent),
diff --git a/data/sherlock-holmes1.yaml b/data/sherlock-holmes1.yaml
index 0e506bd..01fd841 100644
--- a/data/sherlock-holmes1.yaml
+++ b/data/sherlock-holmes1.yaml
@@ -2,6 +2,7 @@
 longname: "The Lost Files of Sherlock Holmes - The Case of the Serrated Scalpel"
 copyright: © 1992 Electronic Arts
 plugin: scummvm_common
+wiki: "The_Lost_Files_of_Sherlock_Holmes:_The_Case_of_the_Serrated_Scalpel"
 engine: scummvm (>= 1.8.0)
 
 help_text: |
diff --git a/data/simon1.yaml b/data/simon1.yaml
index be59cfb..438381f 100644
--- a/data/simon1.yaml
+++ b/data/simon1.yaml
@@ -3,6 +3,7 @@ longname: Simon the Sorcerer
 franchise: Simon the Sorcerer
 copyright: © 1993 Adventure Soft
 plugin: scummvm_common
+wiki: Simon_the_Sorcerer
 
 packages:
   simon-the-sorcerer1-en-data:
diff --git a/data/simon2.yaml b/data/simon2.yaml
index d063e5e..a0dde00 100644
--- a/data/simon2.yaml
+++ b/data/simon2.yaml
@@ -3,6 +3,7 @@ longname: "Simon the Sorcerer II: The Lion, the Wizard and the Wardrobe"
 franchise: Simon the Sorcerer
 copyright: © 1995 Adventure Soft
 plugin: scummvm_common
+wiki: "Simon_the_Sorcerer_II:_The_Lion,_the_Wizard_and_the_Wardrobe"
 
 packages:
   simon-the-sorcerer2-en-data:
diff --git a/data/soltys.yaml b/data/soltys.yaml
index 1617ef5..a2b2fdd 100644
--- a/data/soltys.yaml
+++ b/data/soltys.yaml
@@ -2,6 +2,7 @@
 copyright: © 1995 L.K. Avalon
 longname: Sołtys
 plugin: scummvm_common
+wiki: Soltys
 
 packages:
   soltys-en-data:
diff --git a/data/spacequest1.yaml b/data/spacequest1.yaml
index 0d0d33f..f449034 100644
--- a/data/spacequest1.yaml
+++ b/data/spacequest1.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest I: The Sarien Encounter"
 franchise: Space Quest
 copyright: © 1986 Sierra
 plugin: scummvm_common
+wiki: Space_Quest
 gameid: sq1
 
 # http://wiki.scummvm.org/index.php/Datafiles#AGI
diff --git a/data/spacequest2.yaml b/data/spacequest2.yaml
index d7a5913..dc89d26 100644
--- a/data/spacequest2.yaml
+++ b/data/spacequest2.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest II: Vohaul's Revenge"
 franchise: Space Quest
 copyright: © 1987 Sierra
 plugin: scummvm_common
+wiki: Space_Quest_II
 gameid: sq2
 
 packages:
diff --git a/data/spacequest3.yaml b/data/spacequest3.yaml
index 1d92a54..af0f7cf 100644
--- a/data/spacequest3.yaml
+++ b/data/spacequest3.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest III: The Pirates of Pestulon"
 franchise: Space Quest
 copyright: © 1989 Sierra
 plugin: scummvm_common
+wiki: Space_Quest_III
 gameid: sq3
 
 packages:
diff --git a/data/spacequest4.yaml b/data/spacequest4.yaml
index f3ee372..893d526 100644
--- a/data/spacequest4.yaml
+++ b/data/spacequest4.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest IV: Roger Wilco and the Time Rippers"
 franchise: Space Quest
 copyright: © 1991 Sierra
 plugin: scummvm_common
+wiki: Space_Quest_IV
 gameid: sq4
 
 packages:
diff --git a/data/spacequest5.yaml b/data/spacequest5.yaml
index 00439fe..001a27c 100644
--- a/data/spacequest5.yaml
+++ b/data/spacequest5.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest V: The Next Mutation"
 franchise: Space Quest
 copyright: © 1993 Sierra
 plugin: scummvm_common
+wiki: Space_Quest_V
 gameid: sq5
 
 packages:
diff --git a/data/strife.yaml b/data/strife.yaml
index 991832d..6f4c863 100644
--- a/data/strife.yaml
+++ b/data/strife.yaml
@@ -7,6 +7,7 @@
 longname: Strife
 copyright: © 1996 Rogue Entertainment
 plugin: doom_common
+wiki: Strife
 genre: Role Playing
 engine: "chocolate-strife | strife-engine"
 
diff --git a/data/t7g.yaml b/data/t7g.yaml
index da334e6..cdfb441 100644
--- a/data/t7g.yaml
+++ b/data/t7g.yaml
@@ -2,6 +2,7 @@
 longname: The 7th Guest
 copyright: © 1993 Trilobyte
 plugin: scummvm_common
+wiki: The_7th_Guest
 genre: Horror
 
 help_text: |
diff --git a/data/teenagent.yaml b/data/teenagent.yaml
index 5a65e1e..27862b3 100644
--- a/data/teenagent.yaml
+++ b/data/teenagent.yaml
@@ -1,6 +1,7 @@
 ---
 copyright: © 1995 Metropolis Software House
 plugin: scummvm_common
+wiki: TeenAgent
 
 help_text: |
   This game is provided free-as-in-beer by GOG.com.
diff --git a/data/tentacle.yaml b/data/tentacle.yaml
index 41b86a3..f899140 100644
--- a/data/tentacle.yaml
+++ b/data/tentacle.yaml
@@ -2,6 +2,7 @@
 longname: Day Of The Tentacle
 copyright: © 1993 LucasArts
 plugin: scummvm_common
+wiki: Day_of_the_Tentacle
 # for upgrade from versions where it was not multilingual
 try_repack_from:
   - /usr/share/games/dayofthetentacle
diff --git a/data/toltecs.yaml b/data/toltecs.yaml
index a77dd2c..13d9ac6 100644
--- a/data/toltecs.yaml
+++ b/data/toltecs.yaml
@@ -2,6 +2,7 @@
 longname: "3 Skulls of the Toltecs"
 copyright: © 1996 Time Warner
 plugin: scummvm_common
+wiki: Toltecs
 
 packages:
   toltecs-data:
diff --git a/data/toonstruck.yaml b/data/toonstruck.yaml
index 4761a0b..a64d2fb 100644
--- a/data/toonstruck.yaml
+++ b/data/toonstruck.yaml
@@ -1,6 +1,7 @@
 ---
 copyright: © 1996 Virgin Interactive
 plugin: scummvm_common
+wiki: Toonstruck
 gameid: toon
 
 packages:
diff --git a/data/waxworks.yaml b/data/waxworks.yaml
index 1dc018e..ee9f151 100644
--- a/data/waxworks.yaml
+++ b/data/waxworks.yaml
@@ -1,6 +1,7 @@
 ---
 copyright: © 1992 Horrorsoft
 plugin: scummvm_common
+wiki: Waxworks
 genre: Horror
 
 packages:
diff --git a/data/zak.yaml b/data/zak.yaml
index 5ea8fff..3b4180a 100644
--- a/data/zak.yaml
+++ b/data/zak.yaml
@@ -2,6 +2,7 @@
 longname: Zak McKracken and the Alien Mindbenders
 copyright: © 1988 Lucasfilm Games
 plugin: scummvm_common
+wiki: Zak_McKracken_and_the_Alien_Mindbenders
 
 help_text: |
   GOG.com only sells the English version.
diff --git a/data/zork-inquisitor.yaml b/data/zork-inquisitor.yaml
index c3a497f..3688c46 100644
--- a/data/zork-inquisitor.yaml
+++ b/data/zork-inquisitor.yaml
@@ -3,6 +3,7 @@ longname: "Zork: Grand Inquisitor"
 franchise: Zork
 copyright: © 1997 Activision
 plugin: scummvm_common
+wiki: "Zork:_Grand_Inquisitor"
 
 help_text: |
   For all versions: you need to first install the package fonts-liberation.
diff --git a/data/zork-nemesis.yaml b/data/zork-nemesis.yaml
index 8c5cb85..ad70537 100644
--- a/data/zork-nemesis.yaml
+++ b/data/zork-nemesis.yaml
@@ -3,6 +3,7 @@ longname: Zork Nemesis - The Forbidden Lands
 franchise: Zork
 copyright: © 1996 Activision
 plugin: scummvm_common
+wiki: Zork_Nemesis
 gameid: znemesis
 
 help_text:
diff --git a/game_data_packager/games/doom_common.py b/game_data_packager/games/doom_common.py
index 823dc5b..63d30c3 100644
--- a/game_data_packager/games/doom_common.py
+++ b/game_data_packager/games/doom_common.py
@@ -58,6 +58,10 @@ class DoomGameData(GameData):
     def __init__(self, shortname, data, workdir=None):
         super(DoomGameData, self).__init__(shortname, data,
                 workdir=workdir)
+
+        self.wikibase = 'http://doomwiki.org/wiki/'
+        assert self.wiki
+
         if self.engine is None:
             self.engine = "chocolate-doom | doom-engine"
         if self.genre is None:
diff --git a/game_data_packager/games/residualvm_common.py b/game_data_packager/games/residualvm_common.py
index a67e45b..0ca1f83 100644
--- a/game_data_packager/games/residualvm_common.py
+++ b/game_data_packager/games/residualvm_common.py
@@ -35,6 +35,9 @@ class ResidualvmGameData(GameData):
         super(ResidualvmGameData, self).__init__(shortname, data,
                 workdir=workdir)
 
+        self.wikibase = 'http://wiki.residualvm.org/index.php/'
+        assert self.wiki
+
         self.gameid = self.data['gameid']
         if self.gameid != shortname:
             self.aliases.add(self.gameid)
diff --git a/game_data_packager/games/scummvm_common.py b/game_data_packager/games/scummvm_common.py
index b71a5d7..f295276 100644
--- a/game_data_packager/games/scummvm_common.py
+++ b/game_data_packager/games/scummvm_common.py
@@ -36,6 +36,7 @@ class ScummvmGameData(GameData):
                 workdir=workdir)
 
         self.wikibase = 'http://wiki.scummvm.org/index.php/'
+        assert self.wiki
 
         if 'gameid' in self.data:
             self.gameid = self.data['gameid']
diff --git a/tools/babel.py b/tools/babel.py
index 5537bf5..77f097f 100755
--- a/tools/babel.py
+++ b/tools/babel.py
@@ -53,6 +53,7 @@ for name, game in load_games().items():
     stats['genre'] = game.genre
     stats['shortname'] = name
     stats['longname'] = game.longname
+    stats['url_wiki'] = game.wikibase + (game.wiki or '')
     stats['total'] = len(game.packages)
     stats['missing_langs'] = game.missing_langs
     stats['fullfree'] = fullfree
@@ -164,7 +165,12 @@ for game in games:
         css = ' class="%s"' % ' '.join(highlight)
     else:
         css = ''
-    html.write('  <td%s>%s</td>\n' % (css, game['longname']))
+    html.write('  <td%s>' % css)
+    if game.get('url_wiki', False):
+        html.write('<a href="%s">%s</a>' % (game['url_wiki'], game['longname']))
+    else:
+        html.write(game['longname'])
+    html.write('</td>')
     for lang in langs_order:
         count = game.get(lang,None)
         if lang in ('total', 'en') and count == None:

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