From 4353727ac8e1df2ae56179716b4ffba6bfc5e0b0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 26 Oct 2011 10:32:40 +0000 Subject: [PATCH] libtirpc: added version 0.2.2 The glibc maintainers in their wisdom have dropped RPC support. That change causes plenty of builds to fail, like PAM. Users are supposed to use libtirpc instead, which, naturally, doesn't compile with glibc 2.14. I'm adding the library anyway, just so that we have it. svn path=/nixpkgs/branches/stdenv-updates/; revision=30029 --- .../libraries/libtirpc/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/libraries/libtirpc/default.nix diff --git a/pkgs/development/libraries/libtirpc/default.nix b/pkgs/development/libraries/libtirpc/default.nix new file mode 100644 index 00000000000..d9678f646b8 --- /dev/null +++ b/pkgs/development/libraries/libtirpc/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl }: + +let + version = "0.2.2"; +in +stdenv.mkDerivation { + name = "libtirpc-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/libtirpc/libtirpc-${version}.tar.bz2"; + sha256 = "f05eb17c85d62423858b8f74512cfe66a9ae1cedf93f03c2a0a32e04f0a33705"; + }; + + meta = { + homepage = "http://sourceforge.net/projects/libtirpc/"; + description = "a port of Suns Transport-Independent RPC library to Linux"; + license = stdenv.lib.licenses.bsd3; + + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.simons ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8c5237f049..797fcb1dde3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -907,6 +907,8 @@ let lftp = callPackage ../tools/networking/lftp { }; + libtirpc = callPackage ../development/libraries/libtirpc { }; + libtorrent = callPackage ../tools/networking/p2p/libtorrent { }; logrotate = callPackage ../tools/system/logrotate { };