python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / analysis / nix-linter / default.nix
blobcd33742623709a6c7c8adf4042b5fb665d536d30
1 { lib
2 , mkDerivation
3 , fetchFromGitHub
4 , fixplate
5 , tasty
6 , tasty-hunit
7 , tasty-th
8 , streamly
9 , mtl
10 , path
11 , pretty-terminal
12 , text
13 , base
14 , aeson
15 , path-io
16 , cmdargs
17 , containers
18 , hnix
19 , bytestring
22 mkDerivation rec {
23   pname = "nix-linter";
24   version = "0.2.0.4";
26   src = fetchFromGitHub {
27     owner = "Synthetica9";
28     repo = "nix-linter";
29     rev = "ecdd50750fd3ffaff83c0637474b884a0c38f8b9";
30     sha256 = "0hm6iaamh1wlvqk8z4yfh4idgbclbsimxhlgflwz2hnv9mm12sf1";
31   };
33   isLibrary = false;
34   isExecutable = true;
35   libraryHaskellDepends = [ fixplate ];
36   executableHaskellDepends = [ streamly mtl path pretty-terminal text base aeson cmdargs containers hnix bytestring path-io ];
37   testHaskellDepends = [ tasty tasty-hunit tasty-th ];
39   description = "Linter for Nix(pkgs), based on hnix";
40   homepage = "https://github.com/Synthetica9/nix-linter";
41   license = lib.licenses.bsd3;
42   maintainers = [ lib.maintainers.marsam ];