Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

gpgme: 1.10.0 -> 1.11.1

I've rebuild all packages that depend on gpgme and everything seems fine
so far (there are a few failures but the ones I've checked are unrelated
to gpgme).

Upstream release notes (Noteworthy changes in version 1.11.1):

* Fixed build problems in the 1.11.0 release.

* Added C++ interfaces which were planned for 1.11.0.

The 1.11.0 release came with these changes:

* New encryption API to support direct key specification including
hidden recipients option and taking keys from a file. This also
allows to enforce the use of a subkey.

* New encryption flag for the new API to enforce the use of plain
mail addresses (addr-spec).

* The import API can now tell whether v3 keys are skipped. These old
and basically broken keys are not anymore supported by GnuPG 2.1.

* The decrypt and verify API will now return the MIME flag as
specified by RFC-4880bis.

* The offline mode now has an effect on gpg by disabling all network
access. [#3831]

* A failed OpenPGP verification how returns the fingerprint of the
intended key if a recent gpg version was used for signature
creation.

* New tool gpgme-json as native messaging server for web browsers.
As of now public key encryption and decryption is supported.
Requires Libgpg-error 1.29.

* New context flag "request-origin" which has an effect when used
with GnuPG 2.2.6 or later.

* New context flag "no-symkey-cache" which has an effect when used
with GnuPG 2.2.7 or later.

* New convenience constant GPGME_KEYLIST_MODE_LOCATE.

* Improved the Python documentation.

* Fixed a potential regression with GnuPG 2.2.6 or later.

* Fixed a crash in the Python bindings on 32 bit platforms. [#3892]

* Various minor fixes.

(cherry picked from commit f76c8427063db7e4d67c95eb8b03cf71949e4fd6)

authored by Michael Weiss and committed by Florian Klink 2f680ffb a0bd25dd

+3 -2
+3 -2
pkgs/development/libraries/gpgme/default.nix
··· 4 let inherit (stdenv) lib system; in 5 6 stdenv.mkDerivation rec { 7 - name = "gpgme-1.10.0"; 8 9 src = fetchurl { 10 url = "mirror://gnupg/gpgme/${name}.tar.bz2"; 11 - sha256 = "14q619lxbk64vz7lih5gjb928qm28jrnn1h3yhsrrff3jw8yv3qs"; 12 }; 13 14 outputs = [ "out" "dev" "info" ];
··· 4 let inherit (stdenv) lib system; in 5 6 stdenv.mkDerivation rec { 7 + name = "gpgme-${version}"; 8 + version = "1.11.1"; 9 10 src = fetchurl { 11 url = "mirror://gnupg/gpgme/${name}.tar.bz2"; 12 + sha256 = "0vxx5xaag3rhp4g2arp5qm77gvz4kj0m3hnpvhkdvqyjfhbi26rd"; 13 }; 14 15 outputs = [ "out" "dev" "info" ];