summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2008-02-25 14:55:30 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2008-02-25 14:55:30 +0000
commit421e413507d6d42f4a240518eba239cbe3dcc6b3 (patch)
treea462e91911c6330e7fed5c188ec4f2d018c10711
parent23622f6cda60a1fda3f0ae5917fbab403a6de2c9 (diff)
downloadnixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.tar
nixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.tar.gz
nixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.tar.bz2
nixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.tar.lz
nixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.tar.xz
nixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.tar.zst
nixpkgs-421e413507d6d42f4a240518eba239cbe3dcc6b3.zip
* Added Findbugs.
svn path=/nixpkgs/trunk/; revision=10854
-rw-r--r--pkgs/development/tools/analysis/findbugs/default.nix20
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/tools/analysis/findbugs/default.nix b/pkgs/development/tools/analysis/findbugs/default.nix
new file mode 100644
index 00000000000..2c14d2c8329
--- /dev/null
+++ b/pkgs/development/tools/analysis/findbugs/default.nix
@@ -0,0 +1,20 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation {
+  name = "findbugs-1.3.2";
+
+  src = fetchurl {
+    url = mirror://sourceforge/findbugs/findbugs-1.3.2.tar.gz;
+    sha256 = "0mbwxzz5m9vizxlbg0i6rh5ywywiiw9zpabq5li7map43768apvr";
+  };
+
+  buildPhase = ''
+    substituteInPlace bin/findbugs --replace /bin/pwd pwd
+  '';
+
+  installPhase = ''
+    ensureDir $out
+    cp -prd bin lib plugin doc $out/
+    rm $out/bin/*.bat
+  '';
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 624e82c185e..2c8a1c38d19 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1832,6 +1832,10 @@ rec {
     inherit fetchurl stdenv rpm;
   };
 
+  findbugs = import ../development/tools/analysis/findbugs {
+    inherit fetchurl stdenv;
+  };
+
   flex = flex254a;
 
   flex2534 = import ../development/tools/parsing/flex/flex-2.5.34.nix {