summary refs log tree commit diff
path: root/pkgs/development/tools/java/fastjar/default.nix
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-07-27 10:43:20 +0000
committerLudovic Courtès <ludo@gnu.org>2009-07-27 10:43:20 +0000
commit43f4d29bb8874a4633c0e8755f0c77319fbcddd6 (patch)
tree69b7392ffb0d35aeff3b458d375ad509a544fd66 /pkgs/development/tools/java/fastjar/default.nix
parentd4aedd92cc37de2cd8d5c5bc7520bfc433383fc2 (diff)
downloadnixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.tar
nixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.tar.gz
nixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.tar.bz2
nixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.tar.lz
nixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.tar.xz
nixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.tar.zst
nixpkgs-43f4d29bb8874a4633c0e8755f0c77319fbcddd6.zip
Add FastJar.
svn path=/nixpkgs/trunk/; revision=16469
Diffstat (limited to 'pkgs/development/tools/java/fastjar/default.nix')
-rw-r--r--pkgs/development/tools/java/fastjar/default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/development/tools/java/fastjar/default.nix b/pkgs/development/tools/java/fastjar/default.nix
new file mode 100644
index 00000000000..bd69e8aeb5b
--- /dev/null
+++ b/pkgs/development/tools/java/fastjar/default.nix
@@ -0,0 +1,31 @@
+{ fetchurl, stdenv, zlib }:
+
+let version = "0.94"; in
+  stdenv.mkDerivation rec {
+    name = "fastjar-${version}";
+
+    src = fetchurl {
+      url = "mirror://sourceforge/fastjar/${version}/${name}.tar.gz";
+      sha256 = "15bvhvn2fzpziynk4myg1wl70wxa5a6v65hkzlcgnzh1wg1py8as";
+    };
+
+    buildInputs = [ zlib ];
+
+    doCheck = true;
+
+    meta = {
+      description = "FastJar, a fast Java archiver written in C";
+
+      longDescription = ''
+        Fastjar is a version of Sun's `jar' utility, written entirely in C, and
+        therefore quite a bit faster.  Fastjar can be up to 100x faster than
+        the stock `jar' program running without a JIT.
+      '';
+
+      homepage = http://fastjar.sourceforge.net/;
+
+      license = "GPLv2+";
+
+      maintainers = [ stdenv.lib.maintainers.ludo ];
+    };
+  }