Moved a number of Java libraries from the GW project to the Nix
Package Collection. svn path=/nixpkgs/trunk/; revision=3803
This commit is contained in:
parent
78c1eb55df
commit
951023ee8a
13
pkgs/development/libraries/java/cup/builder.sh
Executable file
13
pkgs/development/libraries/java/cup/builder.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
tar zxvf $src
|
||||
|
||||
$j2sdk/bin/javac java_cup/*.java
|
||||
$j2sdk/bin/javac java_cup/runtime/*.java
|
||||
|
||||
mkdir -p $out/java_cup/runtime
|
||||
|
||||
cp java_cup/*.class $out/java_cup
|
||||
cp java_cup/runtime/*.class $out/java_cup/runtime/
|
||||
|
13
pkgs/development/libraries/java/cup/default.nix
Normal file
13
pkgs/development/libraries/java/cup/default.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
{stdenv, fetchurl, j2sdk} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "java-cup-10k";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.cs.princeton.edu/~appel/modern/java/CUP/java_cup_v10k.tar.gz;
|
||||
md5 = "8b11edfec13c590ea443d0f0ae0da479";
|
||||
};
|
||||
|
||||
inherit j2sdk;
|
||||
}
|
5
pkgs/development/libraries/java/httpunit/builder.sh
Executable file
5
pkgs/development/libraries/java/httpunit/builder.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
. $stdenv/setup
|
||||
|
||||
$unzip/bin/unzip $src
|
||||
mkdir $out
|
||||
mv $name/* $out/
|
13
pkgs/development/libraries/java/httpunit/default.nix
Normal file
13
pkgs/development/libraries/java/httpunit/default.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
{stdenv, fetchurl, unzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "httpunit-1.6";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://surfnet.dl.sourceforge.net/sourceforge/httpunit/httpunit-1.6.zip;
|
||||
md5 = "e94b53b9f4d7bdb706e4baac95b6e424";
|
||||
};
|
||||
|
||||
inherit unzip;
|
||||
}
|
6
pkgs/development/libraries/java/jakarta-commons/file-upload/builder.sh
Executable file
6
pkgs/development/libraries/java/jakarta-commons/file-upload/builder.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
tar zxvf $src
|
||||
mkdir -p $out
|
||||
mv $name/* $out
|
|
@ -0,0 +1,11 @@
|
|||
{stdenv, fetchurl} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "commons-fileupload-1.0";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://apache.mirror.rokscom.nl/jakarta/commons/fileupload/binaries/commons-fileupload-1.0.tar.gz;
|
||||
md5 = "5618b26b1a5c006d7236fb4465e907b6";
|
||||
};
|
||||
}
|
6
pkgs/development/libraries/java/jdom/builder.sh
Executable file
6
pkgs/development/libraries/java/jdom/builder.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
tar zxvf $src
|
||||
mkdir -p $out
|
||||
mv $name/* $out
|
11
pkgs/development/libraries/java/jdom/default.nix
Normal file
11
pkgs/development/libraries/java/jdom/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{stdenv, fetchurl} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "jdom-1.0";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.jdom.org/dist/binary/jdom-1.0.tar.gz;
|
||||
md5 = "ce29ecc05d63fdb419737fd00c04c281";
|
||||
};
|
||||
}
|
6
pkgs/development/libraries/java/jflex/builder.sh
Executable file
6
pkgs/development/libraries/java/jflex/builder.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
tar zxvf $src
|
||||
mkdir -p $out
|
||||
mv $name/* $out
|
11
pkgs/development/libraries/java/jflex/default.nix
Normal file
11
pkgs/development/libraries/java/jflex/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{stdenv, fetchurl} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "jflex-1.4";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://jflex.de/jflex-1.4.tar.gz;
|
||||
md5 = "120cedc76b278a476682edfa6828841f";
|
||||
};
|
||||
}
|
6
pkgs/development/libraries/java/junit/builder.sh
Executable file
6
pkgs/development/libraries/java/junit/builder.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
$unzip/bin/unzip $src
|
||||
mkdir -p $out
|
||||
mv junit*/* $out
|
13
pkgs/development/libraries/java/junit/default.nix
Normal file
13
pkgs/development/libraries/java/junit/default.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
{stdenv, fetchurl, unzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "junit-3.8.1";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://surfnet.dl.sourceforge.net/sourceforge/junit/junit3.8.1.zip;
|
||||
md5 = "5110326e4b7f7497dfa60ede4b626751";
|
||||
};
|
||||
|
||||
inherit unzip;
|
||||
}
|
6
pkgs/development/libraries/java/lucene/builder.sh
Executable file
6
pkgs/development/libraries/java/lucene/builder.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
tar zxvf $src
|
||||
mkdir -p $out
|
||||
mv $name/* $out
|
11
pkgs/development/libraries/java/lucene/default.nix
Normal file
11
pkgs/development/libraries/java/lucene/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{stdenv, fetchurl} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "lucene-1.4.1";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://cvs.apache.org/dist/jakarta/lucene/v1.4.1/lucene-1.4.1.tar.gz;
|
||||
md5 = "656a6f40f5b8f7d2e19453436848bfe8";
|
||||
};
|
||||
}
|
6
pkgs/development/libraries/java/mockobjects/builder.sh
Executable file
6
pkgs/development/libraries/java/mockobjects/builder.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
set -e
|
||||
. $stdenv/setup
|
||||
|
||||
tar xvf $src
|
||||
mkdir -p $out
|
||||
mv * $out
|
11
pkgs/development/libraries/java/mockobjects/default.nix
Normal file
11
pkgs/development/libraries/java/mockobjects/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{stdenv, fetchurl} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "mockobjects-0.09";
|
||||
builder = ./builder.sh;
|
||||
|
||||
src = fetchurl {
|
||||
url = http://surfnet.dl.sourceforge.net/sourceforge/mockobjects/mockobjects-bin-0.09.tar;
|
||||
md5 = "a0e11423bd5fcbb6ea65753643ea8852";
|
||||
};
|
||||
}
|
|
@ -503,44 +503,6 @@ rec {
|
|||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
saxon = (import ../development/libraries/java/saxon) {
|
||||
inherit fetchurl stdenv unzip;
|
||||
};
|
||||
|
||||
saxonb = (import ../development/libraries/java/saxon/default8.nix) {
|
||||
inherit fetchurl stdenv unzip;
|
||||
};
|
||||
|
||||
sharedobjects = (import ../development/libraries/java/shared-objects) {
|
||||
j2sdk = j2sdk15;
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
jjtraveler = (import ../development/libraries/java/jjtraveler) {
|
||||
j2sdk = j2sdk15;
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
atermjava = (import ../development/libraries/java/aterm) {
|
||||
j2sdk = j2sdk15;
|
||||
inherit fetchurl stdenv sharedobjects jjtraveler;
|
||||
};
|
||||
|
||||
jakartaregexp = (import ../development/libraries/java/jakarta-regexp) {
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
jakartabcel = (import ../development/libraries/java/jakarta-bcel) {
|
||||
regexp = jakartaregexp;
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
jclasslib = (import ../development/tools/java/jclasslib) {
|
||||
inherit fetchurl stdenv xpf;
|
||||
j2re = j2sdk15;
|
||||
ant = apacheAnt14;
|
||||
};
|
||||
|
||||
ocaml = (import ../development/compilers/ocaml) {
|
||||
inherit fetchurl stdenv x11;
|
||||
};
|
||||
|
@ -598,10 +560,6 @@ rec {
|
|||
inherit fetchurl stdenv ghc;
|
||||
};
|
||||
|
||||
happy = (import ../development/tools/parsing/happy) {
|
||||
inherit fetchurl stdenv perl ghc;
|
||||
};
|
||||
|
||||
harp = (import ../development/compilers/harp) {
|
||||
inherit fetchurl stdenv unzip ghc happy;
|
||||
};
|
||||
|
@ -610,6 +568,12 @@ rec {
|
|||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
### DEVELOPMENT / INTERPRETERS
|
||||
|
||||
happy = (import ../development/tools/parsing/happy) {
|
||||
inherit fetchurl stdenv perl ghc;
|
||||
};
|
||||
|
||||
realPerl = (import ../development/interpreters/perl) {
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
@ -950,6 +914,81 @@ rec {
|
|||
inherit fetchurl stdenv libxml2 openssl;
|
||||
};
|
||||
|
||||
### DEVELOPMENT / LIBRARIES / JAVA
|
||||
|
||||
saxon = (import ../development/libraries/java/saxon) {
|
||||
inherit fetchurl stdenv unzip;
|
||||
};
|
||||
|
||||
saxonb = (import ../development/libraries/java/saxon/default8.nix) {
|
||||
inherit fetchurl stdenv unzip;
|
||||
};
|
||||
|
||||
sharedobjects = (import ../development/libraries/java/shared-objects) {
|
||||
j2sdk = j2sdk15;
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
jjtraveler = (import ../development/libraries/java/jjtraveler) {
|
||||
j2sdk = j2sdk15;
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
atermjava = (import ../development/libraries/java/aterm) {
|
||||
j2sdk = j2sdk15;
|
||||
inherit fetchurl stdenv sharedobjects jjtraveler;
|
||||
};
|
||||
|
||||
jakartaregexp = (import ../development/libraries/java/jakarta-regexp) {
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
jakartabcel = (import ../development/libraries/java/jakarta-bcel) {
|
||||
regexp = jakartaregexp;
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
jclasslib = (import ../development/tools/java/jclasslib) {
|
||||
inherit fetchurl stdenv xpf;
|
||||
j2re = j2sdk15;
|
||||
ant = apacheAnt14;
|
||||
};
|
||||
|
||||
lucene = import ../development/libraries/java/lucene {
|
||||
inherit stdenv fetchurl;
|
||||
};
|
||||
|
||||
jdom = import ../development/libraries/java/jdom {
|
||||
inherit stdenv fetchurl;
|
||||
};
|
||||
|
||||
javaCup = import ../development/libraries/java/cup {
|
||||
inherit stdenv fetchurl;
|
||||
j2sdk = j2sdk15;
|
||||
};
|
||||
|
||||
jflex = import ../development/libraries/java/jflex {
|
||||
inherit stdenv fetchurl;
|
||||
};
|
||||
|
||||
junit = import ../development/libraries/java/junit {
|
||||
inherit stdenv fetchurl unzip;
|
||||
};
|
||||
|
||||
httpunit = import ../development/libraries/java/httpunit {
|
||||
inherit stdenv fetchurl unzip;
|
||||
};
|
||||
|
||||
mockobjects = import ../development/libraries/java/mockobjects {
|
||||
inherit stdenv fetchurl;
|
||||
};
|
||||
|
||||
commonsFileUpload = import ../development/libraries/java/jakarta-commons/file-upload {
|
||||
inherit stdenv fetchurl;
|
||||
};
|
||||
|
||||
### DEVELOPMENT / PERL MODULES
|
||||
|
||||
perlBerkeleyDB = import ../development/perl-modules/BerkeleyDB {
|
||||
inherit fetchurl perl db4;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue