{stdenv, fetchFromGitHub, jdk6, maven_2-boostrap-4, mavenDep, modello-pom_alpha_3}: stdenv.mkDerivation rec { pname = "modello-test"; version = "1.0-alpha-3"; outJar = "modello-test-1.0-alpha-3.jar"; outPom = "pom.xml"; org = "org.codehaus.modello"; src = fetchFromGitHub { owner = "codehaus-plexus"; repo = "modello"; rev = "228eaa2f025d6fad19fe001f98f0b1870515cdc8"; hash = "sha256-e6dixEbD/DuL699G/o0g5QQ5TQpEuqJNTejfRgFvg7I="; }; patches = [./modello-test_alpha_3.patch]; nativeBuildInputs = [jdk6 maven_2-boostrap-4 (mavenDep modello-pom_alpha_3 {})]; env = { JAVA_HOME="${jdk6}"; }; buildPhase = '' cd modello-test m2 package ''; installPhase = '' mkdir $out cp ./target/modello-test-1.0-alpha-3.jar $out/modello-test-1.0-alpha-3.jar cp ./pom.xml $out/pom.xml ''; }