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 1eeec8be8e118129da431597b3c86c137c4205d5
Author: Simon McVittie <s...@debian.org>
Date:   Fri Oct 14 12:24:53 2016 +0100

    Replace configure.py mechanism with something that actually works
---
 .gitignore         | 1 +
 Makefile           | 6 +++++-
 tools/configure.py | 5 +++--
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index f6b5d76..87c4558 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 /build/
 /build-stamp
+/configure.mk
 /configure-stamp
 /debian/files
 /debian/debhelper-build-stamp
diff --git a/Makefile b/Makefile
index 1af212b..5728c3b 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,8 @@ datadir := /usr/share
 gamedatadir := ${datadir}
 
 PYTHON := python3
-$(eval $(shell PYTHONPATH=. ${PYTHON} tools/configure.py))
+
+-include configure.mk
 
 pkgdatadir := ${gamedatadir}/game-data-packager
 runtimedir := ${gamedatadir}/game-data-packager-runtime
@@ -78,6 +79,9 @@ default: $(png) $(svgz) $(json_from_data) $(launcher_json) \
       out/bash_completion out/changelog.gz \
       out/game-data-packager out/vfs.zip out/memento-mori-2.svg
 
+configure.mk: tools/configure.py $(wildcard game_data_packager/*.py 
game_data_packager/*/*.py)
+       PYTHONPATH=. ${PYTHON} tools/configure.py > $@
+
 out/CACHEDIR.TAG:
        @mkdir -p out
        ( echo "Signature: 8a477f597d28d17""2789f06886806bc55"; \
diff --git a/tools/configure.py b/tools/configure.py
index 9c7dd43..0ab62e8 100755
--- a/tools/configure.py
+++ b/tools/configure.py
@@ -17,15 +17,16 @@
 
 import os
 import sys
+import textwrap
 
 from game_data_packager.packaging import (get_native_packaging_system)
 
 def main():
-    print(get_native_packaging_system().substitute('''
+    print(get_native_packaging_system().substitute(textwrap.dedent('''
     bindir := ${bindir}
     datadir := ${datadir}
     gamedatadir := ${assets}
-    ''', 'unknown-package-name'))
+    '''), 'unknown-package-name'))
 
 if __name__ == '__main__':
     main()

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

Reply via email to