diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2020-07-08 17:16:46 +0100 |
---|---|---|
committer | GStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2020-07-08 19:14:24 +0000 |
commit | 5247e2319cc3209c8f992f69ab304992547d33e6 (patch) | |
tree | df541870f699ed954b3b0908869c6274c62ece71 /meson.build | |
parent | bf38898af82628b7509e92d82c2b239684f5f222 (diff) | |
download | gstreamer-plugins-bad-5247e2319cc3209c8f992f69ab304992547d33e6.tar.gz |
meson: set release date from .doap file for releases
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1420>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/meson.build b/meson.build index b0c8a85c6..712502d62 100644 --- a/meson.build +++ b/meson.build @@ -476,6 +476,20 @@ if find_program('xgettext', required : get_option('nls')).found() subdir('po') endif +# Set release date +if gst_version_nano == 0 + extract_release_date = find_program('scripts/extract-release-date-from-doap-file.py') + run_result = run_command(extract_release_date, gst_version, files('gst-plugins-bad.doap')) + if run_result.returncode() == 0 + release_date = run_result.stdout().strip() + cdata.set_quoted('GST_PACKAGE_RELEASE_DATETIME', release_date) + message('Package release date: ' + release_date) + else + # Error out if our release can't be found in the .doap file + error(run_result.stderr()) + endif +endif + configure_file(output : 'config.h', configuration : cdata) run_command(python3, '-c', 'import shutil; shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")') |