Remove glib and gobject dependencies everywhere
[platform/upstream/gstreamer.git] / subprojects / gst-docs / README.md
index 8b5c879..ebb528f 100644 (file)
@@ -42,16 +42,16 @@ gio open build/GStreamer-doc/html/index.html
 
 ## API documentation
 
-Building the API documentation in the portal implies using
-[gst-build](https://gitlab.freedesktop.org/gstreamer/gst-build/) which allows us
-to aggregate the documentation from all GStreamer modules using the hotdoc subproject
-feature.
+Building the API documentation in the portal implies using the full multi-repo
+[gstreamer](https://gitlab.freedesktop.org/gstreamer/gstreamer/) build which
+allows us to aggregate the documentation from all GStreamer modules using the
+hotdoc subproject feature.
 
-From `gst-build`:
+From `gstreamer`:
 
 ```
 meson build/
-ninja -C build subprojects/gst-docs/GStreamer-doc
+./gst-env ninja -C build subprojects/gst-docs/GStreamer-doc
 ```
 
 And browse the doc:
@@ -77,7 +77,7 @@ gst_elements = library('gstcoreelements',
   gst_elements_sources,
   c_args : gst_c_args,
   include_directories : [configinc],
-  dependencies : [gobject_dep, glib_dep, gst_dep, gst_base_dep],
+  dependencies : [gst_dep, gst_base_dep],
   install : true,
   install_dir : plugins_install_dir,
 )
@@ -91,7 +91,8 @@ the target manually, if building from the module itself:
 ninja -C <build-dir> docs/gst_plugins_cache.json
 ```
 
-if you use `gst-build` you can run the target that will rebuild all cache files:
+if you use the mono repo build there's also a target that will rebuild all
+the cache files in the various GStreamer subprojects:
 
 ```
 ninja -C <build-dir> plugins_doc_caches`