Commit graph

160 commits

Author SHA1 Message Date
Florian Klink 78529f2949 notmuch: skip T055-path-config.sh, T460-emacs-tree.sh from tests
T055-path-config.sh seems to have gotten broken by
9b425927c4, for unknown reasons.

It's used in sphinxcontrib-apidoc, but even a sphinx without the module
is not sufficient to get the testsuite to pass again.

There's another reference through it via libtiff, which is fairly deep
in the build graph (even before systemd), so until that's disentangled,
the least intrusive way to get the builds to succeed is skipping this
test.

When trying to validate this, I very frequently ran into another test
failure in T460-emacs-tree, so I removed that one too.

As for the notmuch2 matter, I checked a downstream consumer of
python3.pkgs.notmuch2 (alot) still works.
2024-01-11 13:58:57 +02:00
pacien d67b73eba1 notmuch: set meta.mainProgram 2023-12-11 21:45:13 +01:00
Mario Rodas 76c77fa3df notmuch: 0.38.1 -> 0.38.2
Changelog: https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=0.38.2
2023-12-03 04:20:00 +00:00
Mario Rodas 3abf995624 notmuch: 0.38 -> 0.38.1
Changelog: https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=0.38.1
2023-11-30 04:20:00 +00:00
Michael Adler 391c937c91 notmuch-mailmover: 0.1.0 -> 0.2.0 2023-10-26 13:57:30 +02:00
Mario Rodas 5d2b2523a0 notmuch: 0.37 -> 0.38
Changelog: https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=0.38
2023-09-13 08:09:05 +02:00
Mario Rodas 69ae2d6bba notmuch: add updateScript 2023-09-13 08:09:05 +02:00
Mario Rodas 8707f43083 notmuch: add changelog to meta 2023-09-13 08:09:05 +02:00
Olli Helenius 1f28d8b6cc
notmuch: don’t check with emacs when withEmacs=false 2023-08-27 11:31:53 +03:00
Adam Joseph 5fcb10e282
Merge pull request #237327 from amjoseph-nixpkgs/pr/muchsync/fixcross
muchsync: set XAPIAN_CONFIG to fix cross compilation
2023-07-20 22:44:43 +00:00
apfelkuchen06 3ca8559625 notmuch: install notmuch-git
the notmuch repository contains a tool notmuch-git. It's documentation is
available at https://notmuchmail.org/doc/latest/man1/notmuch-git.html
notmuch-git makes use of notmuch's s-expression query syntax.

This change installs notmuch-git if sexp-queries are available.
2023-07-03 02:00:26 +02:00
apfelkuchen06 7656e2149d notmuch: add support for sexp queries
This adds support for queries using s-expressions like
`notmuch search --query=sexp -- '(and (from foo) (subject bar))'`.

Adding git to `nativeCheckInputs` and patching the shebang of notmuch-git is
neccessary to make the test `T850-git.sh` pass. This test was previously skipped
because notmuch-git requires the s-expression feature.
2023-07-03 01:59:03 +02:00
apfelkuchen06 1c8aae9b28 muchsync: 6 -> 7 2023-06-17 12:43:10 +02:00
Adam Joseph fa9ebf60da muchsync: set XAPIAN_CONFIG to fix cross compilation
When cross compiling, muchsync needs to be given an explicit
location for Xapian; this commit does that.  Without it, cross
compilation fails with:

```
> checking for xapian-config... no
> configure: error: Cannot find xapian-config
For full logs, run 'nix log /nix/store/gajxjvvi8mizb1zgahrnlcwpw2lapky7-muchsync-aarch64-unknown-linux-gnu-6.drv'.
```
2023-06-12 03:10:22 -07:00
Vladimír Čunát 1d6af3f762
notmuch: skip two PGP tests
They started failing after gnupg: 2.4.0 -> 2.4.1:
  T350-crypto: Testing PGP/MIME signature verification and decryption
   PASS   emacs delivery of signed message via fcc
   PASS   emacs delivery of signed message via fcc and smtp
   PASS   signed part content-type indexing
   PASS   signature verification
   PASS   detection of modified signed contents
   PASS   corrupted pgp/mime signature
   PASS   signature verification without full user ID validity
   PASS   signature verification with signer key unavailable
  FATAL: /build/notmuch-0.37/test/T350-crypto.sh: interrupted by signal 15
  [...]
  T357-index-decryption: Testing indexing decrypted mail
  FATAL: /build/notmuch-0.37/test/T357-index-decryption.sh: interrupted by signal 15

I hope the failures don't signify a real issue.
There's also gnupg22 which would pass these tests,
but it's currently marked as vulnerable (transitively).
2023-05-07 11:09:28 +02:00
Mario Rodas dce3b1ee5d notmuch: fix darwin build
notmuch tries to compile the ruby binding with custom CFLAGS which
collides with the CFLAGS created by Ruby mkmf.
This caused notmuch to fail on Darwin, because it requires `-fdeclspec`
and it was removed from CFLAGS.
2023-04-26 05:00:00 -05:00
Adam Joseph 055ffe5e35 notmuch: move gmime==3 constraint into the package
Using a top-level/all-packages.nix override to select the version is
confusing, and circumvents user overlays.
2023-04-06 23:50:02 -07:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Ryan Lahfa e2c00264d2
Merge pull request #201203 from archer-65/add/notmuch-mailmover
notmuch-mailmover: init at 0.1.0
2022-12-04 15:38:07 +01:00
Mario Liguori 6dd5d4a5d2
Review formatting 2022-12-03 16:05:41 +01:00
Andrew Fontaine 35fcc584e4
muchsync: 5 -> 6
- Clarified that it's okay to link against OpenSSL libcrypto.

- Update to format man page with recent versions of pandoc.

- Improve some error handing and error messages.
2022-11-18 13:26:53 -05:00
archer-65 5f0638eada
added author to maintainers list 2022-11-14 17:56:23 +01:00
archer-65 3c9ab688dd
notmuch-mailmover: correct hash 2022-11-14 17:26:06 +01:00
archer-65 804fddcf9b
notmuch-mailmover: init at 0.1.0 2022-11-14 17:24:20 +01:00
Mario Rodas 79193f3dca notmuch: 0.36 -> 0.37
https://notmuchmail.org/news/release-0.37/
2022-09-20 04:20:00 +00:00
Artturin c6568adb00 treewide: makeWrapper buildInputs to nativeBuildInputs
most found with https://github.com/siraben/nix-lint
2022-08-16 13:14:19 +03:00
Damien Cassou 352dd81758 notmuch: Cleanup unnecessary workaround 2022-06-02 13:21:38 -05:00
Damien Cassou 33e7b2cdcb notmuch: 0.35 -> 0.36 2022-06-02 13:21:38 -05:00
Vladimír Čunát df9ffaf776
notmuch: skip a test incompatible with newer gmime3 2022-05-02 10:40:34 +02:00
Artturin f1c7f19e49 treewide: testVersion -> testers.testVersion 2022-04-22 16:24:27 +03:00
Rien Maertens da2a5558ab
alot: fix ModuleNotFoundError of '_notmuch_config' 2022-03-23 10:55:45 +01:00
Damien Cassou 0074be5ef5
notmuch: Add passthru.tests.version 2022-02-18 08:42:26 +01:00
Damien Cassou 23d8c0e2be
notmuch: 0.34.3 -> 0.35 2022-02-18 08:15:21 +01:00
arcnmx ed4ac9fc55 notmuch: place ruby bindings in their own output 2022-01-22 09:08:19 -08:00
arcnmx 9b8de39d04 notmuch: install ruby bindings
previously ruby bindings were never actually installed into $out
2022-01-14 15:47:40 -08:00
Florian Klink 1b0cbc273a
Merge pull request #154309 from doronbehar/pkg/notmuch
notmuch: 0.34.2 -> 0.34.3
2022-01-12 20:41:22 +01:00
Doron Behar bc99971c84 notmuch: 0.34.2 -> 0.34.3 2022-01-12 18:47:25 +02:00
Stig Palmquist b077040897 notmuch: fix test with gnupg 2.3 2022-01-11 14:47:18 +01:00
Jan Tojnar 8fc9b26bc3 notmuch: 0.34.1 → 0.34.2
Tried to update to see if it fixes the tests but it does not.

https://git.notmuchmail.org/git?p=notmuch;a=shortlog;h=refs/tags/0.34.2
https://notmuchmail.org/news/release-0.34.2/
2022-01-08 14:45:04 +01:00
Mario Rodas 2ef3df9e93 notmuch: 0.34 -> 0.34.1 2021-11-07 04:20:00 +00:00
Ashish SHUKLA b3157a9ea5
notmuch: 0.33.2 -> 0.34 2021-10-24 13:21:59 +05:30
Mario Rodas 8e1d60e39c notmuch: 0.33 -> 0.33.2 2021-09-30 04:20:00 +00:00
Anthony Cowley 8276a5e677 notmuch: 0.32.3 -> 0.33 2021-09-08 10:54:14 -04:00
Mario Rodas 407ee9b0ed notmuch: 0.32.2 -> 0.32.3
https://notmuchmail.org/news/release-0.32.3/
2021-09-01 04:20:00 +00:00
Michal Sojka 200f2a7c58
treewide: remove unnecessary dontGzipMan (#134963) 2021-08-20 22:42:37 +02:00
Tad Fisher 23b7966ea8
python39Packages.notmuch: Fix build 2021-08-03 13:57:51 -07:00
Sandro Jäckel b459d42e3c
notmuch: cleanup 2021-08-02 10:58:45 +02:00
Florian Klink 1cfc98dca0
Merge pull request #132201 from alyssais/notmuch-0.32.2
notmuch: 0.32.1 -> 0.32.2; clarify license
2021-07-31 21:25:15 +02:00
Alyssa Ross 15eec2111f
notmuch: 0.32.1 -> 0.32.2; clarify license
Also fix an incorrect (but apparently harmless) use of lib.optional.
2021-07-31 09:35:55 +00:00
Alyssa Ross e721776cbb
Revert "notmuch: skip T568-lib-thread"
This reverts commit a438086650.

> This should be fixed in commit a37d5f5, which was part of Notmuch
> 0.31.4.

https://nmbug.notmuchmail.org/nmweb/show/878s1o54c1.fsf%40tethera.net
2021-07-31 09:04:52 +00:00