summaryrefslogtreecommitdiff
path: root/gtkdoc-mkman.in
Commit message (Collapse)AuthorAgeFilesLines
* mkman,mkpdf: also fix path arg handlingStefan Sauer2017-05-281-1/+1
| | | | | In mkman also support multiple path args. In mkpdf fix the option name and apply the same fix as in previous commit.
* logging: add back support for GTKDOC_TRACEStefan Sauer2017-04-261-1/+3
| | | | | Like before in perl one can set this envar to get verbose log output. The output is meant for developers.
* autopep8: cleanup python styleStefan Sauer2017-04-051-1/+2
|
* python: style cleanupsStefan Sauer2017-04-051-2/+2
|
* mkman: split into wrapper and moduleStefan Sauer2017-03-311-74/+45
|
* gtkdoc-mk{html,pdf,man}: evaluate some shell variablesVíctor Manuel Jáquez Leal2017-03-241-3/+4
| | | | | | | | | | @datarootdir@ and @datadir@ are strings composed by unevealuated shell variables. In python we have to evaluate those shell variables. This patch tries to do those evaluation to obtain the expected paths. https://bugzilla.gnome.org/show_bug.cgi?id=780497
* sgml: remove docbook sgml toolsStefan Sauer2017-03-211-36/+19
| | | | | | We remove jade support already a few versions ago. Also remove the tools we've called from the pdf/man generators. For most of them configure was never checking the pre-requisites.
* Converted mkpdf, mkman and mkhtml to Python.Jussi Pakkanen2017-03-201-72/+68
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779566
* mkman: Use full URL to refer to the docbook manpages stylesheetEmanuele Aina2015-05-121-1/+2
| | | | | | | | | This fixes the error below when trying to use gtkdoc-mkman: warning: failed to load external entity "manpages/docbook.xsl" cannot parse manpages/docbook.xsl https://bugzilla.gnome.org/show_bug.cgi?id=749210
* xsltproc: be more quiet if we have toStefan Kost2011-04-131-0/+1
|
* mkhtml,mkman,mkpdf: improved usage output, add --verbose switchStefan Kost2011-04-131-26/+44
|
* mkman: fix command invocation.Stefan Kost2010-09-081-2/+2
| | | | Add missing \ and space. Fixes #628794
* Bug 604995 - Fix syntax error in gtkdoc-mkmanEmilio Pozuelo Monfort2009-12-191-1/+1
|
* patch by: David Nečas <yeti@physics.muni.cz>Stefan Kost2009-01-231-12/+24
| | | | | | | | | | | | | | * gtkdoc-mkhtml.in: * gtkdoc-mkman.in: * tests/gtk-doc.make: * tests/gtk-doc.notmpl.make: Less quirky way of knowing that we run uninstalled, which is only needed for the tests anyway. In addition to the patch, make same changes in mkman, add a shift to arg parsing to not loop and change the makefiles for the tests. Fixes #568702. svn path=/trunk/; revision=655
* Add support for --help and --version to remaining tools. Also show a shortStefan Kost2009-01-081-11/+57
| | | | | | | | | | | | | | | | | | | | * gtkdoc-check.in: * gtkdoc-depscan.in: * gtkdoc-fixxref.in: * gtkdoc-mkdb.in: * gtkdoc-mkhtml.in: * gtkdoc-mkman.in: * gtkdoc-mktmpl.in: * gtkdoc-rebase.in: * gtkdoc-scan.in: * gtkdoc-scangobj.in: * gtkdoc-scanobj.in: * gtkdocize.in: Add support for --help and --version to remaining tools. Also show a short info on --help and format more consistently. Fixes #566911 svn path=/trunk/; revision=636
* Patch from Stepan Kasal:Damon Chaplin2005-09-151-0/+1
| | | | | | | | | | | | | 2005-09-15 Damon Chaplin <damon@gnome.org> Patch from Stepan Kasal: * gtkdoc-mkhtml.in, gtkdoc-mkman.in, gtkdocize.in: Add datarootdir variable, for compatibility with future Autoconf releases. * configure.in (PACKAGE_DATA_DIR): Simplify the computation; use a local macro AC_DEFINE_DIR, based on a macro from Autoconf macro archive.
* changed so that they only update files when necessary (they write newDamon Chaplin2001-01-231-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-23 Damon Chaplin <damon@helixcode.com> * gtkdoc-scangobj.in: * gtkdoc-scanobj.in: * gtkdoc-scan.in: * gtkdoc-mkdb.in: * gtkdoc-mktmpl.in: changed so that they only update files when necessary (they write new versions of the files out, then use 'cmp' to compare with the existing versions to see if they have changed.) This should make it easier to do proper dependency rules in Makefiles, and it may cut down on CVS traffic. * gtkdoc-mkhtml.in: update a timestamp file (html.stamp) after running. * gtkdoc-mkdb.in: update a timestamp file (sgml.stamp) if any of the DocBook SGML files have been changed. So hopefully you can now use rules like this to avoid unnecessary regeneration of the HTML: all-local: $(MAKE) scan $(MAKE) templates $(MAKE) sgml $(MAKE) html.stamp html.stamp: sgml.stamp $(EXTRA_SGML_FILES) $(MAKE) html (I've tried this with the old GTK+ reference API docs and it seems to work well.) * gtkdoc-scangobj.in: * gtkdoc-scanobj.in: * gtkdoc-scan.in: * gtkdoc-mkdb.in: * gtkdoc-mktmpl.in: * gtkdoc-mkhtml.in: * gtkdoc-mkman.in: * gtkdoc-fixxref.in: Added '--version' command-line arg to all shell & perl scripts, so you can check for version 0.5 if you want to use the above rules. (If 0.4 is used make will probably complain about not knowing how to to build sgml.stamp.) * gtkdoc-common.pl.in: new file to contain shared routines. For now it just contains the UpdateFileIfChanged routine for the above. We can move the duplicated routines here in future, though the use of global variables makes this a bit awkward. * configure.in (PACKAGE_DATA_DIR): calculates the data dir and substitutes it so that the scripts know where gtkdoc-common.pl is installed. Also added gtkdoc-common.pl to AC_OUTPUT. * Makefile.am: added gtkdoc-common.pl to gtkdocdata_DATA. * gtkdoc-mkhtml.in: deleted the old index.sgml file, since it causes problems if it is owned by root (e.g. after you run 'make install' as root. jade prompts you about overwriting it, which is annoying.
* ""Damon Chaplin1998-12-151-20/+4
|
* Initial revisionOwen Taylor1998-11-241-0/+27