{stdenv, fetchFromGitHub, jdk6, ant_1_7, maven_1, mavenDep, plexus_0_16-bootstrap}: stdenv.mkDerivation rec { pname = "plexus-i18n"; version = "1.0-beta-3"; outJar = "plexus-i18n-1.0-beta-3.jar"; org = "plexus"; src = fetchFromGitHub { owner = "codehaus-plexus"; repo = pname; rev = "32094344fd7aba5a365994d348787ee387bf6423"; hash = "sha256-wC6yUD16JZXJdpmoEGglZ4vvnpyJ+i31YEs5GLdIiYs="; }; patches = [./plexus-i18n.patch]; nativeBuildInputs = [jdk6 ant_1_7 maven_1 (mavenDep plexus_0_16-bootstrap {})] ++ maven_1.mavenAntDeps; env = { JAVA_HOME="${jdk6}"; }; buildPhase = '' maven ant ant ''; installPhase = '' mkdir $out cp -r ./target/plexus-i18n-1.0-beta-3.jar $out/plexus-i18n-1.0-beta-3.jar ''; }