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 2cc60ebb039aaefc6a6456325be78e91158382f2 Author: Simon McVittie <s...@debian.org> Date: Wed Oct 12 10:50:03 2016 +0100 launcher: distinguish between built and source files This means we can run it uninstalled again. --- runtime/launcher.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/runtime/launcher.py b/runtime/launcher.py index 01dd170..001ed8b 100755 --- a/runtime/launcher.py +++ b/runtime/launcher.py @@ -35,9 +35,11 @@ from gi.repository import (GLib, GObject) from gi.repository import Gtk if 'GDP_UNINSTALLED' in os.environ: - RUNTIME = './runtime' + RUNTIME_BUILT = './out' + RUNTIME_SOURCE = './runtime' else: - RUNTIME = '/usr/share/games/game-data-packager-runtime' + RUNTIME_BUILT = '/usr/share/games/game-data-packager-runtime' + RUNTIME_SOURCE = '/usr/share/games/game-data-packager-runtime' # Normalize environment so we can use ${XDG_DATA_HOME} unconditionally. # Do this before we use GLib functions that might create worker threads, @@ -184,7 +186,7 @@ class Launcher: self.id = self.args.id self.keyfile = GLib.KeyFile() - self.keyfile.load_from_file(os.path.join(RUNTIME, + self.keyfile.load_from_file(os.path.join(RUNTIME_BUILT, self.id + '.desktop'), GLib.KeyFileFlags.NONE) @@ -197,13 +199,8 @@ class Launcher: GLib.KEY_FILE_DESKTOP_KEY_ICON) logger.debug('Icon: %s', self.icon_name) - if 'GDP_UNINSTALLED' in os.environ: - import yaml - self.data = yaml.load(open('%s/launch-%s.yaml' % (RUNTIME, self.id), - encoding='utf-8'), Loader=yaml.CSafeLoader) - else: - self.data = json.load(open('%s/launch-%s.json' % (RUNTIME, self.id), - encoding='utf-8')) + self.data = json.load(open('%s/launch-%s.json' % (RUNTIME_BUILT, + self.id), encoding='utf-8')) self.binary_only = self.data['binary_only'] logger.debug('Binary-only: %r', self.binary_only) @@ -466,7 +463,7 @@ class Launcher: def load_text(self, filename, placeholder): for f in ('%s.%s' % (self.id, filename), filename): try: - path = os.path.join(RUNTIME, f) + path = os.path.join(RUNTIME_SOURCE, f) text = open(path).read() except OSError: pass -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits