Script for generating libstdc++ web docs for releases
Jonathan Wakely
jwakely@redhat.com
Fri May 30 11:12:00 GMT 2014
This script automates the process of creating the libstdc++ release
docs in various formats. I didn't try to integrate it with the
update_web_docs_svn script because there are a lot of dependencies
which aren't installed on sourceware.org anyway, so it needs to be run
on another machine (but at least it's just one script now).
There's a small kluge needed for the 4.7 branch which I'll remove once
that branch is closed.
Tested on trunk, 4.9, 4.8 and 4.7, committed to trunk.
The wwwdocs patch for releasing.html is also attached.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.txt
Type: text/x-patch
Size: 1885 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20140530/8f787f8c/attachment.bin>
-------------- next part --------------
Index: htdocs/releasing.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/releasing.html,v
retrieving revision 1.41
diff -u -r1.41 releasing.html
--- htdocs/releasing.html 22 Mar 2013 14:54:01 -0000 1.41
+++ htdocs/releasing.html 30 May 2014 10:18:53 -0000
@@ -86,6 +86,15 @@
<code>onlinedocs/<em>version-number</em>/index.html</code> by copying it
from a previous release and adjust it.</li>
+<li>Generate online libstdc++ documentation with the
+<code>maintainer-scripts/generate_libstdcxx_web_docs</code> script on trunk.
+That currently can't be done on sourceware.org due to dependencies on a
+number of DocBook and LaTeX packages. The script takes two arguments, the
+root of the GCC sources (for the new release) and the output directory
+for the generated files. All the output that gets created should be placed
+in the same <code>onlinedocs/<em>version-number</em>/</code> directory
+as the other documentation for the release.</li>
+
<li>Update the online-documentation links in <code>changes.html</code>
to point to the online-documentation for the branch.</li>
More information about the Libstdc++
mailing list