Added Maven 2.0.3.
svn path=/nixpkgs/trunk/; revision=5131
commit9bd2e741a94bfbb4b156cfd321c8dd81022cc4d3
authorRoy van den Broek <rbroek@cs.uu.nl>
dateFri 31 Mar 2006, 12:10 (21 years ago)
parentfcbffab
pkgs/misc/maven/builder.shnew file+14
@@ -0,0 +1,14 @@
1+source $stdenv/setup
2+source $makeWrapper
3+
4+unpackPhase
5+
6+mkdir -p $out
7+cp -r $name/* $out
8+
9+# Make a backup of the original directory
10+cp -r $out/bin $out/bin-orig
11+# Remove the original mvn from the bin directory
12+rm $out/bin/mvn
13+# Set the JAVA_HOME variable when using `mvn'
14+makeWrapper "$out/bin-orig/mvn" "$out/bin/mvn" --set JAVA_HOME "$jdk"
pkgs/misc/maven/default.nixnew file+15
@@ -0,0 +1,15 @@
1+{stdenv, fetchurl, jdk}:
2+
3+assert jdk != null;
4+
5+stdenv.mkDerivation {
6+ name = "maven-2.0.3";
7+ builder = ./builder.sh;
8+ src = fetchurl {
9+ url = http://apache.cs.uu.nl/dist/maven/binaries/maven-2.0.3-bin.tar.bz2;
10+ md5 = "14b3a62c45f5c7b3a7f72f87ffadb8e0";
11+ };
12+ makeWrapper = ../../build-support/make-wrapper/make-wrapper.sh;
13+
14+ inherit jdk;
15+}
pkgs/top-level/all-packages.nix+4
@@ -2408,5 +2408,9 @@ rec {
24082408 inherit (xlibs) libX11 libXext;
24092409 patchelf = patchelfNew;
24102410 };
2411+
2412+ maven = (import ../misc/maven) {
2413+ inherit stdenv fetchurl jdk;
2414+ };
24112415
24122416}
pkgs/top-level/build-for-release.nix+2
@@ -69,6 +69,7 @@ let {
6969 libxml2
7070 libxslt
7171 lynx
72+ maven
7273 mk
7374 mktemp
7475 mono
@@ -159,6 +160,7 @@ let {
159160 libtool
160161 libxml2
161162 libxslt
163+ maven
162164 nxml
163165 subversion
164166 tetex