1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-23 06:01:15 +00:00
nixpkgs/pkgs/development
aszlig 39a07cabe8
gpgme: Use fixed path for GnuPG binaries
By default, GPGME tries to search in $PATH for the gpg and gpgconf
binaries. This has the downside, that the library won't work by its own
and needs to have GnuPG in systemPackages or the user environment.

I've stumbled on this while working on one of the dependencies of
nixos-assimilate and nixpart (volume_key), where the testing environment
didn't come with GnuPG in $PATH and thus the tests have failed.

After testing this with a few programs using GPGME, I haven't found any
weird behavior in conjunction with the GnuPG agent.

However one possible implication could be that if the GnuPG used in
$PATH (and the config files in the user's home directory) should be
vastly incompatible, it could lead to failures.

In practice however, the GnuPG1/2 versions pretty much seem to stay
compatible within their major releases so it shouldn't pose a problem.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-01-21 01:39:18 +01:00
..
arduino platformio: init at 2.7.0 2016-01-06 04:09:52 -05:00
compilers nim: 0.11.2 -> 0.13.0 2016-01-20 17:48:45 +01:00
coq-modules coq-interval: 2.1.0 -> 2.2.1 2016-01-06 09:35:05 +01:00
dotnet-modules/patches
eclipse
erlang-modules Update hex-packages.nix with hermetic rebar3. 2016-01-19 12:58:43 +01:00
go-modules Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
guile-modules
haskell-modules Use latest version of async when compiling with GHC 8.0.x. 2016-01-20 14:33:37 +01:00
idris-modules idris-wl-pprint: Use fetchFromGitHub 2015-11-28 05:53:50 -05:00
interpreters rubygems: 2.4.1 -> 2.4.8, fixes #8492 2016-01-20 03:36:36 +01:00
libraries gpgme: Use fixed path for GnuPG binaries 2016-01-21 01:39:18 +01:00
lisp-modules asdf: 3.1.5 -> 3.1.6 2016-01-01 12:30:17 +03:00
lua-modules
misc
mobile Renamed subdirectories in Android SKD's build-tools 2016-01-18 00:42:54 +01:00
ocaml-modules Merge pull request #12064 from FlorentBecker/eliom42 2016-01-18 09:32:48 +01:00
perl-modules perl-DBIx-Class: fix tests 2015-11-30 14:50:42 +01:00
pharo Refactor Pharo to allow co-installation of VMs 2016-01-18 20:14:19 +01:00
pure-modules
python-modules 4suite: remove dead package 2016-01-18 01:41:57 +01:00
qtcreator qtcreator: 3.5.1 -> 3.6.0 2016-01-15 19:19:42 -05:00
r-modules R: fix Darwin build 2016-01-06 22:20:40 +01:00
ruby-modules
tools rebar3-nix-bootstrap: 0.0.2 -> 0.0.3 2016-01-19 12:58:33 +01:00
web nodejs: remove unreferenced patchfile 2016-01-19 22:29:02 -05:00