diff --git a/pkgs/applications/editors/emacs-modes/jdee/build-properties.patch b/pkgs/applications/editors/emacs-modes/jdee/build-properties.patch
deleted file mode 100644
index d0a733b912e..00000000000
--- a/pkgs/applications/editors/emacs-modes/jdee/build-properties.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Make sure `build.properties' is honored.
-
---- jde/build.xml
-+++ jde/build.xml
-@@ -14,6 +14,7 @@
-
-
-
-+
-
-
-
diff --git a/pkgs/applications/editors/emacs-modes/jdee/cedet-paths.patch b/pkgs/applications/editors/emacs-modes/jdee/cedet-paths.patch
deleted file mode 100644
index 8c866e2d1db..00000000000
--- a/pkgs/applications/editors/emacs-modes/jdee/cedet-paths.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-JDE insists on seeing CEDET's source tree layout, with various
-sub-directories (`common', `eieio', etc.). However, the installed CEDET
-is flat, with everything under ${cedet}/share/emacs/site-lisp.
-
---- jde/config/build.el (revision 90)
-+++ jde/config/build.el (working copy)
-@@ -50,10 +50,5 @@ PATHS are sub directories under CEDET-DI
- (jde-make-autoloads-and-compile (expand-file-name "@{build.lisp.dir}")
- "@{src.lisp.dir}"
- "@{cedet.dir}"
-- '("common"
-- "eieio"
-- "semantic"
-- "semantic/bovine"
-- "speedbar"
-- )
-+ '(".")
- "@{build.lisp.autoload.libname}")
diff --git a/pkgs/applications/editors/emacs-modes/jdee/default.nix b/pkgs/applications/editors/emacs-modes/jdee/default.nix
deleted file mode 100644
index 306fe66823c..00000000000
--- a/pkgs/applications/editors/emacs-modes/jdee/default.nix
+++ /dev/null
@@ -1,99 +0,0 @@
-{ 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 {
- url = "https://jdee.svn.sourceforge.net/svnroot/jdee/trunk/jdee";
- rev = revision;
- sha256 = "1z1y957glbqm7z3dhah9h4jysw3173pq1gpx5agfwcw614n516xz";
- };
-
- patchFlags = "-p1 --ignore-whitespace";
-
- patches = [
- ./build-properties.patch
- ./cedet-paths.patch ./elib-avltree.patch
- ./java-directory.patch
- ];
-
- configurePhase = ''
- mkdir -p "dist"
- cat > build.properties <