diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-03-04 22:33:20 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-03-04 22:33:20 +0100 |
commit | c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1 (patch) | |
tree | 560d39253d8ba29489c1951ec3e4fe5ab88889da /pkgs/development/libraries/gnutls/default.nix | |
parent | 738a5321bcd89452f65df19057367ce004402693 (diff) | |
download | nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.tar nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.tar.gz nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.tar.bz2 nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.tar.lz nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.tar.xz nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.tar.zst nixpkgs-c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1.zip |
Rename misleadingly named gnutls/default.nix (it's not the default)
Diffstat (limited to 'pkgs/development/libraries/gnutls/default.nix')
-rw-r--r-- | pkgs/development/libraries/gnutls/default.nix | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix deleted file mode 100644 index 1046310946a..00000000000 --- a/pkgs/development/libraries/gnutls/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ fetchurl, stdenv, zlib, lzo, libtasn1, nettle, pkgconfig, lzip -, guileBindings, guile, perl, gmp }: - -assert guileBindings -> guile != null; - -stdenv.mkDerivation rec { - name = "gnutls-3.1.22"; - - src = fetchurl { - url = "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/${name}.tar.lz"; - sha256 = "177kmq4jn67s7mmb249722nwxmbjwjpphmib7bhzfk43z02j3pvh"; - }; - - # FreeBSD doesn't have <alloca.h>, and Gnulib's `alloca' module isn't used. - patches = stdenv.lib.optional stdenv.isFreeBSD ./guile-gnulib-includes.patch; - - # Note: GMP is a dependency of Nettle, whose public headers include - # GMP headers, hence the hack. - configurePhase = '' - ./configure --prefix="$out" \ - --disable-dependency-tracking --enable-fast-install \ - --without-p11-kit \ - --with-lzo --with-libtasn1-prefix="${libtasn1}" \ - --with-libnettle-prefix="${nettle}" \ - CPPFLAGS="-I${gmp}/include" \ - ${stdenv.lib.optionalString guileBindings - "--enable-guile --with-guile-site-dir=\"$out/share/guile/site\""} - ''; - - # Build of the Guile bindings is not parallel-safe. See - # <http://git.savannah.gnu.org/cgit/gnutls.git/commit/?id=330995a920037b6030ec0282b51dde3f8b493cad> - # for the actual fix. - enableParallelBuilding = !guileBindings; - - buildInputs = [ zlib lzo lzip ] - ++ stdenv.lib.optional guileBindings guile; - - nativeBuildInputs = [ perl pkgconfig ]; - - propagatedBuildInputs = [ nettle libtasn1 ]; - - # XXX: Gnulib's `test-select' fails on FreeBSD: - # http://hydra.nixos.org/build/2962084/nixlog/1/raw . - doCheck = (!stdenv.isFreeBSD && !stdenv.isDarwin); - - meta = { - description = "The GNU Transport Layer Security Library"; - - longDescription = '' - GnuTLS is a project that aims to develop a library which - provides a secure layer, over a reliable transport - layer. Currently the GnuTLS library implements the proposed - standards by the IETF's TLS working group. - - Quoting from the TLS protocol specification: - - "The TLS protocol provides communications privacy over the - Internet. The protocol allows client/server applications to - communicate in a way that is designed to prevent eavesdropping, - tampering, or message forgery." - ''; - - homepage = http://www.gnu.org/software/gnutls/; - license = "LGPLv2.1+"; - maintainers = [ stdenv.lib.maintainers.eelco ]; - }; -} \ No newline at end of file |