{stdenv, fetchurl, fetchFromGitHub, jdk6, ant_1_7, junit_3_8_1}: stdenv.mkDerivation rec { pname = "commons-logging"; version = "1.1.0"; #outJar = "commons-cli-1.0-beta-2-dev.jar"; src = fetchFromGitHub { owner = "apache"; repo = pname; rev = "LOGGING_1_1_0"; hash = "sha256-1QtqPd7Yu4S6wgZSbh9ob7iaWQ59gWnG/ukRzAdDzOE="; }; servletApi = fetchurl { url = "https://repo1.maven.org/maven2/servletapi/servletapi/2.3/servletapi-2.3.jar"; hash = "sha256-hHi5AtCBXtBm24YPsUzF1ARUjUtjSKuTC0YnD83eumg="; }; nativeBuildInputs = [jdk6 ant_1_7]; env = { JAVA_HOME="${jdk6}"; CLASSPATH="${junit_3_8_1}/junit.jar"; }; buildPhase = '' ln -s ${servletApi} ./servletapi-2.3.jar ant dist ''; installPhase = '' mkdir $out cp -r ./dist/* $out/ ''; }