aboutsummaryrefslogtreecommitdiffstats
path: root/core.lv2/lv2config
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-02-17 21:13:34 +0000
committerDavid Robillard <d@drobilla.net>2011-02-17 21:13:34 +0000
commit34d3a9631e76bf99627b50c18edcf4833638f926 (patch)
tree15b60e12138125a106da5a80efd4b41e7ab90383 /core.lv2/lv2config
parent7c13fe77eba94b1d9ac55a29acc2f5ab66cd984a (diff)
downloadlv2-34d3a9631e76bf99627b50c18edcf4833638f926.tar.xz
Make lv2config work with Python 3.
Diffstat (limited to 'core.lv2/lv2config')
-rwxr-xr-xcore.lv2/lv2config20
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:]