diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2007-01-07 17:10:14 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2007-01-07 17:10:14 +0000 |
commit | c646e8594a9d2d48d4b0c3b179ab85b98eead687 (patch) | |
tree | 1458ce895cfbab222a735e59d1ebfc43cf7c6a43 /pkgs/development/libraries/java/saxon | |
parent | 35a9f7ecb6134b1c4e2cd1614a931bf2d6cc455f (diff) | |
download | nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.tar nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.tar.gz nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.tar.bz2 nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.tar.lz nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.tar.xz nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.tar.zst nixpkgs-c646e8594a9d2d48d4b0c3b179ab85b98eead687.zip |
* Saxon 8.8. Also create a wrapper script so it can be run from the
command line. svn path=/nixpkgs/trunk/; revision=7549
Diffstat (limited to 'pkgs/development/libraries/java/saxon')
-rw-r--r-- | pkgs/development/libraries/java/saxon/default8.nix | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/development/libraries/java/saxon/default8.nix b/pkgs/development/libraries/java/saxon/default8.nix index af5461d76f0..d9d2e68ce0a 100644 --- a/pkgs/development/libraries/java/saxon/default8.nix +++ b/pkgs/development/libraries/java/saxon/default8.nix @@ -1,13 +1,22 @@ -{stdenv, fetchurl, unzip}: +{stdenv, fetchurl, unzip, jre}: stdenv.mkDerivation { - name = "saxonb-8.0"; - builder = ./unzip-builder.sh; + name = "saxonb-8.8"; src = fetchurl { - url = http://nix.cs.uu.nl/dist/tarballs/saxonb8-0.zip; - md5 = "d05fbd398847ef27b2d1d875bb5136ea"; + url = http://mesh.dl.sourceforge.net/sourceforge/saxon/saxonb8-8j.zip; + md5 = "35c4c376174cfe340f179d2e44dd84f0"; }; - inherit unzip; buildInputs = [unzip]; + + buildCommand = " + unzip $src -d $out + ensureDir $out/bin + cat > $out/bin/saxon8 <<EOF +#! $shell +export JAVA_HOME=${jre} +exec ${jre}/bin/java -jar $out/saxon8.jar \"\\$@\" +EOF + chmod a+x $out/bin/saxon8 + "; } |