diff options
| -rw-r--r-- | lv2/lv2plug.in/ns/lv2core/meta.ttl | 7 | ||||
| -rwxr-xr-x | lv2specgen/lv2specgen.py | 7 | ||||
| -rw-r--r-- | wscript | 4 | 
3 files changed, 15 insertions, 3 deletions
diff --git a/lv2/lv2plug.in/ns/lv2core/meta.ttl b/lv2/lv2plug.in/ns/lv2core/meta.ttl index 0b655fd..f4d692c 100644 --- a/lv2/lv2plug.in/ns/lv2core/meta.ttl +++ b/lv2/lv2plug.in/ns/lv2core/meta.ttl @@ -32,6 +32,7 @@ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH R  	doap:developer <http://drobilla.net/drobilla#me> ,  		<http://plugin.org.uk/swh.xrdf#me> ;  	doap:helper meta:larsl , +		meta:bmwiedemann ,  		meta:gabrbedd ,  		meta:daste ,  		meta:kfoltman , @@ -202,3 +203,9 @@ meta:harry  	a foaf:Person ;  	foaf:name "Harry van Haaren" ;  	foaf:mbox <harryhaaren@gmail.com> . + +meta:bmwiedemann +	a foaf:Person ; +	foaf:name "Bernhard M. Wiedemann" ; +	foaf:mbox <bwiedemann@suse.de> . + diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py index 11647f2..38594fb 100755 --- a/lv2specgen/lv2specgen.py +++ b/lv2specgen/lv2specgen.py @@ -46,6 +46,7 @@ import optparse  import os  import re  import sys +import time  import xml.sax.saxutils  import xml.dom  import xml.dom.minidom @@ -1374,8 +1375,10 @@ def specgen(specloc, indir, style_uri, docdir, tags, opts, instances=False, root      else:          template = template.replace('@COMMENT@', '') -    template = template.replace('@DATE@', datetime.datetime.utcnow().strftime('%F')) -    template = template.replace('@TIME@', datetime.datetime.utcnow().strftime('%F %H:%M UTC')) +    now = int(os.environ.get('SOURCE_DATE_EPOCH', time.time())) +    build_date = datetime.datetime.utcfromtimestamp(now) +    template = template.replace('@DATE@', build_date.strftime('%F')) +    template = template.replace('@TIME@', build_date.strftime('%F %H:%M UTC'))      # Write index row      if index_path is not None: @@ -184,7 +184,9 @@ def build_index(task):      if date is None:          import datetime -        date = datetime.datetime.now().isoformat() +        import time +        now = int(os.environ.get('SOURCE_DATE_EPOCH', time.time())) +        date = datetime.datetime.utcfromtimestamp(now).strftime('%F')      subst_file(task.inputs[0].abspath(), task.outputs[0].abspath(),                 { '@ROWS@': ''.join(rows),  |