1{ stdenv, fetchurl, jdk, gtk2, xulrunner, zip, pkgconfig, perl, npapi_sdk, bash, bc }:
2
3stdenv.mkDerivation rec {
4 name = "icedtea-web-${version}";
5
6 version = "1.6.2";
7
8 src = fetchurl {
9 url = "http://icedtea.wildebeest.org/download/source/${name}.tar.gz";
10 sha256 = "004kwrngyxxlrlzby4vzxjr0xcyngcdc9dfgnvi61ffnjr006ryf";
11 };
12
13 nativeBuildInputs = [ pkgconfig bc perl ];
14 buildInputs = [ gtk2 xulrunner zip npapi_sdk ];
15
16 preConfigure = ''
17 #patchShebangs javac.in
18 configureFlagsArray+=("BIN_BASH=${bash}/bin/bash")
19 '';
20
21 configureFlags = [
22 "--with-jdk-home=${jdk.home}"
23 "--disable-docs"
24 ];
25
26 mozillaPlugin = "/lib";
27
28 meta = {
29 description = "Java web browser plugin and an implementation of Java Web Start";
30 longDescription = ''
31 A Free Software web browser plugin running applets written in the Java
32 programming language and an implementation of Java Web Start, originally
33 based on the NetX project.
34 '';
35 homepage = http://icedtea.classpath.org/wiki/IcedTea-Web;
36 maintainers = with stdenv.lib.maintainers; [ wizeman ];
37 platforms = stdenv.lib.platforms.linux;
38 };
39}