diff --git a/pkgs/development/tools/analysis/emma/default.nix b/pkgs/development/tools/analysis/emma/default.nix new file mode 100644 index 00000000000..97e061d6b3f --- /dev/null +++ b/pkgs/development/tools/analysis/emma/default.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, unzip}: + +stdenv.mkDerivation { + name = "emma-2.0.5312"; + + src = fetchurl { + url = mirror://sourceforge/emma/emma-2.0.5312.zip; + sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj"; + }; + + buildInputs = [unzip]; + + installPhase = '' + ensureDir $out/lib/jars + cp lib/*.jar $out/lib/jars/ + ''; + + meta = { + homepage = http://emma.sourceforge.net/; + description = "A code coverage tool for Java"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2732e2b84e7..74fba45f722 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1832,6 +1832,10 @@ rec { inherit fetchurl stdenv rpm; }; + emma = import ../development/tools/analysis/emma { + inherit fetchurl stdenv unzip; + }; + findbugs = import ../development/tools/analysis/findbugs { inherit fetchurl stdenv; };