X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=subprojects%2Fgst-docs%2Fmeson.build;h=38936875c68a5a0d72cd12ac1f608ad44429de49;hb=1f65d7cc5c30efa4f86bfbd9a592b46d63ec2268;hp=b38be12ea6fb47101def15b632bec61dac278993;hpb=1cb127f16b040659c138ca14cc780227394ae8c7;p=platform%2Fupstream%2Fgstreamer.git diff --git a/subprojects/gst-docs/meson.build b/subprojects/gst-docs/meson.build index b38be12..3893687 100644 --- a/subprojects/gst-docs/meson.build +++ b/subprojects/gst-docs/meson.build @@ -1,6 +1,6 @@ project('GStreamer manuals and tutorials', 'c', - version: '1.21.0.1', - meson_version : '>= 0.60') + version: '1.21.3.1', + meson_version : '>= 0.62') hotdoc_p = find_program('hotdoc') if not hotdoc_p.found() @@ -67,13 +67,13 @@ if built_subprojects != '' if sub.get_variable('build_hotdoc') message('Building @0@ documentation'.format(project_name)) - foreach lib: sub.get_variable('libs_doc') + foreach lib: sub.get_variable('libs_doc', []) hotdoc_subprojects += [lib] libs += lib.full_path() + pathsep deps += [lib] endforeach - foreach plugin_doc: sub.get_variable('plugins_doc') + foreach plugin_doc: sub.get_variable('plugins_doc', []) plugins_doc += plugin_doc.full_path() + pathsep hotdoc_subprojects += [plugin_doc] deps += [plugin_doc] @@ -124,8 +124,13 @@ gstreamer_doc = hotdoc.generate_doc('GStreamer', build_always_stale: true, edit_on_github_repository: 'https://gitlab.freedesktop.org/gstreamer/gst-docs/', previous_symbol_index: join_paths(meson.current_source_dir(), 'symbols', 'symbol_index.json'), + fatal_warnings: get_option('fatal_warnings') ) +# For devhelp +meson.add_devenv({'XDG_DATA_DIRS': meson.current_build_dir() / 'GStreamer-doc'}, + method: 'prepend') + cdata = configuration_data() cdata.set('GST_API_VERSION', apiversion) readme = configure_file(input: 'scripts/RELEASE_README.md', @@ -139,3 +144,5 @@ run_target('release', meson.current_build_dir()], depends: [gstreamer_doc] ) + +meson.add_dist_script('scripts/gen-changelog.py', meson.project_name(), '1.20.0', meson.project_version())