[librsvg: 22/23] Update COMPILING.md for gi-docgen and docutils
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 22/23] Update COMPILING.md for gi-docgen and docutils
- Date: Fri, 7 Jan 2022 02:11:39 +0000 (UTC)
commit c64613e394a182bac3f8b088c698065a57a56fa3
Author: Federico Mena Quintero <federico gnome org>
Date: Thu Jan 6 19:23:27 2022 -0600
Update COMPILING.md for gi-docgen and docutils
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/650>
COMPILING.md | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/COMPILING.md b/COMPILING.md
index 44ce72f55..140514bc9 100644
--- a/COMPILING.md
+++ b/COMPILING.md
@@ -41,7 +41,8 @@ minimum version is listed here; you may use a newer version instead.
* Gdk-pixbuf 2.20.0
* GIO 2.24.0
* GObject-Introspection 0.10.8
-* Gtk-doc 1.13
+* gi-docgen
+* python3-docutils
* Libxml2 2.9.0
* Pango 1.46.0
@@ -57,7 +58,7 @@ As of 2018/Feb/22, librsvg cannot be built in `debian stable` and
```sh
apt-get install -y gcc make rustc cargo \
-automake autoconf libtool gtk-doc-tools git \
+automake autoconf libtool gi-docgen python3-docutils git \
libgdk-pixbuf2.0-dev libgirepository1.0-dev \
libxml2-dev libcairo2-dev libpango1.0-dev
```
@@ -72,7 +73,7 @@ PATH="$PATH:/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0"
```sh
dnf install -y gcc rust rust-std-static cargo make \
-automake autoconf libtool gtk-doc git redhat-rpm-config \
+automake autoconf libtool gi-docgen python3-docutils git redhat-rpm-config \
gdk-pixbuf2-devel gobject-introspection-devel \
libxml2-devel cairo-devel cairo-gobject-devel pango-devel
```
@@ -81,7 +82,7 @@ libxml2-devel cairo-devel cairo-gobject-devel pango-devel
```sh
zypper install -y gcc rust rust-std cargo make \
-automake autoconf libtool gtk-doc git \
+automake autoconf libtool python3-gi-docgen python38-docutils git \
gdk-pixbuf-devel gobject-introspection-devel \
libxml2-devel cairo-devel pango-devel
```
@@ -92,7 +93,7 @@ Dependencies may be installed using [Homebrew](https://brew.sh) or another
package manager.
```sh
-brew install automake gtk-doc pkgconfig libtool gobject-introspection gdk-pixbuf pango
+brew install automake gi-docgen pkgconfig libtool gobject-introspection gdk-pixbuf pango
```
# Detailed compilation instructions
@@ -102,7 +103,7 @@ A full build of librsvg requires [autotools]. A full build will produce these:
* `rsvg-convert` binary.
* librsvg shared library with the GObject-based API.
* Gdk-pixbuf loader for SVG files.
-* HTML documentation for the GObject-based API, with `gtk-doc`.
+* HTML documentation for the GObject-based API, with `gi-docgen`.
* GObject-introspection information for language bindings.
* Vala language bindings.
@@ -132,7 +133,7 @@ explains librsvg's peculiarities.
If you are compiling a tarball:
```sh
-./configure --enable-gtk-doc --enable-vala
+./configure --enable-vala
make
make install
```
@@ -144,14 +145,13 @@ library.
If you are compiling from a git checkout:
```sh
-./autogen.sh --enable-gtk-doc --enable-vala
+./autogen.sh --enable-vala
make
make install
```
-The `--enable-gtk-doc` and `--enable-vala` arguments are optional.
-They will check that you have `gtk-doc` and the Vala compiler
-installed, respectively. You can omit them if you wish.
+The `--enable-vala` argument is optional. It will check that you have
+the Vala compiler installed.
# Verbosity
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]