Skip to content

Commit

Permalink
gnutls: use 3.5.10 on Darwin for now
Browse files Browse the repository at this point in the history
This contains a revert of d6454e6.
  • Loading branch information
vcunat committed Apr 13, 2017
1 parent eb750f9 commit 42fd720
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 6 deletions.
10 changes: 10 additions & 0 deletions pkgs/development/libraries/gnutls/3.5.10.nix
@@ -0,0 +1,10 @@
{ callPackage, fetchurl, libunistring, ... } @ args:

callPackage ./generic.nix (args // rec {
version = "3.5.10";

src = fetchurl {
url = "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-${version}.tar.xz";
sha256 = "17apwvdkkazh5w8z8mbanpj2yj8s2002qwy46wz4v3akpa33wi5g";
};
})
4 changes: 1 addition & 3 deletions pkgs/development/libraries/gnutls/3.5.nix
@@ -1,4 +1,4 @@
{ callPackage, stdenv, fetchurl, libunistring, darwin, ... } @ args:
{ callPackage, fetchurl, libunistring, ... } @ args:

callPackage ./generic.nix (args // rec {
version = "3.5.11";
Expand All @@ -15,6 +15,4 @@ callPackage ./generic.nix (args // rec {
sed '2iexit 77' -i tests/pkgconfig.sh
sed '/^void doit(void)/,$s/{/{ exit(77);/; t' -i tests/trust-store.c
'';

buildInputs = stdenv.lib.optional stdenv.isDarwin darwin.Security;
})
12 changes: 9 additions & 3 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -7735,9 +7735,15 @@ with pkgs;

gnutls = gnutls35;

gnutls35 = callPackage ../development/libraries/gnutls/3.5.nix {
guileBindings = config.gnutls.guile or false;
};
gnutls35 = callPackage
(if stdenv.isDarwin
# Avoid > 3.5.10 due to frameworks for now; see discussion on:
# https://github.com/NixOS/nixpkgs/commit/d6454e6a1
then ../development/libraries/gnutls/3.5.10.nix
else ../development/libraries/gnutls/3.5.nix)
{
guileBindings = config.gnutls.guile or false;
};

gnutls-kdh = callPackage ../development/libraries/gnutls-kdh/3.5.nix {
guileBindings = config.gnutls.guile or false;
Expand Down

0 comments on commit 42fd720

Please sign in to comment.