summaryrefslogtreecommitdiff
path: root/gnu/packages/gnupg.scm
AgeCommit message (Collapse)Author
2017-07-03packages: Mark 'replacement' as an "innate" field.Ludovic Courtès
Suggested by Mark H Weaver at <https://lists.gnu.org/archive/html/guix-devel/2017-06/msg00355.html>. * guix/packages.scm (<package>)[replacement]: Mark as "innate". * gnu/packages/base.scm (glibc-2.25-patched, glibc-2.24) (glibc-2.23, glibc-2.22, glibc-2.21, glibc-locales): Remove 'replacement' field, which was set to #f. * gnu/packages/commencement.scm (perl-boot0): Likewise. * gnu/packages/fontutils.scm (graphite2/fixed): Likewise. * gnu/packages/ghostscript.scm (ghostscript/fixed): Likewise. * gnu/packages/gnupg.scm (libgcrypt-1.7.8): Likewise. * gnu/packages/guile.scm (guile-2.0/fixed, guile-2.2): Likewise. * gnu/packages/icu4c.scm (icu4c/fixed): Likewise. * gnu/packages/image.scm (libpng-apng): Likewise. * gnu/packages/make-bootstrap.scm (%guile-static): Likewise. * gnu/packages/pcre.scm (pcre/fixed): Likewise. * gnu/packages/perl.scm (perl/fixed): Likewise. * gnu/packages/ruby.scm (ruby-2.3, ruby-2.2, ruby-2.1) (ruby-1.8): Likewise. * gnu/packages/tls.scm (gnutls-3.5.13, gnutls/guile-2.2): Likewise. * gnu/packages/xml.scm (expat-2.2.1): Likewise.
2017-06-30gnu: npth: Update to 1.5.Leo Famulari
* gnu/packages/gnupg.scm (npth): Update to 1.5.
2017-06-29gnu: libgcrypt: Add mitigation for CVE-2017-7526.Efraim Flashner
* gnu/packages/gnupg.scm (libgcrypt)[replacment]: New field. (libgcrypt-1.7.8): New variable. (libgcrypt-1.5)[replacment]: New field.
2017-06-06gnu: Add qgpgme.Hartmut Goebel
* gnu/packages/gnupg.scm (qgpgme): New variable.
2017-06-01gnu: python-gpg: Use explicit version 1.8.0 instead of GPGME's.Ivan Vilata-i-Balaguer
GPGME defines version 1.9.0, which isn't yet available for python-gnupg, whose latest version is 1.8.0, so we use that explicitly instead. Fixes <https://bugs.gnu.org/26610>. * gnu/packages/gnupg.scm (python-gpg, python2-gpg): Use explicit version 1.8.0 instead of GPGME's version. Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-17gnu: gnupg: Update to 2.1.21.Leo Famulari
This release fixes a keyring corruption bug introduced in 2.1.20. See <https://lists.gnupg.org/pipermail/gnupg-announce/2017q2/000405.html> for more information. * gnu/packages/gnupg.scm (gnupg): Update to 2.1.21.
2017-05-17gnu: npth: Update to 1.4.Leo Famulari
* gnu/packages/gnupg.scm (npth): Update to 1.4.
2017-04-14gnu: gpgme: Update to 1.9.0.Leo Famulari
* gnu/packages/gnupg.scm (gpgme): Update to 1.9.0.
2017-04-04gnu: gnupg: Update to 2.1.20.Marius Bakke
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.20. [source]: Remove patch. * gnu/packages/patches/gnupg-2.1-fix-Y2038-test-failure.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-13Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2017-03-09gnu: pius: Update to 2.2.4.Tobias Geerinckx-Rice
* gnu/packages/gnupg.scm (pius): Update to 2.2.4.
2017-03-09Merge branch 'master' into core-updatesLudovic Courtès
2017-03-07gnu: gnupg: Update to 2.1.19.Leo Famulari
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.19. [arguments]: Add 'patch-test-paths' phase and remove 'set-gnupg-home' phase. Add '--enable-gnupg-builddir-envvar' to #:configure-flags. [source]: Add 'gnupg-2.1-fix-Y2038-test-failure.patch'. * gnu/packages/patches/gnupg-2.1-fix-Y2038-test-failure.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2017-03-06Revert "gnu: gnupg: Update to 2.1.19."Leo Famulari
This reverts commit 07302d1ab4fae67117476a51a1031de02b05b519. GnuPG 2.1.19 fails to build on armhf-linux and i686-linux: <https://bugs.gnupg.org/gnupg/issue2988>
2017-03-04gnu: gnupg: Update to 2.1.19.Leo Famulari
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.19. [arguments]: Add 'patch-test-paths' phase and remove 'set-gnupg-home' phase. Add '--enable-gnupg-builddir-envvar' to #:configure-flags.
2017-02-21gnu: libgpg-error: Update to 1.26.Efraim Flashner
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.26.
2017-02-02Merge branch 'master' into core-updatesLeo Famulari
2017-01-27gnu: pius: Update to 2.2.3.Troy Sankey
* gnu/packages/gnupg.scm (pius): Update to 2.2.3. [source]: Switch back to using the tarball release. [arguments]: End 'set-gpg-file-name' phase on #t. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-25Merge branch 'master' into core-updatesLeo Famulari
2017-01-24gnu: libgcrypt: Update to 1.7.6.Leo Famulari
* gnu/packages/gnupg.scm (libgcrypt): Update to 1.7.6.
2017-01-24gnu: gnupg: Update to 2.1.18.Marius Bakke
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.18. [source]: Remove patch. * gnu/packages/patches/gnupg-test-segfault-on-32bit-arch.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-23gnu: signing-party: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/gnupg.scm (signing-party)[arguments]: Use (which "sh") instead of (which "bash") in 'configure' phase.
2017-01-23gnu: gnupg-1: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/gnupg.scm (gnupg-1)[arguments]: Use (which "sh") instead of (which "bash") in 'patch-check-sh' phase.
2017-01-23gnu: gnupg-2.0: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/gnupg.scm (gnupg-2.0)[arguments]: Use (which "sh") instead of (which "bash") in 'patch-config-files' phase.
2017-01-23Merge branch 'master' into core-updatesLudovic Courtès
2017-01-07gnu: python-pygpgme: Fix build failure.Leo Famulari
* gnu/packages/patches/python-pygpgme-fix-pinentry-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme)[source]: Use it.
2017-01-07gnu: gpgme: Patch CMake files.Thomas Danckaert
* gnu/packages/gnupg.scm (gpgme)[arguments]: Substitute '@libsuffix@' by '.so'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06Merge branch 'master' into core-updatesLeo Famulari
2017-01-03gnu: Add python-gpg.Leo Famulari
* gnu/packages/gnupg.scm (python-gpg, python2-gpg): New variable.
2017-01-03gnu: gpgme: Update to 1.8.0.Leo Famulari
* gnu/packages/gnupg.scm (gpgme): Update to 1.8.0. [arguments]: Don't set 'GPG=gpg2' in #:configure-flags. GnuPG-2.x is installed as 'gpg' on Guix.
2016-12-31gnu: pius: Update to 2.2.2-0.891687c.Troy Sankey
* gnu/packages/gnupg.scm (pius): Update to 2.2.2-0.891687c. [inputs]: Change GNUPG-2.0 to GNUPG (2.1). Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-22gnu: gnupg: Fix build on 32-bit architectures.Marius Bakke
* gnu/packages/patches/gnupg-test-segfault-on-32bit-arch.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnupg.scm (gnupg)[source]: Use it.
2016-12-20gnu: gnupg: Remove unneeded input.Efraim Flashner
* gnu/packages/gnupg.scm (gnupg)[inputs]: Remove adns.
2016-12-20gnu: gnupg: Update to 2.1.17.Marius Bakke
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.17.
2016-12-17gnu: pinentry: Update to 1.0.0.Leo Famulari
* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3, pinentry-qt): Update to 1.0.0.
2016-12-17gnu: npth: Update to 1.3.Leo Famulari
* gnu/packages/gnupg.scm (npth): Update to 1.3.
2016-12-17gnu: libgcrypt: Update to 1.7.5.Leo Famulari
* gnu/packages/gnupg.scm (libgcrypt): Update to 1.7.5.
2016-12-13gnu: libgcrypt: Update to 1.7.4.Tobias Geerinckx-Rice
* gnu/packages/gnupg.scm (libgcrypt): Update to 1.7.4.
2016-11-25Merge branch 'master' into python-build-systemLeo Famulari
2016-11-23Merge branch 'master' into core-updatesLeo Famulari
2016-11-19gnu: gnupg: Update to 2.1.16.Leo Famulari
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.16. [arguments]: Remove obsolete substitution from 'patch-paths' phase. Remove 'set-home' phase. Add 'set-gnupg-home' phase.
2016-11-19gnu: libgpg-error: Update to 1.25.Leo Famulari
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.25.
2016-11-15gnu: Remove python-setuptools and python2-setuptools from inputs (part 4a)Hartmut Goebel
This patch contains the changes for all modules beside python.scm where setuptools are used in an inherited package and removing this input also removes the need for inheriting the package. This is the case if adding setuptools in the inherited package was the only change. Change this to not inherit and remove the new needless call to "strip-python2-variant (if applicable). * gnu/packages/bioinformatics.scm (python-biopython, python2-biopython, python-twobitreader, python2-twobitreader, python-plastid, python2-plastid, python2-pybigwig, python2-screed, sra-tools): No longer "inherit" Python 2 packages inheriting from a Python 3 package if the sole reason for inheriting was adding python-setuptools respective python2-setuptools to [inputs], [native-inputs] or [propagated-inputs]. Remove now needless [properties] "python2-variant" where applicable. * gnu/packages/django.scm (python-pytest-django, python2-pytest-django, python-django-filter, python2-django-filter): Likewise. * gnu/packages/gnupg.scm (python2-pygpgme): Likewise. * gnu/packages/mail.scm (python-mailmanclient, python2-mailmanclient): Likewise. * gnu/packages/mpd.scm (python-msp, python2-mpd2): Likewise. * gnu/packages/music.scm (python-pylast, python2-pylast): Likewise. * gnu/packages/openstack.scm (python-requests-mock, python2-requests-mock, python2-git-review): Likewise. * gnu/packages/password-utils.scm (python2-bcrypt): Likewise. * gnu/packages/protobuf.scm (python-protobuf, python2-protobuf): Likewise. * gnu/packages/statistics.scm (python-patsy, python2-patsy): Likewise. * gnu/packages/web.scm (python2-feedparser): Likewise.
2016-11-15gnu: Fix name for ng0.ng0
* gnu/packages/gnupg.scm: Change name in copyright header.
2016-11-08gnu: gnupg: Add TODO comment about custom build phase.Leo Famulari
* gnu/packages/gnupg.scm (gnupg)[arguments]: Add comment.
2016-10-27Merge branch 'master' into core-updatesMark H Weaver
2016-10-27gnu: gnupg: Add support for pcsc-lite.Mike Gerwitz
* gnu/packages/gnupg.scm (gnupg)[inputs]: Add pcsc-lite. [arguments]: Rename phase 'patch-config-files' to 'patch-paths'. Patch `scd/scdaemon.c' with absolute path of libpcsclite.so. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-10-13gnu: gnupg: Remove superfluous patch.Leo Famulari
This patch was integrated into GnuPG 2.1.14. * gnu/packages/patches/gnupg-fix-expired-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/gnupg.scm (gnupg)[source]: Remove patch.
2016-10-12Merge branch 'master' into core-updatesMark H Weaver
2016-10-10gnu: Add pinentry-gnome3.Christopher Baines
* gnu/packages/gnupg.scm (pinentry-gnome3): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>