Age | Commit message (Collapse) | Author |
|
xapian-metadata is used by some of the new tests.
|
|
|
|
|
|
elpa-notmuch is now present in oldstable, and we don't need to support
direct upgrades from older releases than that.
|
|
These contain several useful tools for the notmuch user, particularly
on Debian.
|
|
These contain some useful functions for notmuch users, mainly wrappers
for scripts from mailscripts.
|
|
|
|
This enables installation of notmuch-emacs-mua.desktop
|
|
Ship a new debian package for the notmuch2 CFFI-based Python interface
to notmuch.
Unlike the notmuch python module, the new notmuch2 module is no longer
arch-independent, because it builds and ships a shared object in
addition to the python code.
This patch encourages new downstream development to rely on notmuch2
instead of on notmuch, to get the benefits of the new module.
I welcome any suggested improvements to this packaging, but it appears
to me to be sufficient to get "import notmuch2" to work and do some
basic tests.
|
|
|
|
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
|
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
|
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
|
These should generally match those in .travis.yml
|
|
notmuch release 0.29.2-2 for experimental (experimental) [dgit]
[dgit distro=debian no-split --quilt=linear]
|
|
Convert to pybuild while we are at it.
|
|
Without this change, dh_gencontrol emits:
dpkg-gencontrol: warning: package python-notmuch: substitution variable ${python:Provides} unused, but is defined
dpkg-gencontrol: warning: package python-notmuch: substitution variable ${python:Versions} unused, but is defined
dpkg-gencontrol: warning: package notmuch-mutt: substitution variable ${perl:Depends} unused, but is defined
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
|
/usr/share/doc/debian-policy/upgrading-checklist.txt.gz suggests that
notmuch is already compliant with debian-policy 4.3.0.
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthorseman.net>
|
|
GMime 3.0 is over 2 years old now, and 2.6 has been deprecated in
notmuch for about 1.5 years.
Comments and documentation no longer need to refer to GMime 2.6, so
clean them all up.
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
|
The immediate motivation is to have dh_installman look in debian/tmp
|
|
In current Debian sid / testing, emacs25 is a transitional package,
and emacs-gtk, emacs-lucid, and emacs-nox are the real packages.
Emacs 23 is not available in emacs after oldoldstable.
|
|
We should probably not git://, and it needs a branch to not confuse
e.g. vcswatch.
|
|
This is needed to provide a makeinfo binary, to build the info version
of the documentation.
|
|
I was able to verify these 4 arches on Debian porterboxes
|
|
These are only needed for the test suite. In addition to the
functional change, this also helps document their role as
build-dependencies.
|
|
|
|
|
|
|
|
Conflicts:
NEWS
Add in NEWS from point release
|
|
gdb seems to be broken on more architectures than it works :(.
|
|
|
|
python2 is going to be deprecated, and python3-sphinx is available all
the way back to oldoldstable. let's use the more modern version.
To make this work and still ship the manpages, tell ./configure to
prefer python3 over python, if it exists.
|
|
No minor changes were necessary to become compliant with Debian policy
version 4.1.1, so this is basically a freebie.
|
|
Move transitional package to to "oldlibs/optional"
This resolves two lintian warnings:
W: notmuch-emacs: transitional-package-should-be-oldlibs-optional oldlibs/extra
W: notmuch-emacs: priority-extra-is-replaced-by-priority-optional
|
|
fix typo in -4
|
|
replace notmuch-emacs with elpa-emacs as a recommend
|
|
- build against gmime 3.0 by preference
- drop gmime-2.4-dev, no longer supported upstream
|
|
It's a bit crazy to require emacs 24 installed just to build, when it
isn't required to run.
|
|
This is likely not strictly necessary given that notmuch-emacs is a
transitional package. But having a simple consistency until we
eventually remove the transitional notmuch-emacs package seems ok too,
and fewer arbitrary lintian warnings will make real lintian warnings
more visible.
|
|
|
|
|
|
Some things that might be interesting (and are acceptable and
supported under 4.0.0, though not required) are:
* supporting DEB_BUILD_OPTIONS tag nodoc wihle tagging build-deps (we
could put python-sphinx into <!nodoc>, for example)
* splitting out Build-Depends-Arch from Build-Depends
|
|
Resolves lintian binary-control-field-duplicates-source
|
|
notmuch-dbgsym should be auto generated now.
|
|
follow the SONAME bump
|
|
gdb seems broken there.
|
|
The current version is more a transition to nowhere.
|
|
This packaging helper eliminates most of the boilerplate from packaging
emacs extensions for debian. It requires package.el compatible metadata.
|
|
|
|
apt dropped it's depends on gnupg, so we can't rely on it being present
in the build env anymore
|