summaryrefslogtreecommitdiffstats
path: root/debian/control
AgeCommit message (Collapse)Author
2021-04-24debian: add xapian-tools for testsDavid Bremner
xapian-metadata is used by some of the new tests.
2020-12-26debian: skip gdb based tests on hppadebian/0.31.3-2archive/debian/0.31.3-2David Bremner
2020-11-09debian: upload 0.31.2-3debian/0.31.2-3archive/debian/0.31.2-3David Bremner
2020-08-29debian: drop notmuch-emacs dependency packageDavid Bremner
elpa-notmuch is now present in oldstable, and we don't need to support direct upgrades from older releases than that.
2020-08-29debian: suggest mailscriptsDavid Bremner
These contain several useful tools for the notmuch user, particularly on Debian.
2020-08-29debian: suggest elpa-mailscriptsDavid Bremner
These contain some useful functions for notmuch users, mainly wrappers for scripts from mailscripts.
2020-06-01debian: Add build dependency on doxygendebian/0.30_rc0-1archive/debian/0.30_rc0-10.30_rc0David Bremner
2020-06-01debian: add desktop-file-utils dependencyDavid Bremner
This enables installation of notmuch-emacs-mua.desktop
2020-04-01debian: Add packaging for python3-notmuch2Daniel Kahn Gillmor
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.
2019-12-21debian: move packaging to dh 12Daniel Kahn Gillmor
2019-12-04wrap-and-sort -astDaniel Kahn Gillmor
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-12-03Rules-Requires-Root: no (we do nothing as root during package build)Daniel Kahn Gillmor
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-12-03Standards-Version: bump to 4.4.1 (no changes needed)Daniel Kahn Gillmor
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-12-03debian: add python3 dependencies for the new python bindingsDavid Bremner
These should generally match those in .travis.yml
2019-11-03Merge tag 'debian/0.29.2-2'David Bremner
notmuch release 0.29.2-2 for experimental (experimental) [dgit] [dgit distro=debian no-split --quilt=linear]
2019-11-02debian upload 0.29.2-2: goodbye python2 supportdebian/0.29.2-2archive/debian/0.29.2-2David Bremner
Convert to pybuild while we are at it.
2019-06-11debian: Add appropriate substitution variables to debian/controlDaniel Kahn Gillmor
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>
2019-06-11debian: bump Standards-Version to 4.3.0 (no changes needed)Daniel Kahn Gillmor
/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>
2019-05-03build: drop support for gmime-2.6David Bremner
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>
2018-09-18debian: bump compat level to 11David Bremner
The immediate motivation is to have dh_installman look in debian/tmp
2018-09-09debian: add unversioned emacs, drop emacs23David Bremner
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.
2018-09-09debian: update Vcs-Git URLDavid Bremner
We should probably not git://, and it needs a branch to not confuse e.g. vcswatch.
2018-06-28debian: add build depency on texinfoDavid Bremner
This is needed to provide a makeinfo binary, to build the info version of the documentation.
2018-05-06debian: re-enable gdb in tests on s390x, ppc64el, armel, mipseldebian/0.26.2-2David Bremner
I was able to verify these 4 arches on Debian porterboxes
2018-05-06debian: mark dtach and gdb as <!nocheck>David Bremner
These are only needed for the test suite. In addition to the functional change, this also helps document their role as build-dependencies.
2018-01-04Standards-Version: bump to 4.1.3 (no changes needed)Daniel Kahn Gillmor
2018-01-04move to debhelper 10Daniel Kahn Gillmor
2017-12-12Standards-Version: bumped to 4.1.2 (no changes needed)Daniel Kahn Gillmor
2017-12-08Merge branch 'release'David Bremner
Conflicts: NEWS Add in NEWS from point release
2017-12-08debian: disable gdb on alphaDavid Bremner
gdb seems to be broken on more architectures than it works :(.
2017-12-08debian: add versioned depends on libgmimeDavid Bremner
2017-12-07debian/control: build-depend on python3-sphinx instead of python-sphinxDaniel Kahn Gillmor
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.
2017-12-04debian: bump Standards-Version to 4.1.1Daniel Kahn Gillmor
No minor changes were necessary to become compliant with Debian policy version 4.1.1, so this is basically a freebie.
2017-12-04debian/control: Priority: extra is deprecatedDaniel Kahn Gillmor
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
2017-08-10debian upload 0.25-5debian/0.25-5David Bremner
fix typo in -4
2017-08-04debian: upload 0.25-4debian/0.25-4David Bremner
replace notmuch-emacs with elpa-emacs as a recommend
2017-07-26debian: update gmime dependenciesdebian/0.25-2David Bremner
- build against gmime 3.0 by preference - drop gmime-2.4-dev, no longer supported upstream
2017-07-18debian: allow emacs25 as a build dependDavid Bremner
It's a bit crazy to require emacs 24 installed just to build, when it isn't required to run.
2017-07-18resolve lintian tag debhelper-but-no-misc-depends notmuch-emacsDaniel Kahn Gillmor
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.
2017-07-18fix Python capitalizationDaniel Kahn Gillmor
2017-07-18explicitly mark notmuch-emacs as transitionalDaniel Kahn Gillmor
2017-07-18Bump standards version to 4.0.0 (no changes needed)Daniel Kahn Gillmor
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
2017-07-18Drop duplicate Section header for notmuch-vimDaniel Kahn Gillmor
Resolves lintian binary-control-field-duplicates-source
2017-07-06debian: drop notmuch-dbgDavid Bremner
notmuch-dbgsym should be auto generated now.
2017-03-22debian rename libnotmuch4 to libnotmuch5David Bremner
follow the SONAME bump
2016-12-05debian: disable gdb using tests on kfreebsd-*David Bremner
gdb seems broken there.
2016-12-01debian: fix transition package for notmuch-emacsDavid Bremner
The current version is more a transition to nowhere.
2016-11-16debian: convert to use dh-elpaDavid Bremner
This packaging helper eliminates most of the boilerplate from packaging emacs extensions for debian. It requires package.el compatible metadata.
2016-07-19Merge branch 'release'David Bremner
2016-07-19debian: add explicit build-depends on gnupgDavid Bremner
apt dropped it's depends on gnupg, so we can't rely on it being present in the build env anymore