{ fetchsvn, stdenv, emacs, cedet, ant }: let revision = "90"; 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 = "06q1956yrs4r83a6sf3fk915jhsmg1q84wrrgjbdccfv5akid435"; }; patches = [ ./installation-layout.patch ./cedet-paths.patch ./elib-avltree.patch ./java-directory.patch ./jde-directory-files-recurs.patch ./jde-help-find-javadoc.patch ./jde-wiz-update-implements-clause.patch ./jde-help-docsets.patch ]; configurePhase = '' ensureDir "dist" cat > build.properties <