The following commit has been merged in the yaml branch:
commit 997b1cdae8a35cbd693cce200c709c2c787d3bb8
Author: Jon Dowland <[email protected]>
Date:   Thu Sep 24 18:29:38 2009 +0100

    convert all supported/ files into YAML

diff --git a/gdp.py b/gdp.py
index 9ba873a..48c0794 100755
--- a/gdp.py
+++ b/gdp.py
@@ -17,11 +17,10 @@ class Controller:
 
        def get_model(self):
                self.m = m = Model()
-               for game in [ x for x in os.listdir("supported") \
-                       if len(x) >= 5 and x[-5:] == ".yaml"]:
-                               y = 
yaml.load(open("supported/%s"%game,"r").read())
-                               m.append(y)
-                               self.view.supported_game_added(y)
+               for game in [ x for x in os.listdir("supported")]:
+                       y = yaml.load(open("supported/%s"%game,"r").read())
+                       m.append(y)
+                       self.view.supported_game_added(y)
                return m
 
        def set_game(self, game):
diff --git a/supported/doom b/supported/doom
index d15949d..9df34cb 100644
--- a/supported/doom
+++ b/supported/doom
@@ -1,26 +1,9 @@
-
-SHORTNAME=doom
-LONGNAME="Doom (including Ultimate Doom)"
-
-check_for_v19() {
-       case "$CHECKSUM" in
-               "c4fe9fd920207691a9f493668e0a2083")
-                       debug "doom.wad is a v1.9 IWAD (ultimate doom)"
-                       ;;
-               "1cd63c5ddff1bf8ce844237f580e9cf3")
-                       debug "doom.wad is a v1.9 IWAD (registered)"
-                       ;;
-               *)
-                       warn "the doom.wad file is not version 1.9"
-                       warn "(or has been modified)"
-                       warn "you may have some problems with PWADs and demos"
-                       ;;
-       esac
-
-}
-
-if [ -f ./lib/game-data-packager-shared ]; then
-       . ./lib/doom-common
-else
-       . /usr/lib/game-data-packager/doom-common
-fi
+shortname: doom
+longname: "Doom"
+actions:
+  - 
+    name: doom.wad
+    destination: /usr/share/games/doom/doom.wad
+    md5:
+      - c4fe9fd920207691a9f493668e0a2083
+      - 1cd63c5ddff1bf8ce844237f580e9cf3
diff --git a/supported/doom2 b/supported/doom2
index 904953d..bec93be 100644
--- a/supported/doom2
+++ b/supported/doom2
@@ -1,22 +1,12 @@
-
-SHORTNAME=doom2
-LONGNAME="Doom 2"
-
-check_for_v19() {
-       case "$CHECKSUM" in
-               "25e1459ca71d321525f84628f45ca8cd")
-                       debug "doom2.wad is a v1.9 IWAD"
-                       ;;
-               *)
-                       warn "the doom2.wad file is not version 1.9"
-                       warn "you may have some problems with PWADs and demos"
-                       ;;
-       esac
-
-}
-
-if [ -f ./lib/game-data-packager-shared ]; then
-       . ./lib/doom-common
-else
-       . /usr/lib/game-data-packager/doom-common
-fi
+shortname: doom2
+longname: "Doom 2: Hell on Earth"
+actions:
+  - 
+    name: doom2.wad
+    destination: /usr/share/games/doom/doom2.wad
+    md5: [ 25e1459ca71d321525f84628f45ca8cd ]
+    depends: [ zomg ]
+  -
+    name: zomg
+    destination: /tmp/zomg
+    md5: 6f5902ac237024bdd0c176cb93063dc4
diff --git a/supported/doom2.yaml b/supported/doom2.yaml
deleted file mode 100644
index 80c5313..0000000
--- a/supported/doom2.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-shortname: doom2
-longname: "Doom 2: Hell on Earth"
-actions:
-  - 
-    name: doom2
-    destination: /usr/share/games/doom/doom2.wad
-    md5: 25e1459ca71d321525f84628f45ca8cd
-    depends: [ zomg ]
-  -
-    name: zomg
-    destination: /tmp/zomg
-    md5: 6f5902ac237024bdd0c176cb93063dc4
diff --git a/supported/plutonia b/supported/plutonia
index 59c6838..b616b36 100644
--- a/supported/plutonia
+++ b/supported/plutonia
@@ -1,20 +1,8 @@
-SHORTNAME=plutonia
-LONGNAME="Final Doom: The Plutonia Experiment"
+shortname: Plutonia
+longname: "Final Doom: The Plutonia Experiment"
+actions:
+  - 
+    name: plutonia.wad
+    destination: /usr/share/games/doom/plutonia.wad
+    md5: [ 75c8cf89566741fa9d22447604053bd7 ]
 
-check_for_v19() {
-       case "$CHECKSUM" in
-               "75c8cf89566741fa9d22447604053bd7")
-            debug "plutonia.wad has a known checksum"
-                       ;;
-               *)
-                       warn "plutonia.wad has an unknown checksum"
-                       ;;
-       esac
-
-}
-
-if [ -f ./lib/game-data-packager-shared ]; then
-       . ./lib/doom-common
-else
-       . /usr/lib/game-data-packager/doom-common
-fi
diff --git a/supported/tnt b/supported/tnt
index b4f011e..2f7cb05 100644
--- a/supported/tnt
+++ b/supported/tnt
@@ -1,21 +1,7 @@
-
-SHORTNAME=tnt
-LONGNAME="Final Doom: TNT: Evilution"
-
-check_for_v19() {
-       case "$CHECKSUM" in
-               "4e158d9953c79ccf97bd0663244cc6b6")
-                       debug "tnt.wad checksum is correct"
-                       ;;
-               *)
-                       warn "the tnt.wad file has an unknown checksum"
-                       ;;
-       esac
-
-}
-
-if [ -f ./lib/game-data-packager-shared ]; then
-       . ./lib/doom-common
-else
-       . /usr/lib/game-data-packager/doom-common
-fi
+shortname: tnt
+longname: "Final Doom: TNT: Evilution"
+actions:
+  - 
+    name: tnt.wad
+    destination: /usr/share/games/doom/tnt.wad
+    md5: [ 4e158d9953c79ccf97bd0663244cc6b6 ]

-- 
Installer for game data files

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to