diff options
Diffstat (limited to 'pkgs/tools/system/tree/default.nix')
-rw-r--r-- | pkgs/tools/system/tree/default.nix | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/pkgs/tools/system/tree/default.nix b/pkgs/tools/system/tree/default.nix deleted file mode 100644 index 069723b7bdb3..000000000000 --- a/pkgs/tools/system/tree/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ lib, stdenv, fetchFromGitLab }: - -let - # These settings are found in the Makefile, but there seems to be no - # way to select one or the other setting other than editing the file - # manually, so we have to duplicate the know how here. - systemFlags = lib.optionalString stdenv.isDarwin '' - CFLAGS="-O2 -Wall -fomit-frame-pointer -no-cpp-precomp" - LDFLAGS= - '' + lib.optionalString stdenv.isCygwin '' - CFLAGS="-O2 -Wall -fomit-frame-pointer" - LDFLAGS=-s - TREE_DEST=tree.exe - '' + lib.optionalString (stdenv.isFreeBSD || stdenv.isOpenBSD) '' - CFLAGS="-O2 -Wall -fomit-frame-pointer" - LDFLAGS=-s - ''; # use linux flags by default -in -stdenv.mkDerivation rec { - pname = "tree"; - version = "2.1.3"; - - src = fetchFromGitLab { - owner = "OldManProgrammer"; - repo = "unix-tree"; - rev = version; - hash = "sha256-Adc/BLKIzwjJztNxF4scmnsufoc/++x1F1IaobMn1rc="; - }; - - preConfigure = '' - makeFlagsArray+=(${systemFlags}) - ''; - - makeFlags = [ - "CC=${stdenv.cc.targetPrefix}cc" - "PREFIX=${placeholder "out"}" - ]; - - meta = with lib; { - homepage = "https://oldmanprogrammer.net/source.php?dir=projects/tree"; - description = "Command to produce a depth indented directory listing"; - license = licenses.gpl2Plus; - 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 = platforms.all; - maintainers = with maintainers; [ nickcao ]; - mainProgram = "tree"; - }; -} |