summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBilly Biggs <vektor@dumbterm.net>2005-08-18 08:28:08 +0000
committerBilly Biggs <vektor@dumbterm.net>2005-08-18 08:28:08 +0000
commit93e521ce1976cef6978fcbccf78b3ed98a544d51 (patch)
tree83e541b561aaf1306ed49ad6acb308f82829ae9a /doc
parent3422d8760f54e403bda12aa58dc5256bb132ebf3 (diff)
downloadcairo-93e521ce1976cef6978fcbccf78b3ed98a544d51.tar.gz
Add an autoconf-generated version file to advertise what cairo version the manual was generated for. Idea taken from the GTK+ documentation.
Include the version number, along with the title, in a bookinfo section. Add the version.xml.in to the dist. Ignore version.xml. Generate doc/public/version.xml.
Diffstat (limited to 'doc')
-rw-r--r--doc/public/.cvsignore4
-rw-r--r--doc/public/Makefile.am3
-rw-r--r--doc/public/cairo-docs.xml8
-rw-r--r--doc/public/version.xml.in1
4 files changed, 12 insertions, 4 deletions
diff --git a/doc/public/.cvsignore b/doc/public/.cvsignore
index ff4418d10..2fac445dd 100644
--- a/doc/public/.cvsignore
+++ b/doc/public/.cvsignore
@@ -13,6 +13,4 @@ cairo.args
cairo.signals
html
xml
-
-
-
+version.xml
diff --git a/doc/public/Makefile.am b/doc/public/Makefile.am
index fdd421cb5..1005f6ee1 100644
--- a/doc/public/Makefile.am
+++ b/doc/public/Makefile.am
@@ -56,4 +56,7 @@ HTML_IMAGES =
# Extra options to supply to gtkdoc-fixref
FIXXREF_OPTIONS=
+# Version information for marking the documentation
+EXTRA_DIST=version.xml.in
+
include $(top_srcdir)/gtk-doc.make
diff --git a/doc/public/cairo-docs.xml b/doc/public/cairo-docs.xml
index 3c894b550..f4e61e194 100644
--- a/doc/public/cairo-docs.xml
+++ b/doc/public/cairo-docs.xml
@@ -1,8 +1,14 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+<!ENTITY version SYSTEM "version.xml">
+]>
<book lang="en" id="cairo" xmlns:xi="http://www.w3.org/2003/XInclude">
<title>Cairo: A Vector Graphics Library</title>
+ <bookinfo>
+ <title>Cairo: A Vector Graphics Library</title>
+ <releaseinfo>for Cairo &version;</releaseinfo>
+ </bookinfo>
<part>
<title>Tutorial</title>
</part>
diff --git a/doc/public/version.xml.in b/doc/public/version.xml.in
new file mode 100644
index 000000000..f5e3fc7d7
--- /dev/null
+++ b/doc/public/version.xml.in
@@ -0,0 +1 @@
+@CAIRO_VERSION_MAJOR@.@CAIRO_VERSION_MINOR@.@CAIRO_VERSION_MICRO@