summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2014-11-17 11:28:31 +0100
committerVladimír Čunát <vcunat@gmail.com>2014-11-17 11:28:31 +0100
commit074af2ac1ca15caa3d1bbb4a65676290661f545d (patch)
treeeecda3aa8aed67d4c5ad55bfd1ebc6ab08e530ea /pkgs/development
parent8e44ae5bd4489c1c8342b43687e7026b2e521b21 (diff)
downloadnixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.tar
nixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.tar.gz
nixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.tar.bz2
nixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.tar.lz
nixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.tar.xz
nixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.tar.zst
nixpkgs-074af2ac1ca15caa3d1bbb4a65676290661f545d.zip
gnutls-3.1: remove unused version
The upstream doesn't maintain these well, as they even fail to build now.
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/gnutls/3.1.nix67
1 files changed, 0 insertions, 67 deletions
diff --git a/pkgs/development/libraries/gnutls/3.1.nix b/pkgs/development/libraries/gnutls/3.1.nix
deleted file mode 100644
index 44ea0176e38..00000000000
--- a/pkgs/development/libraries/gnutls/3.1.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.26";
-
-  src = fetchurl {
-    url = "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/${name}.tar.lz";
-    sha256 = "7947e18fd0c292c0274d810c9bdf674b8faa3566e056ea404a39f335982607a3";
-  };
-
-  # 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 = false;#(!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 = stdenv.lib.licenses.lgpl21Plus;
-    maintainers = [ stdenv.lib.maintainers.eelco ];
-  };
-}