{ fetchsvn, stdenv, emacs, cedet, ant }: let revision = "137"; in stdenv.mkDerivation rec { name = "jdee-svn${revision}"; # Last release is too old, so use SVN. # See http://www.emacswiki.org/emacs/JavaDevelopmentEnvironment . src = fetchsvn { # Looks like they're not sure whether to put one or two `e'... url = "https://jdee.svn.sourceforge.net/svnroot/jdee/trunk/jde"; rev = revision; sha256 = "0pjkbr1srx2m428xkky1csf97fr5219prs4dif7njlydyrwp0gnn"; }; patches = [ ./build-properties.patch ./cedet-paths.patch ./elib-avltree.patch ./java-directory.patch ]; configurePhase = '' ensureDir "dist" cat > build.properties <