<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/doc/Makefile.local, branch 0.19</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.19</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.19'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-09-02T15:43:20Z</updated>
<entry>
<title>doc: 'rm -f' potential doxygen temporary output file</title>
<updated>2014-09-02T15:43:20Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-09-01T18:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ef5e66ae8e84fce75154417dd51be72f78ec1f45'/>
<id>urn:sha1:ef5e66ae8e84fce75154417dd51be72f78ec1f45</id>
<content type='text'>
Some (older) Doxygen versions do not create such a temporary file.
</content>
</entry>
<entry>
<title>docs: remove spurious man page generated from doxygen</title>
<updated>2014-07-13T11:59:02Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-07-12T21:04:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5694d72a8367931776890e3a8ffb23e5bf5b34b7'/>
<id>urn:sha1:5694d72a8367931776890e3a8ffb23e5bf5b34b7</id>
<content type='text'>
There is a doxygen bug about these odd files,

      https://bugzilla.gnome.org/show_bug.cgi?id=727796

But it isn't clear if / when a fix will be provided, so just delete it
to avoid e.g. confusing man-to-wiki.pl
</content>
</entry>
<entry>
<title>doc: postprocess notmuch.3</title>
<updated>2014-07-09T22:32:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-07-01T19:13:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=934e333a08e7f0ef24a3f139dd3d8738d28f1bd5'/>
<id>urn:sha1:934e333a08e7f0ef24a3f139dd3d8738d28f1bd5</id>
<content type='text'>
Remove excess italics from doxygen output. It seems to make no
sense (and is certainly ugly) to italicize the first argument to the
.RI macro.
</content>
</entry>
<entry>
<title>doc: build and install doxygen api docs</title>
<updated>2014-07-09T22:32:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-07-01T16:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=10224335514b70acc95f89ced4d900bd6c94990b'/>
<id>urn:sha1:10224335514b70acc95f89ced4d900bd6c94990b</id>
<content type='text'>
In order to support out of tree builds and avoid hardcoding version
number, generate `doc/config.dox` from configure.
</content>
</entry>
<entry>
<title>doc: remove conf.pyc on clean</title>
<updated>2014-04-22T05:24:04Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-04-22T05:24:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=95aa988a06496027300f09d9db863a5cd89b201c'/>
<id>urn:sha1:95aa988a06496027300f09d9db863a5cd89b201c</id>
<content type='text'>
This build artifict messes up the packaging process for (at least)
Debian if not removed on clean.
</content>
</entry>
<entry>
<title>doc: Fix parallel build of roff files</title>
<updated>2014-04-18T20:55:30Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-04-17T20:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=59c6103e1c169c3b65e8d63dc2211c6ad0e24841'/>
<id>urn:sha1:59c6103e1c169c3b65e8d63dc2211c6ad0e24841</id>
<content type='text'>
The roff build rule builds all of the roff files in a single command.
Previously, this was expressed as a multi-target rule, but since this
is equivalent to specifying a copy of the rule for each target, make
-jN could start up to N parallel instances of this command.  Fix this
by bottlenecking this rule through a single stamp file.

This also removes the unused man.stamp from CLEAN.
</content>
</entry>
<entry>
<title>doc: fix out-of-tree build</title>
<updated>2014-03-25T11:32:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-20T00:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=57b4ef6f30d41cd14aa570b329841fc2082260ff'/>
<id>urn:sha1:57b4ef6f30d41cd14aa570b329841fc2082260ff</id>
<content type='text'>
The subtle part is adding .rst and .py files to vpath so they can be
used as dependencies without prefixing with $(srcdir)

We also change the interface to mkbuildeps.py: rather than getting the
containing directory from the conf file path, we go the other way.
</content>
</entry>
<entry>
<title>doc: configure detection of sphinx and rst2man</title>
<updated>2014-03-18T10:39:32Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-13T03:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=beef0a8f5593eee0f84b2b0fa01017c1c9621659'/>
<id>urn:sha1:beef0a8f5593eee0f84b2b0fa01017c1c9621659</id>
<content type='text'>
Because sphinx-build does not provide a convenient way of listing
which builders exist, and some people actually have pre 1.0 sphinx, we
try loading a relevant python module.

Currently the assumption is that no python in path -&gt; no sphinx-build
in path.
</content>
</entry>
<entry>
<title>doc: build man pages into hierarchy, fix help test.</title>
<updated>2014-03-18T10:39:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-13T03:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=533639b143202d333eb964aa0c6a860db0809344'/>
<id>urn:sha1:533639b143202d333eb964aa0c6a860db0809344</id>
<content type='text'>
It turns out there was a reason the old man pages were stored in a man
compatible hierarchy, namely so that we could run man on them before
installing.

Hardcode doc build location into test suite.  This isn't ideal, but
let's unbreak the test suite for now.
</content>
</entry>
<entry>
<title>doc: build man pages at build time; introduce HAVE_SPHINX, HAVE_RST2MAN</title>
<updated>2014-03-18T10:38:57Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-13T03:21:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9d9a700f1de6352b4f51a00ab80f2fcd70da050d'/>
<id>urn:sha1:9d9a700f1de6352b4f51a00ab80f2fcd70da050d</id>
<content type='text'>
This helps avoid build artifacts (namely, nroff and gzipped-nroff man
pages) owned by root.

The variables allow choosing which generator to use for the man page.
These will be hooked to configure in a following commit.
</content>
</entry>
</feed>
