* Clean up the Ant name, e.g. "ant-openjdk-1.8.0RC1" instead of

"ant-<JDK name>".
* Remove openjdkDarwin/ecjDarwin/antDarwin attributes.  Instead
  the openjdk attribute refers to the Darwin package on Darwin.

svn path=/nixpkgs/trunk/; revision=34505
This commit is contained in:
Eelco Dolstra
2012-06-13 14:11:52 +00:00
parent abdd4f3498
commit 4f19239875
2 changed files with 32 additions and 33 deletions
@@ -1,23 +1,26 @@
{fetchurl, stdenv, jdk, name}:
{ fetchurl, stdenv, jdk }:
let {
body =
stdenv.mkDerivation {
name = name;
let
builder = ./builder.sh;
buildInputs = [antContrib jdk];
antContrib = import ./ant-contrib.nix {
inherit fetchurl stdenv;
};
inherit antContrib jdk;
version = "1.8.0RC1";
src = fetchurl {
url = http://apache.mirror.transip.nl/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2 ;
sha256 = "0xvmrsghibq7p3wvfkmvmkkg0zzfmw32lrfjl5f6cfzchjjnw9wx";
};
};
in
antContrib =
(import ./ant-contrib.nix) {
inherit fetchurl stdenv;
};
stdenv.mkDerivation {
name = "ant-${(builtins.parseDrvName jdk.name).name}-${version}";
builder = ./builder.sh;
buildInputs = [ antContrib jdk ];
inherit antContrib jdk;
src = fetchurl {
url = "http://apache.mirror.transip.nl/ant/binaries/apache-ant-${version}-bin.tar.bz2";
sha256 = "0xvmrsghibq7p3wvfkmvmkkg0zzfmw32lrfjl5f6cfzchjjnw9wx";
};
}