[game-data-packager] 01/01: move DrBrain to KidsGame KDE submenu, use f.d.o syntax for RPG

Alexandre Detiste detiste-guest at moszumanska.debian.org
Tue Jul 21 10:08:05 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 394a49cebca00918c79e5e306339b98fb3ea5116
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Tue Jul 21 12:06:14 2015 +0200

    move DrBrain to KidsGame KDE submenu, use f.d.o syntax for RPG
    
    http://standards.freedesktop.org/menu-spec/latest/apas02.html
    
    KDE doesn't implement submenus for FPS or AdventureGame :-(
    not tested with other DE's.
---
 data/arx.yaml                              | 2 +-
 data/drbrain1.yaml                         | 1 +
 data/drbrain2.yaml                         | 1 +
 data/glory1.yaml                           | 2 +-
 data/glory2.yaml                           | 2 +-
 data/glory3.yaml                           | 2 +-
 data/lands-of-lore.yaml                    | 2 +-
 data/strife.yaml                           | 2 +-
 game_data_packager/games/scummvm_common.py | 2 +-
 9 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/data/arx.yaml b/data/arx.yaml
index 7a53384..ba0233a 100644
--- a/data/arx.yaml
+++ b/data/arx.yaml
@@ -2,7 +2,7 @@ longname: Arx Fatalis
 copyright: © 2002 Arkane Studios
 engine: arx-libertatis
 try_repack_from: [~/.local/share/arx]
-genre: Role-playing
+genre: Role Playing
 
 # http://wiki.arx-libertatis.org/Required_data_files_and_checksums
 
diff --git a/data/drbrain1.yaml b/data/drbrain1.yaml
index ea89b68..f83ddb7 100644
--- a/data/drbrain1.yaml
+++ b/data/drbrain1.yaml
@@ -3,6 +3,7 @@ longname: "Castle of Dr. Brain"
 copyright: © 1991 Sierra On-Line
 plugin: scummvm_common
 gameid: castlebrain
+genre: Kids
 
 packages:
   drbrain1-data:
diff --git a/data/drbrain2.yaml b/data/drbrain2.yaml
index b52dee9..5c9d84c 100644
--- a/data/drbrain2.yaml
+++ b/data/drbrain2.yaml
@@ -3,6 +3,7 @@ longname: "The Island of Dr. Brain"
 copyright: © 1992 Sierra
 plugin: scummvm_common
 gameid: islandbrain
+genre: Kids
 
 packages:
   drbrain2-data:
diff --git a/data/glory1.yaml b/data/glory1.yaml
index 783b4e9..c8c3914 100644
--- a/data/glory1.yaml
+++ b/data/glory1.yaml
@@ -1,7 +1,7 @@
 ---
 longname: "Quest for Glory: So You Want to Be a Hero"
 copyright: © 1989 Sierra
-genre: Role-playing
+genre: Role Playing
 plugin: scummvm_common
 
 packages:
diff --git a/data/glory2.yaml b/data/glory2.yaml
index 30c5f15..532ef1a 100644
--- a/data/glory2.yaml
+++ b/data/glory2.yaml
@@ -1,7 +1,7 @@
 ---
 longname: "Quest for Glory II: Trial by Fire"
 copyright: © 1990 Sierra
-genre: Role-playing
+genre: Role Playing
 plugin: scummvm_common
 
 packages:
diff --git a/data/glory3.yaml b/data/glory3.yaml
index b42c505..4821e34 100644
--- a/data/glory3.yaml
+++ b/data/glory3.yaml
@@ -1,7 +1,7 @@
 ---
 longname: "Quest for Glory III: Wages of War"
 copyright: © 1992 Sierra
-genre: Role-playing
+genre: Role Playing
 plugin: scummvm_common
 
 packages:
diff --git a/data/lands-of-lore.yaml b/data/lands-of-lore.yaml
index 42eceb6..ed9420c 100644
--- a/data/lands-of-lore.yaml
+++ b/data/lands-of-lore.yaml
@@ -3,7 +3,7 @@ longname: "Lands Of Lore - The Throne of Chaos"
 copyright: © 1993 Westwood Studios
 plugin: scummvm_common
 gameid: lol
-genre: Role-playing
+genre: Role Playing
 
 missing_langs: [es,it]
 # http://forum.dune2k.com/topic/25600-dune-ii-v107-englishitalianspanish/
diff --git a/data/strife.yaml b/data/strife.yaml
index e4d34b7..991832d 100644
--- a/data/strife.yaml
+++ b/data/strife.yaml
@@ -7,7 +7,7 @@
 longname: Strife
 copyright: © 1996 Rogue Entertainment
 plugin: doom_common
-genre: Role-playing
+genre: Role Playing
 engine: "chocolate-strife | strife-engine"
 
 help_text: |
diff --git a/game_data_packager/games/scummvm_common.py b/game_data_packager/games/scummvm_common.py
index 079f933..d51c1d2 100644
--- a/game_data_packager/games/scummvm_common.py
+++ b/game_data_packager/games/scummvm_common.py
@@ -89,7 +89,7 @@ class ScummvmGameData(GameData):
         entry['Icon'] = icon
         entry['Terminal'] = 'false'
         entry['Type'] = 'Application'
-        entry['Categories'] = 'Game'
+        entry['Categories'] = 'Game;%sGame' % self.genre.replace(' ','')
         gameid = package.gameid or self.gameid
         if len(package.langs) == 1:
             entry['Exec'] = 'scummvm -p /%s %s' % (package.install_to, gameid)

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