diff --git a/pkgs/j2re/j2re-sun-linux-build.sh b/pkgs/j2re/j2re-sun-linux-build.sh new file mode 100755 index 00000000000..8fc4545332b --- /dev/null +++ b/pkgs/j2re/j2re-sun-linux-build.sh @@ -0,0 +1,16 @@ +#! /bin/sh + +mkdir -p $out || exit 1 +cd $out || exit 1 +tail +473 $binzip > j2re.exe || exit 1 +chmod u+x j2re.exe || exit 1 +./j2re.exe || exit 1 +rm j2re.exe || exit 1 +mv j2re1.4.2/* . || exit 1 +rmdir j2re1.4.2 || exit 1 + +PACKED_JARS="lib/rt lib/jsse lib/charsets lib/ext/localedata lib/plugin javaws/javaws" + +for i in $PACKED_JARS; do + lib/unpack $i.pack $i.jar || exit 1 +done \ No newline at end of file diff --git a/pkgs/j2re/j2re-sun-linux.fix b/pkgs/j2re/j2re-sun-linux.fix new file mode 100644 index 00000000000..83249cca814 --- /dev/null +++ b/pkgs/j2re/j2re-sun-linux.fix @@ -0,0 +1,12 @@ +Package( + [ ("name", "j2re-sun-linux-1.4.2") + , ("build", Relative("j2re/j2re-sun-linux-build.sh")) + + , ("binzip", App(IncludeFix("fetchurl/fetchurl.fix"), + [ ("url", "http://java.sun.com/webapps/download/AutoDL?BundleId=8573") + , ("md5", "2f0ab3bdc03ea51a2da6d0b33e4360f4") + ])) + + , ("glibc", IncludeFix("glibc/glibc.fix")) + ] +) \ No newline at end of file