David Bremner
8fe58226ef
debian: changelog stanza for 0.22.1-2
2016-07-19 08:51:33 -03:00
David Bremner
6cf6469e91
debian: add explicit build-depends on gnupg
...
apt dropped it's depends on gnupg, so we can't rely on it being present
in the build env anymore
2016-07-19 08:49:10 -03:00
David Bremner
b824ecc48f
debian: changelog stanza for 0.22.1-1
...
Basically copy upstream NEWS
2016-07-19 06:43:20 -03:00
David Bremner
09b18ae8f4
debian: add changelog stanza for 0.22.1~rc0-1
...
No actual changes discussed, because the NEWS file is yet to be
created.
2016-06-30 21:28:31 +02:00
Daniel Kahn Gillmor
6a833a6e83
Use https instead of http where possible
...
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.
2016-06-05 08:32:17 -03:00
David Bremner
ea5caecec5
debian: add versioned depends on dpkg-dev
...
This is needed to support build profiles (e.g. nocheck)
2016-04-26 21:40:40 -03:00
David Bremner
3646eb17ae
debian: add changelog stanza for 0.22
2016-04-26 21:38:15 -03:00
David Bremner
2434ecfba3
debian: changelog stanza for 0.22~rc1-1
2016-04-24 18:03:54 -03:00
David Bremner
6cf9ac9933
debian: minimal changelog for 0.22~rc0-1
2016-04-16 08:45:56 -03:00
David Bremner
1fcbf09582
debian: add gpgsm as build dependency
...
It's not needed for the actual build, but it is needed to run the
SMIME tests; <!nocheck> means it can be omitted if the tests are not
going to be run.
2016-01-29 17:45:46 -04:00
Jameson Graef Rollins
982998d680
debian: Recommend gpgsm for S/MIME support
2016-01-29 17:45:46 -04:00
David Bremner
1432a4f946
debian: another upload to work around gdb bugs
2015-11-14 19:08:12 -04:00
David Bremner
e0557c5354
debian: release 0.21-2, architecture specific fixups
2015-11-12 09:01:09 -04:00
David Bremner
5f326b3894
debian: changelog stanza for 0.21
2015-10-29 20:07:04 -03:00
David Bremner
6814a1cf73
debian: release 0.21~rc3-3
...
Build-conflict with gdb-minimal, since there is no gdb-python to depend
on
2015-10-25 22:09:56 -03:00
David Bremner
dea50d94fa
debian: bug fix upload for #802952
2015-10-25 13:44:06 -03:00
David Bremner
9fce0e2c79
debian: start changelog entry for 0.21
2015-10-23 07:54:29 -03:00
David Bremner
246d540dbe
version: bump to 0.21~rc3
2015-10-22 09:19:21 -03:00
David Bremner
8285f9b145
debian: changelog stanza for 0.21~rc2-1
2015-10-19 07:26:04 -03:00
David Bremner
127caf7a9e
debian: update symbols file
...
we are only adding symbols, which is exactly the interesting case for a
symbols file.
2015-10-15 10:09:24 -03:00
David Bremner
627efac85e
version: bump to 0.21~rc1
2015-10-15 08:24:26 -03:00
David Bremner
364ab6a225
debian: update changelogs for pre-release
...
a sensible changelog can wait for upstream NEWS to be updated
2015-10-15 08:14:19 -03:00
David Bremner
33c8777a96
Merge branch 'release'
...
bring debian specific changes into master
2015-09-26 10:31:50 -03:00
David Bremner
754d84edad
debian: changelog stanza for 0.20.2-2
2015-09-26 09:27:34 -03:00
David Bremner
e84a51e5c4
debian: fix linking in emacsen-install script
...
When upgrading emacs, the install file can (apparently) be called with
the lisp files already linked into the flavour specific
directories. In this case we should not fail.
2015-09-26 09:22:11 -03:00
David Bremner
8cca886b10
notmuch 0.20.2 release
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAABCAAGBQJVjqAqAAoJEPIClx2kp54sTLYL/iemBYQ2TELiIt8WQiFITKm8
CZdAXUKR75C+Qmh462lRnilbGVzLrYC9opYXUfFH4IUu/1jf4iKYQmd37Qn+cSAG
p3/SjFbh6FX0FIqxYegjKFByZju47OtAp+BbPMWyOOEXDASOjwmxMAnm5yzm9At/
xnKV+5nxmN8KqVDvtF/TBtHM9wZ+ASt9yc4ncKgnAaxyWfWeaSTm0EKwTgHwKcKb
JZy8XvE9J022Y2r7AWUHjdIyaX5/9cQXtVQg8w238Gp/5FazBN+4yu0Py73nN+pB
nb0M9IzHHHolbQd89RYOVyqsZ/uka6gl60wduW5ILGYgG2So9qRcHMLJIHKDigF8
e7j5yGDV6JS6Ub/jMiqKVOPpQv1G7euGqeA9PmQI1UvHEiEoy2kEbPdoyuuKJVbM
QxG56SsTy85Irj/o1PeW0+ScxP1y6sQA5E1/YB1BRcgW1uwA2XkiZ+JC1IcqRFvZ
ktJxZOIxYqhhYuXTbzd8KL75cvg1cwKVmmgFMunHcg==
=m+4D
-----END PGP SIGNATURE-----
Merge tag '0.20.2'
notmuch 0.20.2 release
Conflicts:
NEWS
2015-06-27 15:29:52 +02:00
David Bremner
1c036cca99
debian: update changelog for 20.2-1
...
Actual changes are documented in the bug.
2015-06-27 15:04:16 +02:00
David Bremner
d038b93209
build: integrate building ruby bindings into notmuch build process
...
Because ruby generates a Makefile, we have to use recursive make.
Because mkmf.rb hardcodes the name Makefile, put our Makefile{.local}
in the parent directory.
2015-06-12 09:12:28 +02:00
David Bremner
d22df9503b
debian: change stanza for 0.20.1
2015-06-01 22:00:11 +02:00
David Bremner
042b3cdd36
debian: changelog stanza for 0.20-1
2015-05-31 11:22:34 +02:00
David Bremner
3d81f496a0
debian: changelog stanza for 0.20~rc2-1
2015-05-23 21:05:25 +02:00
David Bremner
cd29acef4e
debian: add new symbols to libnotmuch4.symbols
...
Since we only add new symbols, no SONAME bump is needed.
2015-05-04 10:18:43 +02:00
David Bremner
93233ba09e
debian: call upstream configure script directly
...
dh defaults for dh_auto_configure are now incompatible with notmuch's
homebrew configure script (at least in debian experimental)
2015-05-04 10:07:44 +02:00
David Bremner
76b3670202
debian: changelog stanza for 0.20~rc1
2015-05-04 08:08:43 +02:00
David Bremner
3220230317
debian: update ./debian/.gitignore
...
One binary package was renamed, and notmuch-dbg was mysteriously
missing from the existing .gitignore.
2015-01-03 15:18:27 +01:00
David Bremner
49aaea350f
debian: update debian/NEWS and debian/changelog
...
Plagiarize my upstream summary for debian, and mention the new
upgrade.
2014-11-14 20:35:40 +01:00
David Bremner
a60aa095d7
version: bump to 0.19
2014-11-14 19:35:44 +01:00
David Bremner
2e480491b7
debian: bump standards version
2014-11-09 16:46:55 +01:00
David Bremner
61bae7726d
bump version to 0.19~rc2
2014-11-09 16:23:58 +01:00
David Bremner
4bd95a30c1
debian: bump date in changelog.
...
It looks a bit riduculous to have a September date there.
2014-11-06 00:30:57 +01:00
David Bremner
f310e349df
version: update to 0.19~rc1
...
Sync NEWS debian/changelog at the same time, although in those cases it's a downgrade.
2014-11-06 00:07:45 +01:00
David Bremner
f5db7ad7d2
notmuch 0.18.2 release
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAABCAAGBQJUS9DZAAoJEPIClx2kp54s604L/0QXEH2twR9qYKvrc2CHFR7e
9OX1yVx9A/mq5lFk9Inb6xfIJEcnFnAWkSEAkRwMYgL2705fd+No+UnAdC0HxBYo
1EoabYGbMiVMbGN0+y/6byqq1YmRDKfRvZFF1WneZyugWyX2lYDjQmRW/g5EdKGb
TZS2RhY4U18QV/L1ZaherO9yy9Ct0XXvxx+Tio6g5Xx4Hn0jEx0SH+B0gXmqDCwj
fdy/5nQK7H+0NSD8W7y6z2DCd3SZ72gm8pVyScOZ3CvTaE8K9rIE5F2xpF/rtyra
Gp+ST9i/hCLwV8YnVfMWhajHjXuZamV75vANgSKWdHGZHuIG9i+ocf0cKdbmhDUK
6GJtnUMsNENbq1emKu/12lpMGZU5XBh4lg1whX9g5QvFQ6S8FcETFuqbaOTLio91
d9wy/D+QzJZ/gLijQu/cEFi5pCbKCcaHfUeI48VwoORfdpKxIG007k5wDOwpBbAy
9g7hte1d9cQquwZyDKyt65CicbJEu8v5ROT+81zBbg==
=wMbd
-----END PGP SIGNATURE-----
Merge tag '0.18.2'
notmuch 0.18.2 release
2014-10-25 18:55:25 +02:00
David Bremner
d53f759456
debian: add changelog stanza for 0.18.2-1
2014-10-25 18:23:33 +02:00
David Bremner
ce44657c9e
notmuch 0.18.2~rc1 release
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAABCAAGBQJUS2vpAAoJEPIClx2kp54svhoL/1kCYjeONhccqb1cyjCVPsC7
NBGZ48JZNqmDnxrjjz4PgrA9R7h/4R4ViWboCNGFJEbQaPqh89klLa+XiOpaNoyZ
Y2oP/GrZNXg2TtThehywwWY2w/Q2+bfpyI8C1RnXDuLzvtS6fTpSfGX9+yr7KfUE
fT56r2V68HHTaTUSFvywKpnRMNnExoa1HT/0EdDRV3v3LqlqALZwgyJAv7hb7EfX
0a7Q5JChVhQyq+BRq4tKJA2g/n3s54dy3cIBXmSjo8CvOar+GVgrceZ5i1al7Z7x
D2BDpMfr2qV4fJYapsH+n3fsUhr0LmG651A5A2GdaGUNhLtP28hGPUZpT+ejzTAW
GOWdlF+PzDCMhdZzqjYQUqN3ROgQsDUcGrwXv+tVv2AoZepSbxyhIeIzU71dD/vx
5JEP3EVJMwgWbDHKeOzv1+nwzQpMWk8/vxSA9SPN9MBUMkNjaKyrY1YBrX6xtUn0
l3iglBOdTcqr0uZSVSTU4sODcKtd/w2TlSOSWWnRNA==
=KuiR
-----END PGP SIGNATURE-----
Merge tag '0.18.2_rc1'
notmuch 0.18.2~rc1 release
Conflicts:
NEWS
debian/changelog
2014-10-25 11:38:18 +02:00
David Bremner
26e857b712
debian: build depend on dh-python
...
The build log asked me nicely, so I did.
2014-10-25 11:20:57 +02:00
David Bremner
5aeb28be2a
debian: add changelog stanza for 0.18.2~rc-1
2014-10-25 11:03:05 +02:00
David Bremner
ae27403641
debian: re-enable atomicity test on arm64
...
according to
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757454
the kernel problem which caused this test to fail should be
fixed now
2014-09-20 09:51:48 +02:00
David Bremner
56c48dc82d
debian: bump SONAME
...
Note that this is one of those cases where an ABI change is not
obvious from the symbols file. Several previously void functions now
have return codes.
2014-09-16 21:08:54 +02:00
David Bremner
01c8bf89a4
debian: re-enable atomicity tests on armhf
...
Commit a33ec9c
seems to have fixed the problem on the armhf
porterbox (harris.debian.org).
2014-08-09 12:02:30 -03:00
David Bremner
81d437723b
debian: build with emacs24 by default, disable gdb on arm64
...
From wookey@debian.org
id:20140808012130.GT7605@stoneboat.aleph1.co.uk
Fixes for the port in progress of debian to arm64.
2014-08-09 09:42:04 -03:00
David Bremner
4276eba3ca
version: bump to 0.18.1
...
Also add precis of NEWS to debian changelog
2014-06-25 07:30:10 -03:00
David Bremner
294f956d86
version: bump to 0.18.1~rc0
...
Also bump the python bindings version, the NEWS version and the Debian
version.
Since the changelog is (slightly dubiously) metadata, we have to
change it to upload a release candidate.
2014-06-22 21:30:35 -03:00
David Bremner
435cd249a0
debian: update notmuch-emacs for emacsen-common 2.0.8
...
- redo install/remove scripts from new samples
- symlink .el files properly
- add depends instead of conflicts
2014-06-14 08:53:56 -03:00
David Bremner
17e3ef18ae
debian: tighten dependency of python packages on libnotmuch.
...
Using (>= ${source:Version}) allows newer versions of the library with
the same SONAME.
2014-06-14 07:20:56 -03:00
David Bremner
f6b54fbcf6
debian: disable atomicity tests on armel.
...
Another temporary fix for build problems.
2014-05-08 14:28:13 +09:00
David Bremner
8e82a41c90
debian: disable atomicity tests on armhf
...
In fact a fix for these tests is currently being reviewed, but I want
to roll it together with a few other portability fixes for a point
release.
2014-05-08 08:29:15 +09:00
David Bremner
877533ade5
debian: changelog stanza for 0.18
...
plagiariaze my own summary from upstream NEWS
2014-05-06 16:27:29 +09:00
David Bremner
1f2bb88e92
version: bump for 0.18~rc1
...
Doing all of the needed version bumps in one commit, and do a
complete, if minimal debian changelog entry
2014-05-04 07:34:00 +09:00
David Bremner
48223d4f18
debian: NEWS item about database upgrade
2014-04-22 09:40:28 +09:00
David Bremner
3a98e9472b
debian: changelog stanza for 0.18~rc0-1
...
- make versions match to pacify release-checks.sh
- close a few more bugs.
- fix one HTMLism
2014-04-22 09:40:28 +09:00
David Bremner
134dbadaf5
debian: add build conflicts against ruby1.8
...
Debian stable has ruby 1.9, so this should be OK. The issue is that
the ruby bindings don't build if "ruby" points to ruby1.8
2014-04-08 07:26:53 -03:00
David Bremner
bc10f63f9c
debian: really delete madduck from uploaders
...
I'm not sure how it got into debian/changelog without actually
happening, but actually delete martin from debian/control per
request in Debian bug #719100
2014-04-06 09:56:19 -03:00
David Bremner
f516b7caa2
debian: ignore performance corpus when making source package
...
Currently "make debian-snapshot" will include the performance corpus
tarball in the source package, which slows things down and wastes disk
space. tar-ignore is needed twice to keep the default exclude rules
(e.g. to exclude .git)
2014-04-05 12:53:40 -03:00
David Bremner
d736260385
doc: convert sphinx based docs
...
This is the output from sphinx-quickstart, massaged a bit, along with
our existing man pages converted to rst.
A skeleton notmuch-emacs manual is also included. It is not suitable
for end user use yet.
2014-03-09 10:41:08 -03:00
David Bremner
268a33f4c2
debian: add dependency on bash-completion
...
At some point we decided to only install bash completion for notmuch
if the bash-completion file was present. Add the corresponding debian
build dependency.
2014-03-07 07:07:26 -04:00
David Bremner
7102b8c782
NEWS: note closing of id:87ty19pi85.fsf@zancas.localnet
...
Also close the original debian bug.
2014-03-03 08:49:36 -04:00
David Bremner
6d95e262c2
debian: note closing of debian bug 739556
...
This one doesn't seem NEWS-worthy.
2014-03-03 08:49:36 -04:00
David Bremner
f102c9d7ae
NEWS: note closing of bug id:87wqhcxb5j.fsf@maritornes.cs.unb.ca
...
This is also/originally Debian bug 737496, so close that too.
2014-03-03 08:49:36 -04:00
David Bremner
7b0d53a906
debian: fix typo in postinst (Debian bug 740325), clean up empty directory
...
Try to remove the directory /0755 ; if that fails assume it has
something in it to preserve.
2014-03-03 07:39:54 -04:00
David Bremner
c35dcb7704
changelog stanza for 0.17-4
2014-02-18 21:38:55 -04:00
David Bremner
10739d0762
debian: update ruby binary extension install path
...
From Christian Hofstaedler, Debian bug 739120:
When ruby-defaults > 1:2.0 will be uploaded to sid, the version of
Ruby provided by the 'ruby' and 'ruby-dev' packages will change to
version 2.0. This version change includes a change to the path for
binary extensions.
This patch works for Ruby 1.9.1 as well as Ruby 2.0, so it's safe to
apply now.
2014-02-18 21:05:14 -04:00
David Bremner
f2e1f0b006
debian: add single-debian-patch
...
The point of fancy patch systems is to share things with upstream. We
have met the upstream and he is us.
2014-01-12 17:10:04 -04:00
David Bremner
030c85bc03
debian: finalize changelog for 0.17-3
2014-01-12 17:10:01 -04:00
David Bremner
beaf251e16
debian: update notmuch-emacs for emacs policy 2.0.6
...
This involves
- the meta-flavour emacs has gone away
- a compat file is needed (also installed by dh_installemacsen)
- a conflict with pre-2.0.0 emacsen-common
- manually managing the "installed" semaphore file
2014-01-12 17:08:08 -04:00
David Bremner
fea6fe64e1
debian: rename NEWS.Debian to NEWS
...
Apparently I had it backwards: NEWS is installed as NEWS.Debian, not
vice-versa.
2014-01-01 07:44:52 -04:00
David Bremner
be9a871fa5
debian: add changelog and NEWS.Debian for release
...
NEWS.Debian is displayed at install, so we include the news item about
the disruptive change in sha1 computation.
2013-12-30 20:32:53 -04:00
David Bremner
56edfd4bcf
debian: disable atomicity tests on ia64
...
The following fails on Debian ia64:
% gdb /bin/mv
(gdb) break rename
Since this breaks our atomicity test, disable them until someone is
motivated to figure out whose fault that is.
2013-12-30 20:14:54 -04:00
David Bremner
05b534209d
version: bump to 0.17~rc4
...
Unfortunately release-checks.sh will whine a bit because it has not
caught up with the renaming of the version macros.
2013-12-28 18:40:05 -04:00
David Bremner
bb390f89a1
version: bump version
...
Roll (one last?) release candidate because of Austin's
LIBNOTMUCH_VERSION changes.
Atomically bump the manually (NEWS, debian/changelog) and
automatically (everywhere else) updated places version is mentioned.
2013-12-07 17:07:15 +08:00
David Bremner
e41ca03f63
debian: reformat changelog to avoid lintian warning.
2013-11-30 11:23:57 -04:00
David Bremner
ec09c4903b
debian: update changelog for new release candidate
2013-11-28 20:59:32 -04:00
David Bremner
e341abd2d6
debian: remove warning about emacs24
2013-11-27 08:17:46 -04:00
David Bremner
89bf67fe41
debian: disable gdb as a build-dependency on s390x
...
Gdb is currently broken on s390x buildd's and porterboxes (see #728705 ).
By removing it as a build-dep, we disable the (failing) atomicity test on this
architecture
2013-11-24 19:34:45 -04:00
David Bremner
5dba5f4a62
debian: add notmuch_database_compact to symbols file.
...
This change does not require an SONAME bump because it only adds a symbol.
2013-11-23 20:29:46 -04:00
David Bremner
d976fee655
debian: changelog stanza for release candidate
2013-11-23 20:29:46 -04:00
Felipe Contreras
42ff2d3a0d
vim: add help file
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2013-11-20 07:23:30 -06:00
Kevin McCarthy
819d7b4de2
debian: remove unneeded notmuch-mutt dependencies
...
Switching away from fdupes removes the dependency on libfile-which-perl
and the need to recommend fdupes.
2013-09-08 22:41:48 -03:00
David Bremner
48f2b3f1bc
release: synchronize dates
...
man pages, NEWS, and debian changelog all hardcode date. Make them
hardcode the same date.
2013-08-03 08:29:40 -03:00
David Bremner
29762dd15e
debian: rename notmuch-ruby to ruby-notmuch
...
This seems more in line with
http://wiki.debian.org/Teams/Ruby/Packaging#Guidelines_for_Ruby_packaging
2013-07-28 14:28:25 -03:00
David Bremner
0eb4213766
debian: build notmuch-vim again
...
Based on id:1370220299-14722-1-git-send-email-felipe.contreras@gmail.com
Hacked rather extensively by db. The most important changes:
- bring back notmuch.yaml for the (debian specific?) vim-addons
tool.
- depend on vim-ruby, so we get a version of vim with ruby installed.
2013-07-28 13:48:02 -03:00
David Bremner
ec98f13a70
debian: update symbols for libnotmuch
...
Adding a new symbol should require an SONAME bump.
2013-07-28 11:28:04 -03:00
David Bremner
b739761629
debian: add alot to recommends
...
Since this is in a disjunction, this should not force new packages to
be installed, but rather let people with auto-install-recommends (the
default) on install notmuch without emacs.
2013-07-28 11:28:04 -03:00
David Bremner
59517e1816
debian: note that we now provide a notmuch-dbg package
...
This is already in upstream for a bit, but we lacked a changelog entry
closing the bug.
2013-07-28 11:28:03 -03:00
David Bremner
aef1c9cfa0
debian: close bug requesting packaging of notmuch-deliver
...
notmuch insert is pretty much equivalent, so no need to support both.
2013-07-28 11:28:03 -03:00
David Bremner
85bf67b24d
debian: start new changelog entry
...
Since Debian uses the changelog as metadata, we need an empty stanza
to build the new version.
2013-07-28 11:28:03 -03:00
Daniel Kahn Gillmor
ef8151c8e2
debian: Add package for debugging symbols ( Closes : #717339 )
2013-07-20 09:13:47 -03:00
Jameson Graef Rollins
e2f30a2b32
debian: update build dependency to require ruby-dev 1:1.9.3
...
ruby1.8-dev provides ruby-dev, but ruby1.9.1-dev is currently
required (which is pulled by ruby-dev 1:1.9.3).
2013-06-04 09:11:15 -03:00
David Bremner
a226183b8d
debian: compile with V=1
...
The idea is to allow hardening verification tools (in particular blhc)
to scan the logs. Actually fixing the problem will require modifying
the notmuch configure script to propagate CPPFLAGS.
2013-06-02 20:45:38 -03:00
David Bremner
6974c5e4f2
debian: update .gitignore
...
Several packages have been added or renamed, but their build detritus
not yet ignored.
2013-06-02 20:44:42 -03:00
David Bremner
f0dfda5c77
Merge branch 'release'
...
merge back debian-only release into master
2013-05-25 21:20:39 -03:00
David Bremner
06c70d3d75
debian: bump standards version to 3.9.4
2013-05-25 18:37:48 -03:00
Felipe Contreras
3b2344e122
debian: package ruby bindings
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2013-05-23 08:16:49 -03:00
David Bremner
b5a4bfafc0
debian/changelog: stanza for 0.15.2-2
...
Debian only changes.
2013-03-22 20:46:57 -04:00
Jameson Graef Rollins
4a8372c240
Bug#703608: [PATCH] debian: tighten notmuch-mutt dependency on notmuch
...
notmuch version 0.4 is required for the --output=files option.
2013-03-22 20:42:25 -04:00
Jameson Graef Rollins
6a38b5db37
Bug#703608: [PATCH] debian: tighten notmuch-mutt dependency on notmuch
...
notmuch version 0.4 is required for the --output=files option.
2013-03-22 13:08:55 -03:00
David Bremner
16aa65ba25
Merge branch 'release'
...
add in NEWS from 0.15.2
Conflicts:
NEWS
2013-02-18 20:33:48 -04:00
David Bremner
dd9851dcea
debian: changelog stanza for 0.15.2-1
2013-02-17 11:39:46 -04:00
David Bremner
9bd4ddc0c5
debian: stop building a binary package for notmuch-vim
...
Since it is deprecated upstream, we don't want to encourage more
users to install it.
2013-02-16 08:15:10 -04:00
David Bremner
79b0829082
debian: changelog stanza for 0.15.1-1
2013-01-24 07:23:15 -04:00
David Bremner
2ad8b48933
debian: re-enable tests
...
Now that we have Tomi's fix to set TERM for dtach, it should be safe to
run the tests on the autobuilders.
2013-01-24 07:13:16 -04:00
David Bremner
cbaacad316
debian: disable running tests.
...
Hopefully this is temporary, but I don't want to rush a fix for the
tests.
2013-01-20 18:48:41 -04:00
David Bremner
41bda39b4e
debian: changelog stanza for 0.15
...
Cribbed from NEWS.
2013-01-18 21:26:35 -04:00
David Bremner
aa8c49cb8b
debian: add install file for python3-notmuch
...
Without this file, the created package is empty.
2013-01-17 06:01:58 -04:00
David Bremner
837758a9a4
debian: note that ical bug is fixed
...
This was fixed a while ago in git, but not released yet.
2013-01-16 08:52:05 -04:00
David Bremner
89a58f39d0
debian: add python 3 bindings
...
This patch is due to Jakub Wilk <jwilk@debian.org>.
It does add a build depend on python3 for people using the "make
debian-snapshot" target.
2013-01-16 08:52:05 -04:00
David Bremner
ae773ad6aa
debian/compat: upgrade to compat level 9
...
- enable hardening
- fix dh syntax. Now that we have compat level 9, the old, wrong
syntax is no longer accepted.
- update debian/libnotmuch{3,-dev}.install for multiarch.
- update versioned dependency on debhelper.
2013-01-14 21:01:39 -04:00
David Bremner
d8c26875c5
debian: remove Dm-Upload-Allowed field.
...
If we have some DMs we want to upload, we have to enable it with a
signed command file to dak.
2013-01-14 21:01:39 -04:00
David Bremner
061152dfca
debian: change priority to optional.
...
The distinction between extra and optional is generally not very
important, except that being extra forces anything that depends on you
to be extra.
2013-01-14 21:01:39 -04:00
David Bremner
ff3cc5534a
debian/changelog: start stanze for 0.15~rc1-1
...
as usual (and doubly so since Debian is in release freeze), destined
for experimental.
2013-01-07 22:13:05 -04:00
Tomi Ollila
3977b250cd
Fixed 2 misspellings of word 'separate'
...
"Seperate: The second most common misspelling on the Internet..."
(from http://www.re-vision.com/spelling/separate.html ).
s/seperate/separate/ in debian/NEWS.Debian & test/README done.
2012-11-16 15:50:55 -04:00
David Bremner
ec16ceeea5
debian: mention some upstream news in changelog
2012-08-21 10:43:50 +02:00
David Bremner
5d5628e158
debian: set distribution to experimental
...
This is to simplify potential bugfix uploads during Debian freeze.
2012-08-21 10:43:50 +02:00
David Bremner
5883873707
debian: set date for changelog.
...
Make d/changelog match NEWS
2012-08-20 14:46:31 +02:00
David Bremner
6b820673fc
NEWS: discuss changes for dump and restore syntax.
...
The duplication in NEWS.Debian is so that Debian users will be warned
during upgrade.
2012-08-06 08:52:56 -03:00
David Bremner
ddb009519d
debian: alternately depend on emacs24 for notmuch-emacs, build
...
This should allow users to install notmuch-emacs with only emacs24
installed on their system. For good measure, allow building with
emacs24 as a 4th choice.
2012-08-05 15:20:29 -03:00
David Bremner
46446158fd
debian: close notmuch-mutt bug in changelog
...
Apparently Stefano and I forgot to finish that discussion about how to
patch the changelog.
2012-08-02 21:55:32 -03:00
Stefano Zacchiroli
7d9b430e21
debian packaging: new depends for duplicate removals in mutt contrib
...
both new hard dependency for File::Which and soft dependency on fdupes
2012-08-02 21:12:34 -03:00
David Bremner
015bc16f53
debian: update changelog for cleaning changes
2012-08-02 21:10:35 -03:00
David Bremner
39beeb2a7e
debian: finalize changelog
...
It turns out the "debian-snapshot" target needs a valid changelog.
2012-07-12 17:49:09 -06:00
Stefano Zacchiroli
7ecf77d0fa
debian: document tag action invocation fix in changelog
2012-07-04 14:59:39 -06:00
David Bremner
2ef24acf03
debian: changelog stanza for 0.13.2-1
2012-06-02 18:17:42 -03:00
David Bremner
97527b0a66
debian: changelog stanza for 0.13.1
2012-05-25 21:25:29 -03:00
David Bremner
d15a5e38a9
debian: fix typo in changelog.
...
the path for NEWS was wrong
(cherry picked from commit b9520ef033
)
2012-05-16 21:37:47 -03:00
David Bremner
83542aec8b
debian: changelog stanza for 0.13
...
My usual lazy self, refer to upstream NEWS.
2012-05-15 18:26:48 -03:00
Stefano Zacchiroli
0dbe49e952
debian: recommend notmuch-mutt as an alternative user interface
...
Recommend all notmuch UI (including notmuch-mutt) as alternatives, to
avoid unneeded vim/emacs installation.
Thanks Matteo F. Vescovi for the patch.
Closes : #673011
2012-05-15 13:51:01 -03:00
David Bremner
ece52759a5
debian: fix suite
...
Since I already pushed a tag 0.13_rc-1, let's just increment the
debian version to keep everything tidy.
2012-05-08 21:40:41 -03:00
David Bremner
3a32aa6bdb
debian: add notmuch_query_set_omit_excluded to symbols file.
...
This symbol is apparently part of the exclude code that was disabled
for 0.12.
2012-05-05 20:09:37 -03:00
David Bremner
076d779aab
debian: update packaging for new soname libnotmuch.so.3
...
we need
- a new changelog stanza, because the symbols files need a new version
- s/libnotmuch2/libnotmuch3/ everywhere
- update symbols file, s/.so.1/.so.2/, and bump minimum versions on changed
symbols (although the latter is just documentation)
2012-05-05 20:06:47 -03:00
David Bremner
7e8491c9fb
debian: start changelog stanza for 0.13~rc1-1
...
This is mainly so that the soname bump in the debian symbols file
makes sense.
2012-05-05 20:06:46 -03:00
Jameson Graef Rollins
925473e238
debian: add gnupg-agent to notmuch recommends
...
gnupg-agent is required for message decryption, so this should help
stem some issues encountered by users trying to decrypt messages.
2012-04-12 08:44:38 -03:00
Stefano Zacchiroli
46e73fe539
debian packaging: new binary package notmuch-mutt
2012-03-30 18:13:01 -03:00
David Bremner
331f0cac61
debian: reword changelog about ignores
2012-03-20 18:54:10 -03:00
David Bremner
82fd8c1a83
debian: add changelog stanza for 0.12
...
Include extremely terse summary of NEWS.
2012-03-19 22:43:50 -03:00
David Bremner
9325cae5f4
debian: changelog stanza for 0.12~rc2
...
mention the two bugfixes
2012-03-18 08:16:55 -03:00
David Bremner
eae27dd5cc
debian: bump gmime dependency to 2.6.7
...
As explained in f34613e
, if using gmime 2.6, we want at least 2.6.7
2012-03-13 21:40:40 -03:00
David Bremner
3ed8c3d9a6
debian: Bump standards version
...
No actual changes are needed.
2012-03-03 09:40:18 -04:00
David Bremner
2a1aeb2e9c
debian: update .gitignore
...
Ignore individual binary package directories.
2012-03-03 09:38:45 -04:00
David Bremner
8077cdc7bb
debian: add notmuch_query_add_tag_exclude to exported symbols
...
This symbol is added in 0.12, although we are "stealthing" the feature
overall.
2012-03-03 09:19:44 -04:00
David Bremner
2ddf29fe3b
add minimal changelog stanza for 0.12~rc1
2012-03-01 07:52:05 -04:00
Daniel Kahn Gillmor
3f88b96167
Build-Depend on libgmime-2.6-dev | libgmime2.4-dev
...
libgmime-2.6-dev entered debian unstable today. If 2.6 is available,
notmuch should build against 2.6 instead of 2.4, as 2.6 is the current
upstream stable version of libgmime.
2012-02-27 21:55:48 -04:00
David Bremner
d43f6c00b3
Merge commit '0.11.1'
...
Conflicts:
NEWS
bindings/python/notmuch/database.py
bindings/python/notmuch/message.py
notmuch.1
NEWS merged by hand, others taken from master.
2012-02-04 12:01:46 -05:00
David Bremner
f38bc44653
debian: changelog for 0.11.1
...
mention the two bugfixes
2012-02-03 08:36:58 -04:00
David Bremner
0bbfc5ce8b
Merge branch 'release'
...
Conflicts:
notmuch-reply.c
notmuch.1
2012-01-13 20:52:01 -04:00
David Bremner
307a2e3fa2
debian: changelog stanza for 0.11
2012-01-13 20:06:39 -04:00
David Bremner
d3a74bb0a0
debian: add changelog stanza for 0.11~rc3-1
...
as usual for pre-releases, fairly minimal commentary.
2012-01-09 07:13:56 -04:00
David Bremner
4f5b71c38d
debian: changelog stanza for 0.11~rc2-1
...
Set dist=experimental the first time.
2012-01-02 07:08:24 -04:00
David Bremner
ec27f802cd
debian: fix typo in changelog
...
Previous version was actually uploaded to experimental, not unstable
2012-01-02 07:08:07 -04:00
David Bremner
3fd1f0e062
debian: install split man pages.
...
We now have man pages in sections 5 and 7 as well, so we copy the
whole /usr/share/man hierarchy.
2011-12-31 15:16:32 -04:00
David Bremner
c616ada489
version: update version to 0.11~rc1
...
and keep python, man page, and debian package in sync.
2011-12-25 23:09:17 -04:00
Jameson Graef Rollins
a06f7b6737
debian: add upstream-tag and fix debian-tag configs for git-buildpackage
...
Debian tags have been using '/', instead of '-' as a separator.
2011-12-15 00:20:11 -04:00
David Bremner
f0e0053149
Merge branch 'release'
...
Conflicts:
NEWS
Conflicts resolved by inserting the 0.10.2 stanza before 0.11
2011-12-06 19:39:33 -04:00
David Bremner
dbd273d434
fixup for changelog
2011-12-05 22:03:58 -04:00
David Bremner
bb99251f0f
debian/changelog: add new changelog stanza for 0.10.2
2011-12-05 18:07:00 -04:00
David Bremner
ac8576de63
Merge branch 'release'
2011-11-26 21:15:20 -08:00
David Bremner
b62eea177d
debian: changelog stanza for 0.10.1
2011-11-25 12:13:01 -05:00
Tomi Ollila
23a54c4289
debian/control: require dtach version >= 0.8 in Build-Depends
...
Since version 0.8 of dtach -n does no longer require controlling
tty to be present when executed. Currently controlling tty is not
always (if ever) present when tests are executed.
2011-11-24 08:29:10 -04:00
David Bremner
9fbc912cc9
debian: changelog stanza for 0.10
...
Give a brief summary of (and pointer to) NEWS
2011-11-23 07:46:39 -04:00
David Bremner
eb88cd977b
version: update version info for 0.10~rc2
...
Arguably editing debian/changelog violates the "do one thing at a
time" rule, but all of these versions need to be kept in sync.
2011-11-19 08:24:30 -04:00
David Bremner
8036537bc4
debian/libnotmuch2.symbols: add notmuch_query_count_threads
...
Since this is only an added symbol, no soname bump required.
2011-11-15 20:22:38 -04:00
David Bremner
36f0f80aa2
debian: new changelog stanza for 0.10~rc1-1
...
The changelog is a bit minimalist, but we'll do better for the real
release.
2011-11-15 19:49:50 -04:00
Jameson Graef Rollins
1351fc7384
debian: update build dependency on dtach instead of screen
...
This reflects a modification to the test suite to use dtach instead of
screen.
2011-11-11 18:31:44 -05:00
Jameson Graef Rollins
5dda92f778
debian: clean up Uploaders and Build-Depends fields in debian/control
...
No functional change, but this will make for cleaner diffs down the
line.
2011-11-11 18:30:32 -05:00
David Bremner
a824fe1da6
debian: build-depend on screen.
...
This is needed for emacs tests, now that those are run in screen.
2011-11-05 22:08:00 -03:00
David Bremner
15879ac35b
debian: changelog stanza for 0.9
...
Admit that there have been no changes since the last release
candidate.
2011-10-11 21:53:57 -03:00
David Bremner
20e78f26ae
debian: update changelog for 0.9~rc2-1
...
Document upstream changes since 0.9~rc1-1
2011-10-07 18:59:29 -03:00
David Bremner
051caed5ed
debian: update packaging for new soname
...
we need
- a new changelog stanza, because the symbols files need a new version
- s/libnotmuch1/libnotmuch2/ everywhere
- update symbols file, s/.so.1/.so.2/, and bump minimum versions on changed
symbols (although the latter is just documentation)
2011-10-04 16:26:57 -03:00
David Bremner
45669fd647
debian: add brief summary of changes since 0.8
2011-09-25 11:27:03 -03:00
David Bremner
a70efbc845
debian: build-depend on gdb
...
This is needed to enable the atomicity tests at build time.
2011-09-25 11:16:06 -03:00
David Bremner
dd7cb35c82
debian: close bug 642240
...
The bug was really closed by the commit that updated the dependency,
of course.
2011-09-24 23:15:01 -03:00
David Bremner
b00408e573
debian: set versioned dependency on notmuch for notmuch-emacs
...
As long as we have no version information in the json output, this
seems like the only possible way of ensuring that the emacs client
code understands the output from the command line tool notmuch.
2011-09-24 20:26:42 -03:00
David Bremner
a37a5404e2
debian: changlog stanza for release candidate
2011-09-24 20:00:29 -03:00
David Bremner
9d5b810ab6
debian: new symbols for atomicity api
...
There are three new symbols in libnotmuch. In addition to notmuch_{begin,end)_atomic,
notmuch_database_find_message_by_filename was exposed.
2011-09-24 20:00:29 -03:00
David Bremner
9ec96edb10
debian: update changelog for 0.8
2011-09-10 08:57:43 -03:00
David Bremner
24fc8f97e8
update versions for release 0.8
...
See commit 6979b65
for more discussion.
2011-09-10 08:55:33 -03:00
David Bremner
6979b6533a
update versions for release candidate
...
we now have three files to keep in sync. That seems wrong, but I guess
we will live with it for now.
The main problem is that the python code is distributed separately, so
it can't get the version from 'version'.
The choice ~rcX is for convenience with debian versioning.
2011-09-06 22:55:01 -03:00
David Bremner
bb6d99497b
debian: new changelog stanza for 0.7
...
No actual changes, but we need a new stanza to upload to unstable
anyway.
2011-08-01 21:48:13 +02:00
David Bremner
fe9c60dba7
Revert "debian: Generate version from debian/changelog"
...
This reverts commit 2b76283b52
.
Conflicts:
debian/rules
2011-07-29 18:56:52 +02:00
David Bremner
41e3c4e34f
debian: changelog stanza for release candiate
2011-07-29 12:20:45 +02:00
David Bremner
b5881942d4
debian: use 3.0 (quilt) source format.
...
This generates a seperate notmuch-0.x.debian.tar.gz containing
./debian.
In the initial release this is redundant, but for Debian only updates
between releases, this allows updating the contents of ./debian, and
using the rest of the release tarball.
2011-07-17 11:11:57 -03:00
David Bremner
ab7de917bd
update NEWS and debian/changelog for 0.6.1
2011-07-17 10:58:15 -03:00
David Bremner
a77cbe3c91
debian: use a non-native version number.
...
There is concensus to use non-native version number for updates that
contain only Debian changes. Unfortunately changing back and forth
between native and non-native packages has the potential for
confusion, since the archive will end up with notmuch-0.x.tar.gz and
notmuch-0.x.orig.tar.gz. So we use non-native numbering from the
beginning.
2011-07-17 10:42:53 -03:00
David Bremner
1510ba3c3a
debian: add (demangled) Xapian exception typeinfo symbols to libnotmuch1.symbols
...
These are exported (again) by the library to prevent problems with
catching exceptions.
2011-07-16 22:16:46 -03:00
David Bremner
8b310a157c
debian: update changelog for strict libnotmuch dependency
2011-07-10 09:35:00 -03:00
Uwe Kleine-König
f01b8d1331
debian: strictly depend on the same version of libnotmuch
...
It took quite some time to debug why folder: searches didn't work for me
though I had notmuch 0.6~rc1 installed. amdragon in #notmuch found out
that I still had libnotmuch1 0.5+nmu3 installed.
To prevent the same problem in the future let notmuch depend on the same
version of libnotmuch1.
Reviewed-By: David Bremner <david@tethera.net>
The underlying issue is that the libnotmuch interface is not
entirely captured by the set of exported symbols. In particular the
query syntax can change without being visible to the linker at all.
2011-07-10 09:32:40 -03:00
David Bremner
7e3cb13a05
debian: start new changelog stanza for post 0.6 bugfix release
...
The version numbering scheme of n.n.n is chosen so as not to confuse
tools that rely on the presence of a dash to detect non-native
packages.
2011-07-07 22:41:59 -03:00
David Bremner
2e7956e884
debian: install README.Debian files for notmuch-vim and notmuch-emacs.
...
The notmuch-vim README.Debian in particular is quite important since
it discussions the need to install the package with vim-addons
2011-07-07 22:36:04 -03:00
David Bremner
8c5129bb51
debian: add changelog stanza for release 0.6, install upstream docs referred to.
...
This perhaps breaks the "one thing at a time rule", but seems better
than leaving the changelog pointing to nothing.
2011-07-01 11:48:01 -03:00
David Bremner
65bf14d59e
debian: move vim directory creation to notmuch-vim binary package
...
This step was missed during the package split of notmuch to notmuch,
notmuch-emacs, and notmuch-vim.
It seems mostly harmless in this case, but it is silly for non-vim
users to have those directories.
(cherry picked from commit 4b5875d81e
)
2011-07-01 09:58:08 -03:00
David Bremner
5d53226005
debian: changelog stanza for first "official" release candidate
...
The last upload to experimental was really a release candidate too.
Switch versioning to ~rc1 as counting commits is confusing when
building from the release branch.
(cherry picked from commit 117852a5f1
)
2011-06-30 10:09:00 -03:00
David Bremner
3f777b2ac2
debian: don't install zsh completion files into /usr/share/zsh
...
as of version 4.3.12, perhaps earlier, the Debian zsh package now
ships /usr/share/zsh/functions/Completion/Unix/_notmuch, so we
shouldn't install that ourselves anymore.
My understanding is that letting zsh ship the completion scripts is
the standard thing to do.
The script is still shipped in /usr/share/doc/notmuch/examples
(cherry picked from commit 0a0f5f1bbe
)
2011-06-30 09:33:34 -03:00
Carl Worth
dd544f5dc6
debian/changelog: Add note that notmuch-vim description is in (bug #631974 )
...
This note will automatically cause the bug entry to be closed as fixed when
the next package (including this change) is uploaded.
(cherry picked from commit 04b9ffa56f
)
2011-06-29 22:02:58 -03:00
David Bremner
d6f05fde23
debian: fix installation of notmuch-vim README
...
There was a leftover override, installing it into the wrong package.
2011-06-23 20:39:29 -03:00
David Bremner
9acdabfe73
start new changelog stanza
2011-06-23 19:42:15 -03:00
David Bremner
3381ae4176
Revert "debian: Override RPATH_LDFLAGS"
...
This reverts commit fc126d89b2
.
This override of the make variable RPATH_LDFLAGS should no longer
be required since the auto-configuration was fixed
2011-06-23 19:35:35 -03:00
David Bremner
1c396673f3
debian: Set conflicts from package split to point to an existing version.
...
The previous version was harmless, since there were no versions
uploaded between ~237 and ~254, but this is less confusing.
2011-06-23 14:42:15 -03:00
David Bremner
9e7c40543b
debian: fix typo in short description of notmuch-vim
...
Thanks to Dirk Eddelbuettel for noticing.
2011-06-23 14:37:29 -03:00
David Bremner
1126732ece
debian: update changelog for upload 0.6~254, bump standards version to 3.9.2
2011-06-23 07:58:31 -03:00
David Bremner
19f0ca7ee2
debian: remove Xapian exceptions symbols from libnotmuch1.symbols
...
These were never intended to be public, since the library exports only
a C API.
2011-06-23 07:58:27 -03:00
David Bremner
33330dc050
debian: split off vim interface to its own package
...
So far the package does notthing fancy with vim-addon-manager.
2011-06-23 07:54:40 -03:00
David Bremner
6f3d3c68a0
debian: split off emacs interface into its own package.
...
- rename emacsen-install/remove files, and change embedded package
name
- split notmuch.install, notmuch.dirs
- add Breaks/Replaces for previous notmuch packages with overlapping
files.
2011-06-23 07:54:40 -03:00
David Bremner
ffa88554d5
debian: Build depend on emacs-nox instead of emacs.
...
Nothing in the build process needs X, and the number of dependencies
that need to be installed is much smaller.
2011-06-23 07:13:32 -03:00
David Bremner
0fdc28cd6b
debian: build package for python-bindings.
...
This uses dh_python2 (included with sufficiently recent versions of
the python/python-all packages). python-all brings in all of the
supported versions of python. The double calls to dh_auto_install and
friends are to avoid looping over python versions ourselves.
2011-06-23 07:13:32 -03:00
David Bremner
de35a0e7f9
debian: add changlog stanza for new snapshot 0.6~237
...
(cherry picked from commit 17daa480e435ad4c1d8f4f18447eff1ff36dbe00)
2011-06-22 22:45:33 -03:00
David Bremner
b2f0b8a186
debian: Changelog stanza for new git snapshot 0.6~215
...
(cherry picked from commit b85a415a7bd91c360c0acd453ead39be854f63f7)
2011-06-22 22:45:12 -03:00
David Bremner
a411eb4d1c
debian: update symbols file for libnotmuch1
...
One of the Xapian exception symbols has gone missing. Hopefully this
doesn't mean we should be bumping the SONAME.
(cherry picked from commit e8260d63f1f5a37094801ecd5d110bf48f22ee45)
2011-06-22 22:44:50 -03:00
David Bremner
bd35e57052
debian: Changelog stanza for new snapshot 0.6~180
...
(cherry picked from commit 54a3983d3c38830e2b609be0a96c5cf6dc6de054)
2011-06-22 22:44:34 -03:00
David Bremner
e4e72cfd49
debian: update symbols file for libnotmuch1
...
This re-exports three symbols from Xapian.
(cherry picked from commit f36c36ddd13486d1e38b4dd0efa717108f56c4f9)
2011-06-22 22:44:13 -03:00
David Bremner
fc126d89b2
debian: Override RPATH_LDFLAGS
...
Probably there is a nicer way to do this; perhaps it should be a
configure option.
(cherry picked from commit 387dc520dd68cc805e390f3a1399f85b5d5bd83a)
2011-06-22 22:43:21 -03:00
David Bremner
933ef53411
debian: Add changelog stanza for new snapshot 0.6~171
...
After some debate, we settled on 0.6~$num as a snapshot version
number, at least until 0.6 is released. This has the needed property
of sorting after 0.5+nmu$num.
(cherry picked from commit 54f7766febc3fa3c9dc475f6ec6718c5e87a189e)
2011-06-22 22:43:01 -03:00
David Bremner
fcbf21587c
debian: Add myself (David Bremner) as an uploader
...
This avoids having to mark every upload as a non-maintainer upload.
(cherry picked from commit e849851d2d38cbf985f3fd884226100b93f3044f)
2011-06-22 22:42:44 -03:00
David Bremner
6eec8d02e3
debian: Incorporate changelog entries from post 0.5 uploads
...
These uploads added the timeout to the tests to fix build failures.
(cherry picked from commit 0901faabd90a689728d8079b3163bd76b29d29aa)
2011-06-22 22:41:46 -03:00
David Bremner
2b76283b52
debian: Generate version from debian/changelog
...
This avoids patching the version file once per Debian upload.
Original version file is saved and restored.
(cherry picked from commit 2938a98bf4c4abe0426caee4555d889d655bc0df)
2011-06-22 08:11:54 -03:00
Carl Worth
2a318d3714
debian: Update list of symbols for libnotmuch
...
This release adds three new functions to the library interface.
2010-11-11 20:51:29 -08:00
Carl Worth
0369c00ed6
debian: Add changelog entry for 0.5
...
Just pulling things from NEWS as usual.
2010-11-11 20:51:25 -08:00
Carl Worth
dddd3b723d
debian: Add a file stating the intended symbols to appear in the library
...
This is almost totally clearn. The (mangled) names of the Xapian
exception classes appear here. That's not actually desired, as the
notmuch library is never intended to throw any exceptions. But Xapian
does not currently provide a mechanism for us to avoid these.
2010-11-01 23:24:44 -07:00
Carl Worth
71ff704149
debian: Use the correct maintainer address for the package upload.
...
Otherwise, Debian tools think this is an NMU.
2010-11-01 16:55:13 -07:00
Carl Worth
0ac7e59aa1
debian: Declare conformance with Standard-Version 3.9.1.0
...
I ran through the upgrading-checklist and found nothing needing to be
changed for this package.
2010-11-01 16:54:27 -07:00
Carl Worth
77548f01d9
debian: Add changelog entry for the 0.4 release.
...
Which is just about to be made.
2010-11-01 16:24:07 -07:00
Carl Worth
bec47efeeb
debian: Add emacs autoloads for all top-level notmuch functions.
...
With this, users will be able to simply "apt-get install emacs" and
then "emacs -f notmuch" without having to edit ~/.emacs to add a
("require 'notmuch)".
2010-10-29 15:28:18 -07:00
Carl Worth
417274d698
Merge branch '0.3.x' immediately after the 0.3.1 release
...
This brings one bug fix into master that was originally applied
directly to the 0.3.x branch.
2010-04-27 17:13:47 -07:00
Carl Worth
e9e1466b44
debian: Instruct git-buildpackage that it's OK to build from this branch
...
I wish I had something with better support for a native Debian package
here. I shouldn't ever have to configure any branch---I just want it
to build a package from the current branch. Instead it makes me tell
it (twice!) what the current branch actually is.
2010-04-27 17:04:52 -07:00
Carl Worth
f635a0177b
debian/changelog: Copy in content from the NEWS file.
...
Someday we'll automate this step.
2010-04-27 17:02:17 -07:00
Carl Worth
3d64993586
debian/changelog: Fix email address to avoid lintian complaint.
...
Otherwise lintian thinks this is an NMU. I definitely need to figure
out how to get the emacs mode for debian/changelog to write the
correct address into this file in the first place.
2010-04-27 02:10:17 -07:00
Carl Worth
9138cdd68b
debian/changelog: Add notes for the 0.3 release
...
Again, just taking the one-line entries from the NEWS entry for 0.3.
2010-04-27 02:07:45 -07:00
Carl Worth
f7c957f4de
debian: Make git ignore several intermediate files.
...
The "make release" target doesn't cause these to be left around, but
manually doing something like ./debian/rules/build can.
2010-04-19 10:13:29 -07:00
Carl Worth
533b02945d
debian: Remove watch file.
...
We're switching to a native package, where we build the upstream and
debian releases simultaneously, so there's no need for a watch file.
2010-04-16 11:35:33 -07:00
Carl Worth
c75ab298d0
debian: Switch to "3.0 (native)" source format.
...
To keep lintian happy.
2010-04-16 11:34:48 -07:00
Carl Worth
4b52b918d3
debian/changelog: Create an entry for the 0.2 release.
...
A (very slightly filtered) version of what already appears in NEWS.
2010-04-16 11:34:38 -07:00
Carl Worth
7029c52ca7
debian: Don't auto-generate debian/changelog.
...
David Bremner informs me that shoving everything from the notmuch "git
log" into the debian/changelog is a bit excessive. Instead, we'll
start manually updating this file, (which feels a bit redundant with
NEWS, but perhaps makes us a better Debian-comunity member).
2010-04-16 10:00:11 -07:00
Carl Worth
2608bfe95f
debian: Add a gbp.conf to start using git-buildpackage
...
On Bdale Garbee's recommendation I'm switching from gitpkg, (which
constructed a source tree but still required me to go run debuild), to
git-buildpackage. I hadn't originally used git-buildpackage because it
didn't seem to work without a configuration file, (where gitpkg was
fine).
Bdale was kind enough to point me to his fw/altos source at
git.gag.com where I found an example gpb.conf file as well as a target
in debian/rules to automatically update debian/changelog with the new
version number.
2010-04-16 09:32:46 -07:00
Carl Worth
f5640eb144
debian: Unbreak the build.
...
I had the wrong syntax for the dh_auto_configure override.
2010-04-07 16:00:20 -07:00
Carl Worth
a7a961c510
Makefile: Install emacs code to site-lisp, not site-lisp/notmuch
...
And just make the Debian packaging request site-lisp/notmuch like it
wants. Otherwise, the installed files won't appear on the load-path
so won't be found by emacs.
2010-04-07 10:09:35 -07:00
Carl Worth
e7837ace18
debian: Add a watch file.
...
To help people pester me in the case of uploading a new upstream
release without a corresponding Debian package.
2010-04-06 18:30:43 -07:00
Carl Worth
66f00ab35a
debian: Modify each package description slightly.
...
This avoids a lintian complaint about several packages with identical
package descriptions.
2010-04-06 18:30:43 -07:00
Carl Worth
248e6f8c04
debian: Update standards version to 3.8.4.
...
No changes needed.
2010-04-06 18:30:43 -07:00
Carl Worth
a1f67f28d7
debian: Split into multiple packages.
...
The library goes into libnotmuch1 and the headers into libnotmuch-dev.
2010-04-06 18:30:43 -07:00
Carl Worth
33d8ecd859
debian: Fix Vcs-Browser link
...
We're doing debian packaging in the primary repository now.
2010-04-06 18:30:43 -07:00
Carl Worth
ffd274e135
debian: Don't try compiling emacs bytecode for emacs < 21
...
It just doesn't work.
2010-04-06 18:30:43 -07:00
Carl Worth
ba8ee48dcb
debian: Fix broken symlinking of emacs lisp files.
...
This broke when we changed from a single notmuch.el file
to multiple notmuch-foo.el files.
2010-04-06 18:30:43 -07:00
Carl Worth
dfbec15b23
Install emacs lisp files into a notmuch sub-directory of site-lisp.
...
Now that we have multiple emacs-lisp source files, it's just more
polite this way.
2010-04-06 18:30:43 -07:00