diff options
author | Pavel Hrdina <phrdina@redhat.com> | 2020-06-29 22:14:13 +0200 |
---|---|---|
committer | Pavel Hrdina <phrdina@redhat.com> | 2020-08-03 09:27:06 +0200 |
commit | c98eac9c59a01d69726cd167b1d016d5ac826d99 (patch) | |
tree | fb4ba235549b6bb2bc0bbab4e114cd76e2384b85 /scripts | |
parent | 4dc0e601c77ef4dfa89e14816f15c1aaca661c6b (diff) | |
download | libvirt-c98eac9c59a01d69726cd167b1d016d5ac826d99.tar.gz |
meson: docs: generate docs timestamp
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/meson-timestamp.py | 13 | ||||
-rw-r--r-- | scripts/meson.build | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/scripts/meson-timestamp.py b/scripts/meson-timestamp.py new file mode 100755 index 0000000000..f109cad66e --- /dev/null +++ b/scripts/meson-timestamp.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 + +import os + +from datetime import datetime, timezone + +timestamp = os.environ.get('SOURCE_DATE_EPOCH', None) +timeformat = '%c %Z' + +if timestamp: + print(datetime.fromtimestamp(int(timestamp), tz=timezone.utc).strftime(timeformat)) +else: + print(datetime.now(tz=timezone.utc).strftime(timeformat)) diff --git a/scripts/meson.build b/scripts/meson.build index e1ecda2a0c..d1d069847d 100644 --- a/scripts/meson.build +++ b/scripts/meson.build @@ -23,6 +23,7 @@ scripts = [ 'meson-install-dirs.py', 'meson-install-symlink.py', 'meson-python.sh', + 'meson-timestamp.py', 'mock-noinline.py', 'prohibit-duplicate-header.py', 'test-wrap-argv.py', |