<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, 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>Makefile: Add a disctclean target (simply calling clean)</title>
<updated>2010-04-07T01:30:43Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T21:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=53fa1ed0a89f2965e387e41509b998dad1e7ab82'/>
<id>urn:sha1:53fa1ed0a89f2965e387e41509b998dad1e7ab82</id>
<content type='text'>
We currently don't distribute anything that's not already in git, so
there's no difference between these two targets, (but debhelper wants
to be able to call distclean).
</content>
</entry>
<entry>
<title>configure: Add support for a --mandir option</title>
<updated>2010-04-06T21:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T19:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1d1ad74db9b85804fdec7e3311223caa7a591c82'/>
<id>urn:sha1:1d1ad74db9b85804fdec7e3311223caa7a591c82</id>
<content type='text'>
Again, nothing tricky here.
</content>
</entry>
<entry>
<title>Makefile: Move the completion-specific commands to completion/Makefile.local</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T18:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b5d8fe278425f7be49b6819e8187efffdffbd836'/>
<id>urn:sha1:b5d8fe278425f7be49b6819e8187efffdffbd836</id>
<content type='text'>
For much better modularity.
</content>
</entry>
<entry>
<title>Makefile: Eliminate the separate install-bash and install-zsh targets.</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T17:40:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0f3480919728def0c414866f8e635e94650eee82'/>
<id>urn:sha1:0f3480919728def0c414866f8e635e94650eee82</id>
<content type='text'>
Again, simplifying the interface to the Makefile. Installing these
files doesn't require bash nor zsh to actually be installed, so there's
little harm in just installing them unconditionally.
</content>
</entry>
<entry>
<title>Makefile: Eliminate the "make install-emacs" target.</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T17:35:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a5ed8c68f6db37d3866088a9770447eba6833109'/>
<id>urn:sha1:a5ed8c68f6db37d3866088a9770447eba6833109</id>
<content type='text'>
Instead, simply byte-compile the emacs source files as part of "make"
and install them as part of "make install". The byte compilation is
made conditional on the configure script finding the emacs binary.
That way, "make; make install" will still work for someone that doesn't
have emacs installed, (which was the only reason we had made a separate
"make install-emacs" target in the first place).
</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>Makefile: Finish implementing the "make release" target.</title>
<updated>2010-04-05T22:46:05Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-05T22:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4c7ee0f016c2f79c332608ff94a38126dccf6ba2'/>
<id>urn:sha1:4c7ee0f016c2f79c332608ff94a38126dccf6ba2</id>
<content type='text'>
And hopefully it actually works.
</content>
</entry>
<entry>
<title>Makefile: Start implementing a "make release" target.</title>
<updated>2010-04-05T22:31:15Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-05T22:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cdb6e12d8c32b21ca844e85d35a11033d54f7a01'/>
<id>urn:sha1:cdb6e12d8c32b21ca844e85d35a11033d54f7a01</id>
<content type='text'>
So far just doing checks that the version is sane and that no release
of the same version already exists.
</content>
</entry>
<entry>
<title>Makefile: Add a dist target.</title>
<updated>2010-04-05T21:22:00Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-05T21:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=04e816416fb9f5b6447896ccdb153a6f93c3e949'/>
<id>urn:sha1:04e816416fb9f5b6447896ccdb153a6f93c3e949</id>
<content type='text'>
To create a versioned tar file for release.
</content>
</entry>
</feed>
