From b14514d8afb1c50a863beef5a43b360e47c0442f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 17 Feb 2021 00:43:29 -0500 Subject: Add configuration for gi-docgen Add the toml files that will be used to generate docs, one for each gir file. --- docs/pango.toml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ docs/pangocairo.toml | 34 ++++++++++++++++++++++++++++ docs/pangofc.toml | 33 +++++++++++++++++++++++++++ docs/pangoft2.toml | 33 +++++++++++++++++++++++++++ docs/pangoot.toml | 28 +++++++++++++++++++++++ docs/pangoxft.toml | 33 +++++++++++++++++++++++++++ 6 files changed, 225 insertions(+) create mode 100644 docs/pango.toml create mode 100644 docs/pangocairo.toml create mode 100644 docs/pangofc.toml create mode 100644 docs/pangoft2.toml create mode 100644 docs/pangoot.toml create mode 100644 docs/pangoxft.toml (limited to 'docs') diff --git a/docs/pango.toml b/docs/pango.toml new file mode 100644 index 00000000..23d46b22 --- /dev/null +++ b/docs/pango.toml @@ -0,0 +1,64 @@ +[library] +namespace = "Pango" +version = "1.0" +browse_url = "https://gitlab.gnome.org/GNOME/pango/" +repository_url = "https://gitlab.gnome.org/GNOME/pango.git" +website_url = "https://www.pango.org" +authors = "Owen Taylor, Behdad Esfahbod" +logo_url = "pango-name.png" +license = "GPL-2.1-or-later" +description = "Internationalized text layout and rendering" +dependencies = [ "GObject-2.0", "HarfBuzz-0.0", "PangoCairo-1.0", + "PangoFc-1.0", "PangoFT2-1.0", "PangoOT-1.0", + "PangoXft-1.0" ] + + [dependencies."GObject-2.0"] + name = "GObject" + description = "The base type system library" + docs_url = "https://developer.gnome.org/gobject/stable" + + [dependencies."HarfBuzz-0.0"] + name = "HarfBuzz" + description = "A text shaping library" + docs_url = "https://harfbuzz.github.io/" + + [dependencies."PangoCairo-1.0"] + name = "PangoCairo" + description = "Cairo support for Pango" + docs_url = "https://developer.gnome.org/pango/stable" # fixme + + [dependencies."PangoFc-1.0"] + name = "PangoFc" + description = "Fontconfig support for Pango" + docs_url = "https://developer.gnome.org/pango/stable" # fixme + + [dependencies."PangoFT2-1.0"] + name = "PangoFT2" + description = "Freetype support for Pango" + docs_url = "https://developer.gnome.org/pango/stable" # fixme + + [dependencies."PangoOT-1.0"] + name = "PangoOT" + description = "OpenType support for Pango" + docs_url = "https://developer.gnome.org/pango/stable" # fixme + + [dependencies."PangoXft-1.0"] + name = "PangoXft" + description = "Xft support for Pango" + docs_url = "https://developer.gnome.org/pango/stable" # fixme + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/" + +[extra] + +content_images = [ + "pango-name.png", + "layout.png", + "pipeline.png", + "rects1.png", + "rects2.png" +] diff --git a/docs/pangocairo.toml b/docs/pangocairo.toml new file mode 100644 index 00000000..23c076f8 --- /dev/null +++ b/docs/pangocairo.toml @@ -0,0 +1,34 @@ +[library] +namespace = "PangoCairo" +version = "1.0" +browse_url = "https://gitlab.gnome.org/GNOME/pango/" +repository_url = "https://gitlab.gnome.org/GNOME/pango.git" +website_url = "https://www.pango.org" +authors = "Owen Taylor, Behdad Esfahbod" +logo_url = "pango-name.png" +license = "GPL-2.1-or-later" +description = "Cairo support for Pango" +dependencies = [ "Pango-1.0", "cairo-1.0" ] + + [dependencies."Pango-1.0"] + name = "Pango" + description = "A library for layout out and rendering of text" + docs_url = "https://developer.gnome.org/pango/stable" + + [dependencies."cairo-1.0"] + name = "Cairo" + description = "A vector graphics library" + docs_url = "https://www.cairographics.org/manual/" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/" + +[extra] + +content_images = [ + "pango-name.png", + "rotated-text.png" +] diff --git a/docs/pangofc.toml b/docs/pangofc.toml new file mode 100644 index 00000000..f41526bd --- /dev/null +++ b/docs/pangofc.toml @@ -0,0 +1,33 @@ +[library] +namespace = "PangoFc" +version = "1.0" +browse_url = "https://gitlab.gnome.org/GNOME/pango/" +repository_url = "https://gitlab.gnome.org/GNOME/pango.git" +website_url = "https://www.pango.org" +authors = "Owen Taylor, Behdad Esfahbod" +logo_url = "pango-name.png" +license = "GPL-2.1-or-later" +description = "Fontconfig support for Pango" +dependencies = [ "Pango-1.0", "fontconfig-2.0" ] + + [dependencies."Pango-1.0"] + name = "Pango" + description = "A library for layout out and rendering of text" + docs_url = "https://developer.gnome.org/pango/stable" + + [dependencies."fontconfig-2.0"] + name = "Fontconfig" + description = "A font configuration and enumeration library" + docs_url = "https://www.fontconfig.org" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/" + +[extra] + +content_images = [ + "pango-name.png" +] diff --git a/docs/pangoft2.toml b/docs/pangoft2.toml new file mode 100644 index 00000000..f3733253 --- /dev/null +++ b/docs/pangoft2.toml @@ -0,0 +1,33 @@ +[library] +namespace = "PangoFT2" +version = "1.0" +browse_url = "https://gitlab.gnome.org/GNOME/pango/" +repository_url = "https://gitlab.gnome.org/GNOME/pango.git" +website_url = "https://www.pango.org" +authors = "Owen Taylor, Behdad Esfahbod" +logo_url = "pango-name.png" +license = "GPL-2.1-or-later" +description = "Freetype support for Pango" +dependencies = [ "Pango-1.0", "freetype2-2.0" ] + + [dependencies."Pango-1.0"] + name = "Pango" + description = "A library for layout out and rendering of text" + docs_url = "https://developer.gnome.org/pango/stable" + + [dependencies."freetype2-2.0"] + name = "Freetype" + description = "A font loading and rendering library" + docs_url = "https://www.freetype.org" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/" + +[extra] + +content_images = [ + "pango-name.png" +] diff --git a/docs/pangoot.toml b/docs/pangoot.toml new file mode 100644 index 00000000..dc0eb091 --- /dev/null +++ b/docs/pangoot.toml @@ -0,0 +1,28 @@ +[library] +namespace = "PangoOT" +version = "1.0" +browse_url = "https://gitlab.gnome.org/GNOME/pango/" +repository_url = "https://gitlab.gnome.org/GNOME/pango.git" +website_url = "https://www.pango.org" +authors = "Owen Taylor, Behdad Esfahbod" +logo_url = "pango-name.png" +license = "GPL-2.1-or-later" +description = "OpenType support for Pango" +dependencies = [ "Pango-1.0" ] + + [dependencies."Pango-1.0"] + name = "Pango" + description = "A library for layout out and rendering of text" + docs_url = "https://developer.gnome.org/pango/stable" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/" + +[extra] + +content_images = [ + "pango-name.png" +] diff --git a/docs/pangoxft.toml b/docs/pangoxft.toml new file mode 100644 index 00000000..07901e26 --- /dev/null +++ b/docs/pangoxft.toml @@ -0,0 +1,33 @@ +[library] +namespace = "PangoXft" +version = "1.0" +browse_url = "https://gitlab.gnome.org/GNOME/pango/" +repository_url = "https://gitlab.gnome.org/GNOME/pango.git" +website_url = "https://www.pango.org" +authors = "Owen Taylor, Behdad Esfahbod" +logo_url = "pango-name.png" +license = "GPL-2.1-or-later" +description = "Xft support for Pango" +dependencies = [ "Pango-1.0", "xft-2.0" ] + + [dependencies."Pango-1.0"] + name = "Pango" + description = "A library for layout out and rendering of text" + docs_url = "https://developer.gnome.org/pango/stable" + + [dependencies."xft-2.0"] + name = "Xft" + description = "X11 client-side font rendering library" + docs_url = "https://x.org" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/" + +[extra] + +content_images = [ + "pango-name.png" +] -- cgit v1.2.1