summary refs log tree commit diff
path: root/pkgs/development/tools/java/fastjar/default.nix
blob: c81df42edb115ec8d9c547fb2be75a1fecfcbf13 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{ fetchurl, lib, stdenv, zlib }:

stdenv.mkDerivation rec {
  pname = "fastjar";
  version = "0.98";

  src = fetchurl {
    url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${version}.tar.gz";
    sha256 = "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi";
  };

  buildInputs = [ zlib ];

  doCheck = true;

  meta = {
    description = "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 = "https://savannah.nongnu.org/projects/fastjar/";

    license = lib.licenses.gpl2Plus;
    platforms = lib.platforms.linux;
    maintainers = [ ];
  };
}