diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index 434010957d98..3e94d49772a0 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -1,12 +1,13 @@ { lib, - stdenv, + stdenvNoCC, fetchurl, unzip, jre, jre8, genericUpdater, writeShellScript, + makeWrapper, common-updater-scripts, gnused, }: @@ -27,7 +28,7 @@ let license ? lib.licenses.mpl20, updateScript ? null, }: - stdenv.mkDerivation ( + stdenvNoCC.mkDerivation ( finalAttrs: let mainProgram = if prog == null then pname else prog; @@ -36,21 +37,35 @@ let { inherit pname version src; - nativeBuildInputs = [ unzip ]; + nativeBuildInputs = [ + unzip + makeWrapper + ]; - buildCommand = '' - unzip $src -d $out - mkdir -p $out/bin $out/share $out/share/java - cp -s "$out"/*.jar "$out/share/java/" # */ - rm -rf $out/notices - mv $out/doc $out/share - cat > $out/bin/${mainProgram} <