saxon: use our standard share/java/*.jar location

Changed files
+12 -4
pkgs
development
libraries
tools
text
xml
jing-trang
+8 -3
pkgs/development/libraries/java/saxon/default.nix
··· 1 - {stdenv, fetchurl, unzip}: 1 + { stdenv, fetchurl, unzip }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "saxon-6.5.3"; ··· 8 8 md5 = "7b8c7c187473c04d2abdb40d8ddab5c6"; 9 9 }; 10 10 11 - inherit unzip; 12 - buildInputs = [unzip]; 11 + nativeBuildInputs = [ unzip ]; 12 + 13 + # still leaving in root as well, in case someone is relying on that 14 + preFixup = '' 15 + mkdir -p "$out/share/java" 16 + cp -s "$out"/*.jar "$out/share/java/" 17 + ''; 13 18 14 19 meta = { 15 20 platforms = stdenv.lib.platforms.unix;
+3
pkgs/development/libraries/java/saxon/unzip-builder.sh
··· 1 1 source $stdenv/setup 2 2 3 3 unzip $src -d $out 4 + 5 + fixupPhase 6 +
+1 -1
pkgs/tools/text/xml/jing-trang/default.nix
··· 13 13 14 14 buildInputs = [ jdk ant saxon ]; 15 15 16 - preBuild = "CLASSPATH='${saxon}/saxon.jar'; echo CLASSPATH=$CLASSPATH; ant"; 16 + preBuild = "ant"; 17 17 18 18 installPhase = '' 19 19 mkdir -p "$out"/{share/java,bin}