Merge pull request #165421 from bjornfor/update-cppcheck

cppcheck: 2.7 -> 2.7.3

authored by Robert Scott and committed by GitHub f226c9f5 8e911fa0

+12 -6
+12 -6
pkgs/development/tools/analysis/cppcheck/default.nix
··· 1 - { lib, stdenv, fetchurl, libxslt, docbook_xsl, docbook_xml_dtd_45, pcre, withZ3 ? true, z3 }: 2 3 stdenv.mkDerivation rec { 4 pname = "cppcheck"; 5 - version = "2.7"; 6 7 - src = fetchurl { 8 - url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-rHTAlzxGoFJ2D0/3ymqEYWyleVUQVC0ZWm8SLFMHkpE="; 10 }; 11 12 - buildInputs = [ pcre ] ++ lib.optionals withZ3 [ z3 ]; 13 nativeBuildInputs = [ libxslt docbook_xsl docbook_xml_dtd_45 ]; 14 15 makeFlags = [ "PREFIX=$(out)" "FILESDIR=$(out)/cfg" "HAVE_RULES=yes" ] ··· 18 outputs = [ "out" "man" ]; 19 20 enableParallelBuilding = true; 21 22 postInstall = '' 23 make DB2MAN=${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl man
··· 1 + { lib, stdenv, fetchFromGitHub, libxslt, docbook_xsl, docbook_xml_dtd_45, pcre, withZ3 ? true, z3, python3 }: 2 3 stdenv.mkDerivation rec { 4 pname = "cppcheck"; 5 + version = "2.7.3"; 6 7 + src = fetchFromGitHub { 8 + owner = "danmar"; 9 + repo = "cppcheck"; 10 + rev = version; 11 + sha256 = "0bwk89nkq67nphplb24daxvg75pv9bgh0kcqr2samhpzmjpvzxm5"; 12 }; 13 14 + buildInputs = [ pcre 15 + (python3.withPackages (ps: [ps.pygments])) 16 + ] ++ lib.optionals withZ3 [ z3 ]; 17 nativeBuildInputs = [ libxslt docbook_xsl docbook_xml_dtd_45 ]; 18 19 makeFlags = [ "PREFIX=$(out)" "FILESDIR=$(out)/cfg" "HAVE_RULES=yes" ] ··· 22 outputs = [ "out" "man" ]; 23 24 enableParallelBuilding = true; 25 + 26 + doCheck = true; 27 28 postInstall = '' 29 make DB2MAN=${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl man