Commit graph

69 commits

Author SHA1 Message Date
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
Mateusz Kowalczyk 7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00