about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-01-03 13:29:06 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-01-03 13:29:06 +0100
commit54d172141435d61813666ccb6dbfe8a58a9ce896 (patch)
tree26973f0d8b77f1e50687d25badeca32c79927ce6 /pkgs/top-level
parente1f7144aa8fbc9a99463b82af5c9562e4b7596e0 (diff)
downloadnixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.tar
nixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.tar.gz
nixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.tar.bz2
nixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.tar.lz
nixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.tar.xz
nixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.tar.zst
nixlib-54d172141435d61813666ccb6dbfe8a58a9ce896.zip
ant: Update to 1.9.3
Also, Ant no longer has a build-time dependency on a particular JDK.
It finds the JDK via $JAVA_HOME or $PATH (by looking up javac).  This
way, we don't need to have separate packages like apacheAntOpenJDK and
apacheAntOracleJDK.  It also seems reasonable: after all, installing
GNU Make doesn't give you a C compiler either.  It does mean that
instead of

  buildInputs = [ ant ];

you now need to write something like

  buildInputs = [ ant jdk ];
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix6
1 files changed, 1 insertions, 5 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index a3683fecc109..7e9fa85e39fd 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2827,10 +2827,9 @@ let
       callPackage ../development/compilers/openjdk-darwin { }
     else
       let
-        openjdkBootstrap = callPackage ../development/compilers/openjdk/bootstrap.nix {};
+        openjdkBootstrap = callPackage ../development/compilers/openjdk/bootstrap.nix { };
       in callPackage ../development/compilers/openjdk {
         jdk = openjdkBootstrap;
-        ant = pkgs.ant.override { jdk = openjdkBootstrap; };
       };
 
   openjre = pkgs.openjdk.jre;
@@ -3457,9 +3456,6 @@ let
 
   apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
 
-  apacheAntOpenJDK = apacheAnt.override { jdk = openjdk; };
-  apacheAntOracleJDK = ant.override { jdk = pkgs.oraclejdk; };
-
   apacheAntGcj = callPackage ../development/tools/build-managers/apache-ant/from-source.nix {
     # must be either pre-built or built with GCJ *alone*
     gcj = gcj.gcc; # use the raw GCJ, which has ${gcj}/lib/jvm