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