diff options
author | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2004-08-20 22:48:59 +0000 |
---|---|---|
committer | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2004-08-20 22:48:59 +0000 |
commit | 8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea (patch) | |
tree | bb09485d0ae21ccae597c0f9912518357862eb52 /pkgs/development/tools/java | |
parent | db7289192ebcd3d6aeb562ce86cfd38f8b381686 (diff) | |
download | nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.tar nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.tar.gz nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.tar.bz2 nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.tar.lz nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.tar.xz nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.tar.zst nixlib-8c4fcb13e0ea91bc692ecd7a8c5d3627e9e4eeea.zip |
Build jclasslib from source using Ant. xpf-rm is used to modify the build.xml file in one that actually works.
svn path=/nixpkgs/trunk/; revision=1309
Diffstat (limited to 'pkgs/development/tools/java')
-rwxr-xr-x | pkgs/development/tools/java/jclasslib/builder.sh | 11 | ||||
-rw-r--r-- | pkgs/development/tools/java/jclasslib/default.nix | 5 |
2 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/development/tools/java/jclasslib/builder.sh b/pkgs/development/tools/java/jclasslib/builder.sh index e130845e3d29..1f6bdc6cfb11 100755 --- a/pkgs/development/tools/java/jclasslib/builder.sh +++ b/pkgs/development/tools/java/jclasslib/builder.sh @@ -1,9 +1,16 @@ . $stdenv/setup || exit 1 tar zxf $src || exit 1 -mkdir -p $out/bin -mv jclasslib/bin/jclasslib.jar $out/bin/ || exit 1 +cd jclasslib || exit 1 + +xpf-rm -i build.xml "//taskdef" > build.new +mv build.new build.xml +ant clean || exit 1 +ant jar || exit 1 + +mkdir -p $out/bin +mv build/jclasslib.jar $out/bin/ || exit 1 cat >> $out/bin/jclasslib <<EOF #! /bin/sh diff --git a/pkgs/development/tools/java/jclasslib/default.nix b/pkgs/development/tools/java/jclasslib/default.nix index 85359971c7d3..9aa08d2ce69d 100644 --- a/pkgs/development/tools/java/jclasslib/default.nix +++ b/pkgs/development/tools/java/jclasslib/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, j2re}: +{stdenv, fetchurl, xpf, j2re, ant}: stdenv.mkDerivation { name = "jclasslib-2.0"; @@ -8,5 +8,6 @@ stdenv.mkDerivation { md5 = "31d91bb03fee23410689d2f1c4c439b1"; }; - inherit j2re; + inherit j2re xpf ant; + buildInputs = [xpf ant]; } |