diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2014-11-17 11:28:31 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2014-11-17 11:28:31 +0100 |
commit | 074af2ac1ca15caa3d1bbb4a65676290661f545d (patch) | |
tree | eecda3aa8aed67d4c5ad55bfd1ebc6ab08e530ea /pkgs/development | |
parent | 8e44ae5bd4489c1c8342b43687e7026b2e521b21 (diff) | |
download | nixpkgs-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.nix | 67 |
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 ]; - }; -} |