toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / development / tools / analysis / nix-linter / default.nix
blob1dd6cfdf3de9c855e60b986248c24de21e1c738a
2   lib,
3   mkDerivation,
4   fetchFromGitHub,
5   fixplate,
6   tasty,
7   tasty-hunit,
8   tasty-th,
9   streamly,
10   mtl,
11   path,
12   pretty-terminal,
13   text,
14   base,
15   aeson,
16   path-io,
17   cmdargs,
18   containers,
19   hnix,
20   bytestring,
23 mkDerivation rec {
24   pname = "nix-linter";
25   version = "0.2.0.4";
27   src = fetchFromGitHub {
28     owner = "Synthetica9";
29     repo = "nix-linter";
30     rev = "ecdd50750fd3ffaff83c0637474b884a0c38f8b9";
31     sha256 = "0hm6iaamh1wlvqk8z4yfh4idgbclbsimxhlgflwz2hnv9mm12sf1";
32   };
34   isLibrary = false;
35   isExecutable = true;
36   libraryHaskellDepends = [ fixplate ];
37   executableHaskellDepends = [
38     streamly
39     mtl
40     path
41     pretty-terminal
42     text
43     base
44     aeson
45     cmdargs
46     containers
47     hnix
48     bytestring
49     path-io
50   ];
51   testHaskellDepends = [
52     tasty
53     tasty-hunit
54     tasty-th
55   ];
57   description = "Linter for Nix(pkgs), based on hnix";
58   homepage = "https://github.com/Synthetica9/nix-linter";
59   license = lib.licenses.bsd3;
60   maintainers = [ ];
62   # doesn't build on ghc92
63   hydraPlatforms = lib.platforms.none;
64   broken = true;