<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.24_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.24_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.24_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-03-02T21:31:15Z</updated>
<entry>
<title>build: use sha256sum instead of sha1sum to sign releases</title>
<updated>2017-03-02T21:31:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-02T00:44:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=914c4db1f2cf5b19100b42a8e3ea62d000a9b642'/>
<id>urn:sha1:914c4db1f2cf5b19100b42a8e3ea62d000a9b642</id>
<content type='text'>
</content>
</entry>
<entry>
<title>notmuch.desktop: move under emacs as notmuch-emacs-mua.desktop</title>
<updated>2016-11-26T12:16:39Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2016-11-21T21:13:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=66c1bff416c23634a6cec937e386a6830c5c0bc2'/>
<id>urn:sha1:66c1bff416c23634a6cec937e386a6830c5c0bc2</id>
<content type='text'>
The notmuch.desktop file is part of notmuch-emacs. Move it under
emacs, and rename as notmuch-emacs-mua.desktop to reflect this.
</content>
</entry>
<entry>
<title>build: Move variable definitions to Makefile.global</title>
<updated>2016-11-26T11:46:42Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-11-19T17:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=46a47f06a628c7025246da040fa9ab6301c49313'/>
<id>urn:sha1:46a47f06a628c7025246da040fa9ab6301c49313</id>
<content type='text'>
I noticed when trying to use VERSION (and derived variables) in a
subdirectory that the top level Makefile.local needed to be included
first. But according to c10085c77b407d9ea704f8b4f9e0a805f63e72cb it
actually needs to be last. To break this conflict, move the variables
definitions into a new Makefile.global.
</content>
</entry>
<entry>
<title>emacs: generate notmuch-pkg.el</title>
<updated>2016-11-17T01:45:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-11-11T11:46:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=297d27e9f9f0341e40bfd9442dde5fdd1ad969ff'/>
<id>urn:sha1:297d27e9f9f0341e40bfd9442dde5fdd1ad969ff</id>
<content type='text'>
This file contains metadata for the built in (as of emacs 24) packaging
system.
</content>
</entry>
<entry>
<title>build system: choose gnu99 as a C standard</title>
<updated>2016-09-21T23:09:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-09-21T23:09:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=50a1032f870444522d90ef9d23726e42517fedbc'/>
<id>urn:sha1:50a1032f870444522d90ef9d23726e42517fedbc</id>
<content type='text'>
Apparently pre 5.1 gcc defaulted to gnu89, but we decided it was ok to
use some c99 features.

'-std=c99' by itself is not enough for notmuch to compile.

'-std=gnu99' seems to work with clang and gcc, so I'm not convinced
configuration support is needed.
</content>
</entry>
<entry>
<title>Makefile.local: use $(wildcard) to check existence of ${srcdir}/.git</title>
<updated>2016-09-04T11:14:55Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-25T21:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e0e6a17675a4f4f56f2c6891aaf7eb50f404ffd2'/>
<id>urn:sha1:e0e6a17675a4f4f56f2c6891aaf7eb50f404ffd2</id>
<content type='text'>
With this GNU Make construct one shell invocation can be skipped
and code looks shorter (narrower). This would now match to .git
being other file type than regular file or directory (or symlink
to those), but that is not a use case anyone should expect users
to do.
</content>
</entry>
<entry>
<title>Makefile.local: make IS_GIT simply expanded</title>
<updated>2016-09-04T11:14:46Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-25T21:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=17341ec798b4cb2fe192824bcf8b7e78236e4121'/>
<id>urn:sha1:17341ec798b4cb2fe192824bcf8b7e78236e4121</id>
<content type='text'>
By using ':=' while setting IS_GIT it is expanded to 'yes' or 'no' at
that point (and not every time when $(IS_GIT) is referenced).
</content>
</entry>
<entry>
<title>Makefile.local: set IS_GIT = yes when regular file $srcdir/.git exists</title>
<updated>2016-06-11T16:13:48Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-25T21:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=57bd4cf3221a56f8fd8a27af541d6cc8b4011b62'/>
<id>urn:sha1:57bd4cf3221a56f8fd8a27af541d6cc8b4011b62</id>
<content type='text'>
$srcdir/.git may also be file. E.g. `git worktree` creates .git file
while new working tree is populated.
</content>
</entry>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</content>
</entry>
<entry>
<title>release: disable wget certificate check</title>
<updated>2015-10-30T10:14:41Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-10-30T10:12:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf511cb6979ede33d17d9da6f46f71ea287461d8'/>
<id>urn:sha1:bf511cb6979ede33d17d9da6f46f71ea287461d8</id>
<content type='text'>
this is a minor security hole, but no worse than what we had before. In
particular the worst that happens is someone prevents us from making a
release. Which is hardly worth the trouble of jacking the URL.
</content>
</entry>
</feed>
