gtk-doc - GTK+ DocBook Documentation Generator

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory all
Package filename gtk-doc-1.29-81.4.x86_64.rpm
Package name gtk-doc
Package version 1.29
Package release 81.4
Package architecture x86_64
Package type rpm
Category Productivity/Publishing/SGML
License GPL-2.0-or-later
Maintainer -
Download size 199.91 KB
Installed size 893.85 KB
Gtkdoc is a set of Perl scripts that generate API reference
documentation in DocBook format.  It can extract documentation from
source code comments in a manner similar to Java-doc.  It is used to
generate the documentation for GLib, Gtk+, and GNOME.


Package Version Architecture Repository
gtk-doc-1.29-125.4.x86_64.rpm 1.29 x86_64 GNOME Next
gtk-doc-1.29-125.4.i586.rpm 1.29 i586 GNOME Next
gtk-doc-1.29-81.4.i586.rpm 1.29 i586 GNOME Factory
gtk-doc-1.29-1.2.x86_64.rpm 1.29 x86_64 openSUSE Oss
gtk-doc-1.29-1.2.i586.rpm 1.29 i586 openSUSE Oss
gtk-doc - - -


Name Value
/usr/bin/pkg-config -
/usr/bin/python3 -
docbook-xsl-stylesheets -
docbook_4 -
glib2-devel -
libxml2-tools -
openjade -
xsltproc -


Name Value
gtk-doc = 1.29-81.4
gtk-doc(x86-64) = 1.29-81.4
gtkdoc = 1.29
pkgconfig(gtk-doc) = 1.29


Name Value
gtkdoc -


Type URL
Binary Package gtk-doc-1.29-81.4.x86_64.rpm
Source Package gtk-doc-1.29-81.4.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo gnome-factory
  2. Install gtk-doc rpm package:
    # zypper install gtk-doc




2018-08-28 -
- Update to version 1.29:
+ GTK-Doc now requires python-3.X. It does not requires
python-six anymore.
+ Note that this is a nonmaintainer release and that tests are
known to be broken.
+ Bugs fixed: bgo#674163, bgo#795744, bgo#796011, bgo#796012.
- Drop python3-six Requires following upstream changes.
- Use autosetup macro.
2018-03-24 -
- Update to version 1.28:
+ Bugs fixed: bgo#791928, bgo#792148, bgo#792661, bgo#793599,
bgo#794051, bgo#794182.
2018-02-28 -
- Modernize spec-file by calling spec-cleaner
2017-12-09 -
- Update to version 1.27:
+ Finetune the python port.
+ Bugs fixed: bgo#773879, bgo#786174, bgo#787495, bgo#787768,
bgo#787862, bgo#788473, bgo#789531, bgo#790022, bgo#791131.
- Drop upstream fixed patches:
+ gtk-doc-fixxref-logging.patch.
+ gtk-doc-Generate-main-sgml.patch.
+ gtk-doc-open-docs-as-utf8.patch.
- Following the above, no longer pass autoreconf, not needed as we
do not carry any patches.
2017-12-02 -
- Add gtk-doc-fixxref-logging.patch: Use logging infrastructure for
LogWarning (bgo#791131).
2017-10-24 -
- Switch to python3: add PYTHON=%{_bindir}/python3 to configure.
- Add: gtk-doc-open-docs-as-utf8.patch: Always open files using
utf-8. In python3, strings are differently represented
2017-10-20 -
- Do not build as noarch:
/usr/share/gtk-doc/python/gtkdoc/ contains a full path
reference to $arch-pkg-config.
2017-10-10 -
- Add gtk-doc-Generate-main-sgml.patch: Generate main sgml file by
waiting on mkdb. Fix first time parallel builds (bgo#786174).
- Following the above, add libtool BuildRequires and pass
autoreconf as the above patch touches the buildsystem.
- No longer pass --disable-scrollkeeper to configure, no longer
needed, nor recognized by configure.
2017-09-04 -
- Add glib2-devel Requires: the various gtk-doc generation programs
call pkg-config --variables glib-2.0 in various cases.
2017-08-15 -
- Update to version 1.26:
+ Remove tmpl support (gtkdoc-mktmpl).
+ Port all tools from bash/perl to python.
+ Bugs fixed: bgo#773879, bgo#780789, bgo#752126, bgo#753052,
bgo#758137, bgo#764407, bgo#764543, bgo#768675, bgo#769125,
bgo#769341, bgo#771255, bgo#773151, bgo#774168, bgo#774812,
bgo#778144, bgo#779566, bgo#784177.
- Drop reproducible.patch, fixed upstream.
- Add python-six and python3-six Requires, needed after upstreams
port to python.

See Also

Package Description
gtk-doc-lang-1.29-81.4.noarch.rpm Translations for package gtk-doc
gtk-frdp-devel- Development Files for gtk-frdp, an RDP Viewer Widget for Gtk+
gtk-frdp-devel- Development Files for gtk-frdp, an RDP Viewer Widget for Gtk+
gtk-vnc-devel-0.9.0-82.10.i586.rpm A GTK widget for VNC clients -- Development Files
gtk-vnc-devel-0.9.0-82.10.x86_64.rpm A GTK widget for VNC clients -- Development Files
gtk-vnc-lang-0.9.0-82.10.noarch.rpm Translations for package gtk-vnc
gtk-vnc-tools-0.9.0-82.10.i586.rpm VNC Tools based on gtk-vnc
gtk-vnc-tools-0.9.0-82.10.x86_64.rpm VNC Tools based on gtk-vnc
gtk2-branding-openSUSE-15-45.5.noarch.rpm The GTK+ toolkit library (version 2) -- openSUSE theme configuration
gtk2-branding-openSUSE-15.0-3.5.noarch.rpm The GTK+ toolkit library (version 2) -- openSUSE theme configuration
gtk2-branding-upstream-2.24.32+54-276.2.noarch.rpm Upstream theme configuration for the GTK+ toolkit library v2
gtk2-data-2.24.32+54-276.2.noarch.rpm Data files for the GTK+ toolkit library v2
gtk2-devel-2.24.32+54-276.2.i586.rpm Development files for the GTK+ toolkit library v2
gtk2-devel-2.24.32+54-276.2.x86_64.rpm Development files for the GTK+ toolkit library v2
gtk2-devel-32bit-2.24.32+54-276.2.x86_64.rpm Development files for the GTK+ toolkit library v2