diff options
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r-- | pkgs/development/tools/analysis/cppcheck/default.nix | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix index dbbffb2a69e19..15709e4cc869e 100644 --- a/pkgs/development/tools/analysis/cppcheck/default.nix +++ b/pkgs/development/tools/analysis/cppcheck/default.nix @@ -1,14 +1,14 @@ -{ lib -, stdenv +{ docbook_xsl +, docbook_xml_dtd_45 , fetchFromGitHub , installShellFiles +, lib +, libxslt , pcre +, pkg-config , python3 -, libxslt -, docbook_xsl -, docbook_xml_dtd_45 +, stdenv , which -, pkg-config }: stdenv.mkDerivation (finalAttrs: { @@ -23,8 +23,21 @@ stdenv.mkDerivation (finalAttrs: { }; strictDeps = true; - nativeBuildInputs = [ pkg-config installShellFiles libxslt docbook_xsl docbook_xml_dtd_45 which python3 ]; - buildInputs = [ pcre (python3.withPackages (ps: [ps.pygments])) ]; + + nativeBuildInputs = [ + docbook_xsl + docbook_xml_dtd_45 + installShellFiles + libxslt + pkg-config + python3 + which + ]; + + buildInputs = [ + pcre + (python3.withPackages (ps: [ ps.pygments ])) + ]; makeFlags = [ "PREFIX=$(out)" "MATCHCOMPILER=yes" "FILESDIR=$(out)/share/cppcheck" "HAVE_RULES=yes" ]; @@ -58,15 +71,15 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstallCheck ''; - meta = with lib; { + meta = { description = "A static analysis tool for C/C++ code"; + homepage = "http://cppcheck.sourceforge.net/"; + license = lib.licenses.gpl3Plus; longDescription = '' Check C/C++ code for memory leaks, mismatching allocation-deallocation, buffer overruns and more. ''; - homepage = "http://cppcheck.sourceforge.net/"; - license = licenses.gpl3Plus; - platforms = platforms.unix; - maintainers = with maintainers; [ joachifm ]; + maintainers = with lib.maintainers; [ joachifm ]; + platforms = lib.platforms.unix; }; }) |