ae905891679f3ed11d18b6486a0b94fa25d4e5c0
[platform/upstream/gstreamer.git] / meson.build
1 project('GStreamer manuals and tutorials', 'c',
2   version: '1.17.0.1',
3   meson_version: '>=0.48.0')
4
5 hotdoc = import('hotdoc')
6
7 apiversion = '1.0'
8
9 html_theme = 'https://github.com/hotdoc/hotdoc_lumen_theme/releases/download/0.9/hotdoc_lumen_theme-0.9.tar.xz?sha256=ec3807f13eda2d4914fcf251b7e9607e90f33430725a2b1d433a90c9210a52fc'
10
11 gstreamer_doc = hotdoc.generate_doc('GStreamer',
12     project_version: apiversion,
13     sitemap: 'sitemap.txt',
14     index: 'markdown/index.md',
15     build_by_default: true,
16     install: true,
17     extra_assets: [join_paths(meson.current_source_dir(), 'images')],
18     syntax_highlighting_activate: true,
19     html_theme: html_theme,
20     include_paths: join_paths(meson.current_source_dir(), 'examples'),
21     html_extra_theme: join_paths(meson.current_source_dir(), 'theme/extra'),
22     edit_on_github_repository: 'https://gitlab.freedesktop.org/gstreamer/gst-docs/',
23     edit_on_github_branch: 'master',
24     disable_incremental_build: true,
25     devhelp_activate: true,
26 )