[game-data-packager] 01/01: doom2-masterlevels: port error dialog to Fedora
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Sat Jan 2 14:17:27 UTC 2016
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 9fc2800618c0e0eee379bc7aa3cb96a78d259e91
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Sat Jan 2 15:17:02 2016 +0100
doom2-masterlevels: port error dialog to Fedora
---
runtime/doom2-masterlevels.py | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/runtime/doom2-masterlevels.py b/runtime/doom2-masterlevels.py
index af598cf..2b9f7a1 100755
--- a/runtime/doom2-masterlevels.py
+++ b/runtime/doom2-masterlevels.py
@@ -37,16 +37,23 @@ if os.path.isdir('/usr/share/doom'):
else:
DIR = '/usr/share/games/doom'
+if os.path.isfile('/etc/redhat-release'):
+ depedencies = 'python3-gobject-base and gobject-introspection\n (already pulled-in by this .rpm)'
+ command = 'dnf install prboom-plus'
+else:
+ depedencies = 'python3-gi and gir1.2-gtk-3.0'
+ command = 'apt-get install doom-engine python3-gi gir1.2-gtk-3.0'
+
requirements='''
--------------------------------------------------------
You need those to make use this launcher:
* the .wad files from DOOM 2 Master Levels
* some Doom game engine
-* python3-gi and gir1.2-gtk-3.0
+* ''' + depedencies + '''
The free parts can be obtained this way:
- apt-get install doom-engine python3-gi gir1.2-gtk-3.0
+ ''' + command + '''
The .wad files can be for example bought on Steam:
http://store.steampowered.com/app/9160/ or found
@@ -65,7 +72,7 @@ try:
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Pango
except (ImportError,ValueError):
- message = 'python3-gi or gir1.2-gtk-3.0 not found!\n' + requirements
+ message = 'Python3 Gtk+ libraries not found!\n' + requirements
if which('zenity'):
subprocess.call(['zenity', '--error', '--title=Doom 2 Master Levels', '--text', message])
elif which('kdialog'):
--
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