mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-16 18:37:04 +03:00
notmuch: patch source to use full path of gpg2
gets rid of the dependency on the old gnupg1. and enables decryption even if the gpg binary is not in the users environment. warning: i don't know whether the switch from gnupg1 to gnupg introduces any incompatibilities. this is a works for me patch.
This commit is contained in:
parent
70ba1888a2
commit
089404358d
@ -1,4 +1,4 @@
|
||||
{ fetchurl, stdenv, bash, emacs, gdb, glib, gmime, gnupg1,
|
||||
{ fetchurl, stdenv, bash, emacs, gdb, glib, gmime, gnupg,
|
||||
pkgconfig, talloc, xapian
|
||||
}:
|
||||
|
||||
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "03cwylm0y9xld0hn753v0hn62f96nagdmzxv8jlz8vdbh9iszs56";
|
||||
};
|
||||
|
||||
buildInputs = [ bash emacs gdb glib gmime gnupg1 pkgconfig talloc xapian ];
|
||||
buildInputs = [ bash emacs gdb glib gmime gnupg pkgconfig talloc xapian ];
|
||||
|
||||
patchPhase = ''
|
||||
(cd test && for prg in \
|
||||
@ -55,6 +55,14 @@ stdenv.mkDerivation rec {
|
||||
substituteInPlace "$prg" \
|
||||
--replace "#!/usr/bin/env bash" "#!${bash}/bin/bash"
|
||||
done)
|
||||
|
||||
for src in \
|
||||
crypto.c \
|
||||
emacs/notmuch-crypto.el
|
||||
do
|
||||
substituteInPlace "$src" \
|
||||
--replace \"gpg\" \"${gnupg}/bin/gpg2\"
|
||||
done
|
||||
'';
|
||||
|
||||
# XXX: emacs tests broken
|
||||
|
Loading…
Reference in New Issue
Block a user