diff --git a/pkgs/tools/typesetting/tex/lazylist/builder.sh b/pkgs/tools/typesetting/tex/lazylist/builder.sh
deleted file mode 100644
index cdab5bb8c97..00000000000
--- a/pkgs/tools/typesetting/tex/lazylist/builder.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-source $stdenv/setup
-
-buildPhase=true
-
-installPhase=myInstallPhase
-myInstallPhase() {
-  mkdir -p "$out/share/texmf-nix/tex/latex/lazylist"
-  cp lazylist.sty "$out/share/texmf-nix/tex/latex/lazylist"
-}
-
-genericBuild
-
-
diff --git a/pkgs/tools/typesetting/tex/lazylist/default.nix b/pkgs/tools/typesetting/tex/lazylist/default.nix
deleted file mode 100644
index 19637793b00..00000000000
--- a/pkgs/tools/typesetting/tex/lazylist/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{stdenv, fetchurl, tetex}:
-
-stdenv.mkDerivation {
-  name = "lazylist-1.0a";
-  builder = ./builder.sh;
-  
-  src = fetchurl {
-    url = http://www.iai.uni-bonn.de/~loeh/lhs2tex/lazylist-1.0a.tar.bz2;
-    md5 = "8ef357df5845bd8d6075fca6e1f214ab";
-  };
-
-  buildInputs = [tetex];
-
-  inherit tetex;
-}
diff --git a/pkgs/tools/typesetting/tex/polytable/builder.sh b/pkgs/tools/typesetting/tex/polytable/builder.sh
deleted file mode 100644
index 68f653ccec0..00000000000
--- a/pkgs/tools/typesetting/tex/polytable/builder.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-source $stdenv/setup
-
-buildPhase=true
-
-installPhase=myInstallPhase
-myInstallPhase() {
-  mkdir -p "$out/share/texmf-nix/tex/latex/polytable"
-  mkdir -p "$out/share/texmf-nix/doc/latex/polytable"
-  latex polytable.ins
-  pdflatex polytable.dtx
-  pdflatex polytable.dtx
-  cp polytable.sty "$out/share/texmf-nix/tex/latex/polytable"
-  cp polytable.pdf "$out/share/texmf-nix/doc/latex/polytable"
-  mkdir -p "$out/nix-support"
-  echo "$propagatedUserEnvPackages" > "$out/nix-support/propagated-user-env-packages"
-}
-
-genericBuild
diff --git a/pkgs/tools/typesetting/tex/polytable/default.nix b/pkgs/tools/typesetting/tex/polytable/default.nix
deleted file mode 100644
index 71674d85b04..00000000000
--- a/pkgs/tools/typesetting/tex/polytable/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{stdenv, fetchurl, tetex, lazylist}:
-
-#assert tetex == lazylist.tetex;
-
-stdenv.mkDerivation {
-  name = "polytable-0.8.2";
-  builder = ./builder.sh;
-  
-  src = fetchurl {
-    url = http://www.iai.uni-bonn.de/~loeh/polytable-0.8.2.tar.gz;
-    md5 = "c59edf035ae6e19b64b1ae920fea28e7";
-  };
-
-  buildInputs = [tetex];
-  propagatedBuildInputs = [lazylist];
-  propagatedUserEnvPackages = [lazylist];
-
-  inherit tetex;
-}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6ae955ec44a..a7a6bea6d04 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -14627,8 +14627,6 @@ let
 
   keynav = callPackage ../tools/X11/keynav { };
 
-  lazylist = callPackage ../tools/typesetting/tex/lazylist { };
-
   lilypond = callPackage ../misc/lilypond { guile = guile_1_8; };
 
   mailcore2 = callPackage ../development/libraries/mailcore2 { };
@@ -14731,8 +14729,6 @@ let
 
   pjsip = callPackage ../applications/networking/pjsip { };
 
-  polytable = callPackage ../tools/typesetting/tex/polytable { };
-
   PPSSPP = callPackage ../misc/emulators/ppsspp { SDL = SDL2; };
 
   uae = callPackage ../misc/emulators/uae { };