mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-27 22:44:56 +00:00
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.
This commit is contained in:
parent
7656e2149d
commit
3ca8559625
@ -1,4 +1,4 @@
|
||||
{ fetchurl, lib, stdenv
|
||||
{ fetchurl, lib, stdenv, makeWrapper
|
||||
, pkg-config, gnupg
|
||||
, xapian, gmime3, sfsexp, talloc, zlib
|
||||
, doxygen, perl, texinfo
|
||||
@ -10,7 +10,7 @@
|
||||
, which, dtach, openssl, bash, gdb, man, git
|
||||
, withEmacs ? true
|
||||
, withRuby ? true
|
||||
, withSfsexp ? true
|
||||
, withSfsexp ? true # also installs notmuch-git, which requires sexp-support
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -29,7 +29,8 @@ stdenv.mkDerivation rec {
|
||||
texinfo # (optional) documentation -> doc/INSTALL
|
||||
pythonPackages.cffi
|
||||
] ++ lib.optional withEmacs emacs
|
||||
++ lib.optional withRuby ruby;
|
||||
++ lib.optional withRuby ruby
|
||||
++ lib.optional withSfsexp makeWrapper;
|
||||
|
||||
buildInputs = [
|
||||
gnupg # undefined dependencies
|
||||
@ -117,6 +118,12 @@ stdenv.mkDerivation rec {
|
||||
SHELL=$SHELL \
|
||||
$makeFlags "''${makeFlagsArray[@]}" \
|
||||
$installFlags "''${installFlagsArray[@]}"
|
||||
''
|
||||
# notmuch-git (https://notmuchmail.org/doc/latest/man1/notmuch-git.html) does not work without
|
||||
# sexp-support, so there is no point in installing if we're building without it.
|
||||
+ lib.optionalString withSfsexp ''
|
||||
cp notmuch-git $out/bin/notmuch-git
|
||||
wrapProgram $out/bin/notmuch-git --prefix PATH : $out/bin:${lib.getBin git}/bin
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
|
Loading…
Reference in New Issue
Block a user