{stdenv, fetchFromGitHub, jdk6, ant_1_7}: stdenv.mkDerivation rec { pname = "commons-collections"; version = "2.0"; outJar = "commons-collections.jar"; src = fetchFromGitHub { owner = "apache"; repo = pname; rev = "collections-2.0"; hash = "sha256-pvtUdUjDkf7HESZJTzNVKAZStQYAN0oj1uWruaYhwks="; }; patches = [./commons-collections_2_0.patch]; nativeBuildInputs = [jdk6 ant_1_7]; env = { JAVA_HOME="${jdk6}"; }; buildPhase = '' ant dist-jar ''; installPhase = '' mkdir $out cp -r ./dist/* $out/ ''; }