biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / colorless / default.nix
blob024b70343e2aacef58f4cbd9bc6050d36612e8c2
1 { lib
2 , fetchurl
3 , stdenvNoCC
4 , coreutils
5 , bash
6 , binSh ? "${bash}/bin/bash"
7 , gnused
8 , less
9 }:
11 stdenvNoCC.mkDerivation rec {
12   pname = "colorless";
13   version = "109";
15   src = fetchurl {
16     url = "http://software.kimmo.suominen.com/colorless-${version}.tar.gz";
17     sha256 = "039a140fa11cf153cc4d03e4f753b7ff142cab88ff116b7600ccf9edee81927c";
18   };
20   makeFlags = [
21     "TOOLPATH=${lib.makeBinPath [ coreutils gnused less ]}"
22     "PREFIX=$(out)"
23     "SHELL=${binSh}"
24   ];
26   preInstall = ''
27     mkdir -p $out/bin $out/share/man/man1
28   '';
30   postInstall = ''
31     install -Dm644 -t $out/share/doc/colorless LICENSE README.md
32   '';
34   strictDeps = true;
36   meta = with lib; {
37     homepage = "https://kimmo.suominen.com/sw/colorless";
38     description = "Enable colorised command output and pipe it to less";
39     longDescription = ''
40       colorless is a wrapper that enables colorised output of commands and
41       pipes the output to less(1).
42     '';
43     license = licenses.bsd2;
44     maintainers = with maintainers; [ suominen ];
45     platforms = platforms.unix;
46     mainProgram = "colorless";
47   };