summaryrefslogtreecommitdiff
path: root/debian/rules
AgeCommit message (Collapse)Author
2022-01-29debian: package HTML docsDavid Bremner
This is particularly useful for the docs for the notmuch2 python bindings, which are otherwise not packaged.
2021-09-10debian: drop debian specific test exclusiondebian/0.33.1-1archive/debian/0.33.1-10.33.1David Bremner
In principle these tests should pass now.
2021-09-04debian: temporarily disable two subtestsDavid Bremner
These are failing on (surprisingly) the Debian amd64 autobuilder. There were also previous reports of failures on Ubuntu s390x. Fixing this may require changing the way the default is calculated.
2020-11-09debian: run tests in verbose modeDavid Bremner
A hopefully temporary change to try and debug some test failures on autobuilders.
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-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: enable build hardening featuresDaniel Kahn Gillmor
Debian's build hardening toolchain options produce binary artifacts that are more resistant to compromise. The most visible change for notmuch today is likely to be the addition of the "bindnow" linker flag, which contributes to making the "Global Offset Table" fully read-only. See https://wiki.debian.org/Hardening for more details. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-02-01Debian: use new variable to force bash locationDavid Bremner
This should no longer be needed on the official debian autobuilders, but it might help others with merged /usr build environments.
2018-10-12debian: override location of bashdebian/0.28-2archive/debian/0.28-2David Bremner
Yes, a build chroot can have /usr/bin/bash, thanks to usrmerge, but we can't depend on it existing in the user's system.
2018-10-02debian: update zsh completion installationDavid Bremner
This ${prefix}/share/vendor-completion convention seems to be debian specific, so leave the global default alone for now.
2018-09-18debian: update notmuch-mutt packaging to use install targetDavid Bremner
2017-07-06debian: drop notmuch-dbgDavid Bremner
notmuch-dbgsym should be auto generated now.
2016-12-23debian: remove setting of emacslispdirDavid Bremner
With dh-elpa, this setting is no longer used
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.
2015-06-12build: integrate building ruby bindings into notmuch build processDavid Bremner
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-05-04debian: call upstream configure script directlyDavid Bremner
dh defaults for dh_auto_configure are now incompatible with notmuch's homebrew configure script (at least in debian experimental)
2013-07-20debian: Add package for debugging symbols (Closes: #717339)Daniel Kahn Gillmor
2013-06-02debian: compile with V=1David Bremner
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-05-23debian: package ruby bindingsFelipe Contreras
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2013-01-24debian: re-enable testsDavid Bremner
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-20debian: disable running tests.debian/0.15-2David Bremner
Hopefully this is temporary, but I don't want to rush a fix for the tests.
2013-01-16debian: add python 3 bindingsDavid Bremner
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-14debian/compat: upgrade to compat level 9David Bremner
- 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.
2012-03-30debian packaging: new binary package notmuch-muttStefano Zacchiroli
2011-07-29Revert "debian: Generate version from debian/changelog"debian/0.7_rc1-10.7_rc1David Bremner
This reverts commit 2b76283b52a2389a591ca055b086381c44e2a61f. Conflicts: debian/rules
2011-06-23debian: fix installation of notmuch-vim READMEDavid Bremner
There was a leftover override, installing it into the wrong package.
2011-06-23Revert "debian: Override RPATH_LDFLAGS"David Bremner
This reverts commit fc126d89b2baa479d98c864fbef4174b6da707c0. This override of the make variable RPATH_LDFLAGS should no longer be required since the auto-configuration was fixed
2011-06-23debian: split off vim interface to its own packageDavid Bremner
So far the package does notthing fancy with vim-addon-manager.
2011-06-23debian: build package for python-bindings.David Bremner
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-22debian: Override RPATH_LDFLAGSDavid Bremner
Probably there is a nicer way to do this; perhaps it should be a configure option. (cherry picked from commit 387dc520dd68cc805e390f3a1399f85b5d5bd83a)
2011-06-22debian: Generate version from debian/changelogDavid Bremner
This avoids patching the version file once per Debian upload. Original version file is saved and restored. (cherry picked from commit 2938a98bf4c4abe0426caee4555d889d655bc0df)
2010-04-16debian: Don't auto-generate debian/changelog.Carl Worth
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-16debian: Add a gbp.conf to start using git-buildpackageCarl Worth
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-07debian: Unbreak the build.Carl Worth
I had the wrong syntax for the dh_auto_configure override.
2010-04-07Makefile: Install emacs code to site-lisp, not site-lisp/notmuchCarl Worth
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-01-21Install vim plugin with vim-addonsmartin f. krafft
Signed-off-by: martin f. krafft <madduck@debian.org>
2009-11-28first crack at debian packaging (using git-buildpackage)Jameson Graef Rollins