<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/lib, branch debian-0.1-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian-0.1-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian-0.1-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-07T01:30:43Z</updated>
<entry>
<title>Avoid needlessly linking final notmuch binary against libXapian.</title>
<updated>2010-04-07T01:30:43Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-07T01:20:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ae9d67fd810e021e1d27c24c487ffd6c34b8ecdc'/>
<id>urn:sha1:ae9d67fd810e021e1d27c24c487ffd6c34b8ecdc</id>
<content type='text'>
The libnotmuch.so library already does, so we don't need to do
it again. (Thanks to a Debian debhelper warning for pointing this
out.)
</content>
</entry>
<entry>
<title>configure: Add support for a --includedir option</title>
<updated>2010-04-06T21:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T19:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=14e98e454e86d2322ecb6b9dc2364280cde4afbd'/>
<id>urn:sha1:14e98e454e86d2322ecb6b9dc2364280cde4afbd</id>
<content type='text'>
Very similar to the existing --libdir option.
</content>
</entry>
<entry>
<title>Makefiles: Eliminate the useless quiet_* functions.</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T17:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f89b3d16db90be99c3097c8dac0d95930cdd1f1d'/>
<id>urn:sha1:f89b3d16db90be99c3097c8dac0d95930cdd1f1d</id>
<content type='text'>
With the original quiet function, there's an actual purpose (hiding
excessively long compiler command lines so that warnings and errors
from the compiler can be seen).

But with things like quiet_symlink there's nothing quieter. In fact
"SYMLINK" is longer than "ln -sf". So all this is doing is hiding the
actual command from the user for no real benefit.

The only actual reason we implemented the quiet_* functions was to be
able to neatly right-align the command name and left-align the arguments.

Let's give up on that, and just left-align everything, simplifying the
Makefiles considerably. Now, the only instances of a captialized command
name in the output is if there's some actually shortening of the command
itself.
</content>
</entry>
<entry>
<title>RELEASING: Add this file describing the steps to make a release.</title>
<updated>2010-04-05T22:29:54Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-05T22:00:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=da2403c310fb7ae65cd63cdd2895c3987d77848f'/>
<id>urn:sha1:da2403c310fb7ae65cd63cdd2895c3987d77848f</id>
<content type='text'>
These steps might be changing a bit as we work on making the initial
0.1 release.
</content>
</entry>
<entry>
<title>Makefile.local: Automatically use makefile mode</title>
<updated>2010-04-03T19:31:49Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-03-21T09:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d3884a5984c26159169d58b9cc8fb2a137fb48a2'/>
<id>urn:sha1:d3884a5984c26159169d58b9cc8fb2a137fb48a2</id>
<content type='text'>
We add a magic line to the beginning of each Makefile.local file to
help the editor know that it should use makefile mode for editing the
file, (even though the filename isn't exactly "Makefile").

Edited-by: Carl Worth &lt;cworth@cworth.org&gt;: Expand treatment from
emacs/Makefile.local to each instance of Makefile.local.
</content>
</entry>
<entry>
<title>Compile a static notmuch binary (but only install the shared version)</title>
<updated>2010-04-01T22:03:40Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-01T22:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f689c83af4e1d271d056b24da9e46e7b679ff978'/>
<id>urn:sha1:f689c83af4e1d271d056b24da9e46e7b679ff978</id>
<content type='text'>
The idea here is to allow a new user of notmuch to be able to run
notmuch immediately after compiling, (without having to install
the shared library first). This also ensures that the test suite
tests the locally compiled library, and not whatever installled
version of the library the dynamic linker happens to find.
</content>
</entry>
<entry>
<title>Makefile: Create include directory when installing headers</title>
<updated>2010-04-01T12:13:21Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2010-04-01T11:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b884ab2ef1b9e15b81d119089e64c2c0fa60012e'/>
<id>urn:sha1:b884ab2ef1b9e15b81d119089e64c2c0fa60012e</id>
<content type='text'>
When I wanted to create a debian package from the current master, make
install failed because of non-existent include directory. This patch
fixes this minor issue.
</content>
</entry>
<entry>
<title>lib: Switch to a 3-part version number for the library interface.</title>
<updated>2010-04-01T07:41:25Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-01T07:41:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c0961e6a827a8abcf1532a7671f09048e390648c'/>
<id>urn:sha1:c0961e6a827a8abcf1532a7671f09048e390648c</id>
<content type='text'>
With a carefully documented description of how to increment the
various version components.
</content>
</entry>
<entry>
<title>Makefiles: Make the install rules quiet like the compilation rules.</title>
<updated>2010-04-01T06:54:21Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-01T06:54:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=33d5cc415ec31d14f126dbb19f8538b04d2c1b49'/>
<id>urn:sha1:33d5cc415ec31d14f126dbb19f8538b04d2c1b49</id>
<content type='text'>
The output from make is looking better all the time, (though the
columns still aren't lined up).
</content>
</entry>
<entry>
<title>Move installation of library from top-level to lib/Makefile.local</title>
<updated>2010-04-01T05:54:15Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-01T05:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7b52b2c318e449c73146bd48c7f32145f158f3f5'/>
<id>urn:sha1:7b52b2c318e449c73146bd48c7f32145f158f3f5</id>
<content type='text'>
We had a fairly ugly violation of modularity with the top-level
Makefile.local isntalling everything, (even when the build commands
for the library were down in lib/Makefile.local).
</content>
</entry>
</feed>
