diff options
author | David Robillard <d@drobilla.net> | 2011-02-17 21:13:34 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-02-17 21:13:34 +0000 |
commit | 34d3a9631e76bf99627b50c18edcf4833638f926 (patch) | |
tree | 15b60e12138125a106da5a80efd4b41e7ab90383 /core.lv2 | |
parent | 7c13fe77eba94b1d9ac55a29acc2f5ab66cd984a (diff) | |
download | lv2-34d3a9631e76bf99627b50c18edcf4833638f926.tar.xz |
Make lv2config work with Python 3.
Diffstat (limited to 'core.lv2')
-rwxr-xr-x | core.lv2/lv2config | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/core.lv2/lv2config b/core.lv2/lv2config index 10d77e3..590656c 100755 --- a/core.lv2/lv2config +++ b/core.lv2/lv2config @@ -21,6 +21,8 @@ include search path. It is a good idea to use such a prefix directory so domain names do not conflict with anything else in the include path. """ +from __future__ import print_function + __authors__ = 'David Robillard' __license = 'GNU GPL v3 or later <http://www.gnu.org/licenses/gpl.html>' __contact__ = 'devel@lists.lv2plug.in' @@ -41,8 +43,8 @@ except: import rdflib # Attempt to import RDFLib redland = False except: - print >> sys.stderr, """Failed to import `RDF' (Redland) or `rdflib'. -(Please install either package, likely `python-librdf' or `python-rdflib')""" + print("""Failed to import `RDF' (Redland) or `rdflib'. +(Please install either package, likely `python-librdf' or `python-rdflib')""",file=sys.stderr) sys.exit(1) def rdf_namespace(uri): @@ -87,7 +89,7 @@ def lv2_path(): return os.environ['LV2_PATH'] else: ret = '/usr/lib/lv2' + os.pathsep + '/usr/local/lib/lv2' - print 'LV2_PATH unset, using default ' + ret + print('LV2_PATH unset, using default', ret) return ret def __mkdir_p(path): @@ -109,14 +111,14 @@ def build_tree(search_path, outdir): sys.exit(1) if os.access(outdir, os.F_OK) and not os.access(outdir, os.W_OK): - print >> sys.stderr, "lv2config: cannot build `%s': Permission denied" % outdir + print ("lv2config: cannot build `%s': Permission denied" % outdir, file=sys.stderr) sys.exit(1) for dir in search_path.split(os.pathsep): if not os.access(dir, os.F_OK): continue - print 'Building includes in %s for %s/*.lv2' % (outdir, dir) + print('Building includes in %s for %s/*.lv2' % (outdir, dir)) for bundle in glob.glob(os.path.join(dir, '*.lv2')): # Load manifest into model manifest = rdf_load('file://' + os.path.join(bundle, 'manifest.ttl')) @@ -143,18 +145,18 @@ def build_tree(search_path, outdir): def __usage(): script = os.path.basename(sys.argv[0]) - print """Usage: %s + print("""Usage: %(script)s Build the default system lv2 include directories, /usr/include/lv2 and /usr/local/include/lv2 -Usage: %s INCLUDEDIR +Usage: %(script)s INCLUDEDIR Build an lv2 include directory tree at INCLUDEDIR for all extensions found in $LV2_PATH. -Usage: %s BUNDLESDIR INCLUDEDIR +Usage: %(script)s BUNDLESDIR INCLUDEDIR Build an lv2 include directory tree at INCLUDEDIR for all extensions found in bundles under BUNDLESDIR. -""" % (script, script, script) +""" % {'script' : script}) if __name__ == "__main__": args = sys.argv[1:] |