From 3031af150dd90ba63ab9c3b8b57161dc5d72ef69 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 21 Nov 2011 05:35:23 +0000 Subject: Release preparation. --- ext.wscript | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'ext.wscript') diff --git a/ext.wscript b/ext.wscript index 7795eb4..276bee9 100644 --- a/ext.wscript +++ b/ext.wscript @@ -1,7 +1,8 @@ #!/usr/bin/env python +import glob import os -import sys import shutil +import sys from waflib.extras import autowaf as autowaf import waflib.Scripting as Scripting import waflib.Logs as Logs @@ -116,7 +117,7 @@ def build(bld): bld.symlink_as(os.path.join(include_dir, info.NAME), os.path.relpath(bundle_dir, include_dir)) -def write_news(doap_file): +def write_news(): import rdflib import textwrap from time import strftime, strptime @@ -130,9 +131,10 @@ def write_news(doap_file): m = rdflib.ConjunctiveGraph() try: - m.parse(doap_file, format='n3') - except: - print('warning: no DOAP file found, unable to generate NEWS') + for i in glob.glob('*.ttl'): + m.parse(i, format='n3') + except Exception as e: + print('warning: error parsing data, unable to generate NEWS ' + str(e)) return spec = m.value(None, rdf.type, doap.Project) @@ -181,7 +183,7 @@ class Dist(Scripting.Dist): lv2extinfo_py.close() # Write NEWS file - write_news('lv2-%s.doap.ttl' % info.NAME) + write_news() # Build distribution Scripting.Dist.archive(self) -- cgit v1.2.1