From bba89cadc6bf819061999fdae9c702553eae3ede5982f9f93c241ebd444859f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 13:25:09 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main gtk-doc revision ae29aaba553b2540df966d41a7f0eb64 --- .gitattributes | 23 ++ _multibuild | 3 + gtk-doc-1.33.2.tar.bz2 | 3 + gtk-doc.changes | 640 +++++++++++++++++++++++++++++++++++++++++ gtk-doc.spec | 150 ++++++++++ 5 files changed, 819 insertions(+) create mode 100644 .gitattributes create mode 100644 _multibuild create mode 100644 gtk-doc-1.33.2.tar.bz2 create mode 100644 gtk-doc.changes create mode 100644 gtk-doc.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..58ef5ee --- /dev/null +++ b/_multibuild @@ -0,0 +1,3 @@ + + doc + diff --git a/gtk-doc-1.33.2.tar.bz2 b/gtk-doc-1.33.2.tar.bz2 new file mode 100644 index 0000000..a8ac62a --- /dev/null +++ b/gtk-doc-1.33.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5266bce92ce6462ffd8f2e041c182bb1cc6880e74892631ee7f63579c61166e +size 651158 diff --git a/gtk-doc.changes b/gtk-doc.changes new file mode 100644 index 0000000..7764431 --- /dev/null +++ b/gtk-doc.changes @@ -0,0 +1,640 @@ +------------------------------------------------------------------- +Sat Apr 23 01:04:42 UTC 2022 - Ferdinand Thiessen + +- Update to version 1.33.2 + + Stop using anytree + + Python3 fixes for depscan +- Update to version 1.33.1 + + Build GObject scanner with asan + + Ignore deprecations in the GObject scanner + + Translation updates +- Update to version 1.33.0 + + Support documenting GTK actions + + Recognize GDK_DECLARE_ macros + + Better table styling in html output + + Use plain C types for basic types + + Translation updates +- Build package using meson instead of autotools +- Build -manual subpackage as noarch + +------------------------------------------------------------------- +Sat Jan 25 14:14:11 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Thu Dec 19 12:28:32 UTC 2019 - Dominique Leuenberger + +- Revert building as noarch: + ./python/gtkdoc/config.py:pkg_config = '/usr/bin/i586-suse-linux-gnu-pkg-config' + +------------------------------------------------------------------- +Sun Dec 15 19:44:20 UTC 2019 - Stefan Brüns + +- Make package noarch, no binary files included. +- Move manual to separate subpackage, and build it using _multibuild. + Removes python3-libxml2 build dependency (via yelp-tools/itstool) + from main package. +- Correct license for documentation, it is GFDL-1.1-or-later. +- Stop packaging obsolete docs, replaced by the manual. + +------------------------------------------------------------------- +Fri Nov 8 17:40:31 UTC 2019 - Stefan Brüns + +- Move gtkdoc-mkpdf to a separate package, pulling in the required + dblatex. Set dblatex path so configure puts it into config.py. +- Drop ChangeLog from doc (not updated since 2009), NEWS is sufficient. +- Update description, gtk-doc no longer uses perl but python. +- Spec file cleanup + +------------------------------------------------------------------- +Mon Sep 2 18:59:35 UTC 2019 - Stefan Brüns + +- Remove openjade BuildRequires/Requires, SGML support was removed + in gtk-doc 1.25. + +------------------------------------------------------------------- +Wed Aug 21 10:51:52 CEST 2019 - dimstar@opensuse.org + +- Update to version 1.32: + + Hotfix release. +- changes from version 1.31: + + fix "Wrong permissions for style CSS file" (#84). +- Changes from version 1.30: + + GTK-Doc is now using python-pygments to do the syntax + highlighing. + + This version ships with a new expermiental gtkdoc-mkhtml2 + toolchain replacing gktdoc-mkhtml+gtkdoc-fixxref. +- Add python3-pygments Requires: new dependency. +- Drop source-highlight recommends: no longer the used highlighting + tool. + +------------------------------------------------------------------- +Tue Aug 28 23:41:17 UTC 2018 - bjorn.lie@gmail.com + +- 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. + +------------------------------------------------------------------- +Sat Mar 24 20:25:56 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.28: + + Bugs fixed: bgo#791928, bgo#792148, bgo#792661, bgo#793599, + bgo#794051, bgo#794182. + +------------------------------------------------------------------- +Wed Feb 28 16:32:31 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Sat Dec 9 18:26:11 UTC 2017 - zaitor@opensuse.org + +- 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. + +------------------------------------------------------------------- +Sat Dec 2 15:17:35 UTC 2017 - dimstar@opensuse.org + +- Add gtk-doc-fixxref-logging.patch: Use logging infrastructure for + LogWarning (bgo#791131). + +------------------------------------------------------------------- +Tue Oct 24 14:40:59 UTC 2017 - dimstar@opensuse.org + +- 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 + internally. + +------------------------------------------------------------------- +Fri Oct 20 09:08:01 UTC 2017 - dimstar@opensuse.org + +- Do not build as noarch: + /usr/share/gtk-doc/python/gtkdoc/config.py contains a full path + reference to $arch-pkg-config. + +------------------------------------------------------------------- +Tue Oct 10 22:00:57 UTC 2017 - zaitor@opensuse.org + +- 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. + +------------------------------------------------------------------- +Mon Sep 4 12:44:28 UTC 2017 - dimstar@opensuse.org + +- Add glib2-devel Requires: the various gtk-doc generation programs + call pkg-config --variables glib-2.0 in various cases. + +------------------------------------------------------------------- +Tue Aug 15 06:34:21 UTC 2017 - zaitor@opensuse.org + +- 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. + +------------------------------------------------------------------- +Thu Jun 29 08:14:06 UTC 2017 - bwiedemann@suse.com + +- Add reproducible.patch to sort input file lists + to fix indeterminism in gstreamer and vte html docs (bgo#784177). + +------------------------------------------------------------------- +Wed Jun 1 16:53:10 UTC 2016 - jengelh@inai.de + +- Switch from libxslt to xsltproc (Requires and BuildRequires). + +------------------------------------------------------------------- +Thu Apr 14 11:48:01 UTC 2016 - idonmez@suse.com + +- Update to GNOME 3.20 Fate#318572 + +------------------------------------------------------------------- +Tue Mar 22 09:56:42 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.25: + + Bugs fixed: bgo#742404, bgo#743182, bgo#744061, bgo#751479, + bgo#751777, bgo#751783, bgo#751906, bgo#752795, bgo#753145, + bgo#753348, bgo#756297, bgo#756368, bgo#756519, bgo#756684, + bgo#756998, bgo#758996, bgo#759017, bgo#763465. + +------------------------------------------------------------------- +Sat May 30 10:42:47 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.24: + + This is another quick bugfix release for a regression, see + bgo#749591. + + gtk-doc 1.23 no longer includes xml namespace in .devhelp2 + files (bgo#749591). + + .gitignore files should not be under version control + (bgo#749706). + + Support syntax highlighting of different languages + (bgo#749816). + + Strip common indent when highlighting with vim (bgo#749901). + +------------------------------------------------------------------- +Sun May 17 09:30:57 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.23: + + Bugs fixed: bgo#749142, bgo#749210. +- Changes from version 1.22: + + Bugs fixed: bgo#727778, bgo#729911, bgo#732689, bgo#734689, + bgo#736073, bgo#736725, bgo#741305, bgo#741763, bgo#741941, + bgo#743879, bgo#743967, bgo#744075, bgo#744368, bgo#746118, + bgo#746120, bgo#746121, bgo#747207, bgo#747298, bgo#748456. +- Drop gtk-doc-reproducible-html.patch: fixed upstream. + +------------------------------------------------------------------- +Tue Feb 3 16:54:32 UTC 2015 - coolo@suse.com + +- Add gtk-doc-reproducible-html.patch from the debian + reproducible builds project to make output reproducible. + +------------------------------------------------------------------- +Thu Jul 17 19:13:43 UTC 2014 - zaitor@opensuse.org + +- Update to version 1.21: + + Important notice - starting with the next release these long + deprecated features will be removed. + + gtkdoc-mktmpl - please move all the comments into the sources. + + generating html via sgml tools (jade/openjade), using xsltproc + and docbook-xslt is pretty common and preferred since version + 1.6. + + Bugs fixed: bgo#170860, bgo#644111, bgo#657444, bgo#671519, + bgo#678094, bgo#722621, bgo#724739, bgo#725505, bgo#725663, + bgo#730658, bgo#730777. + +------------------------------------------------------------------- +Wed May 21 13:14:42 UTC 2014 - rsalevsky@suse.com + +- remove the docbook-dsssl-stylesheets require + +------------------------------------------------------------------- +Sun Feb 16 09:18:58 UTC 2014 - zaitor@opensuse.org + +- Update to version 1.20: + + Bugs fixed: bgo#605537, bgo#624001, bgo#662424, bgo#665926, + bgo#666509, bgo#669417, bgo#671519, bgo#692367, bgo#696570, + bgo#697940, bgo#701259, bgo#701638, bgo#706404, bgo#706438, + bgo#707426, bgo#707717, bgo#708268, bgo#710478, bgo#711111, + bgo#711598, bgo#719644, bgo#719645, bgo#720061, bgo#721228, + bgo#722479, bgo#723118, bgo#723288, bgo#723417, bgo#723696, + bgo#723812, bgo#723913, bgo#723991, bgo#724002. + +------------------------------------------------------------------- +Fri Jun 21 18:04:11 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.19: + + Bugs fixed: bgo#652740, bgo#660436, bgo#661853, bgo#668228, + bgo#670724, bgo#670767, bgo#670796, bgo#671519, bgo#671960, + bgo#672710, bgo#676685, bgo#685365, bgo#686148, bgo#687685, + bgo#688204, bgo#688423, bgo#689209, bgo#690438, bgo#696930, + bgo#700981. +- Replace gnome-doc-utils-devel BuildRequires with yelp-tools, + following upstreams port to the new documentation infrastructure. +- Split out -lang package. + +------------------------------------------------------------------- +Sat Feb 25 12:57:32 UTC 2012 - coolo@suse.com + +- Add libxml2-tools BuildRequires for xmlcatalog, now that libxml2 + got split. +- Change python BuildRequires to python-base as the full python + isn't needed. +- Change libxml2 Requires to libxml2-tools for the same reason. + +------------------------------------------------------------------- +Thu Dec 22 09:38:31 UTC 2011 - vuntz@opensuse.org + +- Own %{_datadir}/aclocal to fix build without automake/autoconf. +- Add Url tag. + +------------------------------------------------------------------- +Fri Sep 16 07:47:50 UTC 2011 - vuntz@opensuse.org + +- Update to version 1.18: + + Add support for a subset of markdown (headings and lists). + + Do not generate old devhelp files any more. + + Changes for out-of-source dir build caused breakage for + projects using DOC_SOURCE_DIR with a relative path (to + builddir). It is recommended to use + DOC_SOURCE_DIR=$(top_srcdir)/src/xxx. + + Bugs fixed: bgo#590927, bgo#617121, bgo#627758, bgo#639145, + bgo#644291, bgo#646870, bgo#648289, bgo#648331, bgo#649269, + bgo#650407, bgo#652746, bgo#652764, bgo#655711, bgo#656453, + bgo#656658, bgo#656773, bgo#656946, bgo#657377. + +------------------------------------------------------------------- +Thu Mar 3 15:05:24 UTC 2011 - fcrozat@novell.com + +- Update to version 1.17: + + bgo#127049: building reference documentation fails when + builddir != srcdir + + bgo#640241: non-srcdir builds busted +- Changes from version 1.16: + + gtkdoc-check can do more checks, one might need to update + Makefile.am from the examples/Makefile.am + + Various bug fixes: bgo#625776, bgo#627269, bgo#467488, + bgo#481811, bgo#501107, bgo#512565, bgo#518427, bgo#597937, + bgo#612028, bgo#617478, bgo#618379, bgo#620249, bgo#621931, + bgo#622971, bgo#623777, bgo#623968, bgo#624199, bgo#624200, + bgo#627223, bgo#627920, bgo#628611, bgo#628794, bgo#630288, + bgo#631336, bgo#632587, bgo#638330, bgo#638831. + +------------------------------------------------------------------- +Sun Feb 20 09:36:03 CET 2011 - vuntz@opensuse.org + +- Run spec-cleaner. +- Add source-highlight Recommends: it's useful to produce better + output for code examples. + +------------------------------------------------------------------- +Thu Jul 8 02:19:12 CEST 2010 - dimstar@opensuse.org + +- Update to version 1.15: + + bgo#614496: Support for multiple DOC_SOURCE_DIR directories + + bgo#615550: gtk-doc fails to recognize (scope ...) and (skip) + annotations. + +------------------------------------------------------------------- +Mon Mar 29 11:13:18 CEST 2010 - vuntz@opensuse.org + +- Update to version 1.14: + + bgo#599514: sane support for per-page images + + bgo#613611: parameter descriptions with annotations truncated + at first \n + + bgo#115531: add short description to index entries + + bgo#165425: gtk-doc fails to parse unions + + bgo#512155: gets confused by multiline typedef + + bgo#568711: undocumented enum values are not reported + + bgo#590625: $(DOC_MODULE)-overrides.txt is required by "make + dist" + + bgo#604992: gtkdoc-fixxref broken link warning is broken for + functions + + bgo#607445: gtk-doc does not support long double as returned + value type + + bgo#609194: sort interface implementers + + Other misc. bugs fixed: bgo#593282, bgo#604892, bgo#590602, + bgo#591975, bgo#604885, bgo#604995, bgo#604998, bgo#605052, + bgo#605211, bgo#605281, bgo#605285, bgo#605289, bgo#605452, + bgo#605564, bgo#606661, bgo#607531, bgo#609062, bgo#610255, + bgo#610257, bgo#611848 +- Drop gtk-doc-fixxref-module.patch: fixed upstream. + +------------------------------------------------------------------- +Tue Dec 22 13:12:34 CET 2009 - vuntz@opensuse.org + +- Add gtk-doc-fixxref-module.patch to fix build for various + packages that do not call gtkdoc-fixxref the right way. + +------------------------------------------------------------------- +Mon Dec 21 11:24:40 CET 2009 - vuntz@opensuse.org + +- Update to version 1.13: + + bgo#604891 : gtk-doc tarball does not build +- Use makeinstall macro. + +------------------------------------------------------------------- +Fri Dec 18 11:13:06 CET 2009 - dimstar@opensuse.org + +- Update to version 1.12: + + Bugs fixed: bgo#591450, bgo#466535, bgo#502191, bgo#532395 + bgo#536928, bgo#562064, bgo#562310, bgo#562655, bgo#565126 + bgo#565835, bgo#566911, bgo#567132, bgo#568702, bgo#568706 + bgo#568708, bgo#568714, bgo#568732, bgo#568734, bgo#569339 + bgo#572396, bgo#572612, bgo#572967, bgo#574654, bgo#575574 + bgo#575623, bgo#575711, bgo#576313, bgo#577059, bgo#577774 + bgo#580206, bgo#580300, bgo#580622, bgo#581237, bgo#584952 + bgo#587103, bgo#587196, bgo#589426, bgo#591789, bgo#594224 + bgo#596730, bgo#596731, bgo#602026, bgo#602518, bgo#604798 + +------------------------------------------------------------------- +Fri Jan 23 01:19:35 CET 2009 - vuntz@novell.com + +- Clean up file list in the spec file. + +------------------------------------------------------------------- +Mon Dec 29 09:55:27 EST 2008 - mboman@suse.de + +- Update to version 1.11: + + Bugs fixed: bgo#531572, bgo#448879, bgo#311857, bgo#335239, bgo#460753, + bgo#473342, bgo#487727, bgo#523669, bgo#530758, bgo#533262, bgo#534627, + bgo#542137, bgo#543855, bgo#544172, bgo#552822, bgo#553407, bgo#554718, + bgo#554833, bgo#558082, bgo#559281 + +------------------------------------------------------------------- +Wed Apr 2 18:38:44 CEST 2008 - maw@suse.de + +- Add a note for future packagers. + +------------------------------------------------------------------- +Tue Apr 1 17:41:14 CEST 2008 - rodrigo@suse.de + +- Update to version 1.10: + - http://mail.gnome.org/archives/gtk-doc-list/2008-March/msg00001.html +- Added python as a build dependency + +------------------------------------------------------------------- +Fri Nov 23 11:17:20 CST 2007 - maw@suse.de + +- Update to version 1.9 +- Bugs (bugzilla.gnome.org) fixed: #419308, #449618, #453717, + #457173, #465920, #467773, #141869, #156643, #322035, #323938, + #324535, #355352, #379466, #380824, #383456, #411739, #415388, + #418027, #419997, #428596, #434134, #436565, #445596, #445693, + #450338, #454916, #457077, #459225, #459725, #460127, #465365, + #466559, #471014, #477532, #479913, and #479923. + +------------------------------------------------------------------- +Wed Mar 21 13:08:19 CST 2007 - maw@suse.de + +- Update to version 1.8 +- Various bug fixes. + +------------------------------------------------------------------- +Fri Sep 1 15:04:46 CEST 2006 - sbrabec@suse.cz + +- Package renamed to gtk-doc. +- Prefix changed to /usr. +- Spec file cleanup. + +------------------------------------------------------------------- +Thu Aug 17 23:16:13 CEST 2006 - jhargadon@suse.de + +- update to version 1.7 +- Fixed bug that resulted in empty "@:" lines in the templates. +- Fixed a few bugs with the XSL code. +- Supported a few more variations of C syntax. +- Remove the internally-used '-struct' suffix from links to widget + structs. +- Fixed a few missing build dependencies. +- Added a new "C-x4s" binding to the emacs lisp code, to insert a blank + section header in the source code. +- Fixed bug that ignored inline section header docs with '-' in + their names. +- Added a 'make docs' target that can be used to build the docs even + when gtk-doc has been disabled at configure time. + +------------------------------------------------------------------- +Fri Jul 21 21:50:38 CEST 2006 - gekker@suse.de + +- Update to version 1.6 + o Removed the hard dependancy on openjade or jade, since XML is used mainly + now rather than SGML. + o Install the .pc file in $(datadir) rather than $(libdir) since gtk-doc is + architecture-independant. + o Added "--ignore-decorators" option to ignore a list of declarators in + function declarations. + o Support '#Object::signal'/'#Object:property' to link to signals/properties + o Fixed missing index terms. + +- Update to version 1.5 + o Output the new version of devhelp2 information, but still generate the old + devhelp files so older versions of DevHelp still work OK. + o Fixed the initial creation of the *-sections.txt file so the object + hierarchy, signals and properties all work automatically. + o Show information about signal flags (run first/last). + o Support a --source-suffixes argument specifying which source files to scan. + o Support other root object types besides GObject and GInterface. + o Use a fixed navigation bar for the generated documentation. + o New documentation from Stefan Kost. + o Handle more variations of C syntax. + +------------------------------------------------------------------- +Tue Mar 14 19:18:13 CET 2006 - gekker@suse.de + +- Require docbook-dsssl-stylesheets for SGML output (#152467) + +------------------------------------------------------------------- +Wed Jan 25 21:45:16 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Thu Jul 21 19:09:56 CEST 2005 - gekker@suse.de + +- Update to version 1.4. + +------------------------------------------------------------------- +Tue May 17 15:43:32 CEST 2005 - sbrabec@suse.cz + +- Added noarch and moved pkgconfig file to datadir (#83201). + +------------------------------------------------------------------- +Wed May 11 12:22:41 CEST 2005 - sbrabec@suse.cz + +- Removed noarch (#83201). + +------------------------------------------------------------------- +Mon Jan 17 11:57:00 CET 2005 - clahey@suse.de + +- Updated to version 1.3. + +------------------------------------------------------------------- +Tue Feb 24 11:13:15 CET 2004 - hmacht@suse.de + +- building as non-root + +------------------------------------------------------------------- +Thu Feb 19 14:16:02 CET 2004 - sbrabec@suse.cz + +- Updated to version 1.2. + +------------------------------------------------------------------- +Tue Jul 15 11:59:24 CEST 2003 - sbrabec@suse.cz + +- GNOME prefix change to /opt/gnome. + +------------------------------------------------------------------- +Tue Jun 17 13:54:08 CEST 2003 - sbrabec@suse.cz + +- Fixed head usage for new coreutils. +- Fixed neededforbuild. + +------------------------------------------------------------------- +Tue Jun 17 12:01:51 CEST 2003 - coolo@suse.de + +- package directories + +------------------------------------------------------------------- +Wed May 28 16:35:16 CEST 2003 - ke@suse.de + +- Use DESTDIR +- Add sgml-skel to #neededforbuild. + +------------------------------------------------------------------- +Mon May 26 15:41:43 CEST 2003 - sbrabec@suse.cz + +- Updated to version 1.1. +- Package marked as noarch. +- Fixed Requires. + +------------------------------------------------------------------- +Fri Jan 17 17:10:43 CET 2003 - sbrabec@suse.cz + +- Fixed %clean. + +------------------------------------------------------------------- +Thu Jan 16 16:52:48 CET 2003 - sbrabec@suse.cz + +- Updated to version 0.10. + +------------------------------------------------------------------- +Tue Jan 14 17:18:59 CET 2003 - ro@suse.de + +- fix newlines printed from perl-code generating gconf-scan + +------------------------------------------------------------------- +Mon Nov 11 11:29:49 CET 2002 - ro@suse.de + +- adapted requires + +------------------------------------------------------------------- +Mon Nov 11 11:26:13 CET 2002 - ro@suse.de + +- changed neededforbuild to +- changed neededforbuild to +- changed neededforbuild to <> + +------------------------------------------------------------------- +Sun Aug 18 10:51:55 CEST 2002 - ro@suse.de + +- don't overwrite READMEs with each other + +------------------------------------------------------------------- +Fri Nov 30 15:08:32 CET 2001 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Mon Nov 26 13:59:42 CET 2001 - hhetter@suse.de + +- fixed filelist + +------------------------------------------------------------------- +Mon Aug 13 15:51:56 CEST 2001 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Wed Aug 8 15:13:52 CEST 2001 - hhetter@suse.de + +- updated to version 0.7 + +------------------------------------------------------------------- +Tue Mar 27 12:08:52 CEST 2001 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Tue Mar 13 01:12:28 CET 2001 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Mon Jan 1 18:22:32 MET 2001 - egger@suse.de + +- Updated to the real 0.4 instead of using a CVS snapshot. +- Fixed specfile and use BuildRoot. +- Cleaned up neededforbuild. +- Recompressed with bzip2. +- Added proper group tag. + +------------------------------------------------------------------- +Wed Nov 1 01:21:05 MET 2000 - egger@suse.de + +- Updated specfile to new long packagenames. +- Reworked specfile. +- Probably needs some more work; I'm taking care of that. + +------------------------------------------------------------------- +Thu Jun 8 19:46:01 CEST 2000 - egger@suse.de + +- Try whether an additional gtk_signal_init() solves our + misterious problems. + +------------------------------------------------------------------- +Wed May 10 15:04:02 CEST 2000 - egger@suse.de + +- Changed version on request of bk@suse.de. + +------------------------------------------------------------------- +Mon Apr 10 15:02:02 CEST 2000 - egger@suse.de + +- Reenabled the package. + Please note due to general confusion: This is != gtkref! + +------------------------------------------------------------------- +Thu Mar 30 18:22:38 CEST 2000 - egger@suse.de + +- Renamed also the dir to gtkdoc. + +------------------------------------------------------------------- +Thu Mar 23 22:25:10 CET 2000 - egger@suse.de + +- Inital version. diff --git a/gtk-doc.spec b/gtk-doc.spec new file mode 100644 index 0000000..9d5dfb9 --- /dev/null +++ b/gtk-doc.spec @@ -0,0 +1,150 @@ +# +# spec file +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "doc" +%bcond_without doc +%define psuffix -manual +%else +%bcond_with doc +%endif + +Name: gtk-doc%{?psuffix} +Version: 1.33.2 +Release: 0 +%if "%{flavor}" == "" +Summary: GTK+ Documentation Generator +License: GPL-2.0-or-later +Group: Productivity/Publishing/SGML +%else +Summary: Manual for Gtkdoc +License: GFDL-1.1-or-later +Group: Documentation/HTML +%endif +URL: http://www.gtk.org/gtk-doc/ +Source0: https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/%{version}/gtk-doc-%{version}.tar.bz2 + +BuildRequires: docbook-xsl-stylesheets +BuildRequires: libxml2-tools +BuildRequires: meson >= 0.62 +BuildRequires: pkgconfig +BuildRequires: python3-base +BuildRequires: python3-pygments +BuildRequires: sgml-skel +%if %{with doc} +BuildRequires: fdupes +BuildRequires: yelp-tools +BuildRequires: pkgconfig(glib-2.0) +BuildArch: noarch +# gtk-doc-manual was split from the main package +Provides: gtk-doc:%{_datadir}/help/C/gtk-doc-manual/index.docbook +Conflicts: gtk-doc < %{version}-%{release} +Conflicts: gtk-doc-lang < %{version}-%{release} +%else +BuildRequires: xsltproc +Requires: docbook-xsl-stylesheets +Requires: docbook_4 +Requires: glib2-devel +Requires: libxml2-tools +Requires: python3-pygments +Requires: xsltproc +Recommends: gtk-doc-manual +# Old for <= 10.2 & CODE10 +Provides: gtkdoc = %{version} +Obsoletes: gtkdoc < %{version} +%endif + +%if "%{flavor}" == "" +%description +Gtkdoc is a set of Python scripts that generates API reference +documentation in e.g DocBook, HTML or PDF 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. + +%else + +%description +User manual for Gtkdoc +%endif + +%package mkpdf +Summary: Gtkdoc PDF Generator +Supplements: (gtk-doc and dblatex) +Requires: %{name} = %{version} +Requires: dblatex + +%description mkpdf +PDF generator for Gtkdoc. + +%lang_package -n gtk-doc-manual + +%prep +%autosetup -p1 -n gtk-doc-%{version} + +%build +%meson \ +%if %{with doc} + -Dyelp_manual=true \ + -Dcmake_support=false +%else + -Dyelp_manual=false \ + -Dtests=false +%endif +%meson_build + +%install +%meson_install \ +%if "%{flavor}" == "" + %{nil} +mkdir -p %{buildroot}%{_datadir}/gtk-doc/html +%else + --tags doc +%fdupes %{buildroot}%{_datadir}/help/[a-z]* +%find_lang gtk-doc-manual %{?no_lang_C} +%endif + +%if "%{flavor}" == "" +%files +%license COPYING +%doc AUTHORS NEWS README TODO +%{_bindir}/gtkdoc-* +%{_bindir}/gtkdocize +%exclude %{_bindir}/gtkdoc-mkpdf +%dir %{_datadir}/aclocal +%{_datadir}/aclocal/gtk-doc.m4 +%{_datadir}/gtk-doc/ +%exclude %{_datadir}/gtk-doc/python/gtkdoc/mkpdf* +%{_datadir}/pkgconfig/gtk-doc.pc +%dir %{_libdir}/cmake +%{_libdir}/cmake/GtkDoc + +%files mkpdf +%{_bindir}/gtkdoc-mkpdf +%{_datadir}/gtk-doc/python/gtkdoc/mkpdf* +%endif + +%if %{with doc} +%files -n gtk-doc-manual +%license COPYING-DOCS +%doc %{_datadir}/help/C/gtk-doc-manual + +%files -n gtk-doc-manual-lang -f gtk-doc-manual.lang +%endif + +%changelog