{stdenv, fetchzip, jdk6, ant_1_7, javacc}: stdenv.mkDerivation rec { pname = "ognl"; version = "2.5.1"; outJar = "ognl-2.5.1.jar"; src = fetchzip { url = "https://files.befatorinc.de/api/public/dl/zs1B_lV5"; extension = "tar.gz"; hash = "sha256-BieLC0Trc4OLUNy9mtLXuTV2hLgJ+mrOK3rJoLJeHMA="; }; patches = [./ognl.patch]; nativeBuildInputs = [jdk6 ant_1_7]; env = { JAVA_HOME="${jdk6}"; CLASSPATH="${javacc}/javacc.jar"; }; buildPhase = '' rm ./parser-generated/ognl/JavaCharStream.java ant jar ''; installPhase = '' mkdir $out cp -r /build/builds/ognl/jars/ognl-2.5.1.jar $out/ognl-2.5.1.jar ''; }