diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 486bad46..7101ab65 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -244,27 +244,22 @@ documentation: image: $GSTREAMER_DOC_IMAGE variables: MESON_ARGS: > + -Ddoc=enabled -Domx=disabled -Dpython=disabled -Dlibav=disabled -Dlibnice=disabled - -Dugly=disabled - -Dbad=disabled - -Dgood=disabled -Ddevtools=disabled -Dges=disabled - -Drtsp_server=disabled - -Dvaapi=disabled -Dsharp=disabled -Dgst-examples=disabled -Drs=enabled -Dgst-plugins-rs:sodium=system -Dgst-docs:fatal_warnings=true - -Ddoc=enabled - -Dbase=disabled - -Dbase=disabled -Dorc=disabled script: + - export PATH=/usr/local/cargo/bin/:/usr/local/bin/:$PATH + - export RUSTUP_HOME='/usr/local/rustup' - P=$(pwd) - cd .. - rm -rf gstreamer @@ -273,7 +268,7 @@ documentation: - ln -s $P subprojects/gst-plugins-rs - meson build $MESON_ARGS - ./gst-env.py ninja -C build subprojects/gst-docs/GStreamer-doc - - mv build/subprojects/gst-docs/GStreamer-doc/html documentation/ + - mv build/subprojects/gst-docs/GStreamer-doc/html $P/documentation/ artifacts: expire_in: '7 days' when: always diff --git a/docs/meson.build b/docs/meson.build index 03d34c04..a6f09891 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -80,7 +80,7 @@ endforeach build_hotdoc = true plugins_doc = [] -sitemap = 'all_index.md\n' + list_plugin_res = run_command(python, '-c', ''' @@ -107,5 +107,4 @@ foreach plugin_name: list_plugin_res.stdout().split(':') gst_cache_file: plugins_cache, gst_plugin_name: plugin_name, )] - sitemap += ' @0@-doc.json\n'.format(plugin_name) endforeach