alias_target('doc-misc', doc_misc_targets)
+get_release_date = '''
+import os
+import datetime
+
+changelog_mtime = os.path.getmtime("doc/arm/changelog.rst")
+release_date = datetime.date.fromtimestamp(changelog_mtime)
+print(release_date, end="")
+'''
+
if doc_opt.allowed()
+ release_date = ''
+ if python.found()
+ release_date = run_command(python, ['-c', get_release_date], check: true).stdout()
+ endif
+
man_srcconf = man_srcset.apply(config, strict: false)
foreach man : man_srcconf.sources()
man_pages += configure_file(
input: man,
output: fs.stem(man),
configuration: {
- 'SYSCONFDIR': sysconfdir,
+ 'RELEASE_DATE': release_date,
'RUNSTATEDIR': runstatedir,
+ 'SYSCONFDIR': sysconfdir,
},
)
endforeach
-b man \
-D "release=${MESON_PROJECT_VERSION}" \
-D "version=${MESON_PROJECT_VERSION}" \
- -D "today_fmt=%Y-%m-%d" \
+ -D "today=@RELEASE_DATE@" \
-d "${MESON_BUILD_ROOT}/dist-man-buildroot" \
-c "${MESON_SOURCE_ROOT}/doc/man" \
"${MESON_SOURCE_ROOT}/doc/man" \