Commit Graph

70 Commits

Author SHA1 Message Date
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
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
Lancelot SIX
d75c43e15c libgcrypt: 1.7.1 -> 1.7.2
See http://lists.gnu.org/archive/html/info-gnu/2016-07/msg00006.html
for release announcement
2016-07-16 11:53:50 +02:00
Rahul Gopinath
ec91698ace libgcrypt: 1.7.0 -> 1.7.1 2016-06-23 00:32:25 -07:00
Joachim Fasting
3772de4961
libgcrypt: fix libcap lib output reference
After 7382afac40
2016-05-07 21:49:16 +02:00
Aneesh Agrawal
f84a2fe412 libgcrypt: 1.6.5 -> 1.7.0 2016-04-15 22:43:04 -04:00
Vladimír Čunát
09af15654f Merge master into closure-size
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
2016-03-08 09:58:19 +01:00
Franz Pletz
c6b1f48e31 libgcrypt: 1.6.4 -> 1.6.5 (CVE-2015-7511)
https://www.cs.tau.ac.il/~tromer/ecdh/
2016-02-27 17:06:24 +01:00
Vladimír Čunát
5f429dffda libgcrypt: split dev and info outputs 2015-10-13 20:19:03 +02:00
Vladimír Čunát
12487536d2 libgpgerror: split dev and info outputs 2015-10-13 20:19:00 +02:00
William A. Kennington III
773b4deb7c Merge commit 'a6f6c0e' into master.upstream
This is a partial merge of staging where we have up to date binaries for
all packages.
2015-09-15 12:16:49 -07:00
William A. Kennington III
2fcbaa56bd libgcrypt: 1.6.3 -> 1.6.4 2015-09-08 16:16:56 -07:00
Jude Taylor
34c092b114 libgcrypt: fix test crash on Darwin 2015-08-25 12:08:59 -07:00
Eelco Dolstra
330d198be1 libgcrypt: Revert to old style 2015-06-04 14:54:54 +02:00
Eelco Dolstra
3096d03435 Revert "Refactor mkFlag / shouldUsePkg into the nixpkgs libraries"
This reverts commit 25a148fa19.
2015-06-04 14:54:48 +02:00
William A. Kennington III
25a148fa19 Refactor mkFlag / shouldUsePkg into the nixpkgs libraries 2015-05-22 13:26:55 -07:00
William A. Kennington III
0b3af3074e libgcrypt: Fix darwin build 2015-05-11 15:14:22 -07:00
William A. Kennington III
a71f78acf7 libgcrypt: Massive cleanup and make 1.6 the default 2015-05-01 17:41:42 -07:00
Eelco Dolstra
cd71f7a2e6 Merge branch 'darwin-stdenv' of github.com:joelteon/nixpkgs into staging
Conflicts:
	pkgs/development/interpreters/ruby/ruby-19.nix
	pkgs/development/libraries/libc++/default.nix
	pkgs/development/libraries/libc++abi/default.nix
	pkgs/tools/text/sgml/opensp/default.nix
2014-09-23 11:27:53 +02:00
Alexander Kjeldaas
bee22ab79e libgcrypt, libgpg-error, busybox: improve determinism 2014-09-13 15:04:43 +02:00
Joel Taylor
3e8344d334 suitable clang stdenv 2014-09-09 13:54:24 -07:00
Rüdiger Sonderfeld
30ac32ae45 libgcrypt: Update 1.5.3 and 1.6.2.
Also changed the description of 1.6.nix to match that of
default.nix (1.5).

* https://lists.gnu.org/archive/html/info-gnu/2014-08/msg00001.html
* https://lists.gnu.org/archive/html/info-gnu/2014-08/msg00011.html
2014-08-29 17:25:44 +02:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00