Author: eelco
Date: Wed Feb  2 16:05:18 2011
New Revision: 25765
URL: https://svn.nixos.org/websvn/nix/?rev=25765&sc=1

Log:
* Updated iputils (though perhaps we should just use GNU inetutils).

Deleted:
   nixpkgs/trunk/pkgs/os-specific/linux/iputils/builder.sh
   nixpkgs/trunk/pkgs/os-specific/linux/iputils/open-max.patch
Modified:
   nixpkgs/trunk/pkgs/os-specific/linux/iputils/default.nix
   nixpkgs/trunk/pkgs/os-specific/linux/sysfsutils/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/os-specific/linux/iputils/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/iputils/default.nix    Wed Feb  2 
15:30:30 2011        (r25764)
+++ nixpkgs/trunk/pkgs/os-specific/linux/iputils/default.nix    Wed Feb  2 
16:05:18 2011        (r25765)
@@ -1,15 +1,29 @@
-{stdenv, fetchurl, linuxHeaders, glibc}:
+{ stdenv, fetchurl, libsysfs, openssl }:
 
-assert stdenv.isLinux && stdenv.system != "powerpc-linux";
+assert stdenv ? glibc;
 
 stdenv.mkDerivation {
-  name = "iputils-20020927";
-  builder = ./builder.sh;
+  name = "iputils-20101006";
+  
   src = fetchurl {
-    url = 
ftp://ftp.nl.debian.org/debian/pool/main/i/iputils/iputils_20020927.orig.tar.gz;
-    md5 = "b5493f7a2997130a4f86c486c9993b86";
+    url = http://www.skbuff.net/iputils/iputils-s20101006.tar.bz2;
+    sha256 = "1rvfvdnmzlmgy9a6xv5v4n785zmn10v2l7yaq83rdfgbh1ng8fpx";
   };
 
-  inherit linuxHeaders glibc;
-  patches = [ ./open-max.patch ];
+  buildInputs = [ libsysfs openssl ];
+
+  # Urgh, it uses Make's `-l' dependency "feature". 
+  makeFlags = "VPATH=${libsysfs}/lib:${stdenv.glibc}/lib:${openssl}/lib";
+
+  installPhase =
+    ''
+      mkdir -p $out/sbin
+      cp -p arping ping ping6 rdisc tracepath tracepath6 traceroute6 $out/sbin/
+    '';
+    
+  meta = {
+    homepage = http://www.skbuff.net/iputils/;
+    description = "A set of small useful utilities for Linux networking";
+    platforms = stdenv.lib.platforms.linux;
+  };
 }

Modified: nixpkgs/trunk/pkgs/os-specific/linux/sysfsutils/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/sysfsutils/default.nix Wed Feb  2 
15:30:30 2011        (r25764)
+++ nixpkgs/trunk/pkgs/os-specific/linux/sysfsutils/default.nix Wed Feb  2 
16:05:18 2011        (r25765)
@@ -1,4 +1,5 @@
-{stdenv, fetchurl}:
+{ stdenv, fetchurl }:
+
 stdenv.mkDerivation rec {
   name = "sysfsutils-2.1.0";
 
@@ -9,11 +10,12 @@
 
   meta = {
     homepage = http://linux-diag.sourceforge.net/Sysfsutils.html;
-    longDescription = "
-      These are a set of utilites built upon sysfs, a new virtual
-      filesystem in Linux kernel versions 2.5+ that exposes a system's
-      device tree.
-    ";
+    longDescription =
+      ''
+        These are a set of utilites built upon sysfs, a new virtual
+        filesystem in Linux kernel versions 2.5+ that exposes a system's
+        device tree.
+      '';
     license = "GPL-v2 / LGPL-v2.1";
   };
 }

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed Feb  2 15:30:30 
2011        (r25764)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed Feb  2 16:05:18 
2011        (r25765)
@@ -4738,12 +4738,7 @@
 
   iproute = callPackage ../os-specific/linux/iproute { };
 
-  iputils = (
-    import ../os-specific/linux/iputils {
-    inherit fetchurl stdenv;
-    glibc = stdenv.gcc.libc;
-    linuxHeaders = stdenv.gcc.libc.kernelHeaders;
-  });
+  iputils = callPackage ../os-specific/linux/iputils { };
 
   iptables = callPackage ../os-specific/linux/iptables { };
 
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to