[pango/gi-docs: 20/50] docs: Add all the gir docs




commit 2e8cb064642dab638cd9080f776562a79fdf7889
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Feb 4 15:59:42 2021 -0500

    docs: Add all the gir docs
    
    Even though PangoOT and PangoXft are deprecated,
    we still have them.

 docs/pango.toml      | 33 +++++++++++++++++++++++++--------
 docs/pangocairo.toml | 11 +++--------
 docs/pangofc.toml    | 27 +++++++++++++++++++++++++++
 docs/pangoft2.toml   | 27 +++++++++++++++++++++++++++
 docs/pangoot.toml    | 22 ++++++++++++++++++++++
 docs/pangoxft.toml   | 27 +++++++++++++++++++++++++++
 6 files changed, 131 insertions(+), 16 deletions(-)
---
diff --git a/docs/pango.toml b/docs/pango.toml
index 3f8cf89e..0e3decf6 100644
--- a/docs/pango.toml
+++ b/docs/pango.toml
@@ -8,7 +8,9 @@ authors = "Owen Taylor, Behdad Esfahbod"
 logo_url = "https://pango.gnome.org/ScriptGallery?action=AttachFile&do=get&target=pango-name.png";
 license = "GPL-2.1-or-later"
 description = "Internationalized text layout and rendering"
-dependencies = [ "GObject-2.0", "HarfBuzz-0.0", "cairo-1.0", "PangoCairo-1.0" ]
+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"
@@ -20,14 +22,29 @@ dependencies = [ "GObject-2.0", "HarfBuzz-0.0", "cairo-1.0", "PangoCairo-1.0" ]
   description = "A text shaping library"
   docs_url = "https://harfbuzz.github.io/";
 
-  [dependencies."cairo-1.0"]
-  name = "cairo"
-  description = "A vector graphics library"
-  docs_url = "https://www.cairographics.org/manual/";
-
   [dependencies."PangoCairo-1.0"]
   name = "PangoCairo"
-  description = "cairo support for Pango"
+  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]
@@ -38,8 +55,8 @@ base_url = "https://gitlab.gnome.org/GNOME/pango/-/blob/master/";
 
 [extra]
 content_files = [
-  [ "pango_markup.md", "Pango Markup" ],
   [ "pango_rendering.md", "Pango Rendering" ],
+  [ "pango_markup.md", "Pango Markup" ],
 ]
 content_images = [
   'layout.png',
diff --git a/docs/pangocairo.toml b/docs/pangocairo.toml
index 0108830b..31cf9eba 100644
--- a/docs/pangocairo.toml
+++ b/docs/pangocairo.toml
@@ -7,13 +7,8 @@ website_url = "https://www.pango.org";
 authors = "Owen Taylor, Behdad Esfahbod"
 logo_url = "https://pango.gnome.org/ScriptGallery?action=AttachFile&do=get&target=pango-name.png";
 license = "GPL-2.1-or-later"
-description = "A library for laying out and rendering of text"
-dependencies = [ "GObject-2.0", "Pango-1.0", "cairo-1.0" ]
-
-  [dependencies."GObject-2.0"]
-  name = "GObject"
-  description = "The base type system library"
-  docs_url = "https://developer.gnome.org/gobject/stable";
+description = "Cairo support for Pango"
+dependencies = [ "Pango-1.0", "cairo-1.0" ]
 
   [dependencies."Pango-1.0"]
   name = "Pango"
@@ -21,7 +16,7 @@ dependencies = [ "GObject-2.0", "Pango-1.0", "cairo-1.0" ]
   docs_url = "https://developer.gnome.org/pango/stable";
 
   [dependencies."cairo-1.0"]
-  name = "cairo"
+  name = "Cairo"
   description = "A vector graphics library"
   docs_url = "https://www.cairographics.org/manual/";
 
diff --git a/docs/pangofc.toml b/docs/pangofc.toml
new file mode 100644
index 00000000..d879cf2c
--- /dev/null
+++ b/docs/pangofc.toml
@@ -0,0 +1,27 @@
+[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 = "https://pango.gnome.org/ScriptGallery?action=AttachFile&do=get&target=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/";
diff --git a/docs/pangoft2.toml b/docs/pangoft2.toml
new file mode 100644
index 00000000..deb76d9b
--- /dev/null
+++ b/docs/pangoft2.toml
@@ -0,0 +1,27 @@
+[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 = "https://pango.gnome.org/ScriptGallery?action=AttachFile&do=get&target=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/";
diff --git a/docs/pangoot.toml b/docs/pangoot.toml
new file mode 100644
index 00000000..0d97b026
--- /dev/null
+++ b/docs/pangoot.toml
@@ -0,0 +1,22 @@
+[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 = "https://pango.gnome.org/ScriptGallery?action=AttachFile&do=get&target=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/";
diff --git a/docs/pangoxft.toml b/docs/pangoxft.toml
new file mode 100644
index 00000000..730853b3
--- /dev/null
+++ b/docs/pangoxft.toml
@@ -0,0 +1,27 @@
+[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 = "https://pango.gnome.org/ScriptGallery?action=AttachFile&do=get&target=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/";


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]