Author: simons
Date: Sun Jul 24 09:57:06 2011
New Revision: 27916
URL: https://svn.nixos.org/websvn/nix/?rev=27916&sc=1

Log:
all-packages.nix: added the 'tree' utility

Added:
   nixpkgs/trunk/pkgs/tools/system/tree/
   nixpkgs/trunk/pkgs/tools/system/tree/default.nix
Modified:
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Added: nixpkgs/trunk/pkgs/tools/system/tree/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/tools/system/tree/default.nix    Sun Jul 24 09:57:06 
2011        (r27916)
@@ -0,0 +1,35 @@
+{stdenv, fetchurl}:
+
+let
+  version = "1.6.0";
+in
+stdenv.mkDerivation {
+  name = "tree-${version}";
+
+  src = fetchurl {
+    url = "http://mama.indstate.edu/users/ice/tree/src/tree-${version}.tgz";;
+    sha256 = 
"4dc470a74880338b01da41701d8db90d0fb178877e526d385931a007d68d7591";
+  };
+
+  configurePhase = ''
+    makeFlagsArray=(
+      prefix=$out
+      MANDIR=$out/share/man/man1
+    )
+  '';
+
+  meta = {
+    homepage = "http://mama.indstate.edu/users/ice/tree/";;
+    description = "command to produce a depth indented directory listing";
+    license = "GPLv2";
+
+    longDescription = ''
+      Tree is a recursive directory listing command that produces a
+      depth indented listing of files, which is colorized ala dircolors if
+      the LS_COLORS environment variable is set and output is to tty.
+    '';
+
+    platforms = stdenv.lib.platforms.unix;
+    maintainers = [stdenv.lib.maintainers.simons];
+  };
+}

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Sun Jul 24 03:05:00 
2011        (r27915)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Sun Jul 24 09:57:06 
2011        (r27916)
@@ -7094,6 +7094,8 @@
 
   transmission = callPackage ../applications/networking/p2p/transmission { };
 
+  tree = callPackage ../tools/system/tree { };
+
   tribler = callPackage ../applications/networking/p2p/tribler { };
 
   twinkle = callPackage ../applications/networking/twinkle {
_______________________________________________
nix-commits mailing list
nix-comm...@cs.uu.nl
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to