Merge branch 'release'

This commit is contained in:
David Bremner 2024-08-05 10:31:24 -03:00
commit 28b003ac11
8 changed files with 38 additions and 17 deletions

26
debian/changelog vendored
View file

@ -1,3 +1,29 @@
notmuch (0.38.3-3) unstable; urgency=medium
[ James McCoy ]
* Convert notmuch-vim to Vim addon policy 2.0 (Closes: #1015936).
[ Nicholas D Steeves ]
* Allow neomutt to fulfill the "mutt" requirement of notmuch-mutt, and add
related Enhances (Closes: #1029190).
* Add Astroid as an alternative Recommends; this one is a GUI client that
may be less intimidating for new users.
[ David Bremner ]
* remove "Build-Conflicts: gdb-minimal", thanks to Jeremy Bícha (Closes:
#1077911).
* skip test T810-tsan everywhere, as it seems broken by the latest glib
(Closes: #1077910). Thanks to Jeremy Bícha for the report
* Replace build-dependency on pkg-config with pkgconf
-- David Bremner <bremner@debian.org> Mon, 05 Aug 2024 10:13:01 -0300
notmuch (0.38.3-2) unstable; urgency=medium
* No change upload to rebuild with dh-elpa 2.1.5
-- David Bremner <bremner@debian.org> Fri, 26 Jul 2024 11:59:41 +0900
notmuch (0.38.3-1) unstable; urgency=medium notmuch (0.38.3-1) unstable; urgency=medium
* New upstream bugfix release * New upstream bugfix release

11
debian/control vendored
View file

@ -7,13 +7,13 @@ Uploaders:
David Bremner <bremner@debian.org>, David Bremner <bremner@debian.org>,
Build-Conflicts: Build-Conflicts:
gdb [ia64 mips mips64el hppa], gdb [ia64 mips mips64el hppa],
gdb-minimal,
ruby1.8, ruby1.8,
Build-Depends: dpkg-dev (>= 1.22.5), Build-Depends: dpkg-dev (>= 1.22.5),
bash-completion (>=1.9.0~), bash-completion (>=1.9.0~),
debhelper-compat (= 13), debhelper-compat (= 13),
dh-elpa (>= 1.3), dh-elpa (>= 1.3),
dh-python, dh-python,
dh-sequence-vim-addon,
desktop-file-utils, desktop-file-utils,
doxygen, doxygen,
dpkg-dev (>= 1.17.14), dpkg-dev (>= 1.17.14),
@ -30,7 +30,7 @@ Build-Depends: dpkg-dev (>= 1.22.5),
libtalloc-dev, libtalloc-dev,
libxapian-dev, libxapian-dev,
libz-dev, libz-dev,
pkg-config, pkgconf,
python3, python3,
python3-cffi, python3-cffi,
python3-pytest, python3-pytest,
@ -54,7 +54,7 @@ Depends:
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Recommends: Recommends:
elpa-notmuch | notmuch-vim | notmuch-mutt | alot, elpa-notmuch | notmuch-vim | notmuch-mutt | alot | astroid,
gpg-agent, gpg-agent,
gpgsm, gpgsm,
Suggests: Suggests:
@ -211,9 +211,9 @@ Replaces:
Depends: Depends:
notmuch, notmuch,
ruby-notmuch, ruby-notmuch,
vim-addon-manager,
vim-ruby, vim-ruby,
${misc:Depends}, ${misc:Depends},
${vim-addon:Depends},
Recommends: Recommends:
ruby-mail, ruby-mail,
Description: thread-based email index, search and tagging (vim interface) Description: thread-based email index, search and tagging (vim interface)
@ -235,9 +235,10 @@ Depends:
${misc:Depends}, ${misc:Depends},
${perl:Depends}, ${perl:Depends},
Recommends: Recommends:
mutt, mutt | neomutt,
Enhances: Enhances:
mutt, mutt,
neomutt,
notmuch, notmuch,
Description: thread-based email index, search and tagging (Mutt interface) Description: thread-based email index, search and tagging (Mutt interface)
notmuch-mutt provides integration among the Mutt mail user agent and notmuch-mutt provides integration among the Mutt mail user agent and

View file

@ -1,4 +0,0 @@
usr/share/vim/addons/doc
usr/share/vim/addons/plugin
usr/share/vim/addons/syntax
usr/share/vim/registry

View file

@ -1,4 +1 @@
vim/notmuch.txt usr/share/vim/addons/doc /usr/share/notmuch-vim
vim/notmuch.vim usr/share/vim/addons/plugin
vim/notmuch.yaml usr/share/vim/registry
vim/syntax/notmuch-*.vim usr/share/vim/addons/syntax

1
debian/notmuch-vim.neovim-addon vendored Symbolic link
View file

@ -0,0 +1 @@
notmuch-vim.vim-addon

1
debian/notmuch-vim.vim-addon vendored Normal file
View file

@ -0,0 +1 @@
/usr/share/notmuch-vim notmuch

3
debian/rules vendored
View file

@ -1,9 +1,7 @@
#!/usr/bin/make -f #!/usr/bin/make -f
include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/architecture.mk
ifeq ($(DEB_HOST_ARCH),ppc64el)
export NOTMUCH_SKIP_TESTS = T810-tsan export NOTMUCH_SKIP_TESTS = T810-tsan
endif
export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_BUILD_MAINT_OPTIONS = hardening=+all
@ -37,4 +35,5 @@ override_dh_auto_install:
PYBUILD_NAME=notmuch dh_auto_install --buildsystem=pybuild --sourcedirectory bindings/python PYBUILD_NAME=notmuch dh_auto_install --buildsystem=pybuild --sourcedirectory bindings/python
PYBUILD_NAME=notmuch2 dh_auto_install --buildsystem=pybuild --sourcedirectory bindings/python-cffi PYBUILD_NAME=notmuch2 dh_auto_install --buildsystem=pybuild --sourcedirectory bindings/python-cffi
$(MAKE) -C contrib/notmuch-mutt DESTDIR=$(CURDIR)/debian/tmp install $(MAKE) -C contrib/notmuch-mutt DESTDIR=$(CURDIR)/debian/tmp install
$(MAKE) -C vim prefix=/usr/share/notmuch-vim DESTDIR=$(CURDIR)/debian/tmp install
dh_auto_install --sourcedirectory bindings/ruby dh_auto_install --sourcedirectory bindings/ruby

View file

@ -1,7 +1,7 @@
Test-command: env NOTMUCH_TEST_INSTALLED=1 TERM=dumb Test-command: env NOTMUCH_TEST_INSTALLED=1 TERM=dumb
NOTMUCH_HAVE_MAN=1 NOTMUCH_HAVE_SFSEXP=1 NOTMUCH_HAVE_XAPIAN_DB_RETRY_LOCK=1 NOTMUCH_HAVE_MAN=1 NOTMUCH_HAVE_SFSEXP=1 NOTMUCH_HAVE_XAPIAN_DB_RETRY_LOCK=1
NOTMUCH_HAVE_PYTHON3_CFFI=1 NOTMUCH_HAVE_PYTHON3_PYTEST=1 NOTMUCH_HAVE_PYTHON3_CFFI=1 NOTMUCH_HAVE_PYTHON3_PYTEST=1
NOTMUCH_HAVE_ASAN=1 NOTMUCH_HAVE_TSAN=1 NOTMUCH_HAVE_ASAN=1 NOTMUCH_HAVE_TSAN=1 NOTMUCH_SKIP_TESTS=T810-tsan
./test/notmuch-test ./test/notmuch-test
Restrictions: allow-stderr Restrictions: allow-stderr
Architecture: amd64, arm64 Architecture: amd64, arm64