python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / cppclean / default.nix
blob460d7cddb83d8961f74c896f6f4b7f137cbeeac7
1 { lib, fetchFromGitHub, python3Packages }:
3 with python3Packages;
5 buildPythonApplication rec {
6   pname = "cppclean";
7   version = "0.13";
9   src = fetchFromGitHub {
10     owner  = "myint";
11     repo   = "cppclean";
12     rev    = "v${version}";
13     sha256 = "081bw7kkl7mh3vwyrmdfrk3fgq8k5laacx7hz8fjpchrvdrkqph0";
14   };
16   postUnpack = ''
17     patchShebangs .
18     '';
20   checkPhase = ''
21     ./test.bash
22     '';
24   meta = with lib; {
25     description = "Finds problems in C++ source that slow development of large code bases";
26     homepage    = "https://github.com/myint/cppclean";
27     license     = licenses.asl20;
28     maintainers = with maintainers; [ nthorne ];
29     platforms   = platforms.linux;
30   };