Commit Graph

104 Commits

Author SHA1 Message Date
Robert Scott
cae371ff89 libgcrypt: add some reverse dependencies to passthru.tests 2022-02-12 21:39:13 +00:00
Felix Buehler
82d629fc0a pkgs/development: rename name to pname&version 2021-12-01 18:42:45 +01:00
Ryan Burns
41574158a0 libgpg-error: rename from libgpgerror
Matches pname and upstream project name
2021-10-06 18:23:43 -07:00
Robert Scott
e75b181a6a libgcrypt: 1.9.3 -> 1.9.4 2021-09-07 20:55:37 +01:00
ajs124
ac760b45b5 libgcrypt: add meta.changelog 2021-05-17 14:28:34 -07:00
R. RyanTM
3f398ec167 libgcrypt: 1.9.2 -> 1.9.3 2021-05-17 14:28:34 -07:00
Jörg Thalheim
ac95a1f4cb libgcrypt: remove upstreamed patch 2021-03-07 12:20:03 +00:00
R. RyanTM
6329ac8111 libgcrypt: 1.9.1 -> 1.9.2 2021-03-07 00:32:38 +01:00
github-actions[bot]
cf22d5fee7
Merge master into staging-next 2021-02-21 12:19:43 +00:00
Ivan Babrou
dd54d77845 libgcrypt: disable asm on aarch64-darwin
See: https://dev.gnupg.org/T5157
2021-02-20 14:57:31 -08:00
Symphorien Gibol
756ace721e libgcrypt: fix build on musl32 2021-02-12 21:11:16 +01:00
github-actions[bot]
2c6ca9ac8a
Merge staging-next into staging 2021-01-30 06:19:36 +00:00
Robert Schütz
7ca0cefc3f libgcrypt_1_5: mark as insecure 2021-01-29 23:12:04 +01:00
Alyssa Ross
3876bfc65d
libgcrypt: 1.8.7 -> 1.9.1
This is NOT a security update for us, even though 1.9.1 fixes a
security issue in 1.9.0, because we never had 1.9.0.
2021-01-29 14:01:27 +00:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Lucas Ransan
97a279c71d libgcrypt: force noexecstack 2020-12-28 08:43:33 +01:00
R. RyanTM
081584d41c libgcrypt: 1.8.6 -> 1.8.7 2020-11-10 15:00:44 +01:00
Lancelot SIX
a60b186011
libgcrypt: 1.8.5 -> 1.8.6
See https://lists.gnu.org/archive/html/info-gnu/2020-07/msg00001.html
for release information
2020-07-06 21:34:53 +01:00
Gaelan Steele
d179098390 libgcrypt: always pass build and host to configure
When building for aarch32 on aarch64 with extraPlatforms, libgcrypt
fails to build because it tries to guess the host platform from uname,
which returns the wrong result in this case. We fix this by always
telling libgcrpyt what platform to build for.
2020-06-19 11:08:34 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Yorick van Pelt
3df718e7c3
libgcrypt: disable asm on musl 2019-11-11 11:10:33 +03:00
Lancelot SIX
6544f1ae92 libgcrypt: 1.8.4 -> 1.8.5
See https://lists.gnu.org/archive/html/info-gnu/2019-08/msg00008.html
for release information
2019-08-31 12:33:21 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
strager
21112a7c16 libgcrypt: fix 1.5 build on macOS (#59507)
libgcrypt-1.5's configure script incorrectly detects x86_64-apple-darwin
(macOS) as an ELF platform. This causes failures when compiling assembly
sources. Backport libgcrypt's fix for this issue, fixing libgcrypt-1.5's
build on macOS.
2019-05-03 14:14:17 -04:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Matthew Bauer
e6f4f0ef8d libgcrypt: pass --with-libgpg-error-prefix
Avoids having to put the gpg-error-config binary directly in PATH.

/cc @shlevy
2018-11-18 18:52:43 -06:00
Will Dietz
0b4237e9e0 libgcrypt: 1.8.3 -> 1.8.4, drop included patch \o/ 2018-10-28 10:44:24 +01:00
John Ericson
34da7e2ce2 treewide: Remove stdenv.isCross
I *want* cross-specific overrides to be verbose, so I rather not have
this shorthand. This makes the syntactic overhead more proportional to
the maintainence cost. Hopefully this pushes people towards fewer
conditionals and more abstractions.
2018-08-02 15:01:58 -04:00
Will Dietz
d6bffa6aa4 libgcrypt: don't disable checks on Darwin, let's see if patch fixes 2018-06-20 14:12:49 -05:00
Will Dietz
6c16f3d626 libgcrypt: mention PR, upstream issue 2018-06-20 14:03:58 -05:00
Will Dietz
7cfdb8950d libgcrypt: keep new lock behavior but only do so around collector access
Not around a function that itself will grab the rng lock.

Unfortunate that we obtain/release the lock twice
but this seems least invasive way to fix this.
2018-06-20 14:03:08 -05:00
Daiderd Jordan
eeb6211944
libgcrypt: disable tests on darwin
The test binaries hang for some reason (psynch_mutexwait),
gnupg seems to work fine so hopefully it's not an actual issue.
2018-06-16 01:54:36 +02:00
Yegor Timoshenko
b6b6786803
Merge #41981: libgcrypt: 1.8.2 -> 1.8.3 (for CVE-2018-0495)
(cherry picked from commit 5c7845809a)
2018-06-15 08:47:38 +02:00
Shea Levy
24ad5077f2
libgcrypt: Remove verbosity intended to avoid a systemd rebuild.
libidn2 is going to require it anyway
2018-02-25 08:24:34 -05:00
Shea Levy
1c1a6dfd23
libgcrypt: Fix cross-compilation 2018-02-24 22:51:22 -05:00
Daiderd Jordan
d5ccec3c4e
libgcrypt: fix darwin build 2018-02-05 21:57:53 +01:00
Lancelot SIX
f32821b270
libgcrypt: 1.8.1 -> 1.8.2 2017-12-21 11:57:23 +01:00
Tuomas Tynkkynen
ab62b7e9b9 Revert "libgcrypt: Add pre-ARMv7 patch"
This reverts commit 1cfe9539f9.

No longer needed after the upgrade in 095af3e63b.
2017-09-12 12:23:53 +03:00
Vladimír Čunát
37242d98de
Merge branch 'master' into staging 2017-09-03 10:51:11 +02:00
Joachim Fasting
b3f9b0d0cc
libgcrypt: fix typo in meta.description 2017-09-02 15:56:51 +02:00
Lancelot SIX
095af3e63b libgcrypt: 1.8.0 -> 1.8.1
Fixes CVE-2017-0379

See http://lists.gnu.org/archive/html/info-gnu/2017-08/msg00014.html
for release announcement
2017-08-31 16:38:02 +02:00
Tuomas Tynkkynen
1cfe9539f9 libgcrypt: Add pre-ARMv7 patch
Apparently the assembly-optimized functions use an opcode that doesn't
work on pre-ARMv7. Fix in next release.
2017-08-27 23:05:28 +03:00
Daiderd Jordan
07796ccb57
libgcrypt: fix clang build
Fixes #27906

Because #pragma GCC optimize ("O0") doesn't work for clang and
NIX_CFLAGS_COMPILE bypasses the fixup done by the makefiles everything
gets compiled with -O2.
The build still uses optimisation for everything else.
2017-08-05 15:20:13 +02:00
Lancelot SIX
0e24b762ea
libgcrypt: 1.7.8 -> 1.8.0
See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00006.html
for release information
2017-07-19 11:20:09 +02:00
Lancelot SIX
9a9294a970
libgcrypt: 1.7.7 -> 1.7.8
See http://lists.gnu.org/archive/html/info-gnu/2017-06/msg00016.html
for release information
2017-06-29 17:14:05 +02:00
Lancelot SIX
b96ba3a17a
libgcrypt: 1.7.6 -> 1.7.7
See https://lists.gnu.org/archive/html/info-gnu/2017-06/msg00001.html
for release announcement.
2017-06-03 21:10:05 +02:00
Franz Pletz
b6d889dcd9
libgcrypt: 1.7.5 -> 1.7.6 2017-01-30 01:15:19 +01:00
Lancelot SIX
f381232a96 libgcrypt: 1.7.3 -> 1.7.5
See http://lists.gnu.org/archive/html/info-gnu/2016-12/msg00007.html
for release announcement.
2016-12-23 14:09:43 +01:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Lancelot SIX
c4a7bdd248
libgcrypt: 1.7.2 -> 1.7.3
Fixes CVE-2016-6316.

See http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00008.html
2016-08-18 09:58:21 +02:00