summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-05-07 01:44:49 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-05-07 01:44:49 -0700
commit074c4a7f789449f6212b6e5c5ead26969809e534 (patch)
treef2deafc4e0ba5a95216fe1a09bb8cf2b87fbb25b /pkgs
parentd3f3317632f40b403afab3cc055c78ead00e93bd (diff)
parent10bb715c077ced71defbd4318cebe77b64b7a279 (diff)
downloadnixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.tar
nixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.tar.gz
nixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.tar.bz2
nixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.tar.lz
nixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.tar.xz
nixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.tar.zst
nixpkgs-074c4a7f789449f6212b6e5c5ead26969809e534.zip
Merge remote-tracking branch 'upstream/master' into staging
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/audio/ardour/ardour3.nix94
-rw-r--r--pkgs/applications/audio/ardour/default.nix47
-rw-r--r--pkgs/applications/audio/distrho/default.nix24
-rw-r--r--pkgs/applications/audio/ingen/default.nix17
-rw-r--r--pkgs/applications/audio/ir.lv2/default.nix40
-rw-r--r--pkgs/applications/audio/sorcer/default.nix26
-rw-r--r--pkgs/applications/audio/vimus/default.nix30
-rw-r--r--pkgs/applications/audio/zam-plugins/default.nix29
-rw-r--r--pkgs/applications/editors/eclipse/default.nix2
-rw-r--r--pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix23
-rw-r--r--pkgs/applications/editors/idea/default.nix12
-rw-r--r--pkgs/applications/editors/texmaker/default.nix7
-rw-r--r--pkgs/applications/editors/texstudio/default.nix11
-rw-r--r--pkgs/applications/editors/yi/yi.nix39
-rw-r--r--pkgs/applications/graphics/hoodle/default.nix22
-rw-r--r--pkgs/applications/misc/arbtt/default.nix31
-rw-r--r--pkgs/applications/misc/freemind/default.nix49
-rw-r--r--pkgs/applications/misc/girara/default.nix4
-rw-r--r--pkgs/applications/misc/nc-indicators/default.nix18
-rw-r--r--pkgs/applications/misc/open-pdf-presenter/default.nix22
-rw-r--r--pkgs/applications/misc/spacefm/default.nix36
-rw-r--r--pkgs/applications/misc/taffybar/default.nix28
-rw-r--r--pkgs/applications/misc/xmobar/default.nix28
-rw-r--r--pkgs/applications/misc/yeganesh/default.nix18
-rw-r--r--pkgs/applications/misc/zathura/core/default.nix4
-rw-r--r--pkgs/applications/misc/zathura/default.nix10
-rw-r--r--pkgs/applications/misc/zathura/pdf-mupdf/default.nix21
-rw-r--r--pkgs/applications/misc/zathura/pdf-poppler/default.nix10
-rw-r--r--pkgs/applications/misc/zathura/ps/default.nix10
-rw-r--r--pkgs/applications/networking/browsers/jumanji/default.nix6
-rw-r--r--pkgs/applications/networking/feedreaders/newsbeuter/default.nix20
-rw-r--r--pkgs/applications/networking/msmtp/default.nix4
-rw-r--r--pkgs/applications/networking/remote/teamviewer/10.nix2
-rw-r--r--pkgs/applications/office/hledger-interest/default.nix19
-rw-r--r--pkgs/applications/office/hledger-irr/default.nix18
-rw-r--r--pkgs/applications/science/math/sloane/default.nix28
-rw-r--r--pkgs/applications/version-management/bazaar/tools.nix20
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-annex/default.nix56
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/github-backup/default.nix26
-rw-r--r--pkgs/applications/window-managers/xmonad/default.nix30
-rw-r--r--pkgs/applications/window-managers/xmonad/xmonad-contrib.nix21
-rw-r--r--pkgs/applications/window-managers/xmonad/xmonad-extras.nix24
-rw-r--r--pkgs/build-support/cabal/default.nix330
-rw-r--r--pkgs/build-support/fetchhg/builder.sh2
-rw-r--r--pkgs/build-support/fetchhg/default.nix4
-rwxr-xr-xpkgs/build-support/fetchhg/nix-prefetch-hg8
-rw-r--r--pkgs/data/fonts/font-awesome-ttf/default.nix31
-rw-r--r--pkgs/data/misc/geolite-legacy/default.nix14
-rw-r--r--pkgs/development/compilers/agda/default.nix36
-rw-r--r--pkgs/development/compilers/clash-ghc/default.nix33
-rw-r--r--pkgs/development/compilers/cudatoolkit/6.5.nix6
-rw-r--r--pkgs/development/compilers/dmd/default.nix17
-rw-r--r--pkgs/development/compilers/elm/elm-compiler.nix34
-rw-r--r--pkgs/development/compilers/elm/elm-get.nix25
-rw-r--r--pkgs/development/compilers/elm/elm-make.nix23
-rw-r--r--pkgs/development/compilers/elm/elm-package.nix26
-rw-r--r--pkgs/development/compilers/elm/elm-reactor-exact-dependencies.json6
-rw-r--r--pkgs/development/compilers/elm/elm-reactor.nix68
-rw-r--r--pkgs/development/compilers/elm/elm-repl.nix28
-rw-r--r--pkgs/development/compilers/elm/elm-server.nix23
-rw-r--r--pkgs/development/compilers/elm/elm.nix40
-rw-r--r--pkgs/development/compilers/epic/default.nix20
-rw-r--r--pkgs/development/compilers/gcc/5/builder.sh (renamed from pkgs/development/compilers/gcc/5.1/builder.sh)0
-rw-r--r--pkgs/development/compilers/gcc/5/default.nix (renamed from pkgs/development/compilers/gcc/5.1/default.nix)0
-rw-r--r--pkgs/development/compilers/gcc/5/gfortran-driving.patch (renamed from pkgs/development/compilers/gcc/5.1/gfortran-driving.patch)0
-rw-r--r--pkgs/development/compilers/gcc/5/gnat-cflags.patch (renamed from pkgs/development/compilers/gcc/5.1/gnat-cflags.patch)0
-rw-r--r--pkgs/development/compilers/gcc/5/java-jvgenmain-link.patch (renamed from pkgs/development/compilers/gcc/5.1/java-jvgenmain-link.patch)0
-rw-r--r--pkgs/development/compilers/gcc/5/libstdc++-target.patch (renamed from pkgs/development/compilers/gcc/5.1/libstdc++-target.patch)0
-rw-r--r--pkgs/development/compilers/gcc/5/no-sys-dirs.patch (renamed from pkgs/development/compilers/gcc/5.1/no-sys-dirs.patch)0
-rw-r--r--pkgs/development/compilers/ghc/7.10.1.nix9
-rw-r--r--pkgs/development/compilers/ghc/wrapper.nix86
-rw-r--r--pkgs/development/compilers/ghcjs/default.nix4
-rw-r--r--pkgs/development/compilers/icedtea-web/default.nix4
-rw-r--r--pkgs/development/compilers/idris/default.nix34
-rw-r--r--pkgs/development/compilers/idris/wrapper.nix11
-rw-r--r--pkgs/development/compilers/jhc/default.nix13
-rw-r--r--pkgs/development/compilers/nim/default.nix5
-rw-r--r--pkgs/development/compilers/pakcs/adjust-buildsystem.patch43
-rw-r--r--pkgs/development/compilers/pakcs/default.nix111
-rw-r--r--pkgs/development/compilers/uhc/default.nix19
-rw-r--r--pkgs/development/compilers/vala/0.28.nix30
-rw-r--r--pkgs/development/haskell-modules/compat-layer.nix3846
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix27
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix9
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix7
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix8
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix7
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix6
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix4
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix4
-rw-r--r--pkgs/development/haskell-modules/default.nix4
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1865
-rw-r--r--pkgs/development/interpreters/lua-5/5.2.nix2
-rw-r--r--pkgs/development/interpreters/picoc/default.nix51
-rw-r--r--pkgs/development/interpreters/pypy/default.nix4
-rw-r--r--pkgs/development/interpreters/ruby/bundler-head.nix2
-rw-r--r--pkgs/development/libraries/audio/lilv/lilv-svn.nix28
-rw-r--r--pkgs/development/libraries/audio/lv2/default.nix4
-rw-r--r--pkgs/development/libraries/audio/ntk/default.nix33
-rw-r--r--pkgs/development/libraries/audio/raul/default.nix4
-rw-r--r--pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix (renamed from pkgs/development/libraries/zita-alsa-pcmi/default.nix)0
-rw-r--r--pkgs/development/libraries/audio/zita-convolver/default.nix33
-rw-r--r--pkgs/development/libraries/bobcat/default.nix38
-rw-r--r--pkgs/development/libraries/chipmunk/default.nix52
-rw-r--r--pkgs/development/libraries/dbus/default.nix2
-rw-r--r--pkgs/development/libraries/ffmpegthumbnailer/default.nix31
-rw-r--r--pkgs/development/libraries/ganv/default.nix13
-rw-r--r--pkgs/development/libraries/haskell/AC-Vector/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/AES/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/BlogLiterately/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/Boolean/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/BoundedChan/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/CC-delcont/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/Cabal/1.16.0.3.nix25
-rw-r--r--pkgs/development/libraries/haskell/Cabal/1.18.1.3.nix26
-rw-r--r--pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix25
-rw-r--r--pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix26
-rw-r--r--pkgs/development/libraries/haskell/Chart-cairo/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/Chart-diagrams/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/Chart-gtk/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/Chart/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/ChasingBottoms/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/ConfigFile/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/CouchDB/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/Crypto/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/DAV/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/DRBG/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/Decimal/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/Diff/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/EitherT/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/Extra-lib/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/FerryCore/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/FontyFruity/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/GLFW-b/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/GLFW/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/GLURaw/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/GLUT/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/GLUtil/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/GenericPretty/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/Glob/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/GlomeVec/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/Graphalyze/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix21
-rw-r--r--pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix21
-rw-r--r--pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix19
-rw-r--r--pkgs/development/libraries/haskell/HDBC/HDBC.nix18
-rw-r--r--pkgs/development/libraries/haskell/HFuse/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/HList/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/HPDF/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/HSH/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/HStringTemplate/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/HTF/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/HTTP/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/HUnit-approx/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/HUnit/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/HaTeX/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/HaXml/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/HandsomeSoup/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/HaskellForMaths/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/HaskellNet-SSL/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/HaskellNet/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/HsOpenSSL/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/HsSyck/0.51.nix16
-rw-r--r--pkgs/development/libraries/haskell/HsSyck/0.52.nix15
-rw-r--r--pkgs/development/libraries/haskell/IORefCAS/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/IOSpec/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/IfElse/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/IntervalMap/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/JuicyPixels-util/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/JuicyPixels/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/List/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/ListLike/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/ListZipper/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/MFlow/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/MaybeT/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/MemoTrie/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/MissingH/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/MonadPrompt/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/MonadRandom/0.2.0.1.nix16
-rw-r--r--pkgs/development/libraries/haskell/MonadRandom/0.3.0.1.nix15
-rw-r--r--pkgs/development/libraries/haskell/NumInstances/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ObjectName/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/OneTuple/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/OpenAL/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/OpenGL/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/OpenGLRaw/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/PSQueue/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/QuickCheck/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/RSA/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/Ranged-sets/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/Rasterific/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/ReadArgs/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/RefSerialize/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/RepLib/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/SDL-image/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/SDL-mixer/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/SDL-ttf/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/SDL/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/SHA/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/SHA2/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/SMTPClient/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/STMonadTrans/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/SVGFonts/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/SafeSemaphore/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/Shellac/Shellac.nix16
-rw-r--r--pkgs/development/libraries/haskell/StateVar/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/Strafunski-StrategyLib/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/Stream/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/TCache/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/TableAlgebra/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/Tensor/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/Thrift/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/TypeCompose/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/Unixutils/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/Vec/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/WAVE/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/Workflow/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/X11-xft/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/X11/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/Yampa/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/abstract-deque-tests/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/abstract-deque/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/abstract-par/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/accelerate-cuda/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/accelerate-examples/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/accelerate-fft/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/accelerate-io/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/accelerate/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/acid-state/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/acme-lookofdisapproval/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/active/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/ad/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/adjunctions/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/aeson-pretty/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/aeson-qq/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/aeson-utils/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/aeson/0.7.0.4.nix28
-rw-r--r--pkgs/development/libraries/haskell/aeson/0.8.0.2.nix27
-rw-r--r--pkgs/development/libraries/haskell/algebra/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/alsa-core/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/alsa-mixer/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/alsa-pcm/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/amqp/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/annotated-wl-pprint/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ansi-terminal/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/appar/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/applicative-quoters/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ariadne/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/arithmoi/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/arrows/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/asn1-data/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/asn1-encoding/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/asn1-parse/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/asn1-types/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/assert-failure/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/async/2.0.1.4.nix19
-rw-r--r--pkgs/development/libraries/haskell/async/2.0.1.6.nix18
-rw-r--r--pkgs/development/libraries/haskell/atomic-primops/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/attempt/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/atto-lisp/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/attoparsec-binary/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/attoparsec-conduit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/attoparsec-enumerator/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/attoparsec/0.10.4.0.nix22
-rw-r--r--pkgs/development/libraries/haskell/attoparsec/0.11.3.1.nix23
-rw-r--r--pkgs/development/libraries/haskell/attoparsec/0.12.1.2.nix22
-rw-r--r--pkgs/development/libraries/haskell/authenticate-oauth/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/authenticate/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/auto-update/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/aws-ec2/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/aws/default.nix40
-rw-r--r--pkgs/development/libraries/haskell/base-compat/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/base-prelude/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/base-unicode-symbols/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/base16-bytestring/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/base32-bytestring/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/base64-bytestring/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/base64-string/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/basic-prelude/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/benchpress/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bencode/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bencoding/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bert/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/bifunctors/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/bimap/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/binary-conduit/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/binary-shared/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/binary-strict/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/binary/0.7.2.2.nix21
-rw-r--r--pkgs/development/libraries/haskell/bindings-DSL/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bindings-GLFW/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/bindings-libusb/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bindings-portaudio/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bindings-posix/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bitarray/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bitmap/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bits-atomic/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/bits-extras/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/bitset/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/bktrees/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/blank-canvas/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/blaze-builder/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/blaze-from-html/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/blaze-html/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/blaze-markup/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/blaze-svg/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/blaze-textual/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/bloomfilter/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/bmp/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/bool-extras/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/boomerang/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bound/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/boundingboxes/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/boxes/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/brainfuck/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bson/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/bv/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/byteable/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bytedump/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/byteorder/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bytes/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/bytestring-lexing/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/bytestring-mmap/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/bytestring-nums/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bytestring-progress/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/bytestring-show/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/bytestring-trie/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/bzlib/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/cabal-cargs/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/cabal-file-th/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/cabal-lenses/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/cabal-macosx/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/cabalg/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/cairo/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/call/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/carray/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/case-insensitive/1.0.0.1.nix21
-rw-r--r--pkgs/development/libraries/haskell/case-insensitive/1.0.0.2.nix20
-rw-r--r--pkgs/development/libraries/haskell/case-insensitive/1.2.0.1.nix19
-rw-r--r--pkgs/development/libraries/haskell/cassava/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/categories/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/cautious-file/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/cereal-conduit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/cereal/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/certificate/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/cgi/3001.1.7.5.nix17
-rw-r--r--pkgs/development/libraries/haskell/cgi/3001.2.0.0.nix18
-rw-r--r--pkgs/development/libraries/haskell/cgrep/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/charset/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/charsetdetect-ae/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/chaselev-deque/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/cheapskate/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/checkers/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/chell-quickcheck/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/chell/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/chunked-data/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/cipher-aes/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/cipher-aes128/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/cipher-blowfish/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/cipher-camellia/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/cipher-des/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/cipher-rc4/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/circle-packing/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/citeproc-hs/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/clash-lib/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/clash-prelude/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/classy-prelude-conduit/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/classy-prelude/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/clay/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/clean-unions/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/clientsession/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/clock/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/cmdargs/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/cmdlib/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/cmdtheline/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/code-builder/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/codec-image-devil/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/colorize-haskell/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/colors/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/colour/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/command-qq/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/comonad-transformers/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/comonad/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/comonads-fd/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/compact-string-fix/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/compdata-param/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/compdata/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/composition/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/compressed/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/concatenative/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/concreteTyperep/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/concurrent-extra/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/concurrent-supply/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/cond/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/conduit-combinators/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/conduit-extra/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/conduit/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/configurator/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/connection/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/constraints/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/continued-fractions/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/contravariant/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/control-bool/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/control-monad-free/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/control-monad-loop/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/converge/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/convertible/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/cookie/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/coroutine-object/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/cprng-aes/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/cpu/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/criterion/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/crypto-api/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/crypto-cipher-types/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/crypto-conduit/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/crypto-numbers/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/crypto-pubkey/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/crypto-random-api/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/crypto-random/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/cryptocipher/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/cryptohash-conduit/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/cryptohash-cryptoapi/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/cryptohash/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/css-text/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/csv-conduit/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/csv/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/cuda/default.nix44
-rw-r--r--pkgs/development/libraries/haskell/cufft/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/curl/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/daemons/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/data-accessor/data-accessor-mtl.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-accessor/data-accessor-transformers.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-accessor/data-accessor.nix17
-rw-r--r--pkgs/development/libraries/haskell/data-binary-ieee754/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-checked/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-default-class/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/data-default-instances-base/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/data-default-instances-containers/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/data-default-instances-dlist/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/data-default-instances-old-locale/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/data-default/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/data-fin/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/data-fix/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/data-flags/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/data-hash/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/data-inttrie/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/data-lens-fd/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-lens-light/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-lens-template/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-lens/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/data-memocombinators/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-ordlist/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/data-pprint/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/data-reify/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/dataenc/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/date-cache/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/datetime/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dbmigrations/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/dbus/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/deepseq-generics/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/deepseq-th/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix15
-rw-r--r--pkgs/development/libraries/haskell/deepseq/1.3.0.2.nix14
-rw-r--r--pkgs/development/libraries/haskell/dependent-map/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dependent-sum-template/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dependent-sum/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/derive/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/derp/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/diagrams/builder/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix52
-rw-r--r--pkgs/development/libraries/haskell/diagrams/cairo.nix25
-rw-r--r--pkgs/development/libraries/haskell/diagrams/contrib.nix31
-rw-r--r--pkgs/development/libraries/haskell/diagrams/core.nix23
-rw-r--r--pkgs/development/libraries/haskell/diagrams/diagrams.nix20
-rw-r--r--pkgs/development/libraries/haskell/diagrams/gtk.nix16
-rw-r--r--pkgs/development/libraries/haskell/diagrams/lib.nix27
-rw-r--r--pkgs/development/libraries/haskell/diagrams/postscript.nix24
-rw-r--r--pkgs/development/libraries/haskell/diagrams/rasterific.nix25
-rw-r--r--pkgs/development/libraries/haskell/diagrams/svg.nix25
-rw-r--r--pkgs/development/libraries/haskell/dice/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/diff3/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/digest-pure/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/digest/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/digestive-functors-aeson/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/digestive-functors-heist/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/digestive-functors-snap/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/digestive-functors/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/digits/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dimensional-tf/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dimensional/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/direct-sqlite/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/directory-layout/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/directory-tree/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/distributed-process-monad-control/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/distributed-process-p2p/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/distributed-process-platform/default.nix37
-rw-r--r--pkgs/development/libraries/haskell/distributed-process/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/distributed-static/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/distributive/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/djinn-ghc/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/djinn-lib/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/djinn/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/dlist-instances/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dlist/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/dns/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/doctest-prop/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/doctest/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/dom-selector/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/dotgen/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/double-conversion/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/download-curl/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/download/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/dsp/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/dstring/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/dual-tree/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/dynamic-cabal/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/dynamic-state/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/dyre/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/easy-file/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/edit-distance/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/editline/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/either/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/ekg-bosun/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/ekg-carbon/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/ekg-core/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/ekg/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/elerea/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/elevator/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/email-validate/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/enclosed-exceptions/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/encoding/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/engine-io-snap/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/engine-io/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/entropy/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/enumerator/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/enummapset-th/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/enummapset/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/enumset/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/equational-reasoning/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/equivalence/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/erf/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/errorcall-eq-instance/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/errors/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/esqueleto/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/event-list/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/ex-pool/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/exception-mtl/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/exception-transformers/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/exceptions/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/executable-path/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/exhaustive/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/explicit-exception/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/extensible-effects/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/extensible-exceptions/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/extra/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/failure/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/fast-logger/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fastcgi/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/fay-base/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/fay-text/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/fay/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/fb/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/fclabels/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fdo-notify/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/feed/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fgl-visualize/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/fgl/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/file-embed/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/file-location/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/filemanip/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/filestore/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/filesystem-conduit/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/final/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fingertree/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/fixed-vector/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fixed/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/flexible-defaults/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fmlist/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/focus/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/foldl/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/folds/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/force-layout/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/formatting/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/free-game/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/free/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/freetype2/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/fsnotify/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/ftphs/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/funcmp/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/functor-infix/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/fuzzcheck/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/gamma/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/gd/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/gdiff/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/generic-aeson/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/generic-deriving/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/generics-sop/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/geniplate/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ghc-core/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/ghc-events/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/ghc-heap-view/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/ghc-mod/default.nix52
-rw-r--r--pkgs/development/libraries/haskell/ghc-mtl/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/ghc-parser/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/ghc-paths/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/ghc-paths/ghc-paths-nix.patch43
-rw-r--r--pkgs/development/libraries/haskell/ghc-syb-utils/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/ghc-syb/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/ghc-vis/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/ghcjs-codemirror/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ghcjs-prim/default.nix12
-rw-r--r--pkgs/development/libraries/haskell/gio/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/git-date/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/github/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/gitit/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/gitlib-libgit2/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/gitlib-test/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/gitlib/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/gl/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/glade/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/glib/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/gloss-accelerate/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/gloss-banana/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/gloss-raster-accelerate/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/gloss-raster/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/gloss-rendering/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/gloss/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/glpk-hs/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/gnuidn/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/gnuplot/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/gnutls/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/graph-wrapper/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/graphscc/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/graphviz/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/greencard/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/grid/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/groom/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/groupoids/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/groups/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/gsasl/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/gtk-traymanager/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/gtk/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/gtk3/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/gtkglext/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/gtksourceview2/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/hS3/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hackage-db/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/haddock-api/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/haddock-library/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hakyll/default.nix39
-rw-r--r--pkgs/development/libraries/haskell/half/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/hamlet/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/handa-gdata/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/happstack/happstack-fastcgi.nix17
-rw-r--r--pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix18
-rw-r--r--pkgs/development/libraries/haskell/happstack/happstack-lite.nix16
-rw-r--r--pkgs/development/libraries/haskell/happstack/happstack-server.nix27
-rw-r--r--pkgs/development/libraries/haskell/hashable-extras/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hashable/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hashed-storage/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hashtables/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/hask/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/haskeline-class/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/haskeline/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/haskell-generate/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/haskell-lexer/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/haskell-mpi/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/haskell-names/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/haskell-packages/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/haskell-src-exts/1.15.0.1.nix24
-rw-r--r--pkgs/development/libraries/haskell/haskell-src-exts/1.16.0.1.nix23
-rw-r--r--pkgs/development/libraries/haskell/haskell-src-meta/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/haskell-src/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/haskelldb/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/haskintex/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/haskoin/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/haskore/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hastache/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/haste-compiler/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/haste-perch/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/haxl/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/haxr-th/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/haxr/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hcltest/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/hdaemonize/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hedis/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/heist/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/here/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/heredoc/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/hex/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/hexpat/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hflags/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hfsevents/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hgal/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hi/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/higher-leveldb/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/highlighting-kate/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/hindent/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hinotify/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/hint/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/hit/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/hjsmin/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/hledger-lib/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/hledger-web/build-fix.patch47
-rw-r--r--pkgs/development/libraries/haskell/hledger-web/default.nix33
-rw-r--r--pkgs/development/libraries/haskell/hledger/default.nix33
-rw-r--r--pkgs/development/libraries/haskell/hlibgit2/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hmatrix-gsl/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hmatrix-special/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hmatrix/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/hoauth/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hoauth2/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/holy-project/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/hoodle-builder/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/hoodle-core/default.nix35
-rw-r--r--pkgs/development/libraries/haskell/hoodle-extra/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/hoodle-parser/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hoodle-render/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/hoodle-types/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hoogle/4.2.34.nix30
-rw-r--r--pkgs/development/libraries/haskell/hoogle/4.2.36.nix30
-rw-r--r--pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh6
-rw-r--r--pkgs/development/libraries/haskell/hoogle/local.nix107
-rw-r--r--pkgs/development/libraries/haskell/hoopl/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/hopenssl/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hosc/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/hostname/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/hourglass/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/hp2any-core/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hp2any-graph/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hplayground/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hs-bibutils/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hsbencher-fusion/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hsbencher/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hsc3-db/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hsc3-dot/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hsc3-lang/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hsc3-process/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hsc3-server/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/hsc3/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/hsdns/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hse-cpp/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hsemail/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hsimport/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/hsini/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/hslogger-template/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/hslua/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hspec-attoparsec/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hspec-checkers/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hspec-contrib/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hspec-core/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/hspec-discover/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/hspec-expectations-lens/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hspec-expectations/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hspec-laws/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hspec-meta/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/hspec-wai/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/hspec/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hspec2/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hspread/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hsshellscript/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hstatsd/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hsyslog/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/html-conduit/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/html/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/http-attoparsec/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/http-client-conduit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/http-client-multipart/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/http-client-tls/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/http-client/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/http-common/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/http-conduit/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/http-date/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/http-kit/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/http-reverse-proxy/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/http-streams/default.nix35
-rw-r--r--pkgs/development/libraries/haskell/http-types/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/httpd-shed/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hweblib/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/hxt-charproperties/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/hxt-http/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hxt-pickle-utils/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/hxt-tagsoup/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hxt-unicode/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hxt-xpath/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/hxt/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/hybrid-vectors/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/iCalendar/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/idna/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ieee754/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/imm/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/implicit/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/indents/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/indexed-free/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/indexed/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/instant-generics/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/interlude/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/intern/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/interpolate/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/interpolatedstring-perl6/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/intervals/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/io-choice/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/io-memoize/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/io-storage/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/io-streams/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/ipprint/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/iproute/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/irc/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/iteratee/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/ivor/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/ivory/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/ix-shapable/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/ixset/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/jack/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/jmacro-rpc-happstack/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/jmacro-rpc-snap/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/jmacro-rpc/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/jmacro/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/jpeg/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/js-flot/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/js-jquery/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/json-assertions/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/json-rpc/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/json-schema/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/json/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/jsonTypes/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/jwt/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/kan-extensions/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/kansas-comet/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/kansas-lava/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/keys/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/knob/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/labeled-tree/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lambdabot-utils/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/lambdabot/default.nix37
-rw-r--r--pkgs/development/libraries/haskell/lambdabot/deps.patch21
-rw-r--r--pkgs/development/libraries/haskell/lambdabot/wrapper.nix16
-rw-r--r--pkgs/development/libraries/haskell/lambdacube-engine/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/language-c-inline/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/language-c-quote/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/language-c/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/language-ecmascript/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/language-glsl/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/language-haskell-extract/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/language-java/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/language-javascript/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/largeword/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/lattices/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/lazysmallcheck/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lens-aeson/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/lens-datetime/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/lens-family-core/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lens-family-th/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lens-family/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lens/default.nix34
-rw-r--r--pkgs/development/libraries/haskell/lenses/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/leveldb-haskell/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/libffi/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/libjenkins/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/libjenkins/new-conduit.patch23
-rw-r--r--pkgs/development/libraries/haskell/liblastfm/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/libmpd/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/libnotify/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/libsystemd-journal/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/libxml-sax/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/lifted-async/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/lifted-base/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/lin-alg/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/linear-opengl/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/linear/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/linux-inotify/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/list-t/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/list-tries/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/listExtras/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lists/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/llvm-general-pure/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/llvm-general/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/loch-th/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lockfree-queue/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/logfloat/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/logging-facade-journald/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/logging-facade/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/logging/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/logict/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/logsink/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/loop/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/lrucache/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/lushtags/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/lzma-conduit/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/lzma-enumerator/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/maccatcher/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/machines-directory/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/machines-io/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/machines/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/mainland-pretty/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/managed/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/map-syntax/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/markdown-unlit/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/markdown/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/markov-chain/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/math-functions/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/matrix/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/maude/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/meep/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/mersenne-random/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/midi/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/mime-mail/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/mime-types/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/mime/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/minimorph/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/minioperational/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/miniutter/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/misfortune/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/missing-foreign/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/mmap/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/mmorph/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/modular-arithmetic/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/monad-control/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monad-coroutine/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monad-extras/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/monad-journal/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/monad-logger/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/monad-loops/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/monad-par-extras/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/monad-par/0.1.0.3.nix18
-rw-r--r--pkgs/development/libraries/haskell/monad-par/0.3.4.7.nix29
-rw-r--r--pkgs/development/libraries/haskell/monad-parallel/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monad-peel/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/monad-stm/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/monad-supply/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/monad-unify/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/monadIO/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/monadcryptorandom/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monadlib/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monadloc-pp/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/monadloc/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monads-tf/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/mongoDB/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/mono-traversable/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/monoid-extras/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/monoid-transformer/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/monomorphic/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/mpppc/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/msgpack/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/mtl-prelude/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/mtl/2.1.3.1.nix17
-rw-r--r--pkgs/development/libraries/haskell/mtl/2.2.0.1.nix17
-rw-r--r--pkgs/development/libraries/haskell/mtl/2.2.1.nix17
-rw-r--r--pkgs/development/libraries/haskell/mtlparse/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/mueval/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/mueval/wrapper.nix33
-rw-r--r--pkgs/development/libraries/haskell/multiarg/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/multimap/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/multipart/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/multiplate/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/multirec/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/multiset/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/murmur-hash/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/mvc-updates/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/mvc/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/mwc-random/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/mysql-simple/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/mysql/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/nanospec/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/nat/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/nats/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/naturals/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/ncurses/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/netlist-to-vhdl/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/netlist/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/netwire/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/network-carbon/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/network-conduit-tls/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/network-conduit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/network-data/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/network-fancy/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/network-info/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/network-metrics/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/network-multicast/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/network-protocol-xmpp/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/network-simple/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/network-transport-tcp/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/network-transport-tests/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/network-transport/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/network-uri/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/network/2.2.1.7.nix16
-rw-r--r--pkgs/development/libraries/haskell/network/2.3.0.13.nix19
-rw-r--r--pkgs/development/libraries/haskell/network/2.5.0.0.nix22
-rw-r--r--pkgs/development/libraries/haskell/network/2.6.0.2.nix16
-rw-r--r--pkgs/development/libraries/haskell/newtype/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/non-empty/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/non-negative/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/numbers/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/numeric-extras/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/numeric-prelude/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/numtype-tf/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/numtype/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/objective/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/oeis/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/ofx/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/oo-prototypes/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/opaleye/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/openssl-streams/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/operational/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/opml/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/options/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/optparse-applicative/0.10.0.nix18
-rw-r--r--pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix17
-rw-r--r--pkgs/development/libraries/haskell/pandoc-citeproc/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/pandoc-types/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pandoc/default.nix45
-rw-r--r--pkgs/development/libraries/haskell/pango/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/parallel-io/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/parallel/3.2.0.3.nix16
-rw-r--r--pkgs/development/libraries/haskell/parallel/3.2.0.5.nix15
-rw-r--r--pkgs/development/libraries/haskell/parseargs/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/parsec-extra/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/parsec/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/parsek/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/parsers/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/parsimony/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/path-pieces/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pathtype/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/patience/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/pattern-arrows/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pbkdf/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/pcap-enumerator/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pcap/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/pcre-light/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pdf-toolbox-content/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/pdf-toolbox-core/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/pdf-toolbox-document/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/pem/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/permutation/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/persistent-mysql/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/persistent-postgresql/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/persistent-sqlite/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/persistent-template/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/persistent/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/pgm/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pipes-aeson/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/pipes-attoparsec/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/pipes-binary/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/pipes-bytestring/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pipes-concurrency/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/pipes-csv/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/pipes-group/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/pipes-http/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/pipes-network/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/pipes-parse/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pipes-postgresql-simple/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/pipes-safe/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pipes-shell/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/pipes-text/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/pipes-zlib/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/pipes/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/placeholders/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/plugins/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pointed/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/pointedlist/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/polynomials-bernstein/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/polyparse/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pool-conduit/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/pop3-client/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/poppler/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/posix-paths/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/postgresql-libpq/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/postgresql-simple/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/ppm/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/pqueue/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/prelude-extras/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/prelude-safeenum/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/preprocessor-tools/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/presburger/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/present/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/pretty-show/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/prettyclass/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/primitive/0.5.0.1.nix16
-rw-r--r--pkgs/development/libraries/haskell/primitive/0.5.1.0.nix16
-rw-r--r--pkgs/development/libraries/haskell/primitive/0.5.3.0.nix16
-rw-r--r--pkgs/development/libraries/haskell/primitive/0.5.4.0.nix15
-rw-r--r--pkgs/development/libraries/haskell/probability/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/process-conduit/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/process-extras/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/process/1.2.0.0.nix16
-rw-r--r--pkgs/development/libraries/haskell/product-profunctors/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/profunctors/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/project-template/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/prolog-graph-lib/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/prolog-graph/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/prolog/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/protobuf/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/protocol-buffers-descriptor/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/protocol-buffers/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/psqueues/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/publicsuffixlist/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/punycode/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/pure-cdb/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/pureMD5/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/purescript/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/pwstore-fast/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/qrencode/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/quickcheck-assertions/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/quickcheck-instances/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/quickcheck-io/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/quickcheck-property-monad/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/quickcheck-unicode/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/random-fu/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/random-shuffle/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/random-source/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/random/1.0.1.1.nix16
-rw-r--r--pkgs/development/libraries/haskell/random/1.0.1.3.nix16
-rw-r--r--pkgs/development/libraries/haskell/random/1.1.nix15
-rw-r--r--pkgs/development/libraries/haskell/ranges/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/rank1dynamic/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/rawStringsQq/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/reactive-banana-wx/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/reactive-banana/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/readline/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/recaptcha/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/recursion-schemes/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/reducers/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/reflection/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-applicative/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/regex-base/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-compat-tdfa/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-compat/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-pcre/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/regex-posix/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-tdfa-rc/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regex-tdfa-text/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/regex-tdfa/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regexpr/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/regular-xmlpickler/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/regular/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/rematch/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/remote/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/repa-algorithms/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/repa-examples/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/repa-io/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/repa/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/repr/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/reserve/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/resource-pool-catchio/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/resource-pool/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/resourcet/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/rest-client/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/rest-core/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/rest-gen/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/rest-happstack/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/rest-snap/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/rest-stringmap/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/rest-types/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/rest-wai/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/rethinkdb/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/retry/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/reverse-apply/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/rex/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/rfc5051/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/robots-txt/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/rope/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/rosezipper/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/rvar/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/safe/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/safecopy/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/saltine/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/sample-frame/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/sbv/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/scientific/0.2.0.2.nix22
-rw-r--r--pkgs/development/libraries/haskell/scientific/0.3.3.3.nix24
-rw-r--r--pkgs/development/libraries/haskell/scotty-hastache/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/scotty/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/scrypt/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/sdl2/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/securemem/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/semigroupoid-extras/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/semigroupoids/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/semigroups/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/sendfile/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/serialport/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/servant-client/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/servant-docs/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/servant-jquery/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/servant-server/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/servant/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/setenv/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/setlocale/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/shake/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/shakespeare-css/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/shakespeare-i18n/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/shakespeare-js/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/shakespeare-text/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/shakespeare/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/shell-conduit/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/shellish/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/shellmate/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/shelly/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/show/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/silently/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/simple-conduit/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/simple-reflect/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/simple-sendfile/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/simple-sql-parser/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/singletons/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/singletons/test.patch12
-rw-r--r--pkgs/development/libraries/haskell/sitemap/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/sized-types/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/sized/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/skein/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/slack-api/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/smallcheck/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/smtLib/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/smtp-mail/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/smtps-gmail/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/snap-blaze/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/snap-cors/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/snap-error-collector/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/snap-web-routes/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/snap/core.nix27
-rw-r--r--pkgs/development/libraries/haskell/snap/loader-dynamic.nix18
-rw-r--r--pkgs/development/libraries/haskell/snap/loader-static.nix15
-rw-r--r--pkgs/development/libraries/haskell/snap/server.nix29
-rw-r--r--pkgs/development/libraries/haskell/snap/snap.nix30
-rw-r--r--pkgs/development/libraries/haskell/snaplet-acid-state/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/snaplet-postgresql-simple/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/snaplet-redis/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/snaplet-stripe/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/snowball/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/socket-activation/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/socket-io/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/socks/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/sodium/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/sourcemap/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/sparse/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/spawn/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/speculation/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/split/0.1.4.3.nix16
-rw-r--r--pkgs/development/libraries/haskell/split/0.2.2.nix16
-rw-r--r--pkgs/development/libraries/haskell/spoon/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/sqlite-simple/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/srcloc/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/state-plus/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/stateref/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/statestack/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/statistics/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/statvfs/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/stb-image/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/stm-chans/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/stm-conduit/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/stm-containers/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/stm-delay/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/stm-stats/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/stm/2.4.2.nix15
-rw-r--r--pkgs/development/libraries/haskell/stm/2.4.3.nix14
-rw-r--r--pkgs/development/libraries/haskell/storable-complex/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/storable-endian/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/storable-record/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/streaming-commons/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/streamproc/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/strict-concurrency/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/strict/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/string-combinators/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/string-conversions/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/string-qq/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/stringable/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/stringbuilder/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/stringprep/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/stringsearch/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/stripe/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/strptime/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/stylish-haskell/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/svgcairo/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/syb/0.4.0.nix17
-rw-r--r--pkgs/development/libraries/haskell/syb/0.4.2.nix17
-rw-r--r--pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix15
-rw-r--r--pkgs/development/libraries/haskell/syb/syb-with-class.nix14
-rw-r--r--pkgs/development/libraries/haskell/symbol/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/syntactic/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/system-argv0/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/system-fileio/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/system-filepath/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/system-posix-redirect/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/system-time-monotonic/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/syz/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/tables/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/tabular/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/tagged-transformer/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/tagged/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/taggy-lens/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/taggy/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/tagshare/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/tagsoup/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/tagstream-conduit/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/tar/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/tasty-ant-xml/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/tasty-golden/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/tasty-hspec/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/tasty-hunit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/tasty-program/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/tasty-quickcheck/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/tasty-rerun/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/tasty-smallcheck/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/tasty-th/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/tasty/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/tcache-AWS/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/template-default/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/template/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/temporary-rc/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/temporary/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/terminal-progress-bar/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/terminal-size/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/terminfo/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/test-framework-hunit/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/test-framework-smallcheck/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/test-framework-th-prime/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/test-framework-th/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/test-framework/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/test-simple/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/testing-feat/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/texmath/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/text-binary/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/text-format/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/text-icu/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/text-stream-decode/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/text/0.11.2.3.nix24
-rw-r--r--pkgs/development/libraries/haskell/text/1.1.1.3.nix24
-rw-r--r--pkgs/development/libraries/haskell/text/1.2.0.3.nix23
-rw-r--r--pkgs/development/libraries/haskell/tf-random/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/th-desugar/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/th-expand-syns/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/th-extras/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/th-lift-instances/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/th-lift/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/th-orphans/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/th-reify-many/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/these/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/thespian/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/thread-local-storage/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/threadmanager/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/threads/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/threepenny-gui/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/thyme/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/time-compat/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/time-recurrence/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/time/1.1.2.4.nix16
-rw-r--r--pkgs/development/libraries/haskell/time/1.5.nix22
-rw-r--r--pkgs/development/libraries/haskell/timeparsers/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/timerep/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/timezone-olson/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/timezone-series/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/tls/default.nix32
-rw-r--r--pkgs/development/libraries/haskell/torrent/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/tostring/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/transformers-base/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/transformers-compat/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/transformers-free/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/transformers/0.3.0.0.nix15
-rw-r--r--pkgs/development/libraries/haskell/transformers/0.4.2.0.nix15
-rw-r--r--pkgs/development/libraries/haskell/traverse-with-class/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/tree-view/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/trifecta/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/trivia/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/tuple/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/twitter-conduit/default.nix36
-rw-r--r--pkgs/development/libraries/haskell/twitter-types-lens/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/twitter-types/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/type-aligned/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/type-eq/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/type-equality/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/type-level-natural-number/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/type-natural/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/typography-geometry/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/tz/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/tzdata/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/unbound-generics/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/unbound/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/unbounded-delays/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/unification-fd/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/union-find/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/uniplate/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/unique/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/uniqueid/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/units/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/unix-bytestring/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/unix-compat/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/unix-memory/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/unix-process-conduit/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/unix-time/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/unlambda/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/unordered-containers/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/uri-encode/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/uri/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/url/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/urlencoded/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/usb/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/utf8-light/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/utf8-string/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/utility-ht/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/uu-interleaved/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/uu-options/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/uu-parsinglib/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/uuid/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/uulib/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/vacuum-cairo/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/vacuum-graphviz/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/vacuum/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/vado/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/validation/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/vault/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/vcs-revision/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/vcsgui/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/vcswrapper/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/vect/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/vector-algorithms/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/vector-binary-instances/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/vector-fftw/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/vector-instances/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/vector-space-points/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/vector-space/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/vector-th-unbox/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/vector/0.10.12.2.nix23
-rw-r--r--pkgs/development/libraries/haskell/vector/0.10.9.3.nix18
-rw-r--r--pkgs/development/libraries/haskell/vinyl/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/vk-aws-route53/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/vk-posix-pty/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/void/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/vty-ui/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/vty/default.nix34
-rw-r--r--pkgs/development/libraries/haskell/wai-app-static/default.nix33
-rw-r--r--pkgs/development/libraries/haskell/wai-conduit/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/wai-extra/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/wai-handler-fastcgi/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/wai-handler-launch/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/wai-logger/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/wai-middleware-static/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/wai-test/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/wai-util/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/wai-websockets/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/wai/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/warp-tls/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/warp/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/wcwidth/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/web-routes-boomerang/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/web-routes-happstack/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/web-routes/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/webdriver/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/webkit/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/webkitgtk3/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/websockets-snap/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/websockets/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/wizards/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/wl-pprint-extras/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/wl-pprint-terminfo/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/wl-pprint-text/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/wl-pprint/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/word-trie/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/word8/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/wordexp/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/wreq/default.nix38
-rw-r--r--pkgs/development/libraries/haskell/wxHaskell/no-ldconfig.patch10
-rw-r--r--pkgs/development/libraries/haskell/wxHaskell/wx.nix17
-rw-r--r--pkgs/development/libraries/haskell/wxHaskell/wxc.nix23
-rw-r--r--pkgs/development/libraries/haskell/wxHaskell/wxcore.nix20
-rw-r--r--pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix19
-rw-r--r--pkgs/development/libraries/haskell/x509-store/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/x509-system/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/x509-validation/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/x509/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/xdg-basedir/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/xdot/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/xhtml/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/xlsx/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/xml-conduit-writer/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/xml-conduit/default.nix27
-rw-r--r--pkgs/development/libraries/haskell/xml-hamlet/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/xml-html-conduit-lens/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/xml-lens/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/xml-types/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/xml/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/xmlgen/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/xmlhtml/default.nix19
-rw-r--r--pkgs/development/libraries/haskell/xmonad-screenshot/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/xorshift/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/xournal-parser/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/xournal-types/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/xss-sanitize/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/xtest/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/yaml-light/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/yaml/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/yap/default.nix15
-rw-r--r--pkgs/development/libraries/haskell/yesod-auth-hashdb/default.nix23
-rw-r--r--pkgs/development/libraries/haskell/yesod-auth/default.nix31
-rw-r--r--pkgs/development/libraries/haskell/yesod-bin/default.nix33
-rw-r--r--pkgs/development/libraries/haskell/yesod-core/default.nix39
-rw-r--r--pkgs/development/libraries/haskell/yesod-default/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/yesod-form/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/yesod-json/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/yesod-markdown/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/yesod-newsfeed/default.nix20
-rw-r--r--pkgs/development/libraries/haskell/yesod-pagination/default.nix24
-rw-r--r--pkgs/development/libraries/haskell/yesod-persistent/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/yesod-routes/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/yesod-static/default.nix37
-rw-r--r--pkgs/development/libraries/haskell/yesod-test/default.nix29
-rw-r--r--pkgs/development/libraries/haskell/yesod/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/yi-fuzzy-open/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/yi-language/default.nix28
-rw-r--r--pkgs/development/libraries/haskell/yi-monokai/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/yi-rope/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/yi-snippet/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/yst/default.nix25
-rw-r--r--pkgs/development/libraries/haskell/zeromq-haskell/default.nix21
-rw-r--r--pkgs/development/libraries/haskell/zeromq3-haskell/default.nix26
-rw-r--r--pkgs/development/libraries/haskell/zeromq4-haskell/default.nix22
-rw-r--r--pkgs/development/libraries/haskell/zip-archive/0.2.2.1.nix21
-rw-r--r--pkgs/development/libraries/haskell/zip-archive/0.2.3.5.nix20
-rw-r--r--pkgs/development/libraries/haskell/zipper/default.nix16
-rw-r--r--pkgs/development/libraries/haskell/zippers/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/zlib-bindings/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/zlib-conduit/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/zlib-enum/default.nix18
-rw-r--r--pkgs/development/libraries/haskell/zlib/default.nix15
-rw-r--r--pkgs/development/libraries/hiredis/default.nix4
-rw-r--r--pkgs/development/libraries/libu2f-host/default.nix2
-rw-r--r--pkgs/development/libraries/libu2f-server/default.nix20
-rw-r--r--pkgs/development/libraries/libuv/default.nix2
-rw-r--r--pkgs/development/libraries/npth/default.nix4
-rw-r--r--pkgs/development/libraries/openjpeg/generic.nix2
-rw-r--r--pkgs/development/libraries/sord/sord-svn.nix28
-rw-r--r--pkgs/development/libraries/vaapi-intel/default.nix20
-rw-r--r--pkgs/development/libraries/wavpack/default.nix6
-rw-r--r--pkgs/development/mobile/androidenv/addon.xml154
-rw-r--r--pkgs/development/mobile/androidenv/addons.nix89
-rw-r--r--pkgs/development/mobile/androidenv/androidsdk.nix19
-rw-r--r--pkgs/development/mobile/androidenv/build-tools.nix13
-rw-r--r--pkgs/development/mobile/androidenv/default.nix16
-rw-r--r--pkgs/development/mobile/androidenv/generate-addons.xsl36
-rw-r--r--pkgs/development/mobile/androidenv/generate-platforms.xsl26
-rwxr-xr-xpkgs/development/mobile/androidenv/generate-sysimages.sh2
-rw-r--r--pkgs/development/mobile/androidenv/generate-sysimages.xsl2
-rw-r--r--pkgs/development/mobile/androidenv/platform-tools.nix6
-rw-r--r--pkgs/development/mobile/androidenv/platforms-linux.nix101
-rw-r--r--pkgs/development/mobile/androidenv/platforms-macosx.nix102
-rw-r--r--pkgs/development/mobile/androidenv/repository-10.xml534
-rw-r--r--pkgs/development/mobile/androidenv/support-repository.nix9
-rw-r--r--pkgs/development/mobile/androidenv/support.nix9
-rw-r--r--pkgs/development/mobile/androidenv/sys-img.xml119
-rw-r--r--pkgs/development/mobile/androidenv/sysimages.nix90
-rw-r--r--pkgs/development/pharo/launcher/default.nix4
-rw-r--r--pkgs/development/tools/analysis/cppcheck/default.nix30
-rw-r--r--pkgs/development/tools/analysis/egypt/default.nix32
-rw-r--r--pkgs/development/tools/analysis/frama-c/0004-Port-to-OCamlgraph-1.8.5.patch254
-rw-r--r--pkgs/development/tools/analysis/frama-c/default.nix11
-rw-r--r--pkgs/development/tools/continuous-integration/jenkins-job-builder/default.nix26
-rw-r--r--pkgs/development/tools/documentation/docutils/default.nix27
-rw-r--r--pkgs/development/tools/documentation/haddock/default.nix20
-rw-r--r--pkgs/development/tools/haskell/BNFC/default.nix25
-rw-r--r--pkgs/development/tools/haskell/DrIFT/default.nix18
-rw-r--r--pkgs/development/tools/haskell/PastePipe/default.nix19
-rw-r--r--pkgs/development/tools/haskell/SourceGraph/default.nix23
-rw-r--r--pkgs/development/tools/haskell/c2hs/default.nix24
-rw-r--r--pkgs/development/tools/haskell/c2hsc/default.nix22
-rw-r--r--pkgs/development/tools/haskell/cabal-bounds/default.nix27
-rw-r--r--pkgs/development/tools/haskell/cabal-db/default.nix22
-rw-r--r--pkgs/development/tools/haskell/cabal-delete/default.nix36
-rw-r--r--pkgs/development/tools/haskell/cabal-ghci/default.nix18
-rw-r--r--pkgs/development/tools/haskell/cabal-meta/default.nix20
-rw-r--r--pkgs/development/tools/haskell/cabal2ghci/default.nix23
-rw-r--r--pkgs/development/tools/haskell/cabal2nix/default.nix6
-rw-r--r--pkgs/development/tools/haskell/cake3/default.nix25
-rw-r--r--pkgs/development/tools/haskell/codex/default.nix26
-rw-r--r--pkgs/development/tools/haskell/ghc-events-analyze/default.nix24
-rw-r--r--pkgs/development/tools/haskell/ghc-gc-tune/default.nix18
-rw-r--r--pkgs/development/tools/haskell/ghcid/default.nix24
-rw-r--r--pkgs/development/tools/haskell/graphmod/default.nix18
-rw-r--r--pkgs/development/tools/haskell/happy-meta/default.nix16
-rw-r--r--pkgs/development/tools/haskell/haskdogs/default.nix18
-rw-r--r--pkgs/development/tools/haskell/haskell-docs/default.nix26
-rw-r--r--pkgs/development/tools/haskell/hasktags/default.nix19
-rw-r--r--pkgs/development/tools/haskell/hdevtools/default.nix17
-rw-r--r--pkgs/development/tools/haskell/hlint/default.nix23
-rw-r--r--pkgs/development/tools/haskell/hobbes/default.nix18
-rw-r--r--pkgs/development/tools/haskell/hp2any-manager/default.nix24
-rw-r--r--pkgs/development/tools/haskell/hsb2hs/default.nix17
-rw-r--r--pkgs/development/tools/haskell/hscolour/default.nix17
-rw-r--r--pkgs/development/tools/haskell/hscope/default.nix23
-rw-r--r--pkgs/development/tools/haskell/hslogger/default.nix18
-rw-r--r--pkgs/development/tools/haskell/ihaskell/default.nix40
-rw-r--r--pkgs/development/tools/haskell/jailbreak-cabal/default.nix18
-rw-r--r--pkgs/development/tools/haskell/keter/default.nix33
-rw-r--r--pkgs/development/tools/haskell/liquid-fixpoint/default.nix26
-rw-r--r--pkgs/development/tools/haskell/liquidhaskell/default.nix32
-rw-r--r--pkgs/development/tools/haskell/packdeps/default.nix19
-rw-r--r--pkgs/development/tools/haskell/packunused/default.nix23
-rw-r--r--pkgs/development/tools/haskell/pointfree/default.nix19
-rw-r--r--pkgs/development/tools/haskell/pointful/default.nix18
-rw-r--r--pkgs/development/tools/haskell/profiteur/default.nix24
-rw-r--r--pkgs/development/tools/haskell/rehoo/default.nix21
-rw-r--r--pkgs/development/tools/haskell/splot/default.nix22
-rw-r--r--pkgs/development/tools/haskell/threadscope/default.nix24
-rw-r--r--pkgs/development/tools/haskell/timeplot/default.nix24
-rw-r--r--pkgs/development/tools/haskell/una/default.nix18
-rw-r--r--pkgs/development/tools/haskell/uuagc/bootstrap.nix18
-rw-r--r--pkgs/development/tools/haskell/uuagc/cabal.nix16
-rw-r--r--pkgs/development/tools/haskell/uuagc/default.nix18
-rw-r--r--pkgs/development/tools/misc/ShellCheck/default.nix25
-rw-r--r--pkgs/development/tools/misc/cpphs/default.nix18
-rw-r--r--pkgs/development/tools/misc/yodl/default.nix13
-rw-r--r--pkgs/development/tools/parsing/Ebnf2ps/default.nix18
-rw-r--r--pkgs/development/tools/parsing/alex/2.3.5.nix20
-rw-r--r--pkgs/development/tools/parsing/alex/3.1.3.nix19
-rw-r--r--pkgs/development/tools/parsing/alex/adapt-crazy-perl-regex-for-cpp-4.8.0.patch12
-rw-r--r--pkgs/development/tools/parsing/flexc++/default.nix47
-rw-r--r--pkgs/development/tools/parsing/happy/adapt-crazy-perl-regex-for-cpp-4.8.0.patch12
-rw-r--r--pkgs/development/tools/parsing/happy/default.nix19
-rw-r--r--pkgs/development/web/nodejs/default.nix4
-rw-r--r--pkgs/games/Allure/default.nix19
-rw-r--r--pkgs/games/LambdaHack/default.nix35
-rw-r--r--pkgs/games/hedgewars/default.nix16
-rw-r--r--pkgs/games/uqm/3dovideo.nix13
-rw-r--r--pkgs/games/xmoto/default.nix44
-rw-r--r--pkgs/games/xmoto/src-for-default.nix9
-rw-r--r--pkgs/games/xmoto/src-info-for-default.nix7
-rw-r--r--pkgs/misc/gnuk/default.nix11
-rw-r--r--pkgs/misc/gnuk/generic.nix52
-rw-r--r--pkgs/misc/gnuk/git.nix11
-rw-r--r--pkgs/misc/gnuk/unstable.nix11
-rw-r--r--pkgs/misc/screensavers/xss-lock/default.nix4
-rw-r--r--pkgs/misc/vim-plugins/default.nix6
-rw-r--r--pkgs/os-specific/linux/broadcom-sta/cfg80211_ibss_joined-channel-parameter.patch17
-rw-r--r--pkgs/os-specific/linux/broadcom-sta/cfg80211_inform_bss-3.18.patch21
-rw-r--r--pkgs/os-specific/linux/broadcom-sta/default.nix5
-rw-r--r--pkgs/os-specific/linux/broadcom-sta/gcc.patch11
-rw-r--r--pkgs/os-specific/linux/broadcom-sta/linux-recent.patch374
-rw-r--r--pkgs/os-specific/linux/broadcom-sta/netdev-3.17.patch15
-rw-r--r--pkgs/os-specific/linux/busybox/default.nix25
-rw-r--r--pkgs/os-specific/linux/ffado/default.nix16
-rw-r--r--pkgs/os-specific/linux/kernel/patches.nix8
-rw-r--r--pkgs/os-specific/linux/pam_u2f/default.nix22
-rw-r--r--pkgs/os-specific/linux/spl/default.nix4
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix4
-rw-r--r--pkgs/servers/pulseaudio/default.nix9
-rw-r--r--pkgs/servers/shairport-sync/default.nix38
-rw-r--r--pkgs/shells/ipython/default.nix7
-rw-r--r--pkgs/stdenv/adapters.nix2
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools.nix2
-rw-r--r--pkgs/tools/backup/attic/default.nix2
-rw-r--r--pkgs/tools/misc/escoger/default.nix33
-rw-r--r--pkgs/tools/misc/less/default.nix2
-rw-r--r--pkgs/tools/networking/netsniff-ng/default.nix6
-rw-r--r--pkgs/tools/networking/radvd/default.nix4
-rw-r--r--pkgs/tools/package-management/cabal-install/1.16.0.2.nix29
-rw-r--r--pkgs/tools/package-management/cabal-install/1.18.0.3.nix36
-rw-r--r--pkgs/tools/package-management/cabal-install/1.20.0.6.nix32
-rw-r--r--pkgs/tools/package-management/cabal-install/1.22.0.0.nix34
-rw-r--r--pkgs/tools/system/ansible/default.nix2
-rw-r--r--pkgs/tools/system/journal-mailer/default.nix34
-rw-r--r--pkgs/tools/system/pciutils/default.nix9
-rw-r--r--pkgs/tools/system/sizes/default.nix23
-rw-r--r--pkgs/tools/system/stress-ng/default.nix5
-rw-r--r--pkgs/tools/typesetting/lhs2tex/default.nix26
-rw-r--r--pkgs/top-level/all-packages.nix185
-rw-r--r--pkgs/top-level/haskell-defaults.nix223
-rw-r--r--pkgs/top-level/haskell-packages.nix3321
-rw-r--r--pkgs/top-level/php-packages.nix6
-rw-r--r--pkgs/top-level/python-packages.nix119
-rw-r--r--pkgs/top-level/release.nix2
1682 files changed, 4094 insertions, 39769 deletions
diff --git a/pkgs/applications/audio/ardour/ardour3.nix b/pkgs/applications/audio/ardour/ardour3.nix
new file mode 100644
index 00000000000..b6d1ce5bd5b
--- /dev/null
+++ b/pkgs/applications/audio/ardour/ardour3.nix
@@ -0,0 +1,94 @@
+{ stdenv, fetchgit, alsaLib, aubio, boost, cairomm, curl, fftw
+, fftwSinglePrec, flac, glibc, glibmm, gtk, gtkmm, jack2
+, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf
+, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile
+, libusb, libuuid, libxml2, libxslt, lilv, lv2, makeWrapper, pango
+, perl, pkgconfig, python, serd, sord, sratom, suil }:
+
+let
+
+  # Ardour git repo uses a mix of annotated and lightweight tags. Annotated
+  # tags are used for MAJOR.MINOR versioning, and lightweight tags are used
+  # in-between; MAJOR.MINOR.REV where REV is the number of commits since the
+  # last annotated tag. A slightly different version string format is needed
+  # for the 'revision' info that is built into the binary; it is the format of
+  # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH.
+
+  # Version to build.
+  tag = "3.5.403";
+
+  # Version info that is built into the binary. Keep in sync with 'tag'. The
+  # last 8 digits is a (fake) commit id.
+  revision = "3.5-403-00000000";
+
+in
+
+stdenv.mkDerivation rec {
+  name = "ardour-${tag}";
+
+  src = fetchgit {
+    url = git://git.ardour.org/ardour/ardour.git;
+    rev = "refs/tags/${tag}";
+    sha256 = "0k1z8sbjf88dqn12kf9cykrqj38vkr879n2g6b4adk6cghn8wz3x";
+  };
+
+  buildInputs = 
+    [ alsaLib aubio boost cairomm curl fftw fftwSinglePrec flac glibc
+      glibmm gtk gtkmm jack2 libgnomecanvas libgnomecanvasmm liblo
+      libmad libogg librdf librdf_raptor librdf_rasqal libsamplerate
+      libsigcxx libsndfile libusb libuuid libxml2 libxslt lilv lv2
+      makeWrapper pango perl pkgconfig python serd sord sratom suil
+    ];
+
+  patchPhase = ''
+    printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${revision}\"; }\n' > libs/ardour/revision.cc
+    sed 's|/usr/include/libintl.h|${glibc}/include/libintl.h|' -i wscript
+    sed -e 's|^#!/usr/bin/perl.*$|#!${perl}/bin/perl|g' -i tools/fmt-bindings
+    sed -e 's|^#!/usr/bin/env.*$|#!${perl}/bin/perl|g' -i tools/*.pl
+  '';
+
+  configurePhase = "python waf configure --optimize --prefix=$out";
+
+  buildPhase = "python waf";
+
+  # For the custom ardour clearlooks gtk-engine to work, it must be
+  # moved to a directory called "engines" and added to GTK_PATH
+  installPhase = ''
+    python waf install
+    mkdir -pv $out/gtk2/engines
+    cp build/libs/clearlooks-newer/libclearlooks.so $out/gtk2/engines/
+    wrapProgram $out/bin/ardour3 --prefix GTK_PATH : $out/gtk2
+
+    # Install desktop file
+    mkdir -p "$out/share/applications"
+    cat > "$out/share/applications/ardour.desktop" << EOF
+    [Desktop Entry]
+    Name=Ardour 3
+    GenericName=Digital Audio Workstation
+    Comment=Multitrack harddisk recorder
+    Exec=$out/bin/ardour3
+    Icon=$out/share/ardour3/icons/ardour_icon_256px.png
+    Terminal=false
+    Type=Application
+    X-MultipleArgs=false
+    Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video;
+    EOF
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Multi-track hard disk recording software";
+    longDescription = ''
+      Ardour is a digital audio workstation (DAW), You can use it to
+      record, edit and mix multi-track audio and midi. Produce your
+      own CDs. Mix video soundtracks. Experiment with new ideas about
+      music and sound.
+
+      Please consider supporting the ardour project financially:
+      https://community.ardour.org/node/8288
+    '';
+    homepage = http://ardour.org/;
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.goibhniu ];
+  };
+}
diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix
index 3142b2c52fc..21dc1d70407 100644
--- a/pkgs/applications/audio/ardour/default.nix
+++ b/pkgs/applications/audio/ardour/default.nix
@@ -1,9 +1,11 @@
-{ stdenv, fetchgit, alsaLib, aubio, boost, cairomm, curl, fftw
+{ stdenv, fetchgit, alsaLib, aubio, boost, cairomm, curl, dbus, fftw
 , fftwSinglePrec, flac, glibc, glibmm, gtk, gtkmm, jack2
 , libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf
 , librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile
 , libusb, libuuid, libxml2, libxslt, lilv, lv2, makeWrapper, pango
-, perl, pkgconfig, python, serd, sord, sratom, suil }:
+, perl, pkgconfig, python, rubberband, serd, sord, sratom, suil, taglib
+, vampSDK
+}:
 
 let
 
@@ -15,11 +17,11 @@ let
   # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH.
 
   # Version to build.
-  tag = "3.5.403";
+  tag = "4.0";
 
   # Version info that is built into the binary. Keep in sync with 'tag'. The
   # last 8 digits is a (fake) commit id.
-  revision = "3.5-403-00000000";
+  revision = "4.0-e1aa66cb3f";
 
 in
 
@@ -28,17 +30,18 @@ stdenv.mkDerivation rec {
 
   src = fetchgit {
     url = git://git.ardour.org/ardour/ardour.git;
-    rev = "refs/tags/${tag}";
-    sha256 = "0k1z8sbjf88dqn12kf9cykrqj38vkr879n2g6b4adk6cghn8wz3x";
+    rev = "e1aa66cb3f";
+    sha256 = "396668fb9116a68f5079f0d880930e890fd0cdf7ee5f3b97fcf44b88cf840b4c";
   };
 
-  buildInputs = 
-    [ alsaLib aubio boost cairomm curl fftw fftwSinglePrec flac glibc
-      glibmm gtk gtkmm jack2 libgnomecanvas libgnomecanvasmm liblo
-      libmad libogg librdf librdf_raptor librdf_rasqal libsamplerate
-      libsigcxx libsndfile libusb libuuid libxml2 libxslt lilv lv2
-      makeWrapper pango perl pkgconfig python serd sord sratom suil
-    ];
+  buildInputs = [
+    alsaLib aubio boost cairomm curl dbus fftw fftwSinglePrec flac
+    glibc glibmm gtk gtkmm jack2 libgnomecanvas libgnomecanvasmm liblo
+    libmad libogg librdf librdf_raptor librdf_rasqal libsamplerate
+    libsigcxx libsndfile libusb libuuid libxml2 libxslt lilv lv2
+    makeWrapper pango perl pkgconfig python rubberband serd sord
+    sratom suil taglib vampSDK
+  ];
 
   patchPhase = ''
     printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${revision}\"; }\n' > libs/ardour/revision.cc
@@ -47,7 +50,7 @@ stdenv.mkDerivation rec {
     sed -e 's|^#!/usr/bin/env.*$|#!${perl}/bin/perl|g' -i tools/*.pl
   '';
 
-  configurePhase = "python waf configure --optimize --prefix=$out";
+  configurePhase = "python waf configure --with-backend=alsa,jack --optimize --prefix=$out";
 
   buildPhase = "python waf";
 
@@ -57,17 +60,17 @@ stdenv.mkDerivation rec {
     python waf install
     mkdir -pv $out/gtk2/engines
     cp build/libs/clearlooks-newer/libclearlooks.so $out/gtk2/engines/
-    wrapProgram $out/bin/ardour3 --prefix GTK_PATH : $out/gtk2
+    wrapProgram $out/bin/ardour4 --prefix GTK_PATH : $out/gtk2
 
     # Install desktop file
     mkdir -p "$out/share/applications"
     cat > "$out/share/applications/ardour.desktop" << EOF
     [Desktop Entry]
-    Name=Ardour 3
+    Name=Ardour 4
     GenericName=Digital Audio Workstation
     Comment=Multitrack harddisk recorder
-    Exec=$out/bin/ardour3
-    Icon=$out/share/ardour3/icons/ardour_icon_256px.png
+    Exec=$out/bin/ardour4
+    Icon=$out/share/ardour4/icons/ardour_icon_256px.png
     Terminal=false
     Type=Application
     X-MultipleArgs=false
@@ -78,7 +81,13 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib; {
     description = "Multi-track hard disk recording software";
     longDescription = ''
-      Also read "The importance of Paying Something" on their homepage, please!
+      Ardour is a digital audio workstation (DAW), You can use it to
+      record, edit and mix multi-track audio and midi. Produce your
+      own CDs. Mix video soundtracks. Experiment with new ideas about
+      music and sound.
+
+      Please consider supporting the ardour project financially:
+      https://community.ardour.org/node/8288
     '';
     homepage = http://ardour.org/;
     license = licenses.gpl2;
diff --git a/pkgs/applications/audio/distrho/default.nix b/pkgs/applications/audio/distrho/default.nix
index a8c710f2099..e6d5971b6fd 100644
--- a/pkgs/applications/audio/distrho/default.nix
+++ b/pkgs/applications/audio/distrho/default.nix
@@ -2,12 +2,12 @@
 , libxslt, lv2, pkgconfig, premake3, xlibs }:
 
 stdenv.mkDerivation rec {
-  name = "distrho-ports-git-2015-01-28";
+  name = "distrho-ports-git-2015-05-04";
 
   src = fetchgit {
     url = "https://github.com/DISTRHO/DISTRHO-Ports.git";
-    rev = "b4e2dc24802fe6804c60fcd2559a0bca46b7709c";
-    sha256 = "661ff6f7cda71a8dd08cbcea3f560e99f0fc2232053cbc9a2aaba854137805c6";
+    rev = "3f13db5dc7722ed0dcbb5256d7fac1ac9165c2d8";
+    sha256 = "6f740f6a8af714436ef75b858944e8122490a2faa04591a201105e84bca42fa0";
   };
 
   patchPhase = ''
@@ -22,13 +22,11 @@ stdenv.mkDerivation rec {
 
   buildPhase = ''
     sh ./scripts/premake-update.sh linux
-    make standalone
     make lv2
   '';
 
   installPhase = ''
     mkdir -p $out/bin
-    cp bin/standalone/* $out/bin/
     mkdir -p $out/lib/lv2
     cp -a bin/lv2/* $out/lib/lv2/
   '';
@@ -38,18 +36,14 @@ stdenv.mkDerivation rec {
     description = "A collection of cross-platform audio effects and plugins";
     longDescription = ''
       Includes:
-      3BandEQ bitmangler drowaudio-distortion drowaudio-flanger
-      drowaudio-tremolo eqinox juce_pitcher sDelay TAL-Filter
-      TAL-NoiseMaker TAL-Reverb-2 TAL-Vocoder-2 ThePilgrim
-      Wolpertinger argotlunar capsaicin drowaudio-distortionshaper
-      drowaudio-reverb drumsynth highlife JuceDemoPlugin PingPongPan
-      TAL-Dub-3 TAL-Filter-2 TAL-Reverb TAL-Reverb-3 TheFunction vex
+      Dexed  drowaudio-distortion drowaudio-distortionshaper drowaudio-flanger
+      drowaudio-reverb drowaudio-tremolo drumsynt EasySSP  eqinox
+      JuceDemoPlugin klangfalter LUFSMeter luftikus obxd pitchedDelay
+      stereosourceseparation TAL-Dub-3 TAL-Filter TAL-Filter-2 TAL-NoiseMaker
+      TAL-Reverb TAL-Reverb-2 TAL-Reverb-3 TAL-Vocoder-2 TheFunction
+      ThePilgrim Vex Wolpertinger
     '';
     maintainers = [ maintainers.goibhniu ];
     platforms = platforms.linux;
-
-    # The old repo was removed and split into multiple repos. More
-    # work is required to get everything to build and work.
-    broken = true;
   };
 }
diff --git a/pkgs/applications/audio/ingen/default.nix b/pkgs/applications/audio/ingen/default.nix
index d4abbbe0083..40ba278f7a0 100644
--- a/pkgs/applications/audio/ingen/default.nix
+++ b/pkgs/applications/audio/ingen/default.nix
@@ -1,24 +1,27 @@
-{ stdenv, fetchsvn, boost, ganv, glibmm, gtk, gtkmm, jack2, lilv
-, lv2, makeWrapper, pkgconfig, python, raul, rdflib, serd, sord, sratom
+{ stdenv, fetchsvn, boost, ganv, glibmm, gtk, gtkmm, jack2, lilv-svn
+, lv2, makeWrapper, pkgconfig, python, raul, rdflib, serd, sord-svn, sratom
 , suil
 }:
 
 stdenv.mkDerivation  rec {
   name = "ingen-svn-${rev}";
-  rev = "5490";
+  rev = "5675";
 
   src = fetchsvn {
     url = "http://svn.drobilla.net/lad/trunk/ingen";
     rev = rev;
-    sha256 = "09h2mrkzpwzhhyqy21xr7jhfbl82gmqfyj0lzhnjsrab8z56yzk6";
+    sha256 = "1dk56rzbc0rwlbzr90rv8bh5163xwld32nmkvcz7ajfchi4fnv86";
   };
 
   buildInputs = [
-    boost ganv glibmm gtk gtkmm jack2 lilv lv2 makeWrapper pkgconfig
-    python raul serd sord sratom suil
+    boost ganv glibmm gtk gtkmm jack2 lilv-svn lv2 makeWrapper pkgconfig
+    python raul serd sord-svn sratom suil
   ];
 
-  configurePhase = "python waf configure --prefix=$out";
+  configurePhase = ''
+    sed -e "s@{PYTHONDIR}/'@out/'@" -i wscript
+    python waf configure --prefix=$out
+  '';
 
   propagatedBuildInputs = [ rdflib ];
 
diff --git a/pkgs/applications/audio/ir.lv2/default.nix b/pkgs/applications/audio/ir.lv2/default.nix
new file mode 100644
index 00000000000..2b808c3b015
--- /dev/null
+++ b/pkgs/applications/audio/ir.lv2/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchurl, gtk, lv2, libsamplerate, libsndfile, pkgconfig, zita-convolver }:
+
+stdenv.mkDerivation rec {
+  name = "ir.lv2-${version}";
+  version = "1.2.2";
+
+  src = fetchurl {
+    url = "http://factorial.hu/system/files/${name}.tar.gz";
+    sha256 = "17a6h2mv9xv41jpbx6bdakkngin4kqzh2v67l4076ddq609k5a7v";
+  };
+
+  buildInputs = [ gtk lv2 libsamplerate libsndfile pkgconfig zita-convolver ];
+
+  buildPhase = ''
+    make
+    make convert4chan
+  '';
+
+  installPhase = ''
+    mkdir "$out/bin"
+    mkdir "$out/include"
+    mkdir "$out/share"
+    mkdir "$out/share/doc"
+
+    make PREFIX="$out" install
+    install -Dm755 convert4chan "$out/bin/convert4chan"
+    # fixed location
+    sed -i 's/, but seem like its gone://' README
+    sed -i  's@rhythminmind.net/1313@rhythminmind.net/STN@' README
+    install -Dm644 README "$out/share/doc/README"
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = http://factorial.hu/plugins/lv2/ir;
+    description = "Zero-latency, realtime, high performance signal convolver especially for creating reverb effects";
+    license = licenses.gpl2;
+    maintainers = [ maintainers.magnetophon ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/audio/sorcer/default.nix b/pkgs/applications/audio/sorcer/default.nix
new file mode 100644
index 00000000000..ef28180cc3b
--- /dev/null
+++ b/pkgs/applications/audio/sorcer/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl, boost, cairomm, cmake, libsndfile, lv2, ntk, pkgconfig, python }:
+
+stdenv.mkDerivation rec {
+  name = "sorcer-${version}";
+  version = "1.1.1";
+
+  src = fetchurl {
+    url = "https://github.com/harryhaaren/openAV-Sorcer/archive/release-${version}.tar.gz";
+    sha256 = "1jkhs2rhn4givac7rlbj8067r7qq6jnj3ixabb346nw7pd6gn1wn";
+  };
+
+  buildInputs = [ boost cairomm cmake libsndfile lv2 ntk pkgconfig python ];
+
+  installPhase = ''
+    make install
+    cp -a ../presets/* "$out/lib/lv2"
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = http://openavproductions.com/sorcer/;
+    description = "A wavetable LV2 plugin synth, targeted at the electronic / dubstep genre";
+    license = licenses.gpl3;
+    maintainers = [ maintainers.magnetophon ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/audio/vimus/default.nix b/pkgs/applications/audio/vimus/default.nix
deleted file mode 100644
index 7118f1876dc..00000000000
--- a/pkgs/applications/audio/vimus/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, dataDefault, deepseq, filepath, hspec
-, hspecExpectations, libmpd, mtl, ncurses, QuickCheck, time
-, transformers, utf8String, wcwidth
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vimus";
-  version = "0.2.0";
-  sha256 = "0s7hfyil9rnr9rmjb08g1l1sxybx3qdkw2f59p433fkdjp2m140h";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    dataDefault deepseq filepath libmpd mtl time utf8String wcwidth
-  ];
-  testDepends = [
-    dataDefault hspec hspecExpectations mtl QuickCheck transformers
-    wcwidth
-  ];
-  buildTools = [ c2hs ];
-  extraLibraries = [ ncurses ];
-  meta = {
-    description = "An MPD client with vim-like key bindings";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ jzellner ];
-    broken = self.stdenv.isLinux && self.stdenv.isi686;
-  };
-})
diff --git a/pkgs/applications/audio/zam-plugins/default.nix b/pkgs/applications/audio/zam-plugins/default.nix
new file mode 100644
index 00000000000..8d383ca39d6
--- /dev/null
+++ b/pkgs/applications/audio/zam-plugins/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, boost, libX11, mesa, liblo, jack2, ladspaH, lv2, pkgconfig, rubberband, libsndfile }:
+
+stdenv.mkDerivation rec {
+  name = "zam-plugins-${version}";
+  version = "3.5";
+
+  src = fetchurl {
+    url = "https://github.com/zamaudio/zam-plugins/archive/${version}.tar.gz";
+    sha256 = "0icdrs4vaaj8gqi76jkkx5yk9h3agipa11cyb5h52y814q6mx6vm";
+  };
+
+  buildInputs = [ boost libX11 mesa liblo jack2 ladspaH lv2 pkgconfig rubberband libsndfile ];
+
+  patchPhase = ''
+    patchShebangs ./libs/generate-ttl.sh
+  '';
+
+  makeFlags = [
+    "PREFIX=$(out)"
+  ];
+
+  meta = with stdenv.lib; {
+    homepage = http://www.zamaudio.com/?p=976;
+    description = "A collection of LV2/LADSPA/VST/JACK audio plugins by ZamAudio";
+    license = licenses.gpl2Plus;
+    maintainers = [ maintainers.magnetophon ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix
index 8964d6c6480..0373791dcca 100644
--- a/pkgs/applications/editors/eclipse/default.nix
+++ b/pkgs/applications/editors/eclipse/default.nix
@@ -298,7 +298,7 @@ in {
         };
       "i686-linux" = fetchurl {
           url = http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/eclipse-SDK-4.4.2-linux-gtk.tar.gz;
-          sha256 = "9f4238ce9f887a1a57bbc6c6898e43357d14a6d74f59385327813c5e82aa735d";
+          sha256 = "1hacyjjwhhxi7r3xyhpqgjqpd5r0irw9bfkalz5s5l6shb0lq4i7";
         };
     };
   };
diff --git a/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix b/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix
deleted file mode 100644
index b8838fac980..00000000000
--- a/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ cabal, emacs, haskellMode, haskellSrcExts }:
-
-cabal.mkDerivation (self: {
-  pname = "structured-haskell-mode";
-  version = "1.0.4";
-  sha256 = "1402wx27py7292ad7whsb13ywv71k36501jpfrn2p0v7knzknj8z";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ haskellSrcExts haskellMode ];
-  buildTools = [ emacs ];
-  postInstall = ''
-    emacs -L elisp -L ${haskellMode}/share/emacs/site-lisp \
-      --batch -f batch-byte-compile "elisp/"*.el
-    install -d $out/share/emacs/site-lisp
-    install "elisp/"*.el "elisp/"*.elc  $out/share/emacs/site-lisp
-  '';
-  meta = {
-    homepage = "https://github.com/chrisdone/structured-haskell-mode";
-    description = "Structured editing Emacs mode for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix
index b99265cf0dd..8d150ded4ab 100644
--- a/pkgs/applications/editors/idea/default.nix
+++ b/pkgs/applications/editors/idea/default.nix
@@ -212,14 +212,14 @@ in
 
   android-studio = buildAndroidStudio rec {
     name = "android-studio-${version}";
-    version = "1.2.0.8";
-    build = "141.1845774";
+    version = "1.2.0.12";
+    build = "141.1890965";
     description = "Android development environment based on IntelliJ IDEA";
     license = stdenv.lib.licenses.asl20;
     src = fetchurl {
       url = "https://dl.google.com/dl/android/studio/ide-zips/${version}" +
             "/android-studio-ide-${build}-linux.zip";
-      sha256 = "1l201qv1aya1l9jrybgqclv2v2fgzdpcb6qsnxszcq3npplisw9h";
+      sha256 = "01k96rql192ksnprc4yai97fcals7msf06m9bx1q7asn46887h7n";
     };
   };
 
@@ -309,13 +309,13 @@ in
 
   webstorm = buildWebStorm rec {
     name = "webstorm-${version}";
-    version = "9.0.3";
-    build = "139.1112";
+    version = "10.0.2";
+    build = "141.728";
     description = "Professional IDE for Web and JavaScript devlopment";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
-      sha256 = "e4cfe7b5f1220b68d880c4f236df9c9df2b1efcc04775afad6149d949f45f0aa";
+      sha256 = "0ghv1r145qb5kmp2x375f5674b86d51w024fz390znlnniclizqx";
     };
   };
 
diff --git a/pkgs/applications/editors/texmaker/default.nix b/pkgs/applications/editors/texmaker/default.nix
index 4df2dc8cac1..04ebf195108 100644
--- a/pkgs/applications/editors/texmaker/default.nix
+++ b/pkgs/applications/editors/texmaker/default.nix
@@ -2,20 +2,19 @@
 
 stdenv.mkDerivation rec {
   pname = "texmaker";
-  version = "4.1.1";
+  version = "4.4.1";
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "http://www.xm1math.net/texmaker/${name}.tar.bz2";
-    sha256 = "1h5rxdq6f05wk3lnlw96fxwrb14k77cx1mwy648127h2c8nsgw4z";
+    sha256 = "1d5lb4sibdhvzgfr0zi48j92b4acvvvdy2biqi3jzjdnzy9r94w0";
   };
 
   buildInputs = [ qt4 poppler_qt4 zlib ];
-
   nativeBuildInputs = [ pkgconfig poppler ];
+  NIX_CFLAGS_COMPILE="-I${poppler}/include/poppler";
 
   preConfigure = ''
-    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$(echo ${poppler}/include/poppler/) " # for poppler-config.h
     qmake PREFIX=$out DESKTOPDIR=$out/share/applications ICONDIR=$out/share/pixmaps texmaker.pro
   '';
 
diff --git a/pkgs/applications/editors/texstudio/default.nix b/pkgs/applications/editors/texstudio/default.nix
index 5cb31af797d..4b0cccae364 100644
--- a/pkgs/applications/editors/texstudio/default.nix
+++ b/pkgs/applications/editors/texstudio/default.nix
@@ -1,21 +1,20 @@
-{ stdenv, fetchurl, qt4, poppler_qt4, zlib}:
+{ stdenv, fetchurl, qt4, poppler_qt4, zlib, pkgconfig}:
 
 stdenv.mkDerivation rec {
   pname = "texstudio";
-  version = "2.7.0";
+  version = "2.9.4";
   name = "${pname}-${version}";
   altname="Texstudio";
 
   src = fetchurl {
     url = "mirror://sourceforge/texstudio/${name}.tar.gz";
-    sha256 = "167d78nfk265jjvl129nr70v8ladb2rav2qyhw7ngr6m54gak831";
+    sha256 = "1smmc4xqs8x8qzp6iqj2wr4xarfnxxxp6rq6chx1kb256w75jwfw";
   };
 
-  buildInputs = [ qt4 poppler_qt4 zlib ];
+  buildInputs = [ qt4 poppler_qt4 zlib pkgconfig];
 
   preConfigure = ''
-    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$(echo ${poppler_qt4}/include/poppler/qt4) "
-    qmake PREFIX=$out texstudio.pro
+    qmake PREFIX=$out NO_APPDATA=True texstudio.pro
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/editors/yi/yi.nix b/pkgs/applications/editors/yi/yi.nix
deleted file mode 100644
index f9ef27d999d..00000000000
--- a/pkgs/applications/editors/yi/yi.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, Cabal, cautiousFile, dataDefault, derive, dlist
-, dynamicState, dyre, exceptions, filepath, glib, gtk, hashable
-, hint, HUnit, lens, mtl, ooPrototypes, pango, parsec, pointedlist
-, QuickCheck, random, regexBase, regexTdfa, safe, semigroups, split
-, tagged, tasty, tastyHunit, tastyQuickcheck, text, time
-, transformersBase, unixCompat, unorderedContainers, utf8String
-, vty, wordTrie, xdgBasedir, yiLanguage, yiRope
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yi";
-  version = "0.11.1";
-  sha256 = "15m1wwrxmszl930az79lpgyz5rxg72gy8vi17ibpac1cszfdx192";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary Cabal cautiousFile dataDefault derive dlist dynamicState
-    dyre exceptions filepath glib gtk hashable hint lens mtl
-    ooPrototypes pango parsec pointedlist QuickCheck random regexBase
-    regexTdfa safe semigroups split tagged text time transformersBase
-    unixCompat unorderedContainers utf8String vty wordTrie xdgBasedir
-    yiLanguage yiRope
-  ];
-  testDepends = [
-    filepath HUnit lens QuickCheck semigroups tasty tastyHunit
-    tastyQuickcheck text yiLanguage yiRope
-  ];
-  configureFlags = "-fpango -fvty";
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "7.8";
-  meta = {
-    homepage = http://haskell.org/haskellwiki/Yi;
-    description = "The Haskell-Scriptable Editor";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/applications/graphics/hoodle/default.nix b/pkgs/applications/graphics/hoodle/default.nix
deleted file mode 100644
index afa3a8ca0c7..00000000000
--- a/pkgs/applications/graphics/hoodle/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, configurator, dyre, filepath, hoodleCore, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle";
-  version = "0.3";
-  sha256 = "01wz7bwdr3i43ikaiaq8vpn6b0clxjnjyaw6nl6zaq489dhj6fv5";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs configurator dyre filepath hoodleCore mtl
-  ];
-  meta = {
-    homepage = "http://ianwookim.org/hoodle";
-    description = "Executable for hoodle";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/applications/misc/arbtt/default.nix b/pkgs/applications/misc/arbtt/default.nix
deleted file mode 100644
index cd3df455c38..00000000000
--- a/pkgs/applications/misc/arbtt/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, binary, bytestringProgress, deepseq, filepath
-, HUnit, libXScrnSaver, parsec, pcreLight, processExtras, strict
-, tasty, tastyGolden, tastyHunit, terminalProgressBar, time
-, transformers, utf8String, X11
-}:
-
-cabal.mkDerivation (self: {
-  pname = "arbtt";
-  version = "0.8.1.4";
-  sha256 = "15ydb425nvqfzajx09q713wy5xa7awbzfjlsidk17vf7qbhfjn7z";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    aeson binary bytestringProgress deepseq filepath parsec pcreLight
-    strict terminalProgressBar time transformers utf8String X11
-  ];
-  testDepends = [
-    binary deepseq HUnit parsec pcreLight processExtras tasty
-    tastyGolden tastyHunit time transformers utf8String
-  ];
-  extraLibraries = [ libXScrnSaver ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://arbtt.nomeata.de/";
-    description = "Automatic Rule-Based Time Tracker";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/applications/misc/freemind/default.nix b/pkgs/applications/misc/freemind/default.nix
index f67138e66a7..eeb269e580c 100644
--- a/pkgs/applications/misc/freemind/default.nix
+++ b/pkgs/applications/misc/freemind/default.nix
@@ -1,51 +1,42 @@
-{ stdenv, fetchurl, jdk, jre, ant, coreutils, gnugrep }:
+{ stdenv, fetchurl, jdk, jre, ant }:
 
-stdenv.mkDerivation {
-  name = "freemind-0.9.0";
+stdenv.mkDerivation rec {
+  name = "freemind-${version}";
+  version = "1.0.1";
 
   src = fetchurl {
-    url = mirror://sourceforge/freemind/freemind-src-0.9.0.tar.gz;
-    sha256 = "1qd535gwx00d8z56mplxli5529yds2gsmbgla5b0bhhmsdwmrxmf";
+    url = "mirror://sourceforge/freemind/freemind-src-${version}.tar.gz";
+    sha256 = "06c6pm7hpwh9hbmyah3lj2wp1g957x8znfwc5cwygsi7dc98b0h1";
   };
 
   buildInputs = [ jdk ant ];
 
-  phases = "unpackPhase patchPhase buildPhase installPhase";
+  preConfigure = ''
+    chmod +x check_for_duplicate_resources.sh
+    sed 's,/bin/bash,${stdenv.shell},' -i check_for_duplicate_resources.sh
 
-  patchPhase = ''
-    # There is a complain about this. I don't understand it.
-    mkdir plugins/plugins
+    ## work around javac encoding errors
+    export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8"
   '';
 
-  buildPhase="ant dist";
-  
-  # LIBXCB_ALLOW_SLOPPY_LOCK=true :
-  # don't know yet what this option really means but I'm no longer getting
-  #   Checking Java Version...
-  #   Locking assertion failure.  Backtrace:
-  #   java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed
-  # this way
-  # reference and more info https://bugs.launchpad.net/ubuntu/+source/sun-java5/+bug/86103
-  # JDK 7 beta seems to have fixed this (bug ?)
+  buildPhase = "ant dist";
 
   installPhase = ''
     mkdir -p $out/{bin,nix-support}
     cp -r ../bin/dist $out/nix-support
     sed -i 's/which/type -p/' $out/nix-support/dist/freemind.sh
-    cat > $out/bin/freemind << EOF
-    #!/bin/sh
-    export PATH=${coreutils}/bin:${gnugrep}/bin:"$PATH"
-    export JAVA_HOME="${jre}"
-    export LIBXCB_ALLOW_SLOPPY_LOCK=true
-    $out/nix-support/dist/freemind.sh
-    EOF
 
+    cat >$out/bin/freemind <<EOF
+    #! /bin/sh
+    JAVA_HOME=${jre} $out/nix-support/dist/freemind.sh
+    EOF
     chmod +x $out/{bin/freemind,nix-support/dist/freemind.sh}
   '';
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Mind-mapping software";
     homepage = http://freemind.sourceforge.net/wiki/index.php/Main_Page;
-    license = "GPL";
-  }; 
+    license = licenses.gpl2Plus;
+    platforms = platforms.linux;
+  };
 }
diff --git a/pkgs/applications/misc/girara/default.nix b/pkgs/applications/misc/girara/default.nix
index c7c110a978a..e91e94695f5 100644
--- a/pkgs/applications/misc/girara/default.nix
+++ b/pkgs/applications/misc/girara/default.nix
@@ -5,11 +5,11 @@ assert withBuildColors -> ncurses != null;
 with stdenv.lib;
 stdenv.mkDerivation rec {
   name = "girara-${version}";
-  version = "0.2.3";
+  version = "0.2.4";
 
   src = fetchurl {
     url = "http://pwmt.org/projects/girara/download/${name}.tar.gz";
-    sha256 = "1phfmqp8y17zcy9yi6pm2f80x8ldbk60iswpm4bmjz5217jwqzxh";
+    sha256 = "0pnfdsg435b5vc4x8l9pgm77aj7ram1q0bzrp9g4a3bh1r64xq1f";
   };
 
   preConfigure = ''
diff --git a/pkgs/applications/misc/nc-indicators/default.nix b/pkgs/applications/misc/nc-indicators/default.nix
deleted file mode 100644
index 3198333cce2..00000000000
--- a/pkgs/applications/misc/nc-indicators/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, gtk, hflags, lens, pipes, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "nc-indicators";
-  version = "0.3";
-  sha256 = "0w5nddirsib9vz96dpan9bgdg1mag9gaz7w7ix51l44ls9r8yn3m";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ attoparsec gtk hflags lens pipes stm ];
-  meta = {
-    homepage = "https://github.com/nilcons/nc-indicators";
-    description = "CPU load and memory usage indicators for i3bar";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/applications/misc/open-pdf-presenter/default.nix b/pkgs/applications/misc/open-pdf-presenter/default.nix
new file mode 100644
index 00000000000..1d5811226d5
--- /dev/null
+++ b/pkgs/applications/misc/open-pdf-presenter/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchFromGitHub, cmake, qt4, pythonPackages }:
+
+stdenv.mkDerivation rec {
+  name = "open-pdf-presenter-git-2014-09-23";
+
+  src = fetchFromGitHub {
+    owner  = "olabini";
+    repo   = "open-pdf-presenter";
+    rev    = "f14930871b60b6ba50298c27377605e0a5fdf124";
+    sha256 = "1lfqb60zmjmsvzpbz29m8yxlzs2fscingyk8jvisng1y921726rr";
+  };
+
+  buildInputs = [ cmake qt4 pythonPackages.poppler-qt4 ];
+
+  meta = {
+    homepage = https://github.com/olabini/open-pdf-presenter;
+    description = "A program for presenting PDFs on multi-monitor settings (typically a laptop connected to a overhead projector)";
+    license = stdenv.lib.licenses.gpl3;
+    maintainers = [ stdenv.lib.maintainers.DamienCassou ];
+    platforms = stdenv.lib.platforms.all;
+  };
+}
diff --git a/pkgs/applications/misc/spacefm/default.nix b/pkgs/applications/misc/spacefm/default.nix
index b88e4c567cc..ea7663c2406 100644
--- a/pkgs/applications/misc/spacefm/default.nix
+++ b/pkgs/applications/misc/spacefm/default.nix
@@ -1,30 +1,36 @@
-{ pkgs, fetchurl, stdenv, gtk3, udev, desktop_file_utils, shared_mime_info
-, intltool, pkgconfig, makeWrapper
-}:
+{ pkgs, fetchurl, stdenv, gtk3, udev, desktop_file_utils, shared_mime_info , intltool, pkgconfig, makeWrapper, ffmpegthumbnailer, jmtpfs, ifuse, lsof, udisks }:
 
-let
-  version = "0.9.2";
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
   name = "spacefm-${version}";
+  version = "1.0.1";
 
   src = fetchurl {
-    url = "https://github.com/IgnorantGuru/spacefm/blob/pkg/${version}/${name}.tar.xz?raw=true";
-    sha256 = "3767137d74aa78597ffb42a6121784e91a4276efcd5d718b3793b9790f82268c";
+    url = "https://github.com/IgnorantGuru/spacefm/archive/${version}.tar.gz";
+    sha256 = "0mps6akwzr4mkljgywpimwgqf6ajnd7gq615877h20wyjf4h46vz";
   };
 
-  buildInputs = [ gtk3 udev desktop_file_utils shared_mime_info intltool pkgconfig makeWrapper ];
+  configureFlags = [
+    "--with-bash-path=${pkgs.bash}/bin/bash"
+    "--with-preferable-sudo=${pkgs.sudo}/bin/sudo"
+  ];
+
+  buildInputs = [ gtk3 udev desktop_file_utils shared_mime_info intltool pkgconfig makeWrapper ffmpegthumbnailer jmtpfs ifuse lsof udisks ];
 
   preFixup = ''
     wrapProgram "$out/bin/spacefm" \
       --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
   '';
 
-  meta = {
-    description = "Multi-panel tabbed file and desktop manager for Linux with built-in VFS, udev- or HAL-based device manager, customizable menu system, and bash integration";
-    platforms = pkgs.lib.platforms.linux;
-    license = pkgs.lib.licenses.gpl3;
+  meta = with stdenv.lib;  {
+    description = "A multi-panel tabbed file manager";
+    longDescription = "Multi-panel tabbed file and desktop manager for Linux
+      with built-in VFS, udev- or HAL-based device manager,
+      customizable menu system, and bash integration
+    ";
+    homepage = http://ignorantguru.github.io/spacefm/;
+    platforms = platforms.linux;
+    license = licenses.gpl3;
+    maintainers = [ maintainers.jagajaga ];
   };
 
 }
-
diff --git a/pkgs/applications/misc/taffybar/default.nix b/pkgs/applications/misc/taffybar/default.nix
deleted file mode 100644
index 8f2f95193fb..00000000000
--- a/pkgs/applications/misc/taffybar/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, dbus, dyre, enclosedExceptions, filepath, gtk
-, gtkTraymanager, HStringTemplate, HTTP, mtl, network, networkUri
-, parsec, safe, split, stm, text, time, transformers, utf8String
-, X11, xdgBasedir, xmonad, xmonadContrib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "taffybar";
-  version = "0.4.4";
-  sha256 = "046nfp878mqj9acsid94mqp8q1yqnm1hsdkv88m5qpmn182xljwh";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cairo dbus dyre enclosedExceptions filepath gtk gtkTraymanager
-    HStringTemplate HTTP mtl network networkUri parsec safe split stm
-    text time transformers utf8String X11 xdgBasedir xmonad
-    xmonadContrib
-  ];
-  pkgconfigDepends = [ gtk ];
-  meta = {
-    homepage = "http://github.com/travitch/taffybar";
-    description = "A desktop bar similar to xmobar, but with more GUI";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/applications/misc/xmobar/default.nix b/pkgs/applications/misc/xmobar/default.nix
deleted file mode 100644
index 65201f2495b..00000000000
--- a/pkgs/applications/misc/xmobar/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alsaCore, alsaMixer, dbus, filepath, hinotify, HTTP
-, libmpd, libXpm, libXrandr, mtl, parsec, regexCompat, stm, time
-, timezoneOlson, timezoneSeries, transformers, utf8String
-, wirelesstools, X11, X11Xft
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xmobar";
-  version = "0.22.1";
-  sha256 = "0mnwwcfk0xf4fi3cnw19s6lxcg8sbsdlvg7zwvf5xf0y9q365swz";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    alsaCore alsaMixer dbus filepath hinotify HTTP libmpd mtl parsec
-    regexCompat stm time timezoneOlson timezoneSeries transformers
-    utf8String X11 X11Xft
-  ];
-  extraLibraries = [ libXpm libXrandr wirelesstools ];
-  configureFlags = "-fall_extensions";
-  meta = {
-    homepage = "http://xmobar.org";
-    description = "A Minimalistic Text Based Status Bar";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/applications/misc/yeganesh/default.nix b/pkgs/applications/misc/yeganesh/default.nix
deleted file mode 100644
index f26d315fce2..00000000000
--- a/pkgs/applications/misc/yeganesh/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, strict, time, xdgBasedir }:
-
-cabal.mkDerivation (self: {
-  pname = "yeganesh";
-  version = "2.5";
-  sha256 = "1bgw5v1g5n06jj0lyxpf48mdpaa2s49g0lbagf3jf9q01rb92bvf";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath strict time xdgBasedir ];
-  meta = {
-    homepage = "http://dmwit.com/yeganesh";
-    description = "small dmenu wrapper";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/applications/misc/zathura/core/default.nix b/pkgs/applications/misc/zathura/core/default.nix
index 5f9b3850ad7..cab6423b77e 100644
--- a/pkgs/applications/misc/zathura/core/default.nix
+++ b/pkgs/applications/misc/zathura/core/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, pkgconfig, gtk, girara, ncurses, gettext, docutils, file, makeWrapper, zathura_icon, sqlite }:
 
 stdenv.mkDerivation rec {
-  version = "0.3.2";
+  version = "0.3.3";
   name = "zathura-core-${version}";
 
   src = fetchurl {
     url = "http://pwmt.org/projects/zathura/download/zathura-${version}.tar.gz";
-    sha256 = "1qk5s7cyqp4l673yhma5igk9g24p5jyqyy81fdk7q7xjqlym19px";
+    sha256 = "1rywx09qn6ap5hb1z31wxby4lzdrqdbldm51pjk1ifflr37xwirk";
   };
 
   buildInputs = [ pkgconfig file gtk girara gettext makeWrapper sqlite ];
diff --git a/pkgs/applications/misc/zathura/default.nix b/pkgs/applications/misc/zathura/default.nix
index 6f1b5f400dd..8b37e22d117 100644
--- a/pkgs/applications/misc/zathura/default.nix
+++ b/pkgs/applications/misc/zathura/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, pkgs, fetchurl, stdenv, useMupdf }:
+{ callPackage, lib, pkgs, fetchurl, stdenv, useMupdf }:
 
 rec {
   inherit stdenv;
@@ -40,7 +40,7 @@ rec {
 
     preferLocalBuild = true;
 
-    meta = {
+    meta = with lib; {
       homepage = http://pwmt.org/projects/zathura/;
       description = "A highly customizable and functional PDF viewer";
       longDescription = ''
@@ -49,9 +49,9 @@ rec {
         is an application that provides a minimalistic and space saving interface
         as well as an easy usage that mainly focuses on keyboard interaction.
       '';
-      license = stdenv.lib.licenses.zlib;
-      platforms = stdenv.lib.platforms.linux;
-      maintainers = [ stdenv.lib.maintainers.garbas stdenv.lib.maintainers.smironov ];
+      license = licenses.zlib;
+      platforms = platforms.linux;
+      maintainers = with maintainers;[ garbas smironov ];
     };
   };
 }
diff --git a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
index a6f12a64cf0..48b177120fb 100644
--- a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
+++ b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
@@ -1,29 +1,32 @@
-{ stdenv, fetchurl, pkgconfig, zathura_core, gtk, girara, mupdf, openssl, openjpeg, libjpeg, jbig2dec }:
+{ stdenv, lib, fetchgit, pkgconfig, zathura_core, gtk, girara, mupdf, openssl, openjpeg, libjpeg, jbig2dec }:
 
 stdenv.mkDerivation rec {
   version = "0.2.7";
   name = "zathura-pdf-mupdf-${version}";
 
-  src = fetchurl {
-    url = "http://pwmt.org/projects/zathura/plugins/download/${name}.tar.gz";
-    sha256 = "0gr5kkk75hn7sz9kmzynhhcdd9xb9sz5gdb8p1iz9g0fjhskyd5i";
+  src = fetchgit {
+    url = "https://git.pwmt.org/zathura-pdf-mupdf.git";
+    rev = "99bff723291f5aa2558e5c8b475f496025105f4a";
+    sha256 = "14mfp116a8dmazss3dcipvjs6dclazp36vsbcc53lr8lal5ccfnf";
   };
 
   buildInputs = [ pkgconfig zathura_core gtk girara openssl mupdf openjpeg libjpeg jbig2dec ];
 
   makeFlags = "PREFIX=$(out) PLUGINDIR=$(out)/lib";
 
-  preConfigure = "patch -p1 < ${./config.patch}";
+  patches = [
+    ./config.patch
+  ];
 
-  meta = {
+  meta = with lib; {
     homepage = http://pwmt.org/projects/zathura/;
     description = "A zathura PDF plugin (mupdf)";
     longDescription = ''
       The zathura-pdf-mupdf plugin adds PDF support to zathura by
       using the mupdf rendering library.
     '';
-    license = stdenv.lib.licenses.zlib;
-    platforms = stdenv.lib.platforms.linux;
-#    maintainers = [ ];
+    license = licenses.zlib;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ cstrahan ];
   };
 }
diff --git a/pkgs/applications/misc/zathura/pdf-poppler/default.nix b/pkgs/applications/misc/zathura/pdf-poppler/default.nix
index 6625bf47194..caaab9ec3c7 100644
--- a/pkgs/applications/misc/zathura/pdf-poppler/default.nix
+++ b/pkgs/applications/misc/zathura/pdf-poppler/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, zathura_core, girara, poppler }:
+{ stdenv, lib, fetchurl, pkgconfig, zathura_core, girara, poppler }:
 
 stdenv.mkDerivation rec {
   version = "0.2.5";
@@ -13,15 +13,15 @@ stdenv.mkDerivation rec {
 
   makeFlags = "PREFIX=$(out) PLUGINDIR=$(out)/lib";
 
-  meta = {
+  meta = with lib; {
     homepage = http://pwmt.org/projects/zathura/;
     description = "A zathura PDF plugin (poppler)";
     longDescription = ''
       The zathura-pdf-poppler plugin adds PDF support to zathura by 
       using the poppler rendering library.
     '';
-    license = stdenv.lib.licenses.zlib;
-    platforms = stdenv.lib.platforms.linux;
-    maintainers = [ stdenv.lib.maintainers.garbas ];
+    license = licenses.zlib;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ cstrahan garbas ];
   };
 }
diff --git a/pkgs/applications/misc/zathura/ps/default.nix b/pkgs/applications/misc/zathura/ps/default.nix
index eef02001601..31ffbf628dd 100644
--- a/pkgs/applications/misc/zathura/ps/default.nix
+++ b/pkgs/applications/misc/zathura/ps/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gtk, zathura_core, girara, libspectre, gettext }:
+{ stdenv, lib, fetchurl, pkgconfig, gtk, zathura_core, girara, libspectre, gettext }:
 
 stdenv.mkDerivation rec {
   name = "zathura-ps-0.2.2";
@@ -14,16 +14,16 @@ stdenv.mkDerivation rec {
 
   makeFlags = "PREFIX=$(out) PLUGINDIR=$(out)/lib";
 
-  meta = {
+  meta = with lib; {
     homepage = http://pwmt.org/projects/zathura/;
     description = "A zathura PS plugin";
     longDescription = ''
       The zathura-ps plugin adds PS support to zathura by using the
       libspectre library.
       '';
-    license = stdenv.lib.licenses.zlib;
-    platforms = stdenv.lib.platforms.linux;
-    maintainers = [ stdenv.lib.maintainers.garbas ];
+    license = licenses.zlib;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ cstrahan garbas ];
   };
 }
 
diff --git a/pkgs/applications/networking/browsers/jumanji/default.nix b/pkgs/applications/networking/browsers/jumanji/default.nix
index ff4fea90bff..c44db8db759 100644
--- a/pkgs/applications/networking/browsers/jumanji/default.nix
+++ b/pkgs/applications/networking/browsers/jumanji/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   name = "jumanji-${version}";
-  version = "20140622";
+  version = "20150107";
 
   src = fetchgit {
     url = git://pwmt.org/jumanji.git;
-    rev = "8f40487304a6a931487c411b25001f2bb5cf8d4f";
-    sha256 = "1hdk09rayyv2knxzn4n7d41dvh34gdk9ra75x7g9n985w13pkinv";
+    rev = "f8e04e5b5a9fec47d49ca63a096e5d35be281151";
+    sha256 = "1xq06iabr4y76faf4w1cx6fhwdksfsxggz1ndny7icniwjzk98h9";
   };
 
   buildInputs = [ girara pkgconfig gtk webkitgtk makeWrapper ];
diff --git a/pkgs/applications/networking/feedreaders/newsbeuter/default.nix b/pkgs/applications/networking/feedreaders/newsbeuter/default.nix
index 183df058eff..8158c458afc 100644
--- a/pkgs/applications/networking/feedreaders/newsbeuter/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsbeuter/default.nix
@@ -2,11 +2,11 @@
 , gettext, libiconv, makeWrapper, perl }:
 
 stdenv.mkDerivation rec {
-  name = "newsbeuter-2.8";
+  name = "newsbeuter-2.9";
 
   src = fetchurl {
     url = "http://www.newsbeuter.org/downloads/${name}.tar.gz";
-    sha256 = "013qi8yghpms2qq1b3xbrlmfgpj0ybgk0qhj245ni4kpxila0wn8";
+    sha256 = "1j1x0hgwxz11dckk81ncalgylj5y5fgw5bcmp9qb5hq9kc0vza3l";
 
   };
 
@@ -22,14 +22,13 @@ stdenv.mkDerivation rec {
     export LDFLAGS=-lncursesw
   '';
 
-  installPhase = ''
-    DESTDIR=$out prefix=\"\" make install
-  ''
-    + stdenv.lib.optionalString stdenv.isDarwin ''
-      for prog in $out/bin/*; do
-        wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${stfl}/lib"
-      done
-    '';
+  installFlags = [ "DESTDIR=$(out)" "prefix=" ];
+
+  installPhase = stdenv.lib.optionalString stdenv.isDarwin ''
+    for prog in $out/bin/*; do
+      wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${stfl}/lib"
+    done
+  '';
 
   meta = {
     homepage    = http://www.newsbeuter.org;
@@ -39,4 +38,3 @@ stdenv.mkDerivation rec {
     platforms   = stdenv.lib.platforms.unix;
   };
 }
-
diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index 86ad4031622..363e98d46d2 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn }:
 
 stdenv.mkDerivation rec {
-  version = "1.6.1";
+  version = "1.6.2";
   name = "msmtp-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/msmtp/${name}.tar.xz";
-    sha256 = "1ws6hdpm8vfq4vwxjwgd8xndx5ax1ppnmxn0fhzlwj3pvkr4fpf4";
+    sha256 = "12c7ljahb06pgn8yvvw526xvr11vnr6d4nr0apylixddpxycsvig";
   };
 
   buildInputs = [ openssl pkgconfig gnutls gsasl libidn ];
diff --git a/pkgs/applications/networking/remote/teamviewer/10.nix b/pkgs/applications/networking/remote/teamviewer/10.nix
index 6a54a0e7ff0..cd1833261f4 100644
--- a/pkgs/applications/networking/remote/teamviewer/10.nix
+++ b/pkgs/applications/networking/remote/teamviewer/10.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
   name = "teamviewer-10.0.37742";
   src = fetchurl {
     url = config.teamviewer10.url or "http://download.teamviewer.com/download/teamviewer_amd64.deb";
-    sha256 = config.teamviewer10.sha256 or "1j3zbvyj003gk8mm9sv1dld9x30l6fswwlhdyk46mixsqq5ayp6c";
+    sha256 = config.teamviewer10.sha256 or "0n2lzphvsqnlvm7pd7hjlislqj9rr57lai8jyw4wpqcy9j2xwxd2";
   };
 
   buildInputs = [ makeWrapper patchelf ];
diff --git a/pkgs/applications/office/hledger-interest/default.nix b/pkgs/applications/office/hledger-interest/default.nix
deleted file mode 100644
index 393bc9cc4c7..00000000000
--- a/pkgs/applications/office/hledger-interest/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, Decimal, hledgerLib, mtl, time }:
-
-cabal.mkDerivation (self: {
-  pname = "hledger-interest";
-  version = "1.4.4";
-  sha256 = "16knk1cwrpg5jn6vgcab7hqpjzg33ysz57x1f2glrmhhv1slmbfn";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ Cabal Decimal hledgerLib mtl time ];
-  meta = {
-    homepage = "http://github.com/peti/hledger-interest";
-    description = "computes interest for a given account";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/applications/office/hledger-irr/default.nix b/pkgs/applications/office/hledger-irr/default.nix
deleted file mode 100644
index 6274797f609..00000000000
--- a/pkgs/applications/office/hledger-irr/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, hledgerLib, statistics, time }:
-
-cabal.mkDerivation (self: {
-  pname = "hledger-irr";
-  version = "0.1.1.4";
-  sha256 = "0nqd8br86d71dpwq7p8956q74pgqdimid42xikp9zvf632x2s8ax";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ Cabal hledgerLib statistics time ];
-  meta = {
-    description = "computes the internal rate of return of an investment";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/applications/science/math/sloane/default.nix b/pkgs/applications/science/math/sloane/default.nix
deleted file mode 100644
index 644ec3be569..00000000000
--- a/pkgs/applications/science/math/sloane/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, cereal, downloadCurl, filepath, HTTP
-, network, optparseApplicative, terminalSize, text, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "sloane";
-  version = "1.9.3";
-  sha256 = "0xl3dmi6czwfbi17742hqxf3d6sl9dci08qszrkdmasnvivakg78";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    ansiTerminal cereal downloadCurl filepath HTTP network
-    optparseApplicative terminalSize text zlib
-  ];
-  postInstall = ''
-    mkdir -p $out/share/man/man1
-    cp sloane.1 $out/share/man/man1/
-  '';
-  meta = {
-    homepage = "http://github.com/akc/sloane";
-    description = "A command line interface to Sloane's On-Line Encyclopedia of Integer Sequences";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ akc ];
-  };
-})
diff --git a/pkgs/applications/version-management/bazaar/tools.nix b/pkgs/applications/version-management/bazaar/tools.nix
index f10fb5e65ce..4e03371ff19 100644
--- a/pkgs/applications/version-management/bazaar/tools.nix
+++ b/pkgs/applications/version-management/bazaar/tools.nix
@@ -1,20 +1,22 @@
-args : with args; 
+{ stdenv, fetchurl, makeWrapper, python2, bazaar }:
 
-rec {
-  version = "2.5";
+stdenv.mkDerivation rec {
+  name = "bzr-tools-${version}";
+  version = "2.6.0";
+  
   src = fetchurl {
     url = "http://launchpad.net/bzrtools/stable/${version}/+download/bzrtools-${version}.tar.gz";
-    sha256 = "0gzh63vl9006cpklszwmsymrq5ddxxrnxwbv5bwi740jlvxzdkxw";
+    sha256 = "0n3zzc6jf5866kfhmrnya1vdr2ja137a45qrzsz8vz6sc6xgn5wb";
   };
 
-  buildInputs = [];
-  configureFlags = [];
+  buildInputs = [ makeWrapper python2 ];
 
-  /* doConfigure should be specified separately */
-  phaseNames = [(simplyShare "bzrtools")];
+  installPhase = ''
+    ${python2}/bin/python ./setup.py install --prefix=$out
+  '';
       
-  name = "bzr-tools-${version}";
   meta = {
     description = "Bazaar plugins";
+    homepage = http://wiki.bazaar.canonical.com/BzrTools;
   };
 }
diff --git a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix b/pkgs/applications/version-management/git-and-tools/git-annex/default.nix
deleted file mode 100644
index d4d627d6154..00000000000
--- a/pkgs/applications/version-management/git-and-tools/git-annex/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, async, aws, blazeBuilder, bloomfilter, bup
-, byteable, caseInsensitive, clientsession, conduit, conduitExtra
-, cryptoApi, cryptohash, curl, dataDefault, dataenc, DAV, dbus
-, dlist, dns, editDistance, exceptions, fdoNotify, feed, filepath
-, git, gnupg1, gnutls, hamlet, hinotify, hslogger, httpClient
-, httpConduit, httpTypes, IfElse, json, lsof, MissingH
-, monadControl, mtl, network, networkInfo, networkMulticast
-, networkProtocolXmpp, networkUri, openssh, optparseApplicative
-, pathPieces, perl, QuickCheck, random, regexTdfa, resourcet, rsync
-, SafeSemaphore, securemem, SHA, shakespeare, stm, tasty
-, tastyHunit, tastyQuickcheck, tastyRerun, text, time, torrent
-, transformers, unixCompat, utf8String, uuid, wai, waiExtra, warp
-, warpTls, wget, which, xmlTypes, yesod, yesodCore, yesodDefault
-, yesodForm, yesodStatic
-}:
-
-cabal.mkDerivation (self: {
-  pname = "git-annex";
-  version = "5.20141231";
-  sha256 = "0rrwaclc3mpn39087fs5pgn0axjp5mki0nhj9a3fjjchdwd8wzyf";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    aeson async aws blazeBuilder bloomfilter byteable caseInsensitive
-    clientsession conduit conduitExtra cryptoApi cryptohash dataDefault
-    dataenc DAV dbus dlist dns editDistance exceptions fdoNotify feed
-    filepath gnutls hamlet hinotify hslogger httpClient httpConduit
-    httpTypes IfElse json MissingH monadControl mtl network networkInfo
-    networkMulticast networkProtocolXmpp networkUri optparseApplicative
-    pathPieces QuickCheck random regexTdfa resourcet SafeSemaphore
-    securemem SHA shakespeare stm tasty tastyHunit tastyQuickcheck
-    tastyRerun text time torrent transformers unixCompat utf8String
-    uuid wai waiExtra warp warpTls xmlTypes yesod yesodCore
-    yesodDefault yesodForm yesodStatic
-  ];
-  buildTools = [
-    bup curl git gnupg1 lsof openssh perl rsync wget which
-  ];
-  configureFlags = "-fAssistant -fProduction";
-  preConfigure = "export HOME=$TEMPDIR";
-  installPhase = "./Setup install";
-  checkPhase = ''
-    cp dist/build/git-annex/git-annex git-annex
-    ./git-annex test
-  '';
-  propagatedUserEnvPkgs = [git lsof];
-  meta = {
-    homepage = "http://git-annex.branchable.com/";
-    description = "manage files with git, without checking their contents into git";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix b/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
index a60d7d2a49b..588c7acff7c 100644
--- a/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchgit, mercurial, makeWrapper,
-  asciidoc, xmlto, dbus, docbook_xsl, docbook_xml_dtd_45, libxslt, libxml2
+  asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt, libxml2
 }:
 
 stdenv.mkDerivation rec {
@@ -14,12 +14,12 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ mercurial.python mercurial makeWrapper
-    asciidoc xmlto dbus docbook_xsl docbook_xml_dtd_45 libxslt libxml2
+    asciidoc xmlto docbook_xsl docbook_xml_dtd_45 libxslt libxml2
   ];
 
   doCheck = false;
 
-  installFlags = "HOME=\${out}";
+  installFlags = "HOME=\${out} install-doc";
 
   postInstall = ''
     wrapProgram $out/bin/git-remote-hg \
diff --git a/pkgs/applications/version-management/git-and-tools/github-backup/default.nix b/pkgs/applications/version-management/git-and-tools/github-backup/default.nix
deleted file mode 100644
index 39af61f5bb5..00000000000
--- a/pkgs/applications/version-management/git-and-tools/github-backup/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, filepath, git, github, hslogger, IfElse
-, MissingH, mtl, network, networkUri, optparseApplicative
-, prettyShow, text, transformers, unixCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "github-backup";
-  version = "1.20141204";
-  sha256 = "0asj0ix81k6vi95rwlhs7ikk936lzfsav4gw0gvyzf31ggmf4j4c";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    exceptions filepath github hslogger IfElse MissingH mtl network
-    networkUri optparseApplicative prettyShow text transformers
-    unixCompat
-  ];
-  buildTools = [ git ];
-  meta = {
-    homepage = "https://github.com/joeyh/github-backup";
-    description = "backs up everything github knows about a repository, to the repository";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/applications/window-managers/xmonad/default.nix b/pkgs/applications/window-managers/xmonad/default.nix
deleted file mode 100644
index 16b0ac365a2..00000000000
--- a/pkgs/applications/window-managers/xmonad/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, filepath, mtl, utf8String, X11 }:
-
-cabal.mkDerivation (self: {
-  pname = "xmonad";
-  version = "0.11";
-  sha256 = "1nsv88y2b206n3s5hrsp5ginvz1bj818ns7jmikavb2g33akdgg5";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    extensibleExceptions filepath mtl utf8String X11
-  ];
-  postInstall = ''
-    shopt -s globstar
-    mkdir -p $out/share/man/man1
-    mv "$out/"**"/man/"*.1 $out/share/man/man1/
-  '';
-  patches = [
-    # Patch to make xmonad use XMONAD_{GHC,XMESSAGE} (if available).
-    ../../../development/haskell-modules/xmonad-nix.patch
-  ];
-  meta = {
-    homepage = "http://xmonad.org";
-    description = "A tiling window manager";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix b/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix
deleted file mode 100644
index 086d80963d8..00000000000
--- a/pkgs/applications/window-managers/xmonad/xmonad-contrib.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, mtl, random, utf8String, X11, X11Xft
-, xmonad
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xmonad-contrib";
-  version = "0.11.3";
-  sha256 = "14h9vr33yljymswj50wbimav263y9abdcgi07mvfis0zd08rxqxa";
-  buildDepends = [
-    extensibleExceptions mtl random utf8String X11 X11Xft xmonad
-  ];
-  meta = {
-    homepage = "http://xmonad.org/";
-    description = "Third party extensions for xmonad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix b/pkgs/applications/window-managers/xmonad/xmonad-extras.nix
deleted file mode 100644
index 87ee4994e45..00000000000
--- a/pkgs/applications/window-managers/xmonad/xmonad-extras.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hint, libmpd, mtl, network, parsec, random, regexPosix
-, split, X11, xmonad, xmonadContrib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xmonad-extras";
-  version = "0.12";
-  sha256 = "1gyj9j6x21rvs6kg6g74wr0jdd36c5ml63a670456fhjr96s8y0g";
-  buildDepends = [
-    hint libmpd mtl network parsec random regexPosix split X11 xmonad
-    xmonadContrib
-  ];
-  configureFlags = "-f-with_hlist -fwith_split -fwith_parsec";
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/xmonad-extras";
-    description = "Third party extensions for xmonad with wacky dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/build-support/cabal/default.nix b/pkgs/build-support/cabal/default.nix
deleted file mode 100644
index bf88a0d48e2..00000000000
--- a/pkgs/build-support/cabal/default.nix
+++ /dev/null
@@ -1,330 +0,0 @@
-# generic builder for Cabal packages
-
-{ stdenv, fetchurl, lib, pkgconfig, ghc, Cabal, jailbreakCabal, glibcLocales
-, gnugrep, coreutils, hscolour, cpphs
-, enableLibraryProfiling ? false
-, enableSharedLibraries ? false
-, enableSharedExecutables ? false
-, enableStaticLibraries ? true
-, enableCheckPhase ? stdenv.lib.versionOlder "7.4" ghc.version
-, enableHyperlinkSource ? true
-, enableCpphs ? false
-, extension ? (self : super : {})
-}:
-
-let
-  enableFeature         = stdenv.lib.enableFeature;
-  versionOlder          = stdenv.lib.versionOlder;
-  optional              = stdenv.lib.optional;
-  optionals             = stdenv.lib.optionals;
-  optionalString        = stdenv.lib.optionalString;
-  filter                = stdenv.lib.filter;
-
-  defaultSetupHs        = builtins.toFile "Setup.hs" ''
-                            import Distribution.Simple
-                            main = defaultMain
-                          '';
-in
-
-# Cabal shipped with GHC 6.12.4 or earlier doesn't know the "--enable-tests configure" flag.
-assert enableCheckPhase -> versionOlder "7" ghc.version;
-
-# GHC prior to 7.4.x doesn't know the "--enable-executable-dynamic" flag.
-assert enableSharedExecutables -> versionOlder "7.4" ghc.version;
-
-# Our GHC 6.10.x builds do not provide sharable versions of their core libraries.
-assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
-
-# Pure shared library builds don't work before GHC 7.8.x.
-assert !enableStaticLibraries -> versionOlder "7.7" ghc.version;
-
-{
-  mkDerivation =
-    args : # arguments for the individual package, can modify the defaults
-    let # These attributes are removed in the end. This is in order not to spoil the build
-        # environment overly, but also to keep hash-backwards-compatible with the old cabal.nix.
-        internalAttrs = [
-          "internalAttrs" "buildDepends" "buildTools" "extraLibraries" "pkgconfigDepends"
-          "isLibrary" "isExecutable" "testDepends"
-        ];
-
-        # Stuff happening after the user preferences have been processed. We remove
-        # internal attributes and strip null elements from the dependency lists, all
-        # in the interest of keeping hashes stable.
-        postprocess =
-          x : (removeAttrs x internalAttrs) // {
-                buildInputs           = filter (y : ! (y == null)) x.buildInputs;
-                propagatedBuildInputs = filter (y : ! (y == null)) x.propagatedBuildInputs;
-                propagatedUserEnvPkgs = filter (y : ! (y == null)) x.propagatedUserEnvPkgs;
-                doCheck               = enableCheckPhase && x.doCheck;
-                useCpphs              = enableCpphs && x.useCpphs;
-                hyperlinkSource       = enableHyperlinkSource && x.hyperlinkSource;
-                # Disable Darwin builds: <https://github.com/NixOS/nixpkgs/issues/2689>.
-                meta                  = let meta = x.meta or {};
-                                            hydraPlatforms = meta.hydraPlatforms or meta.platforms or [];
-                                            noElem         = p: ps: !stdenv.lib.elem p ps;
-                                            noDarwin       = p: noElem p stdenv.lib.platforms.darwin;
-                                        in
-                                        meta // { hydraPlatforms = filter noDarwin hydraPlatforms; };
-              };
-
-        defaults =
-          self : { # self is the final version of the attribute set
-
-            # pname should be defined by the client to be the package basename
-            # version should be defined by the client to be the package version
-
-            # fname is the internal full name of the package
-            fname = "${self.pname}-${self.version}";
-
-            # name is the external full name of the package; usually we prefix
-            # all packages with haskell- to avoid name clashes for libraries;
-            # if that is not desired (for applications), name can be set to
-            # fname.
-            name = if self.isLibrary then
-                     if enableLibraryProfiling && self.enableSharedLibraries then
-                       "haskell-${self.pname}-ghc${ghc.ghc.version}-${self.version}-profiling-shared"
-                     else if enableLibraryProfiling && !self.enableSharedLibraries then
-                       "haskell-${self.pname}-ghc${ghc.ghc.version}-${self.version}-profiling"
-                     else if !enableLibraryProfiling && self.enableSharedLibraries then
-                       "haskell-${self.pname}-ghc${ghc.ghc.version}-${self.version}-shared"
-                     else
-                       "haskell-${self.pname}-ghc${ghc.ghc.version}-${self.version}"
-                   else
-                     "${self.pname}-${self.version}";
-
-            # the default download location for Cabal packages is Hackage,
-            # you still have to specify the checksum
-            src = fetchurl {
-              url = "mirror://hackage/${self.pname}/${self.fname}.tar.gz";
-              inherit (self) sha256;
-            };
-
-            # default buildInputs are just ghc, if more buildInputs are required
-            # buildInputs can be extended by the client by using extraBuildInputs,
-            # but often propagatedBuildInputs is preferable anyway
-            buildInputs = [ghc Cabal] ++ self.extraBuildInputs;
-            extraBuildInputs = self.buildTools ++
-                               (optionals self.doCheck self.testDepends) ++
-                               (optional self.hyperlinkSource hscolour) ++
-                               (optional self.useCpphs cpphs) ++
-                               (if self.pkgconfigDepends == [] then [] else [pkgconfig]) ++
-                               (if self.isLibrary then [] else self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends);
-
-            # we make sure that propagatedBuildInputs is defined, so that we don't
-            # have to check for its existence
-            propagatedBuildInputs = if self.isLibrary then self.buildDepends ++ self.extraLibraries ++ self.pkgconfigDepends else [];
-
-            # By default, also propagate all dependencies to the user environment. This is required, otherwise packages would be broken, because
-            # GHC also needs all dependencies to be available.
-            propagatedUserEnvPkgs = if self.isLibrary then self.buildDepends else [];
-
-            # library directories that have to be added to the Cabal files
-            extraLibDirs = [];
-
-            # build-depends Cabal field
-            buildDepends = [];
-
-            # target(s) passed to the cabal build phase as an argument
-            buildTarget = "";
-
-            # build-depends Cabal fields stated in test-suite stanzas
-            testDepends = [];
-
-            # target(s) passed to the cabal test phase as an argument
-            testTarget = "";
-
-            # build-tools Cabal field
-            buildTools = [];
-
-            # extra-libraries Cabal field
-            extraLibraries = [];
-
-            # pkgconfig-depends Cabal field
-            pkgconfigDepends = [];
-
-            isLibrary = ! self.isExecutable;
-            isExecutable = false;
-
-            # ignore version restrictions on the build inputs that the cabal file might specify
-            jailbreak = false;
-
-            # pass the '--enable-split-objs' flag to cabal in the configure stage
-            enableSplitObjs = !stdenv.isDarwin;         # http://hackage.haskell.org/trac/ghc/ticket/4013
-
-            # pass the '--enable-tests' flag to cabal in the configure stage
-            # and run any regression test suites the package might have
-            doCheck = enableCheckPhase;
-
-            # force cpphs instead of the C compiler's preprocessor; sometimes
-            # needed due to clang's wacky behavior
-            useCpphs = false;
-
-            # pass the '--hyperlink-source' flag to ./Setup haddock
-            hyperlinkSource = enableHyperlinkSource;
-
-            # abort the build if the configure phase detects that the package
-            # depends on multiple versions of the same build input
-            strictConfigurePhase = true;
-
-            # pass the '--enable-library-vanilla' flag to cabal in the
-            # configure stage to enable building shared libraries
-            inherit enableStaticLibraries;
-
-            # pass the '--enable-shared' flag to cabal in the configure
-            # stage to enable building shared libraries
-            inherit enableSharedLibraries;
-
-            # pass the '--enable-executable-dynamic' flag to cabal in
-            # the configure stage to enable linking shared libraries
-            inherit enableSharedExecutables;
-
-            extraConfigureFlags = [
-              (enableFeature self.enableSplitObjs "split-objs")
-              (enableFeature enableLibraryProfiling "library-profiling")
-              (enableFeature self.enableSharedLibraries "shared")
-              (optional (versionOlder "7" ghc.version) (enableFeature self.enableStaticLibraries "library-vanilla"))
-              (optional (versionOlder "7.4" ghc.version) (enableFeature self.enableSharedExecutables "executable-dynamic"))
-              (optional (versionOlder "7" ghc.version) (enableFeature self.doCheck "tests"))
-            ];
-
-            # GHC needs the locale configured during the Haddock phase.
-            LANG = "en_US.UTF-8";
-            LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive";
-
-            # compiles Setup and configures
-            configurePhase = ''
-              eval "$preConfigure"
-
-              ${let newCabalFile = fetchurl {
-                      url = "http://hackage.haskell.org/package/${self.fname}/${self.pname}.cabal";
-                      sha256 = self.editedCabalFile;
-                    };
-                in
-                  optionalString (self.editedCabalFile or "" != "") ''
-                    echo "Replace Cabal file with edited version ${newCabalFile}."
-                    cp ${newCabalFile} ${self.pname}.cabal
-                  ''
-              }${optionalString self.jailbreak "${jailbreakCabal}/bin/jailbreak-cabal ${self.pname}.cabal"}
-
-              for i in Setup.hs Setup.lhs ${defaultSetupHs}; do
-                test -f $i && break
-              done
-              ghc --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i
-
-              for p in $extraBuildInputs $propagatedNativeBuildInputs; do
-                if [ -d "$p/lib/ghc-${ghc.ghc.version}/package.conf.d" ]; then
-                  # Haskell packages don't need any extra configuration.
-                  continue;
-                fi
-                if [ -d "$p/include" ]; then
-                  extraConfigureFlags+=" --extra-include-dirs=$p/include"
-                fi
-                for d in lib{,64}; do
-                  if [ -d "$p/$d" ]; then
-                    extraConfigureFlags+=" --extra-lib-dirs=$p/$d"
-                  fi
-                done
-              done
-
-              configureFlags+=" --with-gcc=$CC"
-
-              ${optionalString (self.enableSharedExecutables && self.stdenv.isLinux) ''
-                configureFlags+=" --ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.ghc.name}/${self.pname}-${self.version}"
-              ''}
-              ${optionalString (self.enableSharedExecutables && self.stdenv.isDarwin) ''
-                configureFlags+=" --ghc-option=-optl=-Wl,-headerpad_max_install_names"
-              ''}
-              ${optionalString (versionOlder "7.8" ghc.version && !self.isLibrary) ''
-                configureFlags+=" --ghc-option=-j$NIX_BUILD_CORES"
-              ''}
-              ${optionalString self.useCpphs ''
-                configureFlags+=" --ghc-option=-pgmPcpphs --ghc-option=-optP--cpp"
-              ''}
-
-              ${optionalString self.stdenv.isDarwin ''
-                configureFlags+=" --with-gcc=clang"
-              ''}
-
-              echo "configure flags: $extraConfigureFlags $configureFlags"
-              ./Setup configure --verbose --prefix="$out" --libdir='$prefix/lib/$compiler' \
-                --libsubdir='$pkgid' $extraConfigureFlags $configureFlags 2>&1 \
-              ${optionalString self.strictConfigurePhase ''
-                | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log"
-                if ${gnugrep}/bin/egrep -q '^Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then
-                  echo >&2 "*** abort because of serious configure-time warning from Cabal"
-                  exit 1
-                fi
-              ''}
-
-              eval "$postConfigure"
-            '';
-
-            # builds via Cabal
-            buildPhase = ''
-              eval "$preBuild"
-
-              ./Setup build ${self.buildTarget}
-
-              export GHC_PACKAGE_PATH=$(${ghc.GHCPackages})
-              test -n "$noHaddock" || ./Setup haddock --html --hoogle \
-                  ${optionalString (stdenv.lib.versionOlder "6.12" ghc.version) "--ghc-options=-optP-P"} \
-                  ${optionalString self.hyperlinkSource "--hyperlink-source"} \
-                  ${optionalString self.useCpphs ''
-                    --haddock-options="--optghc=-pgmPcpphs --optghc=-optP--cpp"
-                  ''}
-
-              eval "$postBuild"
-            '';
-
-            checkPhase = optional self.doCheck ''
-              eval "$preCheck"
-
-              ./Setup test ${self.testTarget}
-
-              eval "$postCheck"
-            '';
-
-            # installs via Cabal; creates a registration file for nix-support
-            # so that the package can be used in other Haskell-builds; also
-            # adds all propagated build inputs to the user environment packages
-            installPhase = ''
-              eval "$preInstall"
-
-              ./Setup copy
-
-              mkdir -p $out/bin # necessary to get it added to PATH
-
-              local confDir=$out/lib/ghc-${ghc.ghc.version}/package.conf.d
-              local installedPkgConf=$confDir/${self.fname}.installedconf
-              local pkgConf=$confDir/${self.fname}.conf
-              mkdir -p $confDir
-              ./Setup register --gen-pkg-config=$pkgConf
-              if test -f $pkgConf; then
-                echo '[]' > $installedPkgConf
-                GHC_PACKAGE_PATH=$installedPkgConf ghc-pkg --global register $pkgConf --force
-              fi
-
-              if test -f $out/nix-support/propagated-native-build-inputs; then
-                ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages
-              fi
-
-              ${optionalString (self.enableSharedExecutables && self.isExecutable && self.stdenv.isDarwin) ''
-                for exe in "$out/bin/"* ; do
-                  install_name_tool -add_rpath \
-                    $out/lib/${ghc.ghc.name}/${self.pname}-${self.version} $exe
-                done
-              ''}
-
-              eval "$postInstall"
-            '';
-
-            # We inherit stdenv and ghc so that they can be used
-            # in Cabal derivations.
-            inherit stdenv ghc;
-          };
-    in
-    stdenv.mkDerivation (postprocess (let super = defaults self // args self;
-                                          self  = super // extension self super;
-                                      in self));
-}
diff --git a/pkgs/build-support/fetchhg/builder.sh b/pkgs/build-support/fetchhg/builder.sh
index 0b51ef79b23..847f18fa597 100644
--- a/pkgs/build-support/fetchhg/builder.sh
+++ b/pkgs/build-support/fetchhg/builder.sh
@@ -3,7 +3,7 @@ header "getting $url${rev:+ ($rev)} into $out"
 
 hg clone --insecure "$url" hg-clone
 
-hg archive -q -y ${rev:+-r "$rev"} --cwd hg-clone $out
+hg archive -q$subrepoClause -y ${rev:+-r "$rev"} --cwd hg-clone $out
 rm -f $out/.hg_archival.txt
 
 stopNest
diff --git a/pkgs/build-support/fetchhg/default.nix b/pkgs/build-support/fetchhg/default.nix
index 26426ce7d83..214e9b1387b 100644
--- a/pkgs/build-support/fetchhg/default.nix
+++ b/pkgs/build-support/fetchhg/default.nix
@@ -1,4 +1,4 @@
-{stdenv, mercurial, nix}: {name ? null, url, rev ? null, md5 ? null, sha256 ? null}:
+{stdenv, mercurial, nix}: {name ? null, url, rev ? null, md5 ? null, sha256 ? null, fetchSubrepos ? false}:
 
 # TODO: statically check if mercurial as the https support if the url starts woth https.
 stdenv.mkDerivation {
@@ -13,6 +13,8 @@ stdenv.mkDerivation {
   # Nix <= 0.7 compatibility.
   id = md5;
 
+  subrepoClause = if fetchSubrepos then "S" else "";
+
   outputHashAlgo = if md5 != null then "md5" else "sha256";
   outputHashMode = "recursive";
   outputHash = if md5 != null then md5 else sha256;
diff --git a/pkgs/build-support/fetchhg/nix-prefetch-hg b/pkgs/build-support/fetchhg/nix-prefetch-hg
index a8916176f8a..a877b217125 100755
--- a/pkgs/build-support/fetchhg/nix-prefetch-hg
+++ b/pkgs/build-support/fetchhg/nix-prefetch-hg
@@ -17,6 +17,12 @@ if test -z "$url"; then
     exit 1
 fi
 
+if test "$fetchSubrepos" == 1; then
+    subrepoClause=S
+else
+    subrepoClause=
+fi
+
 test -n "$rev" || rev="tip"
 
 
@@ -47,7 +53,7 @@ if test -z "$finalPath"; then
     else
       tmpClone=$url
     fi
-    hg archive -q -y -r "$rev" --cwd $tmpClone $tmpArchive
+    hg archive -q$subrepoClause -y -r "$rev" --cwd $tmpClone $tmpArchive
     rm -f $tmpArchive/.hg_archival.txt
 
     echo "hg revision is $(cd $tmpClone; hg id -r "$rev" -i)"
diff --git a/pkgs/data/fonts/font-awesome-ttf/default.nix b/pkgs/data/fonts/font-awesome-ttf/default.nix
new file mode 100644
index 00000000000..7e07ec8a37c
--- /dev/null
+++ b/pkgs/data/fonts/font-awesome-ttf/default.nix
@@ -0,0 +1,31 @@
+{stdenv, fetchurl, unzip}:
+
+stdenv.mkDerivation rec {
+  name = "font-awesome-4.3.0";
+
+  src = fetchurl {
+    url = "http://fortawesome.github.io/Font-Awesome/assets/${name}.zip";
+    sha256 = "018syfvkj01jym60mpys93xv84ky9l2x90gprnm9npzwkw5169jc";
+  };
+
+  buildCommand = ''
+    ${unzip}/bin/unzip $src
+    mkdir -p $out/share/fonts/truetype
+    cp */fonts/*.ttf $out/share/fonts/truetype
+  '';
+
+  meta = {
+    description = "Font Awesome - TTF font";
+
+    longDescription = ''
+      Font Awesome gives you scalable vector icons that can instantly be customized.
+      This package includes only the TTF font. For full CSS etc. see the project website.
+    '';
+
+    homepage = "http://fortawesome.github.io/Font-Awesome/";
+    license = stdenv.lib.licenses.ofl;
+
+    platforms = stdenv.lib.platforms.all;
+    maintainers = [ stdenv.lib.maintainers.abaldeau ];
+  };
+}
diff --git a/pkgs/data/misc/geolite-legacy/default.nix b/pkgs/data/misc/geolite-legacy/default.nix
index ac8582e2018..7715a0db236 100644
--- a/pkgs/data/misc/geolite-legacy/default.nix
+++ b/pkgs/data/misc/geolite-legacy/default.nix
@@ -8,23 +8,23 @@ let
 
   # Annoyingly, these files are updated without a change in URL. This means that
   # builds will start failing every month or so, until the hashes are updated.
-  version = "2015-04-21";
+  version = "2015-05-07";
 in
 stdenv.mkDerivation {
   name = "geolite-legacy-${version}";
 
   srcGeoIP = fetchDB "GeoLiteCountry/GeoIP.dat.gz"
-    "15c7j6yyjl0k42ij7smdz2j451y3hhfbmxwkx8kp5ja0afrlw41k";
+    "15p8is7jml8xsy7a8afsjq7q20pkisbk5b7nj465ljaz5svq6rgv";
   srcGeoIPv6 = fetchDB "GeoIPv6.dat.gz"
-    "0kz6yjprzqr2pi4rczbmw7489gdjzf957azahdqjai8fx0s5w93i";
+    "0apiypf500k9k89x6zm1109gw6j9xs83c80iyl17rxlik1hhqf8g";
   srcGeoLiteCity = fetchDB "GeoLiteCity.dat.xz"
-    "1z40kfjwn90fln7nfnk5pwcn1wl9imw5jz6bcdy8yr552m2n31y7";
+    "12j44586jmvk1jnxs345lgdgl9izn51xgh1m2jm7lklsyw13b2nk";
   srcGeoLiteCityv6 = fetchDB "GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz"
-    "1k8sig8w43cdm19rpwndr1akj1d3mxl5sch60qbinjrb05l6xbgv";
+    "1jlxd60l7ic7md0d93fhiyd2vqms1fcirp6wkm0glh347j64srsb";
   srcGeoIPASNum = fetchDB "asnum/GeoIPASNum.dat.gz"
-    "0r4v2zs4alxb46kz679hw4w34s7n9pxw32wcfs5x4nhnq051y6ms";
+    "1y5b68s1giw01vw98c99qdhjiaxx6l4hrc2mx4rdaja46zic4maz";
   srcGeoIPASNumv6 = fetchDB "asnum/GeoIPASNumv6.dat.gz"
-    "04ciwh5gaxja4lzlsgbg1p7rkrhnn637m4nj9ld8sb36bl2ph6gc";
+    "0crl31yc11w4jzgvbr9pgqd7x6ivpsgsip19s1g5xl71qbpmmjxm";
 
   meta = with stdenv.lib; {
     inherit version;
diff --git a/pkgs/development/compilers/agda/default.nix b/pkgs/development/compilers/agda/default.nix
deleted file mode 100644
index 573f7c6b890..00000000000
--- a/pkgs/development/compilers/agda/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, binary, boxes, cpphs, dataHash, deepseq, emacs
-, equivalence, filepath, geniplate, happy, hashable, hashtables
-, haskeline, haskellSrcExts, mtl, parallel, QuickCheck
-, STMonadTrans, strict, text, time, transformers
-, unorderedContainers, xhtml, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Agda";
-  version = "2.4.2.2";
-  sha256 = "1hxvapnvlkx6imifswc70ng869zll0zfsygivhc2mjyhaiv10i13";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary boxes dataHash deepseq equivalence filepath geniplate
-    hashable hashtables haskeline haskellSrcExts mtl parallel
-    QuickCheck STMonadTrans strict text time transformers
-    unorderedContainers xhtml zlib
-  ];
-  buildTools = [ alex cpphs emacs happy ];
-  noHaddock = true;
-  jailbreak = true;
-  postInstall = ''
-    $out/bin/agda -c --no-main $(find $out/share -name Primitive.agda)
-    $out/bin/agda-mode compile
-  '';
-  meta = {
-    homepage = "http://wiki.portal.chalmers.se/agda/";
-    description = "A dependently typed functional programming language and proof assistant";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/compilers/clash-ghc/default.nix b/pkgs/development/compilers/clash-ghc/default.nix
deleted file mode 100644
index a7e87b78dc7..00000000000
--- a/pkgs/development/compilers/clash-ghc/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, clashLib, clashPrelude, filepath, ghcPaths
-, hashable, haskeline, lens, makeWrapper, mtl, text, transformers, unbound
-, unorderedContainers, thLift
-}:
-
-cabal.mkDerivation (self: {
-  pname = "clash-ghc";
-  version = "0.4";
-  sha256 = "0pyv8snrmy7x9gv6xna5rd5chacrdvczcjs7854b80pifhag5c2g";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    bifunctors clashLib clashPrelude filepath ghcPaths hashable
-    haskeline lens mtl text transformers unbound unorderedContainers
-    thLift
-  ];
-  buildTools = [ makeWrapper ];
-  postInstall = ''
-    echo ${clashPrelude}
-    wrapProgram $out/bin/clash \
-      --add-flags "-package-db ${clashPrelude}/lib/ghc-${self.ghc.version}/package.conf.d/${clashPrelude.fname}.installedconf" \
-      --add-flags "-package-db ${thLift}/lib/ghc-${self.ghc.version}/package.conf.d/${thLift.fname}.installedconf" \
-      --add-flags "\$(${self.ghc.GHCGetPackages} ${self.ghc.version} \"\$(dirname \$0)\" \"-package-db\")"
-  '';
-  meta = {
-    homepage = "http://christiaanb.github.io/clash2";
-    description = "CAES Language for Synchronous Hardware";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/cudatoolkit/6.5.nix b/pkgs/development/compilers/cudatoolkit/6.5.nix
index 17156cd0664..268e8e7aeae 100644
--- a/pkgs/development/compilers/cudatoolkit/6.5.nix
+++ b/pkgs/development/compilers/cudatoolkit/6.5.nix
@@ -1,5 +1,5 @@
 { lib, stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib
-, xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib
+, xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib, glibc
 }:
 
 let version = "6.5.19"; in
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
   buildInputs = [ perl ];
 
   runtimeDependencies = [
+    glibc
     ncurses expat python zlib
     xlibs.libX11 xlibs.libXext xlibs.libXrender xlibs.libXt xlibs.libXtst xlibs.libXi xlibs.libXext
     gtk2 glib fontconfig freetype unixODBC alsaLib
@@ -54,6 +55,9 @@ stdenv.mkDerivation rec {
     rm $out/tools/CUDA_Occupancy_Calculator.xls
     perl ./install-sdk-linux.pl --prefix="$sdk" --cudaprefix="$out"
     mv $out/include $out/usr_include
+
+    # let's remove the 32-bit libraries, they confuse the lib64->lib mover
+    rm -rf $out/lib
   '';
 
   setupHook = ./setup-hook.sh;
diff --git a/pkgs/development/compilers/dmd/default.nix b/pkgs/development/compilers/dmd/default.nix
index 068b29d47ce..fb4666de4c2 100644
--- a/pkgs/development/compilers/dmd/default.nix
+++ b/pkgs/development/compilers/dmd/default.nix
@@ -1,15 +1,20 @@
 { stdenv, fetchurl, unzip, curl }:
 
 stdenv.mkDerivation {
-  name = "dmd-2.067.0";
+  name = "dmd-2.067.1";
 
   src = fetchurl {
-    url = http://downloads.dlang.org/releases/2015/dmd.2.067.0.zip;
-    sha256 = "0b1b65694846ef3430de1de341c8cf353151a1a39656e6a1065fe56bc90fb60b";
+    url = http://downloads.dlang.org/releases/2015/dmd.2.067.1.zip;
+    sha256 = "0ny99vfllvvgcl79pwisxcdnb3732i827k9zg8c0j4s0n79k5z94";
   };
 
   buildInputs = [ unzip curl ];
 
+  # Allow to use "clang++", commented in Makefile
+  postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+      substituteInPlace src/dmd/posix.mak --replace g++ clang++
+  '';
+
   buildPhase = ''
       cd src/dmd
       make -f posix.mak INSTALL_DIR=$out
@@ -34,8 +39,9 @@ stdenv.mkDerivation {
 
       cd ../phobos
       mkdir $out/lib
-      ${let bits = if stdenv.is64bit then "64" else "32"; in
-      "cp generated/linux/release/${bits}/libphobos2.a $out/lib"
+      ${let bits = if stdenv.is64bit then "64" else "32";
+            osname = if stdenv.isDarwin then "osx" else "linux"; in
+      "cp generated/${osname}/release/${bits}/libphobos2.a $out/lib"
       }
 
       cp -r std $out/include/d2
@@ -55,4 +61,3 @@ stdenv.mkDerivation {
     platforms = platforms.unix;
   };
 }
-
diff --git a/pkgs/development/compilers/elm/elm-compiler.nix b/pkgs/development/compilers/elm/elm-compiler.nix
deleted file mode 100644
index 9cf8eda2d9a..00000000000
--- a/pkgs/development/compilers/elm/elm-compiler.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, binary, blazeHtml, blazeMarkup
-, cmdargs, filemanip, filepath, HUnit, indents, languageEcmascript
-, languageGlsl, mtl, parsec, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text, transformers
-, unionFind, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "elm-compiler";
-  version = "0.14.1";
-  sha256 = "0my04mipgia5qw02nzzrzc4kq3vl7bv75rzrsmd2bdb2wll1k94f";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson aesonPretty binary blazeHtml blazeMarkup cmdargs filepath
-    indents languageEcmascript languageGlsl mtl parsec text
-    transformers unionFind unorderedContainers
-  ];
-  testDepends = [
-    aeson aesonPretty binary blazeHtml blazeMarkup cmdargs filemanip
-    filepath HUnit indents languageEcmascript languageGlsl mtl parsec
-    QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text transformers unionFind
-    unorderedContainers
-  ];
-  meta = {
-    homepage = "http://elm-lang.org";
-    description = "Values to help with elm-package, elm-make, and elm-lang.org";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm-get.nix b/pkgs/development/compilers/elm/elm-get.nix
deleted file mode 100644
index d01a3226d29..00000000000
--- a/pkgs/development/compilers/elm/elm-get.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, ansiWlPprint, binary, Elm, filepath
-, HTTP, httpClient, httpClientTls, httpTypes, mtl, network
-, optparseApplicative, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "elm-get";
-  version = "0.1.3";
-  sha256 = "1did7vjd1h2kh5alndd2b63zi8b1m9hf6k1k75yxwvw6f6mz5i4q";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson aesonPretty ansiWlPprint binary Elm filepath HTTP httpClient
-    httpClientTls httpTypes mtl network optparseApplicative vector
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/elm-lang/elm-get";
-    description = "Tool for sharing and using Elm libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm-make.nix b/pkgs/development/compilers/elm/elm-make.nix
deleted file mode 100644
index f9693ab2d94..00000000000
--- a/pkgs/development/compilers/elm/elm-make.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiWlPprint, binary, blazeHtml, blazeMarkup, elmCompiler
-, elmPackage, filepath, mtl, optparseApplicative, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "elm-make";
-  version = "0.1.1";
-  sha256 = "02mqr6v146piwrhycnmlxnky5bmsl7ap7781qmcwkfmc89wfa4zl";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    ansiWlPprint binary blazeHtml blazeMarkup elmCompiler elmPackage
-    filepath mtl optparseApplicative text
-  ];
-  meta = {
-    homepage = "http://elm-lang.org";
-    description = "A build tool for Elm projects";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm-package.nix b/pkgs/development/compilers/elm/elm-package.nix
deleted file mode 100644
index 4bcc4339b68..00000000000
--- a/pkgs/development/compilers/elm/elm-package.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, ansiWlPprint, binary, elmCompiler
-, filepath, HTTP, httpClient, httpClientTls, httpTypes, mtl
-, network, optparseApplicative, text, time, unorderedContainers
-, vector, zipArchive
-}:
-
-cabal.mkDerivation (self: {
-  pname = "elm-package";
-  version = "0.4";
-  sha256 = "0vsq87imyvs1sa2n4z41b6qswy2cknxsg4prhwc9r7lvyljkmn03";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson aesonPretty ansiWlPprint binary elmCompiler filepath HTTP
-    httpClient httpClientTls httpTypes mtl network optparseApplicative
-    text time unorderedContainers vector zipArchive
-  ];
-  meta = {
-    homepage = "http://github.com/elm-lang/elm-package";
-    description = "Package manager for Elm libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm-reactor-exact-dependencies.json b/pkgs/development/compilers/elm/elm-reactor-exact-dependencies.json
deleted file mode 100644
index e9e2a77bc8b..00000000000
--- a/pkgs/development/compilers/elm/elm-reactor-exact-dependencies.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-    "evancz/virtual-dom": "1.1.0",
-    "evancz/elm-markdown": "1.1.2",
-    "evancz/elm-html": "1.1.0",
-    "elm-lang/core": "1.1.0"
-}
\ No newline at end of file
diff --git a/pkgs/development/compilers/elm/elm-reactor.nix b/pkgs/development/compilers/elm/elm-reactor.nix
deleted file mode 100644
index 00efef6c1fe..00000000000
--- a/pkgs/development/compilers/elm/elm-reactor.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-{ unzip, fetchurl, fetchFromGitHub, cabal, blazeHtml, blazeMarkup, cmdargs, elmCompiler, elmMake, filepath
-, fsnotify, HTTP, mtl, snapCore, snapServer, systemFilepath, text
-, time, transformers, unorderedContainers, websockets
-, websocketsSnap
-}:
-
-cabal.mkDerivation (self: rec {
-  pname = "elm-reactor";
-  version = "0.3";
-  isLibrary = false;
-  isExecutable = true;
-  buildTools = [ unzip ];
-
-  src = fetchFromGitHub {
-    owner = "elm-lang";
-	repo = "elm-reactor";
-	rev = "176ff8e05e4bb7474752da1b3455c83d6181d594";
-	sha256 = "1marjqlmmq3a74g9f3ngk90h9mkhillcdwfsys6x0nqj6qirw4ph";
-  };
-  elmLangCore = fetchurl {
-    url = "https://github.com/elm-lang/core/archive/1.1.0.zip";
-    sha256 = "1fhvghjsay1p82k13039wbd02k439yplv2rh9zr77zvcbih6a31j";
-  };
-  elmHtml = fetchurl {
-	url = "https://github.com/evancz/elm-html/archive/1.1.0.zip";
-    sha256 = "01wshabxsdrxcxs2nn3dhk7n8720sp3prpkahhx36vvprdh05l4q";
-  };
-  elmMarkdown = fetchurl {
-	url = "https://github.com/evancz/elm-markdown/archive/1.1.2.zip";
-	sha256 = "14y1wp28za50zypdzyvl5d57hkm0v3rgnzm5klv3jcbd625kr9bg";
-  };
-  virtualDom = fetchurl {
-	url = "https://github.com/evancz/virtual-dom/archive/1.1.0.zip";
-	sha256 = "08dr7q0x1ycgj5b15s2kn1a45iw350gzq65c3lxp47xfffq1vz91";
-  };
-  elmStuff = ./elm-reactor-exact-dependencies.json;
-
-  preConfigure = ''
-	unzip -d $TEMPDIR -q ${elmLangCore}
-	mkdir -p elm-stuff/packages/elm-lang/core/1.1.0
-	cp -pr $TEMPDIR/core-1.1.0/* elm-stuff/packages/elm-lang/core/1.1.0/
-
-	unzip -d $TEMPDIR -q ${elmHtml}
-	mkdir -p elm-stuff/packages/evancz/elm-html/1.1.0
-	cp -pr $TEMPDIR/elm-html-1.1.0/* elm-stuff/packages/evancz/elm-html/1.1.0
-
-	unzip -d $TEMPDIR -q ${elmMarkdown}
-	mkdir -p elm-stuff/packages/evancz/elm-markdown/1.1.2
-	cp -pr $TEMPDIR/elm-markdown-1.1.2/* elm-stuff/packages/evancz/elm-markdown/1.1.2
-
-	unzip -d $TEMPDIR -q ${virtualDom}
-	mkdir -p elm-stuff/packages/evancz/virtual-dom/1.1.0
-	cp -pr $TEMPDIR/virtual-dom-1.1.0/* elm-stuff/packages/evancz/virtual-dom/1.1.0
-
-    cp ${elmStuff} elm-stuff/exact-dependencies.json
-  '';
-  buildDepends = [
-    blazeHtml blazeMarkup cmdargs elmCompiler filepath fsnotify HTTP
-    mtl snapCore snapServer systemFilepath text time transformers
-    unorderedContainers websockets websocketsSnap elmMake
-  ];
-  meta = {
-    homepage = "http://elm-lang.org";
-    description = "Interactive development tool for Elm programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm-repl.nix b/pkgs/development/compilers/elm/elm-repl.nix
deleted file mode 100644
index ffeea93f9fb..00000000000
--- a/pkgs/development/compilers/elm/elm-repl.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bytestringTrie, cmdargs, Elm, filepath, haskeline, HUnit
-, mtl, parsec, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "elm-repl";
-  version = "0.3";
-  sha256 = "10a4a2ybg5dlshpklnisb957lknb0w8s3ppaq5p5y6ylqik8ak0a";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    bytestringTrie cmdargs Elm filepath haskeline mtl parsec
-  ];
-  testDepends = [
-    bytestringTrie cmdargs Elm filepath haskeline HUnit mtl parsec
-    QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "https://github.com/elm-lang/elm-repl";
-    description = "a REPL for Elm";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm-server.nix b/pkgs/development/compilers/elm/elm-server.nix
deleted file mode 100644
index 264c75ee7af..00000000000
--- a/pkgs/development/compilers/elm/elm-server.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, Elm, filepath, mtl, snapCore, snapServer
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "elm-server";
-  version = "0.11.0.1";
-  sha256 = "0nnkhmmm4cl6a314xxh5qwxkjsc3k3vcwdfar62578ykarxb53g1";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs Elm filepath mtl snapCore snapServer unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://elm-lang.org";
-    description = "Server for developing Elm projects";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/elm/elm.nix b/pkgs/development/compilers/elm/elm.nix
deleted file mode 100644
index 38e1d7de2c6..00000000000
--- a/pkgs/development/compilers/elm/elm.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, binary, blazeHtml, blazeMarkup
-, cheapskate, cmdargs, filemanip, filepath, highlightingKate, HUnit
-, indents, languageEcmascript, languageGlsl, mtl, parsec
-, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, text, transformers, unionFind
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Elm";
-  version = "0.13";
-  sha256 = "1l6p00h0717blwvia0gvqpsakq8jy44fxc6brr4qxs5g4yjcjnmh";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson aesonPretty binary blazeHtml blazeMarkup cheapskate cmdargs
-    filepath highlightingKate indents languageEcmascript languageGlsl
-    mtl parsec text transformers unionFind unorderedContainers
-  ];
-  testDepends = [
-    aeson aesonPretty binary blazeHtml blazeMarkup cheapskate cmdargs
-    filemanip filepath highlightingKate HUnit indents
-    languageEcmascript languageGlsl mtl parsec QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 text transformers
-    unionFind unorderedContainers
-  ];
-  doCheck = false;
-  preConfigure = ''
-    rm -f Setup.hs
-    echo -e "import Distribution.Simple\nmain=defaultMain\n" > Setup.hs
-  '';
-  meta = {
-    homepage = "http://elm-lang.org";
-    description = "The Elm language module";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/epic/default.nix b/pkgs/development/compilers/epic/default.nix
deleted file mode 100644
index ae4d73d6e20..00000000000
--- a/pkgs/development/compilers/epic/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, boehmgc, Cabal, gmp, happy, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "epic";
-  version = "0.9.3.2";
-  sha256 = "1l73absns4ci20brkdjg1r1l9p4xxx88vax736diqik7rl7zrx9h";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ Cabal mtl ];
-  buildTools = [ happy ];
-  extraLibraries = [ boehmgc gmp ];
-  meta = {
-    homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php";
-    description = "Compiler for a simple functional language";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/gcc/5.1/builder.sh b/pkgs/development/compilers/gcc/5/builder.sh
index dd77c67a023..dd77c67a023 100644
--- a/pkgs/development/compilers/gcc/5.1/builder.sh
+++ b/pkgs/development/compilers/gcc/5/builder.sh
diff --git a/pkgs/development/compilers/gcc/5.1/default.nix b/pkgs/development/compilers/gcc/5/default.nix
index 1c61d57729d..1c61d57729d 100644
--- a/pkgs/development/compilers/gcc/5.1/default.nix
+++ b/pkgs/development/compilers/gcc/5/default.nix
diff --git a/pkgs/development/compilers/gcc/5.1/gfortran-driving.patch b/pkgs/development/compilers/gcc/5/gfortran-driving.patch
index 70708886b40..70708886b40 100644
--- a/pkgs/development/compilers/gcc/5.1/gfortran-driving.patch
+++ b/pkgs/development/compilers/gcc/5/gfortran-driving.patch
diff --git a/pkgs/development/compilers/gcc/5.1/gnat-cflags.patch b/pkgs/development/compilers/gcc/5/gnat-cflags.patch
index bf2acf065e9..bf2acf065e9 100644
--- a/pkgs/development/compilers/gcc/5.1/gnat-cflags.patch
+++ b/pkgs/development/compilers/gcc/5/gnat-cflags.patch
diff --git a/pkgs/development/compilers/gcc/5.1/java-jvgenmain-link.patch b/pkgs/development/compilers/gcc/5/java-jvgenmain-link.patch
index 2612e8bfbbb..2612e8bfbbb 100644
--- a/pkgs/development/compilers/gcc/5.1/java-jvgenmain-link.patch
+++ b/pkgs/development/compilers/gcc/5/java-jvgenmain-link.patch
diff --git a/pkgs/development/compilers/gcc/5.1/libstdc++-target.patch b/pkgs/development/compilers/gcc/5/libstdc++-target.patch
index fb622b39580..fb622b39580 100644
--- a/pkgs/development/compilers/gcc/5.1/libstdc++-target.patch
+++ b/pkgs/development/compilers/gcc/5/libstdc++-target.patch
diff --git a/pkgs/development/compilers/gcc/5.1/no-sys-dirs.patch b/pkgs/development/compilers/gcc/5/no-sys-dirs.patch
index 36df51904ac..36df51904ac 100644
--- a/pkgs/development/compilers/gcc/5.1/no-sys-dirs.patch
+++ b/pkgs/development/compilers/gcc/5/no-sys-dirs.patch
diff --git a/pkgs/development/compilers/ghc/7.10.1.nix b/pkgs/development/compilers/ghc/7.10.1.nix
index 5bec1fa3f55..4eb4a501e4e 100644
--- a/pkgs/development/compilers/ghc/7.10.1.nix
+++ b/pkgs/development/compilers/ghc/7.10.1.nix
@@ -35,6 +35,15 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
+  patches = [
+    # Fix user pkg db location for GHCJS: 
+    # https://ghc.haskell.org/trac/ghc/ticket/10232
+    (fetchpatch {
+      url = "https://git.haskell.org/ghc.git/patch/c46e4b184e0abc158ad8f1eff6b3f0421acaf984";
+      sha256 = "0fkdyqd4bqp742rydwmqq8d2n7gf61bgdhaiw8xf7jy0ix7lr60w";
+    })
+  ];
+
   postPatch = ''
     pushd libraries/Cabal
     patch -p1 < ${cabalPatch}
diff --git a/pkgs/development/compilers/ghc/wrapper.nix b/pkgs/development/compilers/ghc/wrapper.nix
deleted file mode 100644
index bcfbd49b98a..00000000000
--- a/pkgs/development/compilers/ghc/wrapper.nix
+++ /dev/null
@@ -1,86 +0,0 @@
-{ stdenv, ghc, makeWrapper, coreutils, writeScript }:
-
-let
-  ghc761OrLater = !stdenv.lib.versionOlder ghc.version "7.6.1";
-  packageDBFlag = if ghc761OrLater then "-package-db" else "-package-conf";
-
-  GHCGetPackages = writeScript "ghc-get-packages.sh" ''
-    #! ${stdenv.shell}
-    # Usage:
-    #  $1: version of GHC
-    #  $2: invocation path of GHC
-    #  $3: prefix
-    version="$1"
-    if test -z "$3"; then
-      prefix="${packageDBFlag} "
-    else
-      prefix="$3"
-    fi
-    PATH="$2:$PATH"
-    IFS=":"
-    for p in $PATH; do
-      PkgDir="$p/../lib/ghc-$version/package.conf.d"
-      for i in "$PkgDir/"*.installedconf; do
-        # output takes place here
-        test -f $i && echo -n " $prefix$i"
-      done
-    done
-    test -f "$2/../lib/ghc-$version/package.conf" && echo -n " $prefix$2/../lib/ghc-$version/package.conf"
-  '';
-
-  GHCPackages = writeScript "ghc-packages.sh" ''
-    #! ${stdenv.shell} -e
-    declare -A GHC_PACKAGES_HASH # using bash4 hashs to get uniq paths
-
-    for arg in $(${GHCGetPackages} ${ghc.version} "$(dirname $0)"); do
-      case "$arg" in
-        ${packageDBFlag}) ;;
-        *)
-          CANONICALIZED="$(${coreutils}/bin/readlink -f -- "$arg")"
-          GHC_PACKAGES_HASH["$CANONICALIZED"]= ;;
-      esac
-    done
-
-    for path in ''${!GHC_PACKAGES_HASH[@]}; do
-      echo -n "$path:"
-    done
-  '';
-
-in
-stdenv.mkDerivation {
-  name = "ghc-${ghc.version}-wrapper";
-
-  buildInputs = [makeWrapper];
-  propagatedBuildInputs = [ghc];
-
-  unpackPhase = "true";
-  installPhase = ''
-    runHook preInstall
-
-    mkdir -p $out/bin
-    for prg in ghc ghci ghc-${ghc.version} ghci-${ghc.version}; do
-      makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghc.version} \"\$(dirname \$0)\")"
-    done
-    for prg in runghc runhaskell; do
-      makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghc.version} \"\$(dirname \$0)\" \" ${packageDBFlag} --ghc-arg=\")"
-    done
-    for prg in ghc-pkg ghc-pkg-${ghc.version}; do
-      makeWrapper $ghc/bin/$prg $out/bin/$prg --add-flags "\$(${GHCGetPackages} ${ghc.version} \"\$(dirname \$0)\" -${packageDBFlag}=)"
-    done
-    for prg in hp2ps hpc hasktags hsc2hs; do
-      test -x $ghc/bin/$prg && ln -s $ghc/bin/$prg $out/bin/$prg
-    done
-
-    mkdir -p $out/nix-support
-    ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages
-
-    mkdir -p $out/share/doc
-    ln -s $ghc/lib $out/lib
-    ln -s $ghc/share/doc/ghc $out/share/doc/ghc-${ghc.version}
-
-    runHook postInstall
-  '';
-
-  inherit ghc GHCGetPackages GHCPackages;
-  inherit (ghc) meta version;
-}
diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix
index 54604f548fa..19308218788 100644
--- a/pkgs/development/compilers/ghcjs/default.nix
+++ b/pkgs/development/compilers/ghcjs/default.nix
@@ -59,8 +59,8 @@ in mkDerivation (rec {
   inherit version;
   src = fetchgit {
     url = git://github.com/ghcjs/ghcjs.git;
-    rev = "64c3768186d73d8c185b42d4d14dfb943919ee56"; # master branch
-    sha256 = "1w7rwcqzihg6h2j0khar7kjn8vdjg9ngjk6bndpiqcgf3kwfmvhf";
+    rev = "d4322c2ae4467420b28eca99f0c0abd00caf5d4a"; # master branch
+    sha256 = "12mvl4l1i993j86n9wkwcs567jm13javghbxapjjsc7493xpmya5";
   };
   isLibrary = true;
   isExecutable = true;
diff --git a/pkgs/development/compilers/icedtea-web/default.nix b/pkgs/development/compilers/icedtea-web/default.nix
index ffff81b686a..f1a7b907815 100644
--- a/pkgs/development/compilers/icedtea-web/default.nix
+++ b/pkgs/development/compilers/icedtea-web/default.nix
@@ -3,12 +3,12 @@
 stdenv.mkDerivation rec {
   name = "icedtea-web-${version}";
 
-  version = "1.5.2";
+  version = "1.6";
 
   src = fetchurl {
     url = "http://icedtea.wildebeest.org/download/source/${name}.tar.gz";
 
-    sha256 = "1wrvl66qj0yhaqqhcq24005ci5sc3w005809cld55iiwagr8z7mj";
+    sha256 = "0z8iirvpciai55s4vhpfkhyx4h4hm6dqy4pg4c61pia3innqd4qn";
   };
 
   buildInputs = [ gtk2 xulrunner zip pkgconfig npapi_sdk ];
diff --git a/pkgs/development/compilers/idris/default.nix b/pkgs/development/compilers/idris/default.nix
deleted file mode 100644
index 16bf3bdeb95..00000000000
--- a/pkgs/development/compilers/idris/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, annotatedWlPprint, ansiTerminal, ansiWlPprint
-, base64Bytestring, binary, blazeHtml, blazeMarkup, boehmgc
-, cheapskate, deepseq, filepath, fingertree, gmp, happy, haskeline
-, lens, libffi, mtl, network, optparseApplicative, parsers, split
-, text, time, transformers, trifecta, unorderedContainers
-, utf8String, vector, vectorBinaryInstances, xml, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "idris";
-  version = "0.9.15.1";
-  sha256 = "0r31jcqs9kgknm66v7bbcgj9md7z49sgvn0nhk1dwg8jj2rmfll8";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    annotatedWlPprint ansiTerminal ansiWlPprint base64Bytestring binary
-    blazeHtml blazeMarkup cheapskate deepseq filepath fingertree
-    haskeline lens libffi mtl network optparseApplicative parsers split
-    text time transformers trifecta unorderedContainers utf8String
-    vector vectorBinaryInstances xml zlib
-  ];
-  buildTools = [ happy ];
-  extraLibraries = [ boehmgc gmp ];
-  configureFlags = "-fgmp -fffi";
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.idris-lang.org/";
-    description = "Functional Programming Language with Dependent Types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/compilers/idris/wrapper.nix b/pkgs/development/compilers/idris/wrapper.nix
deleted file mode 100644
index 857a31f6d4a..00000000000
--- a/pkgs/development/compilers/idris/wrapper.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ stdenv, gmp, makeWrapper, runCommand, idris_plain, boehmgc}:
-
-runCommand "idris-wrapper" {} ''
-  source ${makeWrapper}/nix-support/setup-hook
-  mkdir -p $out/bin
-  ln -s ${idris_plain}/bin/idris $out/bin
-      wrapProgram $out/bin/idris \
-        --suffix NIX_CFLAGS_COMPILE : '"-I${gmp}/include -L${gmp}/lib -L${boehmgc}/lib"' \
-        --suffix PATH : ${stdenv.cc}/bin \
-        --suffix PATH : ${idris_plain}/bin
-''
diff --git a/pkgs/development/compilers/jhc/default.nix b/pkgs/development/compilers/jhc/default.nix
index 08ac509a245..091b81b1641 100644
--- a/pkgs/development/compilers/jhc/default.nix
+++ b/pkgs/development/compilers/jhc/default.nix
@@ -1,5 +1,9 @@
-{ stdenv, fetchurl, perl, ghc, binary, zlib, utf8String, readline, fgl,
-  regexCompat, HsSyck, random }:
+{ stdenv, fetchurl, perl, ghcWithPackages }:
+
+let ghc = ghcWithPackages (hpkgs: with hpkgs; [
+            binary zlib utf8-string readline fgl regex-compat HsSyck random
+          ]);
+in
 
 stdenv.mkDerivation rec {
   name = "jhc-${version}";
@@ -10,10 +14,7 @@ stdenv.mkDerivation rec {
     sha256 = "0lrgg698mx6xlrqcylba9z4g1f053chrzc92ri881dmb1knf83bz";
   };
 
-  buildInputs =
-    [ perl ghc binary zlib utf8String
-      readline fgl regexCompat HsSyck random
-    ];
+  buildInputs = [ perl ghc ];
 
   meta = {
     description = "Whole-program, globally optimizing Haskell compiler";
diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix
index 3b8f46eb688..3da27d72814 100644
--- a/pkgs/development/compilers/nim/default.nix
+++ b/pkgs/development/compilers/nim/default.nix
@@ -1,18 +1,19 @@
 { stdenv, fetchurl, unzip }:
 
 stdenv.mkDerivation rec {
-  name = "nim-0.10.2";
+  name = "nim-0.11.0";
 
   buildInputs = [ unzip ];
 
   src = fetchurl {
     url = "http://nim-lang.org/download/${name}.zip";
-    sha256 = "1jkrf8wgva7kfl0vqs1f3scidi6a85r6bkz2zf90k8gdpin9idrg";
+    sha256 = "0l19rrp6nhwhr2z33np4x32c35iba0hhv6w3qwj1sk8bjfpvz4cw";
   };
 
   buildPhase   = "sh build.sh";
   installPhase =
     ''
+      installBin bin/nim
       substituteInPlace install.sh --replace '$1/nim' "$out"
       sh install.sh $out
     '';
diff --git a/pkgs/development/compilers/pakcs/adjust-buildsystem.patch b/pkgs/development/compilers/pakcs/adjust-buildsystem.patch
deleted file mode 100644
index ce0b42c9e34..00000000000
--- a/pkgs/development/compilers/pakcs/adjust-buildsystem.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -Naur pakcs-1.11.4-upstream/Makefile pakcs-1.11.4/Makefile
---- pakcs-1.11.4-upstream/Makefile	2014-10-24 05:12:37.000000000 -0430
-+++ pakcs-1.11.4/Makefile	2015-01-05 16:26:39.256709080 -0430
-@@ -94,7 +94,6 @@
- install: cleanoldinfos installscripts copylibs
- 	@echo "PAKCS installation configuration (file pakcsinitrc):"
- 	@cat pakcsinitrc
--	$(MAKE) frontend
- 	# pre-compile all libraries:
- 	@cd lib && $(MAKE) fcy
- 	# install the Curry2Prolog compiler as a saved system:
-@@ -145,10 +144,6 @@
- # compile the tools:
- .PHONY: tools
- tools:
--	# compile the Curry Port Name Server demon:
--	@if [ -r bin/pakcs ] ; then cd cpns       && $(MAKE) ; fi
--	# compile the event handler demon for dynamic web pages:
--	@if [ -r bin/pakcs ] ; then cd www        && $(MAKE) ; fi
- 	@if [ -r bin/pakcs ] ; then cd currytools && $(MAKE) ; fi
- 	@if [ -r bin/pakcs ] ; then cd tools      && $(MAKE) ; fi
- 
-diff -Naur pakcs-1.11.4-upstream/scripts/pakcs.sh pakcs-1.11.4/scripts/pakcs.sh
---- pakcs-1.11.4-upstream/scripts/pakcs.sh	2014-10-24 05:06:07.000000000 -0430
-+++ pakcs-1.11.4/scripts/pakcs.sh	2015-01-05 16:26:15.697982791 -0430
-@@ -16,7 +16,7 @@
- # use readline wrapper rlwrap if it is installed and we have tty as stdin:
- USERLWRAP=no
- if tty -s ; then
--  RLWRAP=`which rlwrap`
-+  RLWRAP=`type -P rlwrap`
-   if [ -x "$RLWRAP" ] ; then
-     USERLWRAP=yes
-   fi
-@@ -29,7 +29,7 @@
- done
- 
- if [ $USERLWRAP = yes ] ; then
--  exec rlwrap -c -f "$PAKCSHOME/tools/rlwrap" "$REPL" ${1+"$@"}
-+  exec rlwrap -a -c -f "$PAKCSHOME/tools/rlwrap" "$REPL" ${1+"$@"}
- else
-   exec "$REPL" ${1+"$@"}
- fi
diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix
deleted file mode 100644
index 739804646c2..00000000000
--- a/pkgs/development/compilers/pakcs/default.nix
+++ /dev/null
@@ -1,111 +0,0 @@
-{ stdenv, fetchurl, cabal, swiProlog, either, mtl, syb
-, glibcLocales, makeWrapper, rlwrap, tk, which }:
-
-let
-  fname = "pakcs-1.11.4";
-
-  fsrc = fetchurl {
-    url = "http://www.informatik.uni-kiel.de/~pakcs/download/${fname}-src.tar.gz";
-    sha256 = "1xsn8h58pi1jp8wr4abyrqdps840j8limyv5i812z49npf91fy5c";
-  };
-
-in
-stdenv.mkDerivation rec {
-
-  name = fname;
-
-  curryBase = cabal.mkDerivation(self: {
-    pname = "curryBase";
-    version = "local";
-    src = fsrc;
-    sourceRoot = "${name}/frontend/curry-base";
-    isLibrary = true;
-    buildDepends = [ mtl syb ];
-  });
-
-  curryFront = cabal.mkDerivation(self: {
-    pname = "curryFront";
-    version = "local";
-    src = fsrc;
-    sourceRoot = "${name}/frontend/curry-frontend";
-    isLibrary = true;
-    isExecutable = true;
-    buildDepends = [ either mtl syb curryBase ];
-  });
-
-  src = fsrc;
-
-  buildInputs = [ swiProlog makeWrapper glibcLocales rlwrap tk which ];
-
-  patches = [ ./adjust-buildsystem.patch ];
-
-  configurePhase = ''
-    # Phony HOME.
-    mkdir phony-home
-    export HOME=$(pwd)/phony-home
-
-    # SWI Prolog
-    sed -i 's@SWIPROLOG=@SWIPROLOG='${swiProlog}/bin/swipl'@' pakcsinitrc
-  '';
-
-  buildPhase = ''
-    # Some comments in files are in UTF-8, so include the locale needed by GHC runtime.
-    export LC_ALL=en_US.UTF-8
-
-    # PAKCS must be build in place due to embedded filesystem references placed by swi.
-
-    # Prepare PAKCSHOME directory.
-    mkdir -p $out/pakcs/bin
-
-    # Set up link to cymake, which has been built already.
-    ln -s ${curryFront}/bin/cymake $out/pakcs/bin/
-
-    # Prevent embedding the derivation build directory as temp.
-    export TEMP=/tmp
-
-    # Copy to in place build location and run the build.
-    cp -r * $out/pakcs
-    (cd $out/pakcs ; make)
-  '';
-
-  installPhase = ''
-    # Install bin.
-    mkdir -p $out/bin
-    for b in $(ls $out/pakcs/bin) ; do
-      ln -s $out/pakcs/bin/$b $out/bin/ ;
-    done
-
-    # Place emacs lisp files in expected locations.
-    mkdir -p $out/share/emacs/site-lisp/curry-pakcs
-    for e in "$out/tools/emacs/"*.el ; do
-      cp $e $out/share/emacs/site-lisp/curry-pakcs/ ;
-    done
-
-    # Wrap for rlwrap and tk support.
-    wrapProgram $out/pakcs/bin/pakcs \
-      --prefix PATH ":" "${rlwrap}/bin" \
-      --prefix PATH ":" "${tk}/bin" \
-  '';
-
-  meta = {
-    homepage = "http://www.informatik.uni-kiel.de/~pakcs/";
-    description = "An implementation of the multi-paradigm declarative language Curry";
-    license = stdenv.lib.licenses.bsd3;
-
-    longDescription = ''
-      PAKCS is an implementation of the multi-paradigm declarative language
-      Curry jointly developed by the Portland State University, the Aachen
-      University of Technology, and the University of Kiel. Although this is
-      not a highly optimized implementation but based on a high-level
-      compilation of Curry programs into Prolog programs, it is not a toy
-      implementation but has been used for a variety of applications (e.g.,
-      graphical programming environments, an object-oriented front-end for
-      Curry, partial evaluators, database applications, HTML programming
-      with dynamic web pages, prototyping embedded systems).
-    '';
-
-    maintainers = [ stdenv.lib.maintainers.kkallio ];
-    platforms = stdenv.lib.platforms.linux;
-    hydraPlatforms = stdenv.lib.platforms.none;
-  };
-}
diff --git a/pkgs/development/compilers/uhc/default.nix b/pkgs/development/compilers/uhc/default.nix
index d2b9ec63a73..c788112fb91 100644
--- a/pkgs/development/compilers/uhc/default.nix
+++ b/pkgs/development/compilers/uhc/default.nix
@@ -1,22 +1,19 @@
-{ stdenv, coreutils, fetchgit, m4, libtool, clang, ghcWithPackages,
-  shuffle,
-  hashable, mtl, network, uhc-util, uulib
-}:
+{ stdenv, coreutils, fetchgit, m4, libtool, clang, ghcWithPackages }:
 
-let wrappedGhc = ghcWithPackages ( self: [hashable mtl network uhc-util uulib] );
+let wrappedGhc = ghcWithPackages (hpkgs: with hpkgs; [shuffle hashable mtl network uhc-util uulib] );
 in stdenv.mkDerivation rec {
-  version = "1.1.8.10";
+  version = "1.1.9.0";
   name = "uhc-${version}";
 
   src = fetchgit {
     url = "https://github.com/UU-ComputerScience/uhc.git";
-    rev = "449d9578e06af1362d7f746798f0aed57ab6ca88";
-    sha256 = "0f8abhl9idbc2qlnb7ynrb11yvm3y07vksyzs1yg6snjvlhfj5az";
+    rev = "0363bbcf4cf8c47d30c3a188e3e53b3f8454bbe4";
+    sha256 = "0sa9b341mm5ggmbydc33ja3h7k9w65qnki9gsaagb06gkvvqc7c2";
   };
 
   postUnpack = "sourceRoot=\${sourceRoot}/EHC";
 
-  buildInputs = [ m4 wrappedGhc clang libtool shuffle ];
+  buildInputs = [ m4 wrappedGhc clang libtool ];
 
   configureFlags = [ "--with-gcc=${clang}/bin/clang" ];
 
@@ -25,8 +22,8 @@ in stdenv.mkDerivation rec {
   # want that, and hack the build process to use a temporary package
   # configuration file instead.
   preConfigure = ''
-    p=`pwd`/uhc-local-packages
-    echo '[]' > $p
+    p=`pwd`/uhc-local-packages/
+    ghc-pkg init $p
     sed -i "s|--user|--package-db=$p|g" mk/shared.mk.in
     sed -i "s|-fglasgow-exts|-fglasgow-exts -package-conf=$p|g" mk/shared.mk.in
     sed -i "s|/bin/date|${coreutils}/bin/date|g" mk/dist.mk
diff --git a/pkgs/development/compilers/vala/0.28.nix b/pkgs/development/compilers/vala/0.28.nix
new file mode 100644
index 00000000000..caec4fda887
--- /dev/null
+++ b/pkgs/development/compilers/vala/0.28.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, pkgconfig, flex, bison, libxslt
+, glib, libiconv, libintlOrEmpty
+}:
+
+let
+  major = "0.28";
+  minor = "0";
+  sha256 = "0zwpzhkhfk3piya14m7p2hl2vaabahprphppfm46ci91z39kp7hd";
+in
+stdenv.mkDerivation rec {
+  name = "vala-${major}.${minor}";
+
+  meta = {
+    description = "Compiler for GObject type system";
+    homepage = "http://live.gnome.org/Vala";
+    license = stdenv.lib.licenses.lgpl21Plus;
+    platforms = stdenv.lib.platforms.unix;
+    maintainers = with stdenv.lib.maintainers; [ antono lethalman ];
+  };
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz";
+    inherit sha256;
+  };
+
+  nativeBuildInputs = [ pkgconfig flex bison libxslt ];
+
+  buildInputs = [ glib libiconv ]
+    ++ libintlOrEmpty;
+}
diff --git a/pkgs/development/haskell-modules/compat-layer.nix b/pkgs/development/haskell-modules/compat-layer.nix
deleted file mode 100644
index badbb354655..00000000000
--- a/pkgs/development/haskell-modules/compat-layer.nix
+++ /dev/null
@@ -1,3846 +0,0 @@
-/* compat-layer.nix maps new Haskell attribute names to the camel-case
-   versions we used to have before. */
-
-self: super: {
-
-  "3dGraphicsExamples" = self."3d-graphics-examples";
-  "abcPuzzle" = self."abc-puzzle";
-  "AbortTMonadstf" = self."AbortT-monadstf";
-  "AbortTMtl" = self."AbortT-mtl";
-  "AbortTTransformers" = self."AbortT-transformers";
-  "abstractDeque" = self."abstract-deque";
-  "abstractDequeTests" = self."abstract-deque-tests";
-  "abstractParAccelerate" = self."abstract-par-accelerate";
-  "abstractPar" = self."abstract-par";
-  "ACAngle" = self."AC-Angle";
-  "ACBoolean" = self."AC-Boolean";
-  "ACBuildPlatform" = self."AC-BuildPlatform";
-  "accelerateArithmetic" = self."accelerate-arithmetic";
-  "accelerateCublas" = self."accelerate-cublas";
-  "accelerateCuda" = self."accelerate-cuda";
-  "accelerateCufft" = self."accelerate-cufft";
-  "accelerateExamples" = self."accelerate-examples";
-  "accelerateFft" = self."accelerate-fft";
-  "accelerateFftw" = self."accelerate-fftw";
-  "accelerateFourierBenchmark" = self."accelerate-fourier-benchmark";
-  "accelerateFourier" = self."accelerate-fourier";
-  "accelerateIo" = self."accelerate-io";
-  "accelerateUtility" = self."accelerate-utility";
-  "accessTime" = self."access-time";
-  "ACColour" = self."AC-Colour";
-  "ACEasyRasterGTK" = self."AC-EasyRaster-GTK";
-  "ACHalfInteger" = self."AC-HalfInteger";
-  "acidState" = self."acid-state";
-  "acidStateTls" = self."acid-state-tls";
-  "acMachineConduit" = self."ac-machine-conduit";
-  "acMachine" = self."ac-machine";
-  "acmeCadre" = self."acme-cadre";
-  "acmeCofunctor" = self."acme-cofunctor";
-  "acmeColosson" = self."acme-colosson";
-  "acmeComonad" = self."acme-comonad";
-  "acmeCutegirl" = self."acme-cutegirl";
-  "acmeDont" = self."acme-dont";
-  "acmeHq9plus" = self."acme-hq9plus";
-  "acmeHttp" = self."acme-http";
-  "acmeInator" = self."acme-inator";
-  "acmeIo" = self."acme-io";
-  "acmeLolcat" = self."acme-lolcat";
-  "acmeLookofdisapproval" = self."acme-lookofdisapproval";
-  "acmeMicrowave" = self."acme-microwave";
-  "acmeMissiles" = self."acme-missiles";
-  "acmeNow" = self."acme-now";
-  "acmeNumbersystem" = self."acme-numbersystem";
-  "acmeOmitted" = self."acme-omitted";
-  "acmePhp" = self."acme-php";
-  "acmePointfulNumbers" = self."acme-pointful-numbers";
-  "acmeRealworld" = self."acme-realworld";
-  "acmeSchoenfinkel" = self."acme-schoenfinkel";
-  "acmeStrfry" = self."acme-strfry";
-  "acmeStringlyTyped" = self."acme-stringly-typed";
-  "acmeStrtok" = self."acme-strtok";
-  "acmeYear" = self."acme-year";
-  "ACMiniTest" = self."AC-MiniTest";
-  "ACPPM" = self."AC-PPM";
-  "ACRandom" = self."AC-Random";
-  "ACTerminal" = self."AC-Terminal";
-  "actionPermutations" = self."action-permutations";
-  "activehsBase" = self."activehs-base";
-  "activitystreamsAeson" = self."activitystreams-aeson";
-  "ACVanillaArray" = self."AC-VanillaArray";
-  "ACVectorFancy" = self."AC-Vector-Fancy";
-  "ACVector" = self."AC-Vector";
-  "AdaptiveBlaisorblade" = self."Adaptive-Blaisorblade";
-  "adaptiveContainers" = self."adaptive-containers";
-  "adaptiveTuple" = self."adaptive-tuple";
-  "adhocNetwork" = self."adhoc-network";
-  "adobeSwatchExchange" = self."adobe-swatch-exchange";
-  "adpMultiMonadiccp" = self."adp-multi-monadiccp";
-  "adpMulti" = self."adp-multi";
-  "AERNBasics" = self."AERN-Basics";
-  "AERNNet" = self."AERN-Net";
-  "AERNRealDouble" = self."AERN-Real-Double";
-  "AERNRealInterval" = self."AERN-Real-Interval";
-  "AERNReal" = self."AERN-Real";
-  "AERNRnToRmPlot" = self."AERN-RnToRm-Plot";
-  "AERNRnToRm" = self."AERN-RnToRm";
-  "aesonBson" = self."aeson-bson";
-  "aesonLens" = self."aeson-lens";
-  "aesonNative" = self."aeson-native";
-  "aesonPretty" = self."aeson-pretty";
-  "aesonQq" = self."aeson-qq";
-  "aesonSchema" = self."aeson-schema";
-  "aesonSerialize" = self."aeson-serialize";
-  "aesonSmart" = self."aeson-smart";
-  "aesonStreams" = self."aeson-streams";
-  "aesonToolkit" = self."aeson-toolkit";
-  "aesonT" = self."aeson-t";
-  "aesonUtils" = self."aeson-utils";
-  "affineInvariantEnsembleMcmc" = self."affine-invariant-ensemble-mcmc";
-  "AgdaExecutable" = self."Agda-executable";
-  "agdaServer" = self."agda-server";
-  "airExtra" = self."air-extra";
-  "airSpec" = self."air-spec";
-  "airTh" = self."air-th";
-  "aivikaExperimentCairo" = self."aivika-experiment-cairo";
-  "aivikaExperimentChart" = self."aivika-experiment-chart";
-  "aivikaExperimentDiagrams" = self."aivika-experiment-diagrams";
-  "aivikaExperiment" = self."aivika-experiment";
-  "aivikaTransformers" = self."aivika-transformers";
-  "alexMeta" = self."alex-meta";
-  "algebraicClasses" = self."algebraic-classes";
-  "alignedForeignptr" = self."aligned-foreignptr";
-  "allocatedProcessor" = self."allocated-processor";
-  "alloyProxyFd" = self."alloy-proxy-fd";
-  "alpinoTools" = self."alpino-tools";
-  "alsaCore" = self."alsa-core";
-  "alsaGui" = self."alsa-gui";
-  "alsaMidi" = self."alsa-midi";
-  "alsaMixer" = self."alsa-mixer";
-  "alsaPcm" = self."alsa-pcm";
-  "alsaPcmTests" = self."alsa-pcm-tests";
-  "alsaSeq" = self."alsa-seq";
-  "alsaSeqTests" = self."alsa-seq-tests";
-  "alternativeIo" = self."alternative-io";
-  "amazonEmailerClientSnap" = self."amazon-emailer-client-snap";
-  "amazonEmailer" = self."amazon-emailer";
-  "amazonkaAutoscaling" = self."amazonka-autoscaling";
-  "amazonkaCloudformation" = self."amazonka-cloudformation";
-  "amazonkaCloudfront" = self."amazonka-cloudfront";
-  "amazonkaCloudsearchDomains" = self."amazonka-cloudsearch-domains";
-  "amazonkaCloudsearch" = self."amazonka-cloudsearch";
-  "amazonkaCloudtrail" = self."amazonka-cloudtrail";
-  "amazonkaCloudwatchLogs" = self."amazonka-cloudwatch-logs";
-  "amazonkaCloudwatch" = self."amazonka-cloudwatch";
-  "amazonkaCodedeploy" = self."amazonka-codedeploy";
-  "amazonkaCognitoIdentity" = self."amazonka-cognito-identity";
-  "amazonkaCognitoSync" = self."amazonka-cognito-sync";
-  "amazonkaConfig" = self."amazonka-config";
-  "amazonkaCore" = self."amazonka-core";
-  "amazonkaDatapipeline" = self."amazonka-datapipeline";
-  "amazonkaDirectconnect" = self."amazonka-directconnect";
-  "amazonkaDynamodb" = self."amazonka-dynamodb";
-  "amazonkaEc2" = self."amazonka-ec2";
-  "amazonkaElasticache" = self."amazonka-elasticache";
-  "amazonkaElasticbeanstalk" = self."amazonka-elasticbeanstalk";
-  "amazonkaElastictranscoder" = self."amazonka-elastictranscoder";
-  "amazonkaElb" = self."amazonka-elb";
-  "amazonkaEmr" = self."amazonka-emr";
-  "amazonkaIam" = self."amazonka-iam";
-  "amazonkaImportexport" = self."amazonka-importexport";
-  "amazonkaKinesis" = self."amazonka-kinesis";
-  "amazonkaKms" = self."amazonka-kms";
-  "amazonkaLambda" = self."amazonka-lambda";
-  "amazonkaOpsworks" = self."amazonka-opsworks";
-  "amazonkaRds" = self."amazonka-rds";
-  "amazonkaRedshift" = self."amazonka-redshift";
-  "amazonkaRoute53Domains" = self."amazonka-route53-domains";
-  "amazonkaRoute53" = self."amazonka-route53";
-  "amazonkaS3" = self."amazonka-s3";
-  "amazonkaSdb" = self."amazonka-sdb";
-  "amazonkaSes" = self."amazonka-ses";
-  "amazonkaSns" = self."amazonka-sns";
-  "amazonkaSqs" = self."amazonka-sqs";
-  "amazonkaStoragegateway" = self."amazonka-storagegateway";
-  "amazonkaSts" = self."amazonka-sts";
-  "amazonkaSupport" = self."amazonka-support";
-  "amazonkaSwf" = self."amazonka-swf";
-  "amazonProducts" = self."amazon-products";
-  "analyzeClient" = self."analyze-client";
-  "anansiHscolour" = self."anansi-hscolour";
-  "anansiPandoc" = self."anansi-pandoc";
-  "annotatedWlPprint" = self."annotated-wl-pprint";
-  "anonymousSums" = self."anonymous-sums";
-  "anonymousSumsTests" = self."anonymous-sums-tests";
-  "ansiTerminal" = self."ansi-terminal";
-  "ansiWlPprint" = self."ansi-wl-pprint";
-  "apacheMd5" = self."apache-md5";
-  "apiaryAuthenticate" = self."apiary-authenticate";
-  "apiaryClientsession" = self."apiary-clientsession";
-  "apiaryCookie" = self."apiary-cookie";
-  "apiaryEventsource" = self."apiary-eventsource";
-  "apiaryHelics" = self."apiary-helics";
-  "apiaryLogger" = self."apiary-logger";
-  "apiaryMemcached" = self."apiary-memcached";
-  "apiaryMongoDB" = self."apiary-mongoDB";
-  "apiaryPersistent" = self."apiary-persistent";
-  "apiaryPurescript" = self."apiary-purescript";
-  "apiarySession" = self."apiary-session";
-  "apiaryWebsockets" = self."apiary-websockets";
-  "apiBuilder" = self."api-builder";
-  "apiTools" = self."api-tools";
-  "applicativeExtras" = self."applicative-extras";
-  "applicativeNumbers" = self."applicative-numbers";
-  "applicativeQuoters" = self."applicative-quoters";
-  "approximateEquality" = self."approximate-equality";
-  "approxRandTest" = self."approx-rand-test";
-  "appSettings" = self."app-settings";
-  "apReflect" = self."ap-reflect";
-  "arbbVm" = self."arbb-vm";
-  "arbFft" = self."arb-fft";
-  "archlinuxWeb" = self."archlinux-web";
-  "arithEncode" = self."arith-encode";
-  "arrayForth" = self."array-forth";
-  "arrayMemoize" = self."array-memoize";
-  "arrayUtils" = self."array-utils";
-  "arrowapplyUtils" = self."arrowapply-utils";
-  "arrowImprove" = self."arrow-improve";
-  "arrowList" = self."arrow-list";
-  "arTimestampWiper" = self."ar-timestamp-wiper";
-  "ascii85Conduit" = self."ascii85-conduit";
-  "asciiVectorAvc" = self."ascii-vector-avc";
-  "asn1Data" = self."asn1-data";
-  "asn1Encoding" = self."asn1-encoding";
-  "asn1Parse" = self."asn1-parse";
-  "asn1Types" = self."asn1-types";
-  "assertFailure" = self."assert-failure";
-  "astviewUtils" = self."astview-utils";
-  "asyncExtras" = self."async-extras";
-  "asynchronousExceptions" = self."asynchronous-exceptions";
-  "asyncManager" = self."async-manager";
-  "asyncPool" = self."async-pool";
-  "atermUtils" = self."aterm-utils";
-  "atlassianConnectCore" = self."atlassian-connect-core";
-  "atlassianConnectDescriptor" = self."atlassian-connect-descriptor";
-  "atmosDimensional" = self."atmos-dimensional";
-  "atmosDimensionalTf" = self."atmos-dimensional-tf";
-  "atomicPrimopsForeign" = self."atomic-primops-foreign";
-  "atomicPrimops" = self."atomic-primops";
-  "atomMsp430" = self."atom-msp430";
-  "attoLisp" = self."atto-lisp";
-  "attoparsecArff" = self."attoparsec-arff";
-  "attoparsecBinary" = self."attoparsec-binary";
-  "attoparsecConduit" = self."attoparsec-conduit";
-  "attoparsecCsv" = self."attoparsec-csv";
-  "attoparsecEnumerator" = self."attoparsec-enumerator";
-  "attoparsecExpr" = self."attoparsec-expr";
-  "attoparsecIteratee" = self."attoparsec-iteratee";
-  "attoparsecParsec" = self."attoparsec-parsec";
-  "attoparsecTextEnumerator" = self."attoparsec-text-enumerator";
-  "attoparsecText" = self."attoparsec-text";
-  "authenticateKerberos" = self."authenticate-kerberos";
-  "authenticateLdap" = self."authenticate-ldap";
-  "authenticateOauth" = self."authenticate-oauth";
-  "authinfoHs" = self."authinfo-hs";
-  "autonixDepsKf5" = self."autonix-deps-kf5";
-  "autonixDeps" = self."autonix-deps";
-  "autoUpdate" = self."auto-update";
-  "avlStatic" = self."avl-static";
-  "avrShake" = self."avr-shake";
-  "awesomiumGlut" = self."awesomium-glut";
-  "awesomiumRaw" = self."awesomium-raw";
-  "awsCloudfrontSigner" = self."aws-cloudfront-signer";
-  "awsDynamodbStreams" = self."aws-dynamodb-streams";
-  "awsEc2" = self."aws-ec2";
-  "awsElasticTranscoder" = self."aws-elastic-transcoder";
-  "awsGeneral" = self."aws-general";
-  "awsKinesisReshard" = self."aws-kinesis-reshard";
-  "awsKinesis" = self."aws-kinesis";
-  "awsPerformanceTests" = self."aws-performance-tests";
-  "awsRoute53" = self."aws-route53";
-  "awsSdk" = self."aws-sdk";
-  "awsSdkTextConverter" = self."aws-sdk-text-converter";
-  "awsSdkXmlUnordered" = self."aws-sdk-xml-unordered";
-  "awsSign4" = self."aws-sign4";
-  "awsSns" = self."aws-sns";
-  "azureAcs" = self."azure-acs";
-  "azureServiceApi" = self."azure-service-api";
-  "azureServicebus" = self."azure-servicebus";
-  "backtrackingExceptions" = self."backtracking-exceptions";
-  "backwardState" = self."backward-state";
-  "bambooLauncher" = self."bamboo-launcher";
-  "bambooPluginHighlight" = self."bamboo-plugin-highlight";
-  "bambooPluginPhoto" = self."bamboo-plugin-photo";
-  "bambooThemeBlueprint" = self."bamboo-theme-blueprint";
-  "bambooThemeMiniHtml5" = self."bamboo-theme-mini-html5";
-  "barcodesCode128" = self."barcodes-code128";
-  "barrierMonad" = self."barrier-monad";
-  "base16Bytestring" = self."base16-bytestring";
-  "base32Bytestring" = self."base32-bytestring";
-  "base64Bytestring" = self."base64-bytestring";
-  "base64Conduit" = self."base64-conduit";
-  "base64String" = self."base64-string";
-  "baseCompat" = self."base-compat";
-  "baseIoAccess" = self."base-io-access";
-  "basePrelude" = self."base-prelude";
-  "baseUnicodeSymbols" = self."base-unicode-symbols";
-  "basicPrelude" = self."basic-prelude";
-  "basicSop" = self."basic-sop";
-  "battlenetYesod" = self."battlenet-yesod";
-  "bayesStack" = self."bayes-stack";
-  "bedAndBreakfast" = self."bed-and-breakfast";
-  "benchmarkFunction" = self."benchmark-function";
-  "bfCata" = self."bf-cata";
-  "bffMono" = self."bff-mono";
-  "bidirectionalizationCombined" = self."bidirectionalization-combined";
-  "bidispecExtras" = self."bidispec-extras";
-  "billboardParser" = self."billboard-parser";
-  "billeksahForms" = self."billeksah-forms";
-  "billeksahMain" = self."billeksah-main";
-  "billeksahMainStatic" = self."billeksah-main-static";
-  "billeksahPane" = self."billeksah-pane";
-  "billeksahServices" = self."billeksah-services";
-  "binaryBits" = self."binary-bits";
-  "binaryCommunicator" = self."binary-communicator";
-  "binaryConduit" = self."binary-conduit";
-  "binaryDerive" = self."binary-derive";
-  "binaryFile" = self."binary-file";
-  "binaryGeneric" = self."binary-generic";
-  "binaryIndexedTree" = self."binary-indexed-tree";
-  "binaryList" = self."binary-list";
-  "binaryLiteralQq" = self."binary-literal-qq";
-  "binaryProtocol" = self."binary-protocol";
-  "binaryProtocolZmq" = self."binary-protocol-zmq";
-  "binarySearch" = self."binary-search";
-  "binaryShared" = self."binary-shared";
-  "binaryState" = self."binary-state";
-  "binaryStreams" = self."binary-streams";
-  "binaryStrict" = self."binary-strict";
-  "binaryTyped" = self."binary-typed";
-  "bindingCore" = self."binding-core";
-  "bindingGtk" = self."binding-gtk";
-  "bindingsApr" = self."bindings-apr";
-  "bindingsAprUtil" = self."bindings-apr-util";
-  "bindingsAudiofile" = self."bindings-audiofile";
-  "bindingsBfd" = self."bindings-bfd";
-  "bindingsCctools" = self."bindings-cctools";
-  "bindingsCodec2" = self."bindings-codec2";
-  "bindingsCommon" = self."bindings-common";
-  "bindingsDc1394" = self."bindings-dc1394";
-  "bindingsDirectfb" = self."bindings-directfb";
-  "bindingsDSL" = self."bindings-DSL";
-  "bindingsEskit" = self."bindings-eskit";
-  "bindingsEsounD" = self."bindings-EsounD";
-  "bindingsFann" = self."bindings-fann";
-  "bindingsFriso" = self."bindings-friso";
-  "bindingsGLFW" = self."bindings-GLFW";
-  "bindingsGlib" = self."bindings-glib";
-  "bindingsGobject" = self."bindings-gobject";
-  "bindingsGpgme" = self."bindings-gpgme";
-  "bindingsGsl" = self."bindings-gsl";
-  "bindingsGts" = self."bindings-gts";
-  "bindingsHamlib" = self."bindings-hamlib";
-  "bindingsHdf5" = self."bindings-hdf5";
-  "bindingsK8055" = self."bindings-K8055";
-  "bindingsLevmar" = self."bindings-levmar";
-  "bindingsLibcddb" = self."bindings-libcddb";
-  "bindingsLibffi" = self."bindings-libffi";
-  "bindingsLibftdi" = self."bindings-libftdi";
-  "bindingsLibrrd" = self."bindings-librrd";
-  "bindingsLibstemmer" = self."bindings-libstemmer";
-  "bindingsLibusb" = self."bindings-libusb";
-  "bindingsLibv4l2" = self."bindings-libv4l2";
-  "bindingsLibzip" = self."bindings-libzip";
-  "bindingsLinuxVideodev2" = self."bindings-linux-videodev2";
-  "bindingsLxc" = self."bindings-lxc";
-  "bindingsMmap" = self."bindings-mmap";
-  "bindingsMpdecimal" = self."bindings-mpdecimal";
-  "bindingsNettle" = self."bindings-nettle";
-  "bindingsParport" = self."bindings-parport";
-  "bindingsPortaudio" = self."bindings-portaudio";
-  "bindingsPosix" = self."bindings-posix";
-  "bindingsPpdev" = self."bindings-ppdev";
-  "bindingsSagaCmd" = self."bindings-saga-cmd";
-  "bindingsSane" = self."bindings-sane";
-  "bindingsSc3" = self."bindings-sc3";
-  "bindingsSipc" = self."bindings-sipc";
-  "bindingsSophia" = self."bindings-sophia";
-  "bindingsSqlite3" = self."bindings-sqlite3";
-  "bindingsSvm" = self."bindings-svm";
-  "bindingsUname" = self."bindings-uname";
-  "bindingsYices" = self."bindings-yices";
-  "bindingWx" = self."binding-wx";
-  "bindMarshal" = self."bind-marshal";
-  "binembedExample" = self."binembed-example";
-  "bitArray" = self."bit-array";
-  "bitcoinRpc" = self."bitcoin-rpc";
-  "bitlyCli" = self."bitly-cli";
-  "bitmapOpengl" = self."bitmap-opengl";
-  "bitsAtomic" = self."bits-atomic";
-  "bitsConduit" = self."bits-conduit";
-  "bitsExtras" = self."bits-extras";
-  "bitVector" = self."bit-vector";
-  "bkTree" = self."bk-tree";
-  "blackJewel" = self."black-jewel";
-  "blakesumDemo" = self."blakesum-demo";
-  "blankCanvas" = self."blank-canvas";
-  "blasHs" = self."blas-hs";
-  "blazeBootstrap" = self."blaze-bootstrap";
-  "blazeBuilderConduit" = self."blaze-builder-conduit";
-  "blazeBuilderEnumerator" = self."blaze-builder-enumerator";
-  "blazeBuilder" = self."blaze-builder";
-  "blazeFromHtml" = self."blaze-from-html";
-  "blazeHtmlContrib" = self."blaze-html-contrib";
-  "blazeHtmlHexpat" = self."blaze-html-hexpat";
-  "blazeHtml" = self."blaze-html";
-  "blazeHtmlTruncate" = self."blaze-html-truncate";
-  "blazeMarkup" = self."blaze-markup";
-  "blazeSvg" = self."blaze-svg";
-  "blazeTextualNative" = self."blaze-textual-native";
-  "blazeTextual" = self."blaze-textual";
-  "blockingTransactions" = self."blocking-transactions";
-  "BlogLiteratelyDiagrams" = self."BlogLiterately-diagrams";
-  "BNFCMeta" = self."BNFC-meta";
-  "boardGames" = self."board-games";
-  "bogreBanana" = self."bogre-banana";
-  "booleanList" = self."boolean-list";
-  "booleanNormalForms" = self."boolean-normal-forms";
-  "boolExtras" = self."bool-extras";
-  "boundedTchan" = self."bounded-tchan";
-  "brainfuckMonad" = self."brainfuck-monad";
-  "brainfuckTut" = self."brainfuck-tut";
-  "briansBrain" = self."brians-brain";
-  "broadcastChan" = self."broadcast-chan";
-  "bsdSysctl" = self."bsd-sysctl";
-  "bsonGeneric" = self."bson-generic";
-  "bsonGenerics" = self."bson-generics";
-  "bsonMapping" = self."bson-mapping";
-  "btreeConcurrent" = self."btree-concurrent";
-  "bTree" = self."b-tree";
-  "buildboxTools" = self."buildbox-tools";
-  "burstDetection" = self."burst-detection";
-  "busPirate" = self."bus-pirate";
-  "busterGtk" = self."buster-gtk";
-  "busterNetwork" = self."buster-network";
-  "bytestringArbitrary" = self."bytestring-arbitrary";
-  "bytestringBuilder" = self."bytestring-builder";
-  "bytestringClass" = self."bytestring-class";
-  "bytestringConversion" = self."bytestring-conversion";
-  "bytestringCsv" = self."bytestring-csv";
-  "bytestringDelta" = self."bytestring-delta";
-  "bytestringFrom" = self."bytestring-from";
-  "bytestringHandle" = self."bytestring-handle";
-  "bytestringLexing" = self."bytestring-lexing";
-  "bytestringMmap" = self."bytestring-mmap";
-  "bytestringNums" = self."bytestring-nums";
-  "bytestringparserTemporary" = self."bytestringparser-temporary";
-  "bytestringPlain" = self."bytestring-plain";
-  "bytestringProgress" = self."bytestring-progress";
-  "bytestringRematch" = self."bytestring-rematch";
-  "bytestringShow" = self."bytestring-show";
-  "bytestringTrie" = self."bytestring-trie";
-  "bzlibConduit" = self."bzlib-conduit";
-  "cabalAudit" = self."cabal-audit";
-  "cabalBounds" = self."cabal-bounds";
-  "cabalCargs" = self."cabal-cargs";
-  "cabalConstraints" = self."cabal-constraints";
-  "cabalDb" = self."cabal-db";
-  "cabalDebian" = self."cabal-debian";
-  "cabalDependencyLicenses" = self."cabal-dependency-licenses";
-  "cabalDev" = self."cabal-dev";
-  "cabalDir" = self."cabal-dir";
-  "cabalFileTh" = self."cabal-file-th";
-  "cabalGhci" = self."cabal-ghci";
-  "cabalGraphdeps" = self."cabal-graphdeps";
-  "cabalInstallBundle" = self."cabal-install-bundle";
-  "cabalInstallGhc72" = self."cabal-install-ghc72";
-  "cabalInstallGhc74" = self."cabal-install-ghc74";
-  "cabalInstall" = self."cabal-install";
-  "cabalLenses" = self."cabal-lenses";
-  "cabalMacosx" = self."cabal-macosx";
-  "cabalMeta" = self."cabal-meta";
-  "cabalNirvana" = self."cabal-nirvana";
-  "cabalProgdeps" = self."cabal-progdeps";
-  "cabalQuery" = self."cabal-query";
-  "cabalRpm" = self."cabal-rpm";
-  "cabalScripts" = self."cabal-scripts";
-  "cabalSetup" = self."cabal-setup";
-  "cabalSign" = self."cabal-sign";
-  "cabalSort" = self."cabal-sort";
-  "cabalSrc" = self."cabal-src";
-  "cabalTestQuickcheck" = self."cabal-test-quickcheck";
-  "cabalTest" = self."cabal-test";
-  "cabalUninstall" = self."cabal-uninstall";
-  "cabalUpload" = self."cabal-upload";
-  "cachedTraversable" = self."cached-traversable";
-  "cairoAppbase" = self."cairo-appbase";
-  "cal3dExamples" = self."cal3d-examples";
-  "cal3dOpengl" = self."cal3d-opengl";
-  "canonicalFilepath" = self."canonical-filepath";
-  "cappedList" = self."capped-list";
-  "casadiBindingsControl" = self."casadi-bindings-control";
-  "casadiBindingsCore" = self."casadi-bindings-core";
-  "casadiBindingsInternal" = self."casadi-bindings-internal";
-  "casadiBindingsIpoptInterface" = self."casadi-bindings-ipopt-interface";
-  "casadiBindings" = self."casadi-bindings";
-  "casadiBindingsSnoptInterface" = self."casadi-bindings-snopt-interface";
-  "caseConversion" = self."case-conversion";
-  "caseInsensitive" = self."case-insensitive";
-  "cassandraCql" = self."cassandra-cql";
-  "cassandraThrift" = self."cassandra-thrift";
-  "cassavaStreams" = self."cassava-streams";
-  "catchFd" = self."catch-fd";
-  "categoricalAlgebra" = self."categorical-algebra";
-  "categoryExtras" = self."category-extras";
-  "cautiousFile" = self."cautious-file";
-  "CCDelcontAlt" = self."CC-delcont-alt";
-  "CCDelcontCxe" = self."CC-delcont-cxe";
-  "CCDelcontExc" = self."CC-delcont-exc";
-  "CCDelcontRef" = self."CC-delcont-ref";
-  "CCDelcontRefTf" = self."CC-delcont-ref-tf";
-  "CCDelcont" = self."CC-delcont";
-  "cctoolsWorkqueue" = self."cctools-workqueue";
-  "cDsl" = self."c-dsl";
-  "cellrendererCairo" = self."cellrenderer-cairo";
-  "cerealConduit" = self."cereal-conduit";
-  "cerealDerive" = self."cereal-derive";
-  "cerealEnumerator" = self."cereal-enumerator";
-  "cerealIeee754" = self."cereal-ieee754";
-  "cerealPlus" = self."cereal-plus";
-  "cerealText" = self."cereal-text";
-  "cerealVector" = self."cereal-vector";
-  "cgiUndecidable" = self."cgi-undecidable";
-  "cgiUtils" = self."cgi-utils";
-  "chainCodes" = self."chain-codes";
-  "chalkboardViewer" = self."chalkboard-viewer";
-  "chalmersLava2000" = self."chalmers-lava2000";
-  "changeMonger" = self."change-monger";
-  "chanSplit" = self."chan-split";
-  "charsetdetectAe" = self."charsetdetect-ae";
-  "ChartCairo" = self."Chart-cairo";
-  "ChartDiagrams" = self."Chart-diagrams";
-  "ChartGtk" = self."Chart-gtk";
-  "chartHistogram" = self."chart-histogram";
-  "ChartSimple" = self."Chart-simple";
-  "chaselevDeque" = self."chaselev-deque";
-  "chattyText" = self."chatty-text";
-  "chattyUtils" = self."chatty-utils";
-  "checkEmail" = self."check-email";
-  "checkPvp" = self."check-pvp";
-  "chellHunit" = self."chell-hunit";
-  "chellQuickcheck" = self."chell-quickcheck";
-  "chpMtl" = self."chp-mtl";
-  "chpPlus" = self."chp-plus";
-  "chpSpec" = self."chp-spec";
-  "chpTransformers" = self."chp-transformers";
-  "chunkedData" = self."chunked-data";
-  "churchList" = self."church-list";
-  "cIo" = self."c-io";
-  "cipherAes128" = self."cipher-aes128";
-  "cipherAes" = self."cipher-aes";
-  "cipherBlowfish" = self."cipher-blowfish";
-  "cipherCamellia" = self."cipher-camellia";
-  "cipherDes" = self."cipher-des";
-  "cipherRc4" = self."cipher-rc4";
-  "cipherRc5" = self."cipher-rc5";
-  "circlePacking" = self."circle-packing";
-  "citationResolve" = self."citation-resolve";
-  "citeprocHs" = self."citeproc-hs";
-  "clashGhc" = self."clash-ghc";
-  "clashLib" = self."clash-lib";
-  "clashPrelude" = self."clash-prelude";
-  "classyParallel" = self."classy-parallel";
-  "classyPreludeConduit" = self."classy-prelude-conduit";
-  "classyPrelude" = self."classy-prelude";
-  "classyPreludeYesod" = self."classy-prelude-yesod";
-  "clckwrksCli" = self."clckwrks-cli";
-  "clckwrksDotCom" = self."clckwrks-dot-com";
-  "clckwrksPluginBugs" = self."clckwrks-plugin-bugs";
-  "clckwrksPluginIrcbot" = self."clckwrks-plugin-ircbot";
-  "clckwrksPluginMedia" = self."clckwrks-plugin-media";
-  "clckwrksPluginPage" = self."clckwrks-plugin-page";
-  "clckwrksThemeBootstrap" = self."clckwrks-theme-bootstrap";
-  "clckwrksThemeClckwrks" = self."clckwrks-theme-clckwrks";
-  "clckwrksThemeGeoBootstrap" = self."clckwrks-theme-geo-bootstrap";
-  "cleanHome" = self."clean-home";
-  "cleanUnions" = self."clean-unions";
-  "clickClack" = self."click-clack";
-  "cloneAll" = self."clone-all";
-  "cloudfrontSigner" = self."cloudfront-signer";
-  "cloudHaskell" = self."cloud-haskell";
-  "cmdargsBrowser" = self."cmdargs-browser";
-  "cncSpecCompiler" = self."cnc-spec-compiler";
-  "codeBuilder" = self."code-builder";
-  "CodecCompressionLZF" = self."Codec-Compression-LZF";
-  "CodecImageDevIL" = self."Codec-Image-DevIL";
-  "codecLibevent" = self."codec-libevent";
-  "codecMbox" = self."codec-mbox";
-  "codecovHaskell" = self."codecov-haskell";
-  "codoNotation" = self."codo-notation";
-  "cognimetaUtils" = self."cognimeta-utils";
-  "colladaOutput" = self."collada-output";
-  "colladaTypes" = self."collada-types";
-  "collapseUtil" = self."collapse-util";
-  "collectionsApi" = self."collections-api";
-  "collectionsBaseInstances" = self."collections-base-instances";
-  "colorizeHaskell" = self."colorize-haskell";
-  "combinatDiagrams" = self."combinat-diagrams";
-  "combinatorialProblems" = self."combinatorial-problems";
-  "combinatorInteractive" = self."combinator-interactive";
-  "commandQq" = self."command-qq";
-  "commsecKeyexchange" = self."commsec-keyexchange";
-  "comonadExtras" = self."comonad-extras";
-  "comonadRandom" = self."comonad-random";
-  "comonadsFd" = self."comonads-fd";
-  "comonadTransformers" = self."comonad-transformers";
-  "compactMap" = self."compact-map";
-  "compactStringFix" = self."compact-string-fix";
-  "compactString" = self."compact-string";
-  "compdataAutomata" = self."compdata-automata";
-  "compdataDags" = self."compdata-dags";
-  "compdataParam" = self."compdata-param";
-  "complexGeneric" = self."complex-generic";
-  "complexIntegrate" = self."complex-integrate";
-  "composeTrans" = self."compose-trans";
-  "computationalAlgebra" = self."computational-algebra";
-  "concraftPl" = self."concraft-pl";
-  "concreteRelaxngParser" = self."concrete-relaxng-parser";
-  "concreteTyperep" = self."concrete-typerep";
-  "concurrentBarrier" = self."concurrent-barrier";
-  "concurrentDnsCache" = self."concurrent-dns-cache";
-  "concurrentExtra" = self."concurrent-extra";
-  "concurrentSa" = self."concurrent-sa";
-  "concurrentSplit" = self."concurrent-split";
-  "concurrentState" = self."concurrent-state";
-  "concurrentSupply" = self."concurrent-supply";
-  "conductiveBase" = self."conductive-base";
-  "conductiveClock" = self."conductive-clock";
-  "conductiveHsc3" = self."conductive-hsc3";
-  "conductiveSong" = self."conductive-song";
-  "conduitCombinators" = self."conduit-combinators";
-  "conduitConnection" = self."conduit-connection";
-  "conduitExtra" = self."conduit-extra";
-  "conduitIconv" = self."conduit-iconv";
-  "conduitNetworkStream" = self."conduit-network-stream";
-  "conduitResumablesink" = self."conduit-resumablesink";
-  "configSelect" = self."config-select";
-  "configurationTools" = self."configuration-tools";
-  "congruenceRelation" = self."congruence-relation";
-  "connectionPool" = self."connection-pool";
-  "consoleProgram" = self."console-program";
-  "constMathGhcPlugin" = self."const-math-ghc-plugin";
-  "constrainedNormal" = self."constrained-normal";
-  "constructiveAlgebra" = self."constructive-algebra";
-  "containerClasses" = self."container-classes";
-  "containersBenchmark" = self."containers-benchmark";
-  "containersDeepseq" = self."containers-deepseq";
-  "containersUnicodeSymbols" = self."containers-unicode-symbols";
-  "contextStack" = self."context-stack";
-  "continuedFractions" = self."continued-fractions";
-  "continuumClient" = self."continuum-client";
-  "controlBool" = self."control-bool";
-  "ControlEngine" = self."Control-Engine";
-  "controlEvent" = self."control-event";
-  "controlMonadAttempt" = self."control-monad-attempt";
-  "controlMonadExceptionMonadsfd" = self."control-monad-exception-monadsfd";
-  "controlMonadExceptionMonadstf" = self."control-monad-exception-monadstf";
-  "controlMonadExceptionMtl" = self."control-monad-exception-mtl";
-  "controlMonadException" = self."control-monad-exception";
-  "controlMonadFailureMtl" = self."control-monad-failure-mtl";
-  "controlMonadFailure" = self."control-monad-failure";
-  "controlMonadFree" = self."control-monad-free";
-  "controlMonadLoop" = self."control-monad-loop";
-  "ControlMonadMultiPass" = self."Control-Monad-MultiPass";
-  "controlMonadOmega" = self."control-monad-omega";
-  "controlMonadQueue" = self."control-monad-queue";
-  "ControlMonadST2" = self."Control-Monad-ST2";
-  "controlTimeout" = self."control-timeout";
-  "contstuffMonadsTf" = self."contstuff-monads-tf";
-  "contstuffTransformers" = self."contstuff-transformers";
-  "convertibleAscii" = self."convertible-ascii";
-  "convertibleText" = self."convertible-text";
-  "copilotC99" = self."copilot-c99";
-  "copilotCbmc" = self."copilot-cbmc";
-  "copilotCore" = self."copilot-core";
-  "copilotLanguage" = self."copilot-language";
-  "copilotLibraries" = self."copilot-libraries";
-  "copilotSbv" = self."copilot-sbv";
-  "corebotBliki" = self."corebot-bliki";
-  "coreHaskell" = self."core-haskell";
-  "coroutineEnumerator" = self."coroutine-enumerator";
-  "coroutineIteratee" = self."coroutine-iteratee";
-  "coroutineObject" = self."coroutine-object";
-  "couchdbConduit" = self."couchdb-conduit";
-  "couchdbEnumerator" = self."couchdb-enumerator";
-  "couchHs" = self."couch-hs";
-  "countryCodes" = self."country-codes";
-  "cplusplusTh" = self."cplusplus-th";
-  "cprngAesEffect" = self."cprng-aes-effect";
-  "cprngAes" = self."cprng-aes";
-  "cqlIo" = self."cql-io";
-  "cqrsExample" = self."cqrs-example";
-  "cqrsPostgresql" = self."cqrs-postgresql";
-  "cqrsSqlite3" = self."cqrs-sqlite3";
-  "cqrsTest" = self."cqrs-test";
-  "cqrsTypes" = self."cqrs-types";
-  "craftwerkCairo" = self."craftwerk-cairo";
-  "craftwerkGtk" = self."craftwerk-gtk";
-  "crc16Table" = self."crc16-table";
-  "crfChain1Constrained" = self."crf-chain1-constrained";
-  "crfChain1" = self."crf-chain1";
-  "crfChain2Generic" = self."crf-chain2-generic";
-  "crfChain2Tiers" = self."crf-chain2-tiers";
-  "criterionPlus" = self."criterion-plus";
-  "criterionToHtml" = self."criterion-to-html";
-  "cruncherTypes" = self."cruncher-types";
-  "cryptoApi" = self."crypto-api";
-  "cryptoApiTests" = self."crypto-api-tests";
-  "cryptoCipherBenchmarks" = self."crypto-cipher-benchmarks";
-  "cryptoCipherTests" = self."crypto-cipher-tests";
-  "cryptoCipherTypes" = self."crypto-cipher-types";
-  "cryptoConduit" = self."crypto-conduit";
-  "cryptohashConduit" = self."cryptohash-conduit";
-  "cryptohashCryptoapi" = self."cryptohash-cryptoapi";
-  "cryptoNumbers" = self."crypto-numbers";
-  "cryptoPubkeyOpenssh" = self."crypto-pubkey-openssh";
-  "cryptoPubkey" = self."crypto-pubkey";
-  "cryptoPubkeyTypes" = self."crypto-pubkey-types";
-  "cryptoRandomApi" = self."crypto-random-api";
-  "cryptoRandomEffect" = self."crypto-random-effect";
-  "cryptoRandom" = self."crypto-random";
-  "cryptoTotp" = self."crypto-totp";
-  "cryptsyApi" = self."cryptsy-api";
-  "cseGhcPlugin" = self."cse-ghc-plugin";
-  "csoundCatalog" = self."csound-catalog";
-  "csoundExpressionDynamic" = self."csound-expression-dynamic";
-  "csoundExpressionOpcodes" = self."csound-expression-opcodes";
-  "csoundExpression" = self."csound-expression";
-  "csoundExpressionTyped" = self."csound-expression-typed";
-  "csoundSampler" = self."csound-sampler";
-  "CSPMCoreLanguage" = self."CSPM-CoreLanguage";
-  "CSPMCspm" = self."CSPM-cspm";
-  "CSPMFiringRules" = self."CSPM-FiringRules";
-  "CSPMFrontend" = self."CSPM-Frontend";
-  "CSPMInterpreter" = self."CSPM-Interpreter";
-  "CSPMToProlog" = self."CSPM-ToProlog";
-  "cssText" = self."css-text";
-  "cStorableDeriving" = self."c-storable-deriving";
-  "csvConduit" = self."csv-conduit";
-  "csvEnumerator" = self."csv-enumerator";
-  "csvNptools" = self."csv-nptools";
-  "csvToQif" = self."csv-to-qif";
-  "curlAeson" = self."curl-aeson";
-  "currentLocale" = self."current-locale";
-  "curryBase" = self."curry-base";
-  "curryFrontend" = self."curry-frontend";
-  "customPrelude" = self."custom-prelude";
-  "cvCombinators" = self."cv-combinators";
-  "daemonizeDoublefork" = self."daemonize-doublefork";
-  "DAGTournament" = self."DAG-Tournament";
-  "darcsBenchmark" = self."darcs-benchmark";
-  "darcsBeta" = self."darcs-beta";
-  "darcsBuildpackage" = self."darcs-buildpackage";
-  "darcsCabalized" = self."darcs-cabalized";
-  "darcsFastconvert" = self."darcs-fastconvert";
-  "darcsGraph" = self."darcs-graph";
-  "darcsMonitor" = self."darcs-monitor";
-  "darcsScripts" = self."darcs-scripts";
-  "dashHaskell" = self."dash-haskell";
-  "dataAccessorMonadLib" = self."data-accessor-monadLib";
-  "dataAccessorMonadsFd" = self."data-accessor-monads-fd";
-  "dataAccessorMonadsTf" = self."data-accessor-monads-tf";
-  "dataAccessorMtl" = self."data-accessor-mtl";
-  "dataAccessor" = self."data-accessor";
-  "dataAccessorTemplate" = self."data-accessor-template";
-  "dataAccessorTransformers" = self."data-accessor-transformers";
-  "dataAviary" = self."data-aviary";
-  "databaseMigrate" = self."database-migrate";
-  "databaseStudy" = self."database-study";
-  "dataBinaryIeee754" = self."data-binary-ieee754";
-  "dataBword" = self."data-bword";
-  "dataCarousel" = self."data-carousel";
-  "dataCategory" = self."data-category";
-  "dataChecked" = self."data-checked";
-  "dataClist" = self."data-clist";
-  "dataConcurrentQueue" = self."data-concurrent-queue";
-  "dataCycle" = self."data-cycle";
-  "dataDefaultClass" = self."data-default-class";
-  "dataDefaultGenerics" = self."data-default-generics";
-  "dataDefaultInstancesBase" = self."data-default-instances-base";
-  "dataDefaultInstancesContainers" = self."data-default-instances-containers";
-  "dataDefaultInstancesDlist" = self."data-default-instances-dlist";
-  "dataDefaultInstancesOldLocale" = self."data-default-instances-old-locale";
-  "dataDefault" = self."data-default";
-  "dataDispersal" = self."data-dispersal";
-  "dataDword" = self."data-dword";
-  "dataEasy" = self."data-easy";
-  "dataEndian" = self."data-endian";
-  "dataExtra" = self."data-extra";
-  "dataFilepath" = self."data-filepath";
-  "dataFin" = self."data-fin";
-  "dataFixCse" = self."data-fix-cse";
-  "dataFix" = self."data-fix";
-  "dataFlags" = self."data-flags";
-  "dataFresh" = self."data-fresh";
-  "DataHashConsistent" = self."Data-Hash-Consistent";
-  "dataHash" = self."data-hash";
-  "dataInterval" = self."data-interval";
-  "dataInttrie" = self."data-inttrie";
-  "dataIvar" = self."data-ivar";
-  "dataLayout" = self."data-layout";
-  "dataLensFd" = self."data-lens-fd";
-  "dataLensIxset" = self."data-lens-ixset";
-  "dataLensLight" = self."data-lens-light";
-  "dataLens" = self."data-lens";
-  "dataLensTemplate" = self."data-lens-template";
-  "dataListSequences" = self."data-list-sequences";
-  "dataMemocombinators" = self."data-memocombinators";
-  "dataNamed" = self."data-named";
-  "dataNat" = self."data-nat";
-  "dataObjectJson" = self."data-object-json";
-  "dataObject" = self."data-object";
-  "dataObjectYaml" = self."data-object-yaml";
-  "dataOrdlist" = self."data-ordlist";
-  "dataOr" = self."data-or";
-  "dataPartition" = self."data-partition";
-  "dataPprint" = self."data-pprint";
-  "dataQuotientref" = self."data-quotientref";
-  "dataRef" = self."data-ref";
-  "dataReifyCse" = self."data-reify-cse";
-  "dataReify" = self."data-reify";
-  "dataRope" = self."data-rope";
-  "DataRope" = self."Data-Rope";
-  "dataRTree" = self."data-r-tree";
-  "dataSize" = self."data-size";
-  "dataSpacepart" = self."data-spacepart";
-  "dataStore" = self."data-store";
-  "dataStringmap" = self."data-stringmap";
-  "dataStructureInferrer" = self."data-structure-inferrer";
-  "dataTextual" = self."data-textual";
-  "dataTimeout" = self."data-timeout";
-  "dataTransform" = self."data-transform";
-  "dataTreify" = self."data-treify";
-  "dataType" = self."data-type";
-  "dataUtil" = self."data-util";
-  "dataVariant" = self."data-variant";
-  "dateCache" = self."date-cache";
-  "dbusClient" = self."dbus-client";
-  "dbusCore" = self."dbus-core";
-  "dbusQq" = self."dbus-qq";
-  "dBus" = self."d-bus";
-  "dbusTh" = self."dbus-th";
-  "dclabelEci11" = self."dclabel-eci11";
-  "ddcBase" = self."ddc-base";
-  "ddcBuild" = self."ddc-build";
-  "ddcCode" = self."ddc-code";
-  "ddcCoreEval" = self."ddc-core-eval";
-  "ddcCoreFlow" = self."ddc-core-flow";
-  "ddcCoreLlvm" = self."ddc-core-llvm";
-  "ddcCoreSalt" = self."ddc-core-salt";
-  "ddcCore" = self."ddc-core";
-  "ddcCoreSimpl" = self."ddc-core-simpl";
-  "ddcCoreTetra" = self."ddc-core-tetra";
-  "ddcDriver" = self."ddc-driver";
-  "ddciCore" = self."ddci-core";
-  "ddcInterface" = self."ddc-interface";
-  "ddcSourceTetra" = self."ddc-source-tetra";
-  "ddcTools" = self."ddc-tools";
-  "ddcWar" = self."ddc-war";
-  "DeadpanDDP" = self."Deadpan-DDP";
-  "deadSimpleJson" = self."dead-simple-json";
-  "debianBinary" = self."debian-binary";
-  "debianBuild" = self."debian-build";
-  "debugDiff" = self."debug-diff";
-  "decoderConduit" = self."decoder-conduit";
-  "deeplearningHs" = self."deeplearning-hs";
-  "deepseqGenerics" = self."deepseq-generics";
-  "deepseqTh" = self."deepseq-th";
-  "definitiveBase" = self."definitive-base";
-  "definitiveFilesystem" = self."definitive-filesystem";
-  "definitiveGraphics" = self."definitive-graphics";
-  "definitiveParser" = self."definitive-parser";
-  "definitiveReactive" = self."definitive-reactive";
-  "definitiveSound" = self."definitive-sound";
-  "deikoConfig" = self."deiko-config";
-  "dekaTests" = self."deka-tests";
-  "delimitedText" = self."delimited-text";
-  "deltaH" = self."delta-h";
-  "dependentMap" = self."dependent-map";
-  "dependentSum" = self."dependent-sum";
-  "dependentSumTemplate" = self."dependent-sum-template";
-  "derivationTrees" = self."derivation-trees";
-  "deriveGadt" = self."derive-gadt";
-  "deriveIG" = self."derive-IG";
-  "deriveTrie" = self."derive-trie";
-  "derpLib" = self."derp-lib";
-  "diaBase" = self."dia-base";
-  "diaFunctions" = self."dia-functions";
-  "diagramsBuilder" = self."diagrams-builder";
-  "diagramsCairo" = self."diagrams-cairo";
-  "diagramsCanvas" = self."diagrams-canvas";
-  "diagramsContrib" = self."diagrams-contrib";
-  "diagramsCore" = self."diagrams-core";
-  "diagramsGtk" = self."diagrams-gtk";
-  "diagramsHaddock" = self."diagrams-haddock";
-  "diagramsLib" = self."diagrams-lib";
-  "diagramsPdf" = self."diagrams-pdf";
-  "diagramsPostscript" = self."diagrams-postscript";
-  "diagramsQrcode" = self."diagrams-qrcode";
-  "diagramsRasterific" = self."diagrams-rasterific";
-  "diagramsSvg" = self."diagrams-svg";
-  "diagramsTikz" = self."diagrams-tikz";
-  "diceEntropyConduit" = self."dice-entropy-conduit";
-  "diffParse" = self."diff-parse";
-  "digestiveBootstrap" = self."digestive-bootstrap";
-  "digestiveFunctorsAeson" = self."digestive-functors-aeson";
-  "digestiveFunctorsBlaze" = self."digestive-functors-blaze";
-  "digestiveFunctorsHappstack" = self."digestive-functors-happstack";
-  "digestiveFunctorsHeist" = self."digestive-functors-heist";
-  "digestiveFunctorsHsp" = self."digestive-functors-hsp";
-  "digestiveFunctorsScotty" = self."digestive-functors-scotty";
-  "digestiveFunctors" = self."digestive-functors";
-  "digestiveFunctorsSnap" = self."digestive-functors-snap";
-  "digestPure" = self."digest-pure";
-  "dimensionalTf" = self."dimensional-tf";
-  "dingoCore" = self."dingo-core";
-  "dingoExample" = self."dingo-example";
-  "dingoWidgets" = self."dingo-widgets";
-  "directBinaryFiles" = self."direct-binary-files";
-  "directDaemonize" = self."direct-daemonize";
-  "directedCubical" = self."directed-cubical";
-  "directFastcgi" = self."direct-fastcgi";
-  "directHttp" = self."direct-http";
-  "directMurmurHash" = self."direct-murmur-hash";
-  "directoryLayout" = self."directory-layout";
-  "directoryTree" = self."directory-tree";
-  "directPlugins" = self."direct-plugins";
-  "directSqlite" = self."direct-sqlite";
-  "discordianCalendar" = self."discordian-calendar";
-  "discreteSpaceMap" = self."discrete-space-map";
-  "disjointSet" = self."disjoint-set";
-  "disjointSetsSt" = self."disjoint-sets-st";
-  "diskFreeSpace" = self."disk-free-space";
-  "distributedProcessAzure" = self."distributed-process-azure";
-  "distributedProcessMonadControl" = self."distributed-process-monad-control";
-  "distributedProcessP2p" = self."distributed-process-p2p";
-  "distributedProcessPlatform" = self."distributed-process-platform";
-  "distributedProcess" = self."distributed-process";
-  "distributedProcessSimplelocalnet" = self."distributed-process-simplelocalnet";
-  "distributedProcessTests" = self."distributed-process-tests";
-  "distributedStatic" = self."distributed-static";
-  "distributionPlot" = self."distribution-plot";
-  "distUpload" = self."dist-upload";
-  "djinnGhc" = self."djinn-ghc";
-  "djinnLib" = self."djinn-lib";
-  "djinnTh" = self."djinn-th";
-  "dlistInstances" = self."dlist-instances";
-  "docReview" = self."doc-review";
-  "doctestDiscoverConfigurator" = self."doctest-discover-configurator";
-  "doctestDiscover" = self."doctest-discover";
-  "doctestProp" = self."doctest-prop";
-  "domainAuth" = self."domain-auth";
-  "domLt" = self."dom-lt";
-  "domSelector" = self."dom-selector";
-  "doubleConversion" = self."double-conversion";
-  "downloadCurl" = self."download-curl";
-  "downloadMediaContent" = self."download-media-content";
-  "dphBase" = self."dph-base";
-  "dphExamples" = self."dph-examples";
-  "dphLiftedBase" = self."dph-lifted-base";
-  "dphLiftedCopy" = self."dph-lifted-copy";
-  "dphLiftedVseg" = self."dph-lifted-vseg";
-  "dphPar" = self."dph-par";
-  "dphPrimInterface" = self."dph-prim-interface";
-  "dphPrimPar" = self."dph-prim-par";
-  "dphPrimSeq" = self."dph-prim-seq";
-  "dphSeq" = self."dph-seq";
-  "DrIFTCabalized" = self."DrIFT-cabalized";
-  "dropboxSdk" = self."dropbox-sdk";
-  "dsKanren" = self."ds-kanren";
-  "dsmcTools" = self."dsmc-tools";
-  "dsonParsec" = self."dson-parsec";
-  "dtdText" = self."dtd-text";
-  "dtdTypes" = self."dtd-types";
-  "dualTree" = self."dual-tree";
-  "DustCrypto" = self."Dust-crypto";
-  "DustToolsPcap" = self."Dust-tools-pcap";
-  "DustTools" = self."Dust-tools";
-  "dviProcessing" = self."dvi-processing";
-  "dwarfEl" = self."dwarf-el";
-  "dynamicCabal" = self."dynamic-cabal";
-  "dynamicGraph" = self."dynamic-graph";
-  "dynamicLinkerTemplate" = self."dynamic-linker-template";
-  "dynamicLoader" = self."dynamic-loader";
-  "dynamicMvector" = self."dynamic-mvector";
-  "dynamicObject" = self."dynamic-object";
-  "dynamicState" = self."dynamic-state";
-  "DysFRPCairo" = self."DysFRP-Cairo";
-  "DysFRPCraftwerk" = self."DysFRP-Craftwerk";
-  "dzenUtils" = self."dzen-utils";
-  "eagerSockets" = self."eager-sockets";
-  "easyApi" = self."easy-api";
-  "easyFile" = self."easy-file";
-  "ec2Signature" = self."ec2-signature";
-  "editDistance" = self."edit-distance";
-  "editLensesDemo" = self."edit-lenses-demo";
-  "editLenses" = self."edit-lenses";
-  "effectiveAspectsMzv" = self."effective-aspects-mzv";
-  "effectiveAspects" = self."effective-aspects";
-  "effectMonad" = self."effect-monad";
-  "effectsParser" = self."effects-parser";
-  "egisonQuote" = self."egison-quote";
-  "egisonTutorial" = self."egison-tutorial";
-  "eibdClientSimple" = self."eibd-client-simple";
-  "eitherUnwrap" = self."either-unwrap";
-  "ekgBosun" = self."ekg-bosun";
-  "ekgCarbon" = self."ekg-carbon";
-  "ekgCore" = self."ekg-core";
-  "ekgLog" = self."ekg-log";
-  "ekgRrd" = self."ekg-rrd";
-  "ekgStatsd" = self."ekg-statsd";
-  "electrumMnemonic" = self."electrum-mnemonic";
-  "elereaExamples" = self."elerea-examples";
-  "elereaSdl" = self."elerea-sdl";
-  "elmBuildLib" = self."elm-build-lib";
-  "elmCompiler" = self."elm-compiler";
-  "elmCoreSources" = self."elm-core-sources";
-  "elmGet" = self."elm-get";
-  "elmMake" = self."elm-make";
-  "elmPackage" = self."elm-package";
-  "elmReactor" = self."elm-reactor";
-  "elmRepl" = self."elm-repl";
-  "elmServer" = self."elm-server";
-  "elmYesod" = self."elm-yesod";
-  "emailHeader" = self."email-header";
-  "emailPostmark" = self."email-postmark";
-  "emailValidate" = self."email-validate";
-  "emailValidator" = self."email-validator";
-  "embeddockExample" = self."embeddock-example";
-  "enclosedExceptions" = self."enclosed-exceptions";
-  "engineeringUnits" = self."engineering-units";
-  "engineIo" = self."engine-io";
-  "engineIoSnap" = self."engine-io-snap";
-  "engineIoYesod" = self."engine-io-yesod";
-  "enumeratorFd" = self."enumerator-fd";
-  "enumeratorTf" = self."enumerator-tf";
-  "enummapsetTh" = self."enummapset-th";
-  "envParser" = self."env-parser";
-  "epanetHaskell" = self."epanet-haskell";
-  "epubMetadata" = self."epub-metadata";
-  "epubTools" = self."epub-tools";
-  "equalFiles" = self."equal-files";
-  "equationalReasoning" = self."equational-reasoning";
-  "erfNative" = self."erf-native";
-  "erosClient" = self."eros-client";
-  "erosHttp" = self."eros-http";
-  "errorcallEqInstance" = self."errorcall-eq-instance";
-  "errorLocation" = self."error-location";
-  "errorLoc" = self."error-loc";
-  "errorMessage" = self."error-message";
-  "EtageGraph" = self."Etage-Graph";
-  "eventDriven" = self."event-driven";
-  "eventHandlers" = self."event-handlers";
-  "eventList" = self."event-list";
-  "eventMonad" = self."event-monad";
-  "everyBitCounts" = self."every-bit-counts";
-  "exactCombinatorics" = self."exact-combinatorics";
-  "exceptionMailer" = self."exception-mailer";
-  "exceptionMonadsFd" = self."exception-monads-fd";
-  "exceptionMonadsTf" = self."exception-monads-tf";
-  "exceptionMtl" = self."exception-mtl";
-  "exceptionTransformers" = self."exception-transformers";
-  "executablePath" = self."executable-path";
-  "expatEnumerator" = self."expat-enumerator";
-  "expiringCacheMap" = self."expiring-cache-map";
-  "expiringMvar" = self."expiring-mvar";
-  "explicitDeterminant" = self."explicit-determinant";
-  "explicitException" = self."explicit-exception";
-  "explicitIomodesBytestring" = self."explicit-iomodes-bytestring";
-  "explicitIomodes" = self."explicit-iomodes";
-  "explicitIomodesText" = self."explicit-iomodes-text";
-  "explicitSharing" = self."explicit-sharing";
-  "exPool" = self."ex-pool";
-  "exposedContainers" = self."exposed-containers";
-  "expressionParser" = self."expression-parser";
-  "extendedCategories" = self."extended-categories";
-  "extendedReals" = self."extended-reals";
-  "extensibleData" = self."extensible-data";
-  "extensibleEffects" = self."extensible-effects";
-  "extensibleExceptions" = self."extensible-exceptions";
-  "externalSort" = self."external-sort";
-  "ezCouch" = self."ez-couch";
-  "factualApi" = self."factual-api";
-  "failableList" = self."failable-list";
-  "fairPredicates" = self."fair-predicates";
-  "fallingTurnip" = self."falling-turnip";
-  "familyTree" = self."family-tree";
-  "fastLogger" = self."fast-logger";
-  "fastMath" = self."fast-math";
-  "fastTagsoup" = self."fast-tagsoup";
-  "fastTagsoupUtf8Only" = self."fast-tagsoup-utf8-only";
-  "fastTags" = self."fast-tags";
-  "faultTree" = self."fault-tree";
-  "fayBase" = self."fay-base";
-  "fayBuilder" = self."fay-builder";
-  "fayDom" = self."fay-dom";
-  "fayHsx" = self."fay-hsx";
-  "fayJquery" = self."fay-jquery";
-  "fayRef" = self."fay-ref";
-  "fayText" = self."fay-text";
-  "fayUri" = self."fay-uri";
-  "fbPersistent" = self."fb-persistent";
-  "fclabelsMonadlib" = self."fclabels-monadlib";
-  "fdoNotify" = self."fdo-notify";
-  "fdoTrash" = self."fdo-trash";
-  "featureFlags" = self."feature-flags";
-  "fedoraPackages" = self."fedora-packages";
-  "feedCli" = self."feed-cli";
-  "feldsparCompiler" = self."feldspar-compiler";
-  "feldsparLanguage" = self."feldspar-language";
-  "fezConf" = self."fez-conf";
-  "fficxxRuntime" = self."fficxx-runtime";
-  "ffmpegLight" = self."ffmpeg-light";
-  "ffmpegTutorials" = self."ffmpeg-tutorials";
-  "fglExtrasDecompositions" = self."fgl-extras-decompositions";
-  "fglVisualize" = self."fgl-visualize";
-  "fieldsJson" = self."fields-json";
-  "fileCommandQq" = self."file-command-qq";
-  "fileEmbed" = self."file-embed";
-  "fileLocation" = self."file-location";
-  "filepathIoAccess" = self."filepath-io-access";
-  "filesystemConduit" = self."filesystem-conduit";
-  "filesystemEnumerator" = self."filesystem-enumerator";
-  "filesystemTrees" = self."filesystem-trees";
-  "FinanceQuoteYahoo" = self."Finance-Quote-Yahoo";
-  "FinanceTreasury" = self."Finance-Treasury";
-  "findConduit" = self."find-conduit";
-  "fingertreePsqueue" = self."fingertree-psqueue";
-  "fingertreeTf" = self."fingertree-tf";
-  "finiteField" = self."finite-field";
-  "firstClassPatterns" = self."first-class-patterns";
-  "fixedList" = self."fixed-list";
-  "fixedPoint" = self."fixed-point";
-  "FixedPointSimple" = self."FixedPoint-simple";
-  "fixedPointVector" = self."fixed-point-vector";
-  "fixedPointVectorSpace" = self."fixed-point-vector-space";
-  "fixedPrecision" = self."fixed-precision";
-  "fixedStorableArray" = self."fixed-storable-array";
-  "fixedVectorBinary" = self."fixed-vector-binary";
-  "fixedVectorCereal" = self."fixed-vector-cereal";
-  "fixedVectorHetero" = self."fixed-vector-hetero";
-  "fixedVector" = self."fixed-vector";
-  "fixImports" = self."fix-imports";
-  "fixParserSimple" = self."fix-parser-simple";
-  "fixSymbolsGitit" = self."fix-symbols-gitit";
-  "fizzBuzz" = self."fizz-buzz";
-  "flatMcmc" = self."flat-mcmc";
-  "flexibleDefaults" = self."flexible-defaults";
-  "flexibleUnlit" = self."flexible-unlit";
-  "flexiwrapSmallcheck" = self."flexiwrap-smallcheck";
-  "floatBinstring" = self."float-binstring";
-  "flowdockApi" = self."flowdock-api";
-  "fluentLoggerConduit" = self."fluent-logger-conduit";
-  "fluentLogger" = self."fluent-logger";
-  "FMSBLEX" = self."FM-SBLEX";
-  "foldlIncremental" = self."foldl-incremental";
-  "fontOpenglBasic4x6" = self."font-opengl-basic4x6";
-  "forceLayout" = self."force-layout";
-  "foreignStorableAsymmetric" = self."foreign-storable-asymmetric";
-  "foreignStore" = self."foreign-store";
-  "forFree" = self."for-free";
-  "forkableMonad" = self."forkable-monad";
-  "formatStatus" = self."format-status";
-  "formletsHsp" = self."formlets-hsp";
-  "forthHll" = self."forth-hll";
-  "fpcoApi" = self."fpco-api";
-  "fpnlaExamples" = self."fpnla-examples";
-  "frameMarkdown" = self."frame-markdown";
-  "freeFunctors" = self."free-functors";
-  "freeGame" = self."free-game";
-  "freeOperational" = self."free-operational";
-  "freeTheoremsCounterexamples" = self."free-theorems-counterexamples";
-  "freeTheorems" = self."free-theorems";
-  "freeTheoremsSeq" = self."free-theorems-seq";
-  "freeTheoremsSeqWebui" = self."free-theorems-seq-webui";
-  "freeTheoremsWebui" = self."free-theorems-webui";
-  "freetypeSimple" = self."freetype-simple";
-  "friendlyTime" = self."friendly-time";
-  "fsEvents" = self."fs-events";
-  "FTGLBytestring" = self."FTGL-bytestring";
-  "ftpConduit" = self."ftp-conduit";
-  "fullSessions" = self."full-sessions";
-  "fullTextSearch" = self."full-text-search";
-  "functionalArrow" = self."functional-arrow";
-  "functionCombine" = self."function-combine";
-  "functionInstancesAlgebra" = self."function-instances-algebra";
-  "functorApply" = self."functor-apply";
-  "functorCombo" = self."functor-combo";
-  "functorInfix" = self."functor-infix";
-  "futureResource" = self."future-resource";
-  "fuzzyTimings" = self."fuzzy-timings";
-  "gameProbability" = self."game-probability";
-  "gameTree" = self."game-tree";
-  "gangOfThreads" = self."gang-of-threads";
-  "garsiaWachs" = self."garsia-wachs";
-  "gcMonitoringWai" = self."gc-monitoring-wai";
-  "gdiffIg" = self."gdiff-ig";
-  "gdiffTh" = self."gdiff-th";
-  "geekServer" = self."geek-server";
-  "generalPrelude" = self."general-prelude";
-  "genericAeson" = self."generic-aeson";
-  "genericBinary" = self."generic-binary";
-  "genericChurch" = self."generic-church";
-  "genericDeepseq" = self."generic-deepseq";
-  "genericDeriving" = self."generic-deriving";
-  "genericLucidScaffold" = self."generic-lucid-scaffold";
-  "genericMaybe" = self."generic-maybe";
-  "genericServer" = self."generic-server";
-  "genericsSop" = self."generics-sop";
-  "genericStorable" = self."generic-storable";
-  "genericTree" = self."generic-tree";
-  "genericXml" = self."generic-xml";
-  "geniGui" = self."geni-gui";
-  "geniUtil" = self."geni-util";
-  "GeomPredicatesSSE" = self."GeomPredicates-SSE";
-  "getoptSimple" = self."getopt-simple";
-  "ghcCoreHtml" = self."ghc-core-html";
-  "ghcCore" = self."ghc-core";
-  "ghcDatasize" = self."ghc-datasize";
-  "ghcDup" = self."ghc-dup";
-  "ghcEventsAnalyze" = self."ghc-events-analyze";
-  "ghcEventsParallel" = self."ghc-events-parallel";
-  "ghcEvents" = self."ghc-events";
-  "ghcGcTune" = self."ghc-gc-tune";
-  "ghcHeapView" = self."ghc-heap-view";
-  "ghciDiagrams" = self."ghci-diagrams";
-  "ghciHaskeline" = self."ghci-haskeline";
-  "ghciLib" = self."ghci-lib";
-  "ghcImportedFrom" = self."ghc-imported-from";
-  "ghciNg" = self."ghci-ng";
-  "ghciPretty" = self."ghci-pretty";
-  "ghcjsCodemirror" = self."ghcjs-codemirror";
-  "ghcjsDomHello" = self."ghcjs-dom-hello";
-  "ghcjsDom" = self."ghcjs-dom";
-  "ghcMake" = self."ghc-make";
-  "ghcManCompletion" = self."ghc-man-completion";
-  "ghcMod" = self."ghc-mod";
-  "ghcMtl" = self."ghc-mtl";
-  "ghcParmake" = self."ghc-parmake";
-  "ghcParser" = self."ghc-parser";
-  "ghcPaths" = self."ghc-paths";
-  "ghcPkgAutofix" = self."ghc-pkg-autofix";
-  "ghcPkgLib" = self."ghc-pkg-lib";
-  "ghcPrim" = self."ghc-prim";
-  "ghcServer" = self."ghc-server";
-  "ghcSrcspanPlugin" = self."ghc-srcspan-plugin";
-  "ghcSyb" = self."ghc-syb";
-  "ghcSybUtils" = self."ghc-syb-utils";
-  "ghcTimeAllocProf" = self."ghc-time-alloc-prof";
-  "ghcVis" = self."ghc-vis";
-  "gitAll" = self."git-all";
-  "gitAnnex" = self."git-annex";
-  "gitChecklist" = self."git-checklist";
-  "gitDate" = self."git-date";
-  "gitEmbed" = self."git-embed";
-  "gitFreq" = self."git-freq";
-  "gitGpush" = self."git-gpush";
-  "githubBackup" = self."github-backup";
-  "githubPostReceive" = self."github-post-receive";
-  "githubTypes" = self."github-types";
-  "gitlibCmdline" = self."gitlib-cmdline";
-  "gitlibCross" = self."gitlib-cross";
-  "gitlibLibgit2" = self."gitlib-libgit2";
-  "gitlibS3" = self."gitlib-s3";
-  "gitlibSample" = self."gitlib-sample";
-  "gitlibTest" = self."gitlib-test";
-  "gitlibUtils" = self."gitlib-utils";
-  "gitMonitor" = self."git-monitor";
-  "gitObject" = self."git-object";
-  "gitRepair" = self."git-repair";
-  "gitSanity" = self."git-sanity";
-  "gladexmlAccessor" = self."gladexml-accessor";
-  "glCapture" = self."gl-capture";
-  "GLFWBDemo" = self."GLFW-b-demo";
-  "GLFWB" = self."GLFW-b";
-  "GLFWOGL" = self."GLFW-OGL";
-  "GLFWTask" = self."GLFW-task";
-  "gliderNlp" = self."glider-nlp";
-  "globalConfig" = self."global-config";
-  "globalLock" = self."global-lock";
-  "globalVariables" = self."global-variables";
-  "glomeHs" = self."glome-hs";
-  "glossAccelerate" = self."gloss-accelerate";
-  "glossAlgorithms" = self."gloss-algorithms";
-  "glossBanana" = self."gloss-banana";
-  "glossDevil" = self."gloss-devil";
-  "glossExamples" = self."gloss-examples";
-  "glossGame" = self."gloss-game";
-  "glossJuicy" = self."gloss-juicy";
-  "glossRasterAccelerate" = self."gloss-raster-accelerate";
-  "glossRaster" = self."gloss-raster";
-  "glossRendering" = self."gloss-rendering";
-  "glossSodium" = self."gloss-sodium";
-  "glpkHs" = self."glpk-hs";
-  "gnomeDesktop" = self."gnome-desktop";
-  "gnomeKeyring" = self."gnome-keyring";
-  "gNpm" = self."g-npm";
-  "goateeGtk" = self."goatee-gtk";
-  "goferPrelude" = self."gofer-prelude";
-  "googleDictionary" = self."google-dictionary";
-  "googleDrive" = self."google-drive";
-  "googleHtml5Slide" = self."google-html5-slide";
-  "googleMailFilters" = self."google-mail-filters";
-  "googleOauth2" = self."google-oauth2";
-  "googleSearch" = self."google-search";
-  "GotoTTransformers" = self."GotoT-transformers";
-  "GPipeCollada" = self."GPipe-Collada";
-  "GPipeExamples" = self."GPipe-Examples";
-  "GPipeTextureLoad" = self."GPipe-TextureLoad";
-  "gpxConduit" = self."gpx-conduit";
-  "grammarCombinators" = self."grammar-combinators";
-  "grapefruitExamples" = self."grapefruit-examples";
-  "grapefruitFrp" = self."grapefruit-frp";
-  "grapefruitRecords" = self."grapefruit-records";
-  "grapefruitUiGtk" = self."grapefruit-ui-gtk";
-  "grapefruitUi" = self."grapefruit-ui";
-  "graphCore" = self."graph-core";
-  "graphGenerators" = self."graph-generators";
-  "GraphHammerExamples" = self."GraphHammer-examples";
-  "graphicsDrawingcombinators" = self."graphics-drawingcombinators";
-  "graphicsFormatsCollada" = self."graphics-formats-collada";
-  "graphMatchings" = self."graph-matchings";
-  "graphRewritingCl" = self."graph-rewriting-cl";
-  "graphRewritingGl" = self."graph-rewriting-gl";
-  "graphRewritingLambdascope" = self."graph-rewriting-lambdascope";
-  "graphRewritingLayout" = self."graph-rewriting-layout";
-  "graphRewriting" = self."graph-rewriting";
-  "graphRewritingSki" = self."graph-rewriting-ski";
-  "graphRewritingStrategies" = self."graph-rewriting-strategies";
-  "graphRewritingTrs" = self."graph-rewriting-trs";
-  "graphRewritingWw" = self."graph-rewriting-ww";
-  "graphSerialize" = self."graph-serialize";
-  "graphUtils" = self."graph-utils";
-  "graphVisit" = self."graph-visit";
-  "graphWrapper" = self."graph-wrapper";
-  "grayCode" = self."gray-code";
-  "grayExtended" = self."gray-extended";
-  "greencardLib" = self."greencard-lib";
-  "gregClient" = self."greg-client";
-  "groundhogInspector" = self."groundhog-inspector";
-  "groundhogMysql" = self."groundhog-mysql";
-  "groundhogPostgresql" = self."groundhog-postgresql";
-  "groundhogSqlite" = self."groundhog-sqlite";
-  "groundhogTh" = self."groundhog-th";
-  "groupWith" = self."group-with";
-  "gruffExamples" = self."gruff-examples";
-  "gscWeighting" = self."gsc-weighting";
-  "gslRandomFu" = self."gsl-random-fu";
-  "gslRandom" = self."gsl-random";
-  "gtk2hsBuildtools" = self."gtk2hs-buildtools";
-  "gtk2hsCastGlade" = self."gtk2hs-cast-glade";
-  "gtk2hsCastGlib" = self."gtk2hs-cast-glib";
-  "gtk2hsCastGnomevfs" = self."gtk2hs-cast-gnomevfs";
-  "gtk2hsCastGtkglext" = self."gtk2hs-cast-gtkglext";
-  "gtk2hsCastGtk" = self."gtk2hs-cast-gtk";
-  "gtk2hsCastGtksourceview2" = self."gtk2hs-cast-gtksourceview2";
-  "gtk2hsCastTh" = self."gtk2hs-cast-th";
-  "gtk2hsHello" = self."gtk2hs-hello";
-  "gtk2hsRpn" = self."gtk2hs-rpn";
-  "gtk3MacIntegration" = self."gtk3-mac-integration";
-  "gtkJsinput" = self."gtk-jsinput";
-  "gtkLargeTreeStore" = self."gtk-largeTreeStore";
-  "gtkMacIntegration" = self."gtk-mac-integration";
-  "gtkSerializedEvent" = self."gtk-serialized-event";
-  "gtkSimpleListView" = self."gtk-simple-list-view";
-  "gtkToggleButtonList" = self."gtk-toggle-button-list";
-  "gtkToy" = self."gtk-toy";
-  "gtkTraymanager" = self."gtk-traymanager";
-  "gtTools" = self."gt-tools";
-  "guardedRewriting" = self."guarded-rewriting";
-  "guessCombinator" = self."guess-combinator";
-  "gutenbergFibonaccis" = self."gutenberg-fibonaccis";
-  "hacanonLight" = self."hacanon-light";
-  "hack2ContribExtra" = self."hack2-contrib-extra";
-  "hack2Contrib" = self."hack2-contrib";
-  "hack2HandlerHappstackServer" = self."hack2-handler-happstack-server";
-  "hack2HandlerMongrel2Http" = self."hack2-handler-mongrel2-http";
-  "hack2HandlerSnapServer" = self."hack2-handler-snap-server";
-  "hack2HandlerWarp" = self."hack2-handler-warp";
-  "hack2InterfaceWai" = self."hack2-interface-wai";
-  "hackageDb" = self."hackage-db";
-  "hackageDiff" = self."hackage-diff";
-  "hackagePlot" = self."hackage-plot";
-  "hackageProxy" = self."hackage-proxy";
-  "hackageServer" = self."hackage-server";
-  "hackageSparks" = self."hackage-sparks";
-  "hackContribPress" = self."hack-contrib-press";
-  "hackContrib" = self."hack-contrib";
-  "hackFrontendHappstack" = self."hack-frontend-happstack";
-  "hackFrontendMonadcgi" = self."hack-frontend-monadcgi";
-  "hackHandlerCgi" = self."hack-handler-cgi";
-  "hackHandlerEpoll" = self."hack-handler-epoll";
-  "hackHandlerEvhttp" = self."hack-handler-evhttp";
-  "hackHandlerFastcgi" = self."hack-handler-fastcgi";
-  "hackHandlerHappstack" = self."hack-handler-happstack";
-  "hackHandlerHyena" = self."hack-handler-hyena";
-  "hackHandlerKibro" = self."hack-handler-kibro";
-  "hackHandlerSimpleserver" = self."hack-handler-simpleserver";
-  "hackMiddlewareCleanpath" = self."hack-middleware-cleanpath";
-  "hackMiddlewareClientsession" = self."hack-middleware-clientsession";
-  "hackMiddlewareGzip" = self."hack-middleware-gzip";
-  "hackMiddlewareJsonp" = self."hack-middleware-jsonp";
-  "haddockApi" = self."haddock-api";
-  "haddockLeksah" = self."haddock-leksah";
-  "haddockLibrary" = self."haddock-library";
-  "hadoopFormats" = self."hadoop-formats";
-  "hadoopRpc" = self."hadoop-rpc";
-  "hadoopTools" = self."hadoop-tools";
-  "hailgunSend" = self."hailgun-send";
-  "hailsBin" = self."hails-bin";
-  "hakyllAgda" = self."hakyll-agda";
-  "hakyllBlazeTemplates" = self."hakyll-blaze-templates";
-  "hakyllContribHyphenation" = self."hakyll-contrib-hyphenation";
-  "hakyllContribLinks" = self."hakyll-contrib-links";
-  "hakyllContrib" = self."hakyll-contrib";
-  "hakyllConvert" = self."hakyll-convert";
-  "hakyllElm" = self."hakyll-elm";
-  "handaGdata" = self."handa-gdata";
-  "handaGeodata" = self."handa-geodata";
-  "handleLike" = self."handle-like";
-  "hansPcap" = self."hans-pcap";
-  "HAppSData" = self."HAppS-Data";
-  "happsHsp" = self."happs-hsp";
-  "happsHspTemplate" = self."happs-hsp-template";
-  "HAppSIxSet" = self."HAppS-IxSet";
-  "HAppSServer" = self."HAppS-Server";
-  "HAppSState" = self."HAppS-State";
-  "happstackAuthenticate" = self."happstack-authenticate";
-  "happstackAuth" = self."happstack-auth";
-  "happstackClientsession" = self."happstack-clientsession";
-  "happstackContrib" = self."happstack-contrib";
-  "happstackData" = self."happstack-data";
-  "happstackDlg" = self."happstack-dlg";
-  "happstackFacebook" = self."happstack-facebook";
-  "happstackFastcgi" = self."happstack-fastcgi";
-  "happstackFayAjax" = self."happstack-fay-ajax";
-  "happstackFay" = self."happstack-fay";
-  "happstackFoundation" = self."happstack-foundation";
-  "happstackHamlet" = self."happstack-hamlet";
-  "happstackHeist" = self."happstack-heist";
-  "happstackHelpers" = self."happstack-helpers";
-  "happstackHsp" = self."happstack-hsp";
-  "happstackHstringtemplate" = self."happstack-hstringtemplate";
-  "happstackIxset" = self."happstack-ixset";
-  "happstackJmacro" = self."happstack-jmacro";
-  "happstackLite" = self."happstack-lite";
-  "happstackMonadPeel" = self."happstack-monad-peel";
-  "happstackPlugins" = self."happstack-plugins";
-  "happstackServer" = self."happstack-server";
-  "happstackServerTls" = self."happstack-server-tls";
-  "happstackState" = self."happstack-state";
-  "happstackStaticRouting" = self."happstack-static-routing";
-  "happstackUtil" = self."happstack-util";
-  "happstackYui" = self."happstack-yui";
-  "happsTutorial" = self."happs-tutorial";
-  "HAppSUtil" = self."HAppS-Util";
-  "happybaraWebkit" = self."happybara-webkit";
-  "happybaraWebkitServer" = self."happybara-webkit-server";
-  "happyMeta" = self."happy-meta";
-  "HarmTraceBase" = self."HarmTrace-Base";
-  "hascatLib" = self."hascat-lib";
-  "hascatSetup" = self."hascat-setup";
-  "hascatSystem" = self."hascat-system";
-  "hashableExtras" = self."hashable-extras";
-  "hashableGenerics" = self."hashable-generics";
-  "hashedStorage" = self."hashed-storage";
-  "hashtablesPlus" = self."hashtables-plus";
-  "haskbotCore" = self."haskbot-core";
-  "haskelineClass" = self."haskeline-class";
-  "haskellAliyun" = self."haskell-aliyun";
-  "haskellAwk" = self."haskell-awk";
-  "haskellBcrypt" = self."haskell-bcrypt";
-  "haskellBrainfuck" = self."haskell-brainfuck";
-  "haskellCnc" = self."haskell-cnc";
-  "haskellCoffee" = self."haskell-coffee";
-  "haskellCompression" = self."haskell-compression";
-  "haskellCoursePreludes" = self."haskell-course-preludes";
-  "haskelldbConnectHdbcCatchioMtl" = self."haskelldb-connect-hdbc-catchio-mtl";
-  "haskelldbConnectHdbcCatchioTf" = self."haskelldb-connect-hdbc-catchio-tf";
-  "haskelldbConnectHdbcCatchioTransformers" = self."haskelldb-connect-hdbc-catchio-transformers";
-  "haskelldbConnectHdbcLifted" = self."haskelldb-connect-hdbc-lifted";
-  "haskelldbConnectHdbc" = self."haskelldb-connect-hdbc";
-  "haskelldbDynamic" = self."haskelldb-dynamic";
-  "haskelldbFlat" = self."haskelldb-flat";
-  "haskelldbHdbcMysql" = self."haskelldb-hdbc-mysql";
-  "haskelldbHdbcOdbc" = self."haskelldb-hdbc-odbc";
-  "haskelldbHdbcPostgresql" = self."haskelldb-hdbc-postgresql";
-  "haskelldbHdbc" = self."haskelldb-hdbc";
-  "haskelldbHdbcSqlite3" = self."haskelldb-hdbc-sqlite3";
-  "haskelldbHsqlMysql" = self."haskelldb-hsql-mysql";
-  "haskelldbHsqlOdbc" = self."haskelldb-hsql-odbc";
-  "haskelldbHsqlOracle" = self."haskelldb-hsql-oracle";
-  "haskelldbHsqlPostgresql" = self."haskelldb-hsql-postgresql";
-  "haskelldbHsql" = self."haskelldb-hsql";
-  "haskelldbHsqlSqlite3" = self."haskelldb-hsql-sqlite3";
-  "haskelldbHsqlSqlite" = self."haskelldb-hsql-sqlite";
-  "haskelldbTh" = self."haskelldb-th";
-  "haskelldbWx" = self."haskelldb-wx";
-  "haskellDocs" = self."haskell-docs";
-  "haskellFormatter" = self."haskell-formatter";
-  "haskellFtp" = self."haskell-ftp";
-  "haskellGenerate" = self."haskell-generate";
-  "haskellInSpace" = self."haskell-in-space";
-  "haskellLexer" = self."haskell-lexer";
-  "haskellModbus" = self."haskell-modbus";
-  "haskellMpi" = self."haskell-mpi";
-  "haskellNames" = self."haskell-names";
-  "haskellNeo4jClient" = self."haskell-neo4j-client";
-  "HaskellNetSSL" = self."HaskellNet-SSL";
-  "haskellOpenflow" = self."haskell-openflow";
-  "haskellPackages" = self."haskell-packages";
-  "haskellPdfPresenter" = self."haskell-pdf-presenter";
-  "haskellPlatformTest" = self."haskell-platform-test";
-  "haskellPlot" = self."haskell-plot";
-  "haskellQrencode" = self."haskell-qrencode";
-  "haskellReflect" = self."haskell-reflect";
-  "haskellSpacegoo" = self."haskell-spacegoo";
-  "haskellSrcExtsQq" = self."haskell-src-exts-qq";
-  "haskellSrcExts" = self."haskell-src-exts";
-  "haskellSrcMetaMwotton" = self."haskell-src-meta-mwotton";
-  "haskellSrcMeta" = self."haskell-src-meta";
-  "haskellSrc" = self."haskell-src";
-  "haskellTokenUtils" = self."haskell-token-utils";
-  "haskellTypeExts" = self."haskell-type-exts";
-  "haskellTypescript" = self."haskell-typescript";
-  "haskellTyrant" = self."haskell-tyrant";
-  "haskellUpdater" = self."haskell-updater";
-  "haskellXmpp" = self."haskell-xmpp";
-  "haskholCore" = self."haskhol-core";
-  "haskHome" = self."hask-home";
-  "haskoinCrypto" = self."haskoin-crypto";
-  "haskoinProtocol" = self."haskoin-protocol";
-  "haskoinScript" = self."haskoin-script";
-  "haskoinUtil" = self."haskoin-util";
-  "haskoinWallet" = self."haskoin-wallet";
-  "haskoonHttpspec" = self."haskoon-httpspec";
-  "haskoonSalvia" = self."haskoon-salvia";
-  "haskoreRealtime" = self."haskore-realtime";
-  "haskoreSupercollider" = self."haskore-supercollider";
-  "haskoreSynthesizer" = self."haskore-synthesizer";
-  "haskoreVintage" = self."haskore-vintage";
-  "hasparqlClient" = self."hasparql-client";
-  "hasqlBackend" = self."hasql-backend";
-  "hasqlPostgres" = self."hasql-postgres";
-  "hastacheAeson" = self."hastache-aeson";
-  "hasteCompiler" = self."haste-compiler";
-  "hasteMarkup" = self."haste-markup";
-  "hastePerch" = self."haste-perch";
-  "hasTh" = self."has-th";
-  "hatexGuide" = self."hatex-guide";
-  "HaTeXMeta" = self."HaTeX-meta";
-  "haxlFacebook" = self."haxl-facebook";
-  "haxrTh" = self."haxr-th";
-  "hayooCli" = self."hayoo-cli";
-  "hBDDCUDD" = self."hBDD-CUDD";
-  "hBooru" = self."h-booru";
-  "hbroContrib" = self."hbro-contrib";
-  "hcgMinusCairo" = self."hcg-minus-cairo";
-  "hcgMinus" = self."hcg-minus";
-  "hdaemonizeBuildfix" = self."hdaemonize-buildfix";
-  "HDBCMysql" = self."HDBC-mysql";
-  "HDBCOdbc" = self."HDBC-odbc";
-  "hdbcPostgresqlHstore" = self."hdbc-postgresql-hstore";
-  "HDBCPostgresqlHstore" = self."HDBC-postgresql-hstore";
-  "HDBCPostgresql" = self."HDBC-postgresql";
-  "HDBCSession" = self."HDBC-session";
-  "HDBCSqlite3" = self."HDBC-sqlite3";
-  "hdbcTuple" = self."hdbc-tuple";
-  "hdbiConduit" = self."hdbi-conduit";
-  "hdbiPostgresql" = self."hdbi-postgresql";
-  "hdbiSqlite" = self."hdbi-sqlite";
-  "hdbiTests" = self."hdbi-tests";
-  "hdphClosure" = self."hdph-closure";
-  "hebrewTime" = self."hebrew-time";
-  "hedisPile" = self."hedis-pile";
-  "hedisSimple" = self."hedis-simple";
-  "hedisTags" = self."hedis-tags";
-  "heistAeson" = self."heist-aeson";
-  "heistAsync" = self."heist-async";
-  "helicsWai" = self."helics-wai";
-  "helpEsb" = self."help-esb";
-  "hemkayCore" = self."hemkay-core";
-  "herLexerParsec" = self."her-lexer-parsec";
-  "herLexer" = self."her-lexer";
-  "hermitSyb" = self."hermit-syb";
-  "herringboneEmbed" = self."herringbone-embed";
-  "herringboneWai" = self."herringbone-wai";
-  "heteroMap" = self."hetero-map";
-  "hevolisaDph" = self."hevolisa-dph";
-  "hexpatIteratee" = self."hexpat-iteratee";
-  "hexpatLens" = self."hexpat-lens";
-  "hexpatPickleGeneric" = self."hexpat-pickle-generic";
-  "hexpatPickle" = self."hexpat-pickle";
-  "hexpatTagsoup" = self."hexpat-tagsoup";
-  "HGamer3DAPI" = self."HGamer3D-API";
-  "HGamer3DAudio" = self."HGamer3D-Audio";
-  "HGamer3DBulletBinding" = self."HGamer3D-Bullet-Binding";
-  "HGamer3DCAudioBinding" = self."HGamer3D-CAudio-Binding";
-  "HGamer3DCEGUIBinding" = self."HGamer3D-CEGUI-Binding";
-  "HGamer3DData" = self."HGamer3D-Data";
-  "HGamer3DEnetBinding" = self."HGamer3D-Enet-Binding";
-  "HGamer3DGraphics3D" = self."HGamer3D-Graphics3D";
-  "HGamer3DGUI" = self."HGamer3D-GUI";
-  "HGamer3DInputSystem" = self."HGamer3D-InputSystem";
-  "HGamer3DNetwork" = self."HGamer3D-Network";
-  "HGamer3DOgreBinding" = self."HGamer3D-Ogre-Binding";
-  "HGamer3DOISBinding" = self."HGamer3D-OIS-Binding";
-  "HGamer3DSDL2Binding" = self."HGamer3D-SDL2-Binding";
-  "HGamer3DSFMLBinding" = self."HGamer3D-SFML-Binding";
-  "HGamer3DWinEvent" = self."HGamer3D-WinEvent";
-  "HGamer3DWire" = self."HGamer3D-Wire";
-  "hgBuildpackage" = self."hg-buildpackage";
-  "hglExample" = self."hgl-example";
-  "hGpgme" = self."h-gpgme";
-  "hierarchicalClusteringDiagrams" = self."hierarchical-clustering-diagrams";
-  "hierarchicalClustering" = self."hierarchical-clustering";
-  "hierarchicalExceptions" = self."hierarchical-exceptions";
-  "higherLeveldb" = self."higher-leveldb";
-  "highlightingKate" = self."highlighting-kate";
-  "highlightVersions" = self."highlight-versions";
-  "hinduceAssociationsApriori" = self."hinduce-associations-apriori";
-  "hinduceClassifierDecisiontree" = self."hinduce-classifier-decisiontree";
-  "hinduceClassifier" = self."hinduce-classifier";
-  "hinduceExamples" = self."hinduce-examples";
-  "hinduceMissingh" = self."hinduce-missingh";
-  "hintServer" = self."hint-server";
-  "hinzeStreams" = self."hinze-streams";
-  "histogramFillBinary" = self."histogram-fill-binary";
-  "histogramFillCereal" = self."histogram-fill-cereal";
-  "histogramFill" = self."histogram-fill";
-  "histPlDawg" = self."hist-pl-dawg";
-  "histPlFusion" = self."hist-pl-fusion";
-  "histPlLexicon" = self."hist-pl-lexicon";
-  "histPlLmf" = self."hist-pl-lmf";
-  "histPl" = self."hist-pl";
-  "histPlTransliter" = self."hist-pl-transliter";
-  "histPlTypes" = self."hist-pl-types";
-  "hjsonQuery" = self."hjson-query";
-  "HLearnAlgebra" = self."HLearn-algebra";
-  "HLearnApproximation" = self."HLearn-approximation";
-  "HLearnClassification" = self."HLearn-classification";
-  "HLearnDatastructures" = self."HLearn-datastructures";
-  "HLearnDistributions" = self."HLearn-distributions";
-  "hledgerChart" = self."hledger-chart";
-  "hledgerDiff" = self."hledger-diff";
-  "hledgerInterest" = self."hledger-interest";
-  "hledgerIrr" = self."hledger-irr";
-  "hledgerLib" = self."hledger-lib";
-  "hledgerVty" = self."hledger-vty";
-  "hledgerWeb" = self."hledger-web";
-  "hmatrixBanded" = self."hmatrix-banded";
-  "hmatrixCsv" = self."hmatrix-csv";
-  "hmatrixGlpk" = self."hmatrix-glpk";
-  "hmatrixGsl" = self."hmatrix-gsl";
-  "hmatrixGslStats" = self."hmatrix-gsl-stats";
-  "hmatrixMmap" = self."hmatrix-mmap";
-  "hmatrixNipals" = self."hmatrix-nipals";
-  "hmatrixQuadprogpp" = self."hmatrix-quadprogpp";
-  "hmatrixRepa" = self."hmatrix-repa";
-  "hmatrixSpecial" = self."hmatrix-special";
-  "hmatrixStatic" = self."hmatrix-static";
-  "hmatrixSvdlibc" = self."hmatrix-svdlibc";
-  "hmatrixSyntax" = self."hmatrix-syntax";
-  "hmatrixTests" = self."hmatrix-tests";
-  "hmeapUtils" = self."hmeap-utils";
-  "hmtDiagrams" = self."hmt-diagrams";
-  "hofixMtl" = self."hofix-mtl";
-  "hogreExamples" = self."hogre-examples";
-  "hoistError" = self."hoist-error";
-  "holdEm" = self."hold-em";
-  "holeyFormat" = self."holey-format";
-  "HolumbusDistribution" = self."Holumbus-Distribution";
-  "HolumbusMapReduce" = self."Holumbus-MapReduce";
-  "HolumbusSearchengine" = self."Holumbus-Searchengine";
-  "HolumbusStorage" = self."Holumbus-Storage";
-  "holyProject" = self."holy-project";
-  "hommageDs" = self."hommage-ds";
-  "hoodleBuilder" = self."hoodle-builder";
-  "hoodleCore" = self."hoodle-core";
-  "hoodleExtra" = self."hoodle-extra";
-  "hoodleParser" = self."hoodle-parser";
-  "hoodlePublish" = self."hoodle-publish";
-  "hoodleRender" = self."hoodle-render";
-  "hoodleTypes" = self."hoodle-types";
-  "hoodOff" = self."hood-off";
-  "hoogleIndex" = self."hoogle-index";
-  "hooksDir" = self."hooks-dir";
-  "hopenpgpTools" = self."hopenpgp-tools";
-  "hopfieldNetworks" = self."hopfield-networks";
-  "hoscJson" = self."hosc-json";
-  "hoscUtils" = self."hosc-utils";
-  "hostnameValidate" = self."hostname-validate";
-  "hostsServer" = self."hosts-server";
-  "hp2anyCore" = self."hp2any-core";
-  "hp2anyGraph" = self."hp2any-graph";
-  "hp2anyManager" = self."hp2any-manager";
-  "hpacoLib" = self."hpaco-lib";
-  "hpcCoveralls" = self."hpc-coveralls";
-  "hpcStrobe" = self."hpc-strobe";
-  "hpcTracer" = self."hpc-tracer";
-  "hPDBExamples" = self."hPDB-examples";
-  "hprotocFork" = self."hprotoc-fork";
-  "hpsCairo" = self."hps-cairo";
-  "hpsKmeans" = self."hps-kmeans";
-  "HROOTCore" = self."HROOT-core";
-  "HROOTGraf" = self."HROOT-graf";
-  "HROOTHist" = self."HROOT-hist";
-  "HROOTIo" = self."HROOT-io";
-  "HROOTMath" = self."HROOT-math";
-  "hsbencherCodespeed" = self."hsbencher-codespeed";
-  "hsbencherFusion" = self."hsbencher-fusion";
-  "hsBibutils" = self."hs-bibutils";
-  "hsBlake2" = self."hs-blake2";
-  "hsc3Auditor" = self."hsc3-auditor";
-  "hsc3Cairo" = self."hsc3-cairo";
-  "hsc3Data" = self."hsc3-data";
-  "hsc3Db" = self."hsc3-db";
-  "hsc3Dot" = self."hsc3-dot";
-  "hsc3Forth" = self."hsc3-forth";
-  "hsc3Graphs" = self."hsc3-graphs";
-  "hsc3Lang" = self."hsc3-lang";
-  "hsc3Lisp" = self."hsc3-lisp";
-  "hsc3Plot" = self."hsc3-plot";
-  "hsc3Process" = self."hsc3-process";
-  "hsc3Rec" = self."hsc3-rec";
-  "hsc3Rw" = self."hsc3-rw";
-  "hsc3Server" = self."hsc3-server";
-  "hsc3SfHsndfile" = self."hsc3-sf-hsndfile";
-  "hsc3Sf" = self."hsc3-sf";
-  "hsc3Unsafe" = self."hsc3-unsafe";
-  "hsc3Utils" = self."hsc3-utils";
-  "hsCaptcha" = self."hs-captcha";
-  "hsCarbonExamples" = self."hs-carbon-examples";
-  "hsCarbon" = self."hs-carbon";
-  "hsCdb" = self."hs-cdb";
-  "hscursesFishEx" = self."hscurses-fish-ex";
-  "hsdnsCache" = self."hsdns-cache";
-  "hsDotnet" = self."hs-dotnet";
-  "hseCpp" = self."hse-cpp";
-  "hsemailNs" = self."hsemail-ns";
-  "hsExcelx" = self."hs-excelx";
-  "hsFfmpeg" = self."hs-ffmpeg";
-  "hsFltk" = self."hs-fltk";
-  "hsGchart" = self."hs-gchart";
-  "hsGenIface" = self."hs-gen-iface";
-  "hsGeoIP" = self."hs-GeoIP";
-  "hsGizapp" = self."hs-gizapp";
-  "hsgnutlsYj" = self."hsgnutls-yj";
-  "hsJava" = self."hs-java";
-  "hsJsonRpc" = self."hs-json-rpc";
-  "hsloggerTemplate" = self."hslogger-template";
-  "hsLogo" = self."hs-logo";
-  "hsMesos" = self."hs-mesos";
-  "hsndfileStorablevector" = self."hsndfile-storablevector";
-  "hsndfileVector" = self."hsndfile-vector";
-  "hsNombreGenerator" = self."hs-nombre-generator";
-  "hspCgi" = self."hsp-cgi";
-  "hspecAttoparsec" = self."hspec-attoparsec";
-  "hspecCheckers" = self."hspec-checkers";
-  "hspecContrib" = self."hspec-contrib";
-  "hspecCore" = self."hspec-core";
-  "hspecDiscover" = self."hspec-discover";
-  "hspecExpectationsLens" = self."hspec-expectations-lens";
-  "hspecExpectationsLifted" = self."hspec-expectations-lifted";
-  "hspecExpectationsPretty" = self."hspec-expectations-pretty";
-  "hspecExpectations" = self."hspec-expectations";
-  "hspecExperimental" = self."hspec-experimental";
-  "hspecJenkins" = self."hspec-jenkins";
-  "hspecLaws" = self."hspec-laws";
-  "hspecMeta" = self."hspec-meta";
-  "hspecShouldbe" = self."hspec-shouldbe";
-  "hspecSmallcheck" = self."hspec-smallcheck";
-  "hspecSnap" = self."hspec-snap";
-  "hspecTestFramework" = self."hspec-test-framework";
-  "hspecTestFrameworkTh" = self."hspec-test-framework-th";
-  "hspecWaiJson" = self."hspec-wai-json";
-  "hspecWai" = self."hspec-wai";
-  "hspecWebdriver" = self."hspec-webdriver";
-  "hsPgms" = self."hs-pgms";
-  "hsPhpSession" = self."hs-php-session";
-  "hsPkpass" = self."hs-pkpass";
-  "hsprSh" = self."hspr-sh";
-  "hsqlMysql" = self."hsql-mysql";
-  "hsqlOdbc" = self."hsql-odbc";
-  "hsqlPostgresql" = self."hsql-postgresql";
-  "hsqlSqlite3" = self."hsql-sqlite3";
-  "hsqmlDemoMorris" = self."hsqml-demo-morris";
-  "hsqmlDemoNotes" = self."hsqml-demo-notes";
-  "hsqmlDemoSamples" = self."hsqml-demo-samples";
-  "hsqmlMorris" = self."hsqml-morris";
-  "hsTwitterarchiver" = self."hs-twitterarchiver";
-  "hsTwitter" = self."hs-twitter";
-  "hsVcard" = self."hs-vcard";
-  "hsxJmacro" = self."hsx-jmacro";
-  "hsxXhtml" = self."hsx-xhtml";
-  "htmlConduit" = self."html-conduit";
-  "htmlKure" = self."html-kure";
-  "htmlMinimalist" = self."html-minimalist";
-  "htmlRules" = self."html-rules";
-  "htmlTruncate" = self."html-truncate";
-  "htsnCommon" = self."htsn-common";
-  "htsnImport" = self."htsn-import";
-  "httpAccept" = self."http-accept";
-  "httpAttoparsec" = self."http-attoparsec";
-  "httpClientAuth" = self."http-client-auth";
-  "httpClientConduit" = self."http-client-conduit";
-  "httpClientLens" = self."http-client-lens";
-  "httpClientMultipart" = self."http-client-multipart";
-  "httpClientOpenssl" = self."http-client-openssl";
-  "httpClientRequestModifiers" = self."http-client-request-modifiers";
-  "httpClient" = self."http-client";
-  "httpClientTls" = self."http-client-tls";
-  "httpCommon" = self."http-common";
-  "httpConduitBrowser" = self."http-conduit-browser";
-  "httpConduitDownloader" = self."http-conduit-downloader";
-  "httpConduit" = self."http-conduit";
-  "httpDate" = self."http-date";
-  "httpdShed" = self."httpd-shed";
-  "httpEncodings" = self."http-encodings";
-  "httpEnumerator" = self."http-enumerator";
-  "httpKit" = self."http-kit";
-  "httpLinkHeader" = self."http-link-header";
-  "httpMedia" = self."http-media";
-  "httpMonad" = self."http-monad";
-  "httpProxy" = self."http-proxy";
-  "httpQuerystring" = self."http-querystring";
-  "httpReverseProxy" = self."http-reverse-proxy";
-  "httpServer" = self."http-server";
-  "httpsEverywhereRulesRaw" = self."https-everywhere-rules-raw";
-  "httpsEverywhereRules" = self."https-everywhere-rules";
-  "httpShed" = self."http-shed";
-  "HTTPSimple" = self."HTTP-Simple";
-  "httpStreams" = self."http-streams";
-  "httpTest" = self."http-test";
-  "httpTypes" = self."http-types";
-  "httpWget" = self."http-wget";
-  "HungarianMunkres" = self."Hungarian-Munkres";
-  "HUnitApprox" = self."HUnit-approx";
-  "HUnitDiff" = self."HUnit-Diff";
-  "hunitGui" = self."hunit-gui";
-  "hunitParsec" = self."hunit-parsec";
-  "HUnitPlus" = self."HUnit-Plus";
-  "hunitRematch" = self."hunit-rematch";
-  "huskSchemeLibs" = self."husk-scheme-libs";
-  "huskScheme" = self."husk-scheme";
-  "hwallAuthIitk" = self."hwall-auth-iitk";
-  "hxtBinary" = self."hxt-binary";
-  "hxtCache" = self."hxt-cache";
-  "hxtCharproperties" = self."hxt-charproperties";
-  "hxtCss" = self."hxt-css";
-  "hxtCurl" = self."hxt-curl";
-  "hxtExpat" = self."hxt-expat";
-  "hxtExtras" = self."hxt-extras";
-  "hxtFilter" = self."hxt-filter";
-  "hxtHttp" = self."hxt-http";
-  "hxtPickleUtils" = self."hxt-pickle-utils";
-  "hxtRegexXmlschema" = self."hxt-regex-xmlschema";
-  "hxtRelaxng" = self."hxt-relaxng";
-  "hxtTagsoup" = self."hxt-tagsoup";
-  "hxtUnicode" = self."hxt-unicode";
-  "hxtXpath" = self."hxt-xpath";
-  "hxtXslt" = self."hxt-xslt";
-  "hybridVectors" = self."hybrid-vectors";
-  "hydraHs" = self."hydra-hs";
-  "hydraPrint" = self."hydra-print";
-  "hydrogenData" = self."hydrogen-data";
-  "hydrogenPrelude" = self."hydrogen-prelude";
-  "hydrogenSyntax" = self."hydrogen-syntax";
-  "hydrogenUtil" = self."hydrogen-util";
-  "hydrogenVersion" = self."hydrogen-version";
-  "ideasMath" = self."ideas-math";
-  "ieee754Parser" = self."ieee754-parser";
-  "ieeeUtils" = self."ieee-utils";
-  "ieeeUtilsTempfix" = self."ieee-utils-tempfix";
-  "igeMacIntegration" = self."ige-mac-integration";
-  "ihaskellAeson" = self."ihaskell-aeson";
-  "ihaskellBlaze" = self."ihaskell-blaze";
-  "ihaskellCharts" = self."ihaskell-charts";
-  "ihaskellDiagrams" = self."ihaskell-diagrams";
-  "ihaskellDisplay" = self."ihaskell-display";
-  "ihaskellMagic" = self."ihaskell-magic";
-  "imagesizeConduit" = self."imagesize-conduit";
-  "imageType" = self."image-type";
-  "implicitParams" = self."implicit-params";
-  "includeFile" = self."include-file";
-  "incRef" = self."inc-ref";
-  "incrementalParser" = self."incremental-parser";
-  "incrementalSatSolver" = self."incremental-sat-solver";
-  "indexCore" = self."index-core";
-  "indexedDoNotation" = self."indexed-do-notation";
-  "indexedExtras" = self."indexed-extras";
-  "indexedFree" = self."indexed-free";
-  "indianLanguageFontConverter" = self."indian-language-font-converter";
-  "inferUpstream" = self."infer-upstream";
-  "infiniteSearch" = self."infinite-search";
-  "injectFunction" = self."inject-function";
-  "inspectionProxy" = self."inspection-proxy";
-  "instantGenerics" = self."instant-generics";
-  "instantZipper" = self."instant-zipper";
-  "instrumentChord" = self."instrument-chord";
-  "intCast" = self."int-cast";
-  "integerGmp" = self."integer-gmp";
-  "integerPure" = self."integer-pure";
-  "intelAes" = self."intel-aes";
-  "interpolatedstringPerl6" = self."interpolatedstring-perl6";
-  "interpolatedstringQqMwotton" = self."interpolatedstring-qq-mwotton";
-  "interpolatedstringQq" = self."interpolatedstring-qq";
-  "InterpolationMaxs" = self."Interpolation-maxs";
-  "invertibleSyntax" = self."invertible-syntax";
-  "ioCapture" = self."io-capture";
-  "ioChoice" = self."io-choice";
-  "ioManager" = self."io-manager";
-  "ioMemoize" = self."io-memoize";
-  "ioReactive" = self."io-reactive";
-  "ioStorage" = self."io-storage";
-  "ioStreams" = self."io-streams";
-  "ioThrottle" = self."io-throttle";
-  "ipoptHs" = self."ipopt-hs";
-  "iptablesHelpers" = self."iptables-helpers";
-  "ipythonKernel" = self."ipython-kernel";
-  "ircBytestring" = self."irc-bytestring";
-  "ircConduit" = self."irc-conduit";
-  "ircCtcp" = self."irc-ctcp";
-  "iso3166CountryCodes" = self."iso3166-country-codes";
-  "iso8583Bitmaps" = self."iso8583-bitmaps";
-  "iso8601Time" = self."iso8601-time";
-  "itaniumAbi" = self."itanium-abi";
-  "iterateeCompress" = self."iteratee-compress";
-  "iterateeMtl" = self."iteratee-mtl";
-  "iterateeParsec" = self."iteratee-parsec";
-  "iterateeStm" = self."iteratee-stm";
-  "iterioServer" = self."iterio-server";
-  "iterStats" = self."iter-stats";
-  "ivarSimple" = self."ivar-simple";
-  "ivoryBackendC" = self."ivory-backend-c";
-  "ivoryBitdata" = self."ivory-bitdata";
-  "ivoryExamples" = self."ivory-examples";
-  "ivoryHw" = self."ivory-hw";
-  "ivoryOpts" = self."ivory-opts";
-  "ivoryQuickcheck" = self."ivory-quickcheck";
-  "ivoryStdlib" = self."ivory-stdlib";
-  "ivyWeb" = self."ivy-web";
-  "ixsetTyped" = self."ixset-typed";
-  "ixShapable" = self."ix-shapable";
-  "jackBindings" = self."jack-bindings";
-  "jacobiRoots" = self."jacobi-roots";
-  "jailbreakCabal" = self."jailbreak-cabal";
-  "javaBridgeExtras" = self."java-bridge-extras";
-  "javaBridge" = self."java-bridge";
-  "javaCharacter" = self."java-character";
-  "javaReflect" = self."java-reflect";
-  "jcdecauxVls" = self."jcdecaux-vls";
-  "jmacroRpcHappstack" = self."jmacro-rpc-happstack";
-  "jmacroRpc" = self."jmacro-rpc";
-  "jmacroRpcSnap" = self."jmacro-rpc-snap";
-  "joseJwt" = self."jose-jwt";
-  "jsaddleHello" = self."jsaddle-hello";
-  "jsFlot" = self."js-flot";
-  "jsGoodParts" = self."js-good-parts";
-  "jsJquery" = self."js-jquery";
-  "json2Hdbc" = self."json2-hdbc";
-  "json2Types" = self."json2-types";
-  "jsonAssertions" = self."json-assertions";
-  "jsonAutotype" = self."json-autotype";
-  "jsonB" = self."json-b";
-  "jsonBuilder" = self."json-builder";
-  "JSONCombinatorExamples" = self."JSON-Combinator-Examples";
-  "JSONCombinator" = self."JSON-Combinator";
-  "jsonEnumerator" = self."json-enumerator";
-  "jsonExtra" = self."json-extra";
-  "jsonFu" = self."json-fu";
-  "jsonPython" = self."json-python";
-  "jsonQq" = self."json-qq";
-  "jsonrpcConduit" = self."jsonrpc-conduit";
-  "jsonRpc" = self."json-rpc";
-  "jsonRpcServer" = self."json-rpc-server";
-  "jsonSchema" = self."json-schema";
-  "jsonSop" = self."json-sop";
-  "jsonTools" = self."json-tools";
-  "jsonTypes" = self."json-types";
-  "JuicyPixelsCanvas" = self."JuicyPixels-canvas";
-  "JuicyPixelsRepa" = self."JuicyPixels-repa";
-  "JuicyPixelsUtil" = self."JuicyPixels-util";
-  "JunkDBDriverGdbm" = self."JunkDB-driver-gdbm";
-  "JunkDBDriverHashtables" = self."JunkDB-driver-hashtables";
-  "jvmParser" = self."jvm-parser";
-  "JYUUtils" = self."JYU-Utils";
-  "kanExtensions" = self."kan-extensions";
-  "kansasComet" = self."kansas-comet";
-  "kansasLavaCores" = self."kansas-lava-cores";
-  "kansasLavaPapilio" = self."kansas-lava-papilio";
-  "kansasLava" = self."kansas-lava";
-  "kansasLavaShake" = self."kansas-lava-shake";
-  "kbqGu" = self."kbq-gu";
-  "kdesrcBuildExtra" = self."kdesrc-build-extra";
-  "kdTree" = self."kd-tree";
-  "kicadData" = self."kicad-data";
-  "kickassTorrentsDumpParser" = self."kickass-torrents-dump-parser";
-  "KiCSDebugger" = self."KiCS-debugger";
-  "KiCSProphecy" = self."KiCS-prophecy";
-  "kifParser" = self."kif-parser";
-  "kmeansPar" = self."kmeans-par";
-  "kmeansVector" = self."kmeans-vector";
-  "koellnerPhonetic" = self."koellner-phonetic";
-  "kontrakcjaTemplates" = self."kontrakcja-templates";
-  "koofrClient" = self."koofr-client";
-  "ksTest" = self."ks-test";
-  "kureYourBoilerplate" = self."kure-your-boilerplate";
-  "labeledGraph" = self."labeled-graph";
-  "labeledTree" = self."labeled-tree";
-  "laborantinHs" = self."laborantin-hs";
-  "labyrinthServer" = self."labyrinth-server";
-  "lambdaAst" = self."lambda-ast";
-  "lambdabotUtils" = self."lambdabot-utils";
-  "lambdaBridge" = self."lambda-bridge";
-  "lambdaCanvas" = self."lambda-canvas";
-  "lambdacubeBullet" = self."lambdacube-bullet";
-  "lambdacubeCore" = self."lambdacube-core";
-  "lambdacubeEdsl" = self."lambdacube-edsl";
-  "lambdacubeEngine" = self."lambdacube-engine";
-  "lambdacubeExamples" = self."lambdacube-examples";
-  "lambdacubeGl" = self."lambdacube-gl";
-  "lambdacubeSamples" = self."lambdacube-samples";
-  "lambdaDevs" = self."lambda-devs";
-  "lambdaPlaceholders" = self."lambda-placeholders";
-  "lambdaToolbox" = self."lambda-toolbox";
-  "lameTester" = self."lame-tester";
-  "languageAsn1" = self."language-asn1";
-  "languageBash" = self."language-bash";
-  "languageBoogie" = self."language-boogie";
-  "languageCComments" = self."language-c-comments";
-  "languageCil" = self."language-cil";
-  "languageCInline" = self."language-c-inline";
-  "languageCQuote" = self."language-c-quote";
-  "languageC" = self."language-c";
-  "languageCss" = self."language-css";
-  "languageDot" = self."language-dot";
-  "languageEcmascriptAnalysis" = self."language-ecmascript-analysis";
-  "languageEcmascript" = self."language-ecmascript";
-  "languageEiffel" = self."language-eiffel";
-  "languageFortran" = self."language-fortran";
-  "languageGcl" = self."language-gcl";
-  "languageGlsl" = self."language-glsl";
-  "languageGo" = self."language-go";
-  "languageGuess" = self."language-guess";
-  "languageHaskellExtract" = self."language-haskell-extract";
-  "languageJavaClassfile" = self."language-java-classfile";
-  "languageJavascript" = self."language-javascript";
-  "languageJava" = self."language-java";
-  "languageLua" = self."language-lua";
-  "languageMixal" = self."language-mixal";
-  "languageObjc" = self."language-objc";
-  "languageOpenscad" = self."language-openscad";
-  "languagePig" = self."language-pig";
-  "languagePuppet" = self."language-puppet";
-  "languagePythonColour" = self."language-python-colour";
-  "languagePython" = self."language-python";
-  "languageSh" = self."language-sh";
-  "languageSlice" = self."language-slice";
-  "languageSpelling" = self."language-spelling";
-  "languageSqlite" = self."language-sqlite";
-  "languageTypescript" = self."language-typescript";
-  "latestNpmVersion" = self."latest-npm-version";
-  "launchpadControl" = self."launchpad-control";
-  "layersGame" = self."layers-game";
-  "layoutBootstrap" = self."layout-bootstrap";
-  "lazyCsv" = self."lazy-csv";
-  "lazyIo" = self."lazy-io";
-  "lBfgsB" = self."l-bfgs-b";
-  "leankitApi" = self."leankit-api";
-  "leapsecondsAnnounced" = self."leapseconds-announced";
-  "learningHmm" = self."learning-hmm";
-  "learnPhysicsExamples" = self."learn-physics-examples";
-  "learnPhysics" = self."learn-physics";
-  "leksahServer" = self."leksah-server";
-  "lensAeson" = self."lens-aeson";
-  "lensDatetime" = self."lens-datetime";
-  "lensFamilyCore" = self."lens-family-core";
-  "lensFamily" = self."lens-family";
-  "lensFamilyTh" = self."lens-family-th";
-  "lensProperties" = self."lens-properties";
-  "lensSop" = self."lens-sop";
-  "lensTextEncoding" = self."lens-text-encoding";
-  "lensTime" = self."lens-time";
-  "leveldbHaskellFork" = self."leveldb-haskell-fork";
-  "leveldbHaskell" = self."leveldb-haskell";
-  "levelMonad" = self."level-monad";
-  "levmarChart" = self."levmar-chart";
-  "lhs2TeXHl" = self."lhs2TeX-hl";
-  "libarchiveConduit" = self."libarchive-conduit";
-  "liblinearEnumerator" = self."liblinear-enumerator";
-  "libssh2Conduit" = self."libssh2-conduit";
-  "libsystemdDaemon" = self."libsystemd-daemon";
-  "libsystemdJournal" = self."libsystemd-journal";
-  "libvirtHs" = self."libvirt-hs";
-  "libxmlEnumerator" = self."libxml-enumerator";
-  "libxmlSax" = self."libxml-sax";
-  "liftedAsync" = self."lifted-async";
-  "liftedBase" = self."lifted-base";
-  "lighttpdConfQq" = self."lighttpd-conf-qq";
-  "lighttpdConf" = self."lighttpd-conf";
-  "limpCbc" = self."limp-cbc";
-  "linAlg" = self."lin-alg";
-  "linearAccelerate" = self."linear-accelerate";
-  "linearAlgebraCblas" = self."linear-algebra-cblas";
-  "linearMaps" = self."linear-maps";
-  "linearOpengl" = self."linear-opengl";
-  "linearVect" = self."linear-vect";
-  "linguisticOrdinals" = self."linguistic-ordinals";
-  "linuxBlkid" = self."linux-blkid";
-  "linuxCgroup" = self."linux-cgroup";
-  "linuxEvdev" = self."linux-evdev";
-  "linuxFileExtents" = self."linux-file-extents";
-  "linuxInotify" = self."linux-inotify";
-  "linuxKmod" = self."linux-kmod";
-  "linuxMount" = self."linux-mount";
-  "linuxNamespaces" = self."linux-namespaces";
-  "linuxPerf" = self."linux-perf";
-  "linuxPtrace" = self."linux-ptrace";
-  "linuxXattr" = self."linux-xattr";
-  "linxGateway" = self."linx-gateway";
-  "lioEci11" = self."lio-eci11";
-  "lioFs" = self."lio-fs";
-  "lioSimple" = self."lio-simple";
-  "liquidFixpoint" = self."liquid-fixpoint";
-  "listExtras" = self."list-extras";
-  "listFusionProbe" = self."list-fusion-probe";
-  "listGrouping" = self."list-grouping";
-  "listlikeInstances" = self."listlike-instances";
-  "listMux" = self."list-mux";
-  "listRemoteForwards" = self."list-remote-forwards";
-  "listTries" = self."list-tries";
-  "listT" = self."list-t";
-  "liveSequencer" = self."live-sequencer";
-  "llvmAnalysis" = self."llvm-analysis";
-  "llvmBase" = self."llvm-base";
-  "llvmBaseTypes" = self."llvm-base-types";
-  "llvmBaseUtil" = self."llvm-base-util";
-  "llvmDataInterop" = self."llvm-data-interop";
-  "llvmExtra" = self."llvm-extra";
-  "llvmGeneralPure" = self."llvm-general-pure";
-  "llvmGeneralQuote" = self."llvm-general-quote";
-  "llvmGeneral" = self."llvm-general";
-  "llvmHt" = self."llvm-ht";
-  "llvmPkgConfig" = self."llvm-pkg-config";
-  "llvmPrettyBcParser" = self."llvm-pretty-bc-parser";
-  "llvmPretty" = self."llvm-pretty";
-  "llvmTf" = self."llvm-tf";
-  "llvmTools" = self."llvm-tools";
-  "loadEnv" = self."load-env";
-  "localAddress" = self."local-address";
-  "localSearch" = self."local-search";
-  "lochTh" = self."loch-th";
-  "lockfreeQueue" = self."lockfree-queue";
-  "logDomain" = self."log-domain";
-  "logEffect" = self."log-effect";
-  "loggingFacadeJournald" = self."logging-facade-journald";
-  "loggingFacade" = self."logging-facade";
-  "logicClasses" = self."logic-classes";
-  "LogicGrowsOnTreesMPI" = self."LogicGrowsOnTrees-MPI";
-  "LogicGrowsOnTreesNetwork" = self."LogicGrowsOnTrees-network";
-  "LogicGrowsOnTreesProcesses" = self."LogicGrowsOnTrees-processes";
-  "logicTPTP" = self."logic-TPTP";
-  "loopEffin" = self."loop-effin";
-  "loopWhile" = self."loop-while";
-  "LSeed" = self."L-seed";
-  "lsUsb" = self."ls-usb";
-  "luaBytecode" = self."lua-bytecode";
-  "lzmaConduit" = self."lzma-conduit";
-  "lzmaEnumerator" = self."lzma-enumerator";
-  "machinesDirectory" = self."machines-directory";
-  "machinesIo" = self."machines-io";
-  "machinesProcess" = self."machines-process";
-  "macosxMakeStandalone" = self."macosx-make-standalone";
-  "mailboxCount" = self."mailbox-count";
-  "mailchimpSubscribe" = self."mailchimp-subscribe";
-  "mainlandPretty" = self."mainland-pretty";
-  "makeHardLinks" = self."make-hard-links";
-  "makePackage" = self."make-package";
-  "manateeAll" = self."manatee-all";
-  "manateeAnything" = self."manatee-anything";
-  "manateeBrowser" = self."manatee-browser";
-  "manateeCore" = self."manatee-core";
-  "manateeCurl" = self."manatee-curl";
-  "manateeEditor" = self."manatee-editor";
-  "manateeFilemanager" = self."manatee-filemanager";
-  "manateeImageviewer" = self."manatee-imageviewer";
-  "manateeIrcclient" = self."manatee-ircclient";
-  "manateeMplayer" = self."manatee-mplayer";
-  "manateePdfviewer" = self."manatee-pdfviewer";
-  "manateeProcessmanager" = self."manatee-processmanager";
-  "manateeReader" = self."manatee-reader";
-  "manateeTemplate" = self."manatee-template";
-  "manateeTerminal" = self."manatee-terminal";
-  "manateeWelcome" = self."manatee-welcome";
-  "mapSyntax" = self."map-syntax";
-  "markdownKate" = self."markdown-kate";
-  "markdownPap" = self."markdown-pap";
-  "markdownUnlit" = self."markdown-unlit";
-  "markedPretty" = self."marked-pretty";
-  "markovChain" = self."markov-chain";
-  "markovProcesses" = self."markov-processes";
-  "markupPreview" = self."markup-preview";
-  "marmaladeUpload" = self."marmalade-upload";
-  "masakazuBot" = self."masakazu-bot";
-  "mathFunctions" = self."math-functions";
-  "matrixMarketPure" = self."matrix-market-pure";
-  "matrixMarket" = self."matrix-market";
-  "maximalCliques" = self."maximal-cliques";
-  "MaybeTMonadsTf" = self."MaybeT-monads-tf";
-  "MaybeTTransformers" = self."MaybeT-transformers";
-  "mboxTools" = self."mbox-tools";
-  "MCFoldDP" = self."MC-Fold-DP";
-  "mcmasterGlossExamples" = self."mcmaster-gloss-examples";
-  "mcmcSamplers" = self."mcmc-samplers";
-  "mcmcSynthesis" = self."mcmc-synthesis";
-  "megaSdist" = self."mega-sdist";
-  "meldableHeap" = self."meldable-heap";
-  "memcachedBinary" = self."memcached-binary";
-  "memoSqlite" = self."memo-sqlite";
-  "mersenneRandomPure64" = self."mersenne-random-pure64";
-  "mersenneRandom" = self."mersenne-random";
-  "messagepackRpc" = self."messagepack-rpc";
-  "metaMisc" = self."meta-misc";
-  "metaParAccelerate" = self."meta-par-accelerate";
-  "metaPar" = self."meta-par";
-  "metricsdClient" = self."metricsd-client";
-  "microformats2Types" = self."microformats2-types";
-  "midiAlsa" = self."midi-alsa";
-  "mimeDirectory" = self."mime-directory";
-  "mimeMail" = self."mime-mail";
-  "mimeMailSes" = self."mime-mail-ses";
-  "mimeString" = self."mime-string";
-  "mimeTypes" = self."mime-types";
-  "minimalConfiguration" = self."minimal-configuration";
-  "mirrorTweet" = self."mirror-tweet";
-  "missingForeign" = self."missing-foreign";
-  "missingPy2" = self."missing-py2";
-  "mixArrows" = self."mix-arrows";
-  "mixedStrategies" = self."mixed-strategies";
-  "mlW" = self."ml-w";
-  "mmtlBase" = self."mmtl-base";
-  "modbusTcp" = self."modbus-tcp";
-  "modularArithmetic" = self."modular-arithmetic";
-  "modularPreludeClassy" = self."modular-prelude-classy";
-  "modularPrelude" = self."modular-prelude";
-  "moduleManagement" = self."module-management";
-  "monadAbortFd" = self."monad-abort-fd";
-  "monadAtom" = self."monad-atom";
-  "monadAtomSimple" = self."monad-atom-simple";
-  "monadBool" = self."monad-bool";
-  "MonadCatchIOMtlForeign" = self."MonadCatchIO-mtl-foreign";
-  "MonadCatchIOMtl" = self."MonadCatchIO-mtl";
-  "MonadCatchIOTransformersForeign" = self."MonadCatchIO-transformers-foreign";
-  "MonadCatchIOTransformers" = self."MonadCatchIO-transformers";
-  "monadCodec" = self."monad-codec";
-  "monadControl" = self."monad-control";
-  "monadCoroutine" = self."monad-coroutine";
-  "monadException" = self."monad-exception";
-  "monadExtras" = self."monad-extras";
-  "monadFork" = self."monad-fork";
-  "monadGen" = self."monad-gen";
-  "monadicArrays" = self."monadic-arrays";
-  "monadiccpGecode" = self."monadiccp-gecode";
-  "monadInterleave" = self."monad-interleave";
-  "monadioUnwrappable" = self."monadio-unwrappable";
-  "monadJournal" = self."monad-journal";
-  "monadLibCompose" = self."monadLib-compose";
-  "monadlocPp" = self."monadloc-pp";
-  "monadLogger" = self."monad-logger";
-  "monadLoggerSyslog" = self."monad-logger-syslog";
-  "monadLoops" = self."monad-loops";
-  "monadLoopsStm" = self."monad-loops-stm";
-  "monadLrs" = self."monad-lrs";
-  "monadMemo" = self."monad-memo";
-  "monadMersenneRandom" = self."monad-mersenne-random";
-  "monadOx" = self."monad-ox";
-  "monadParallel" = self."monad-parallel";
-  "monadParam" = self."monad-param";
-  "monadParExtras" = self."monad-par-extras";
-  "monadPar" = self."monad-par";
-  "monadPeel" = self."monad-peel";
-  "monadPrimitive" = self."monad-primitive";
-  "monadProducts" = self."monad-products";
-  "monadRan" = self."monad-ran";
-  "monadResumption" = self."monad-resumption";
-  "monadsFd" = self."monads-fd";
-  "monadState" = self."monad-state";
-  "monadStatevar" = self."monad-statevar";
-  "monadsTf" = self."monads-tf";
-  "monadStlikeIo" = self."monad-stlike-io";
-  "monadStlikeStm" = self."monad-stlike-stm";
-  "monadStm" = self."monad-stm";
-  "monadSt" = self."monad-st";
-  "monadSupply" = self."monad-supply";
-  "monadTask" = self."monad-task";
-  "monadTx" = self."monad-tx";
-  "monadUnify" = self."monad-unify";
-  "monadWrap" = self."monad-wrap";
-  "MonatronIO" = self."Monatron-IO";
-  "mongodbQueue" = self."mongodb-queue";
-  "mongrel2Handler" = self."mongrel2-handler";
-  "monoFoldable" = self."mono-foldable";
-  "monoidExtras" = self."monoid-extras";
-  "monoidOwns" = self."monoid-owns";
-  "monoidRecord" = self."monoid-record";
-  "monoidStatistics" = self."monoid-statistics";
-  "monoidSubclasses" = self."monoid-subclasses";
-  "monoidTransformer" = self."monoid-transformer";
-  "monoTraversable" = self."mono-traversable";
-  "montageClient" = self."montage-client";
-  "monteCarlo" = self."monte-carlo";
-  "mqttHs" = self."mqtt-hs";
-  "msgpackIdl" = self."msgpack-idl";
-  "msgpackRpc" = self."msgpack-rpc";
-  "mtlEvilInstances" = self."mtl-evil-instances";
-  "mtlPrelude" = self."mtl-prelude";
-  "mtlTf" = self."mtl-tf";
-  "multextEastMsd" = self."multext-east-msd";
-  "multiplateSimplified" = self."multiplate-simplified";
-  "multirecAltDeriver" = self."multirec-alt-deriver";
-  "multirecBinary" = self."multirec-binary";
-  "multisetComb" = self."multiset-comb";
-  "MunkresSimple" = self."Munkres-simple";
-  "murmurHash" = self."murmur-hash";
-  "musicArticulation" = self."music-articulation";
-  "musicbrainzEmail" = self."musicbrainz-email";
-  "MusicBrainzLibdiscid" = self."MusicBrainz-libdiscid";
-  "musicDiatonic" = self."music-diatonic";
-  "musicDynamicsLiteral" = self."music-dynamics-literal";
-  "musicDynamics" = self."music-dynamics";
-  "musicGraphics" = self."music-graphics";
-  "musicParts" = self."music-parts";
-  "musicPitchLiteral" = self."music-pitch-literal";
-  "musicPitch" = self."music-pitch";
-  "musicPreludes" = self."music-preludes";
-  "musicScore" = self."music-score";
-  "musicSibelius" = self."music-sibelius";
-  "musicSuite" = self."music-suite";
-  "musicUtil" = self."music-util";
-  "mustacheHaskell" = self."mustache-haskell";
-  "mutableIter" = self."mutable-iter";
-  "muteUnmute" = self."mute-unmute";
-  "mvcUpdates" = self."mvc-updates";
-  "mwcRandomMonad" = self."mwc-random-monad";
-  "mwcRandom" = self."mwc-random";
-  "mybitcoinSci" = self."mybitcoin-sci";
-  "mysnapsessionExample" = self."mysnapsession-example";
-  "mysqlEffect" = self."mysql-effect";
-  "mysqlSimpleQuasi" = self."mysql-simple-quasi";
-  "mysqlSimple" = self."mysql-simple";
-  "nagiosCheck" = self."nagios-check";
-  "nagiosPerfdata" = self."nagios-perfdata";
-  "namedFormlet" = self."named-formlet";
-  "namedLock" = self."named-lock";
-  "namedRecords" = self."named-records";
-  "namesTh" = self."names-th";
-  "nanoCryptr" = self."nano-cryptr";
-  "nanoHmac" = self."nano-hmac";
-  "nanoMd5" = self."nano-md5";
-  "nanomsgHaskell" = self."nanomsg-haskell";
-  "natsQueue" = self."nats-queue";
-  "naturalNumber" = self."natural-number";
-  "naturalNumbers" = self."natural-numbers";
-  "naturalSort" = self."natural-sort";
-  "ncIndicators" = self."nc-indicators";
-  "neatInterpolation" = self."neat-interpolation";
-  "neheTuts" = self."nehe-tuts";
-  "nemesisTitan" = self."nemesis-titan";
-  "nestedSets" = self."nested-sets";
-  "netConcurrent" = self."net-concurrent";
-  "netlistToVhdl" = self."netlist-to-vhdl";
-  "netstringEnumerator" = self."netstring-enumerator";
-  "nettleFrp" = self."nettle-frp";
-  "nettleNetkit" = self."nettle-netkit";
-  "nettleOpenflow" = self."nettle-openflow";
-  "netwireInputGlfw" = self."netwire-input-glfw";
-  "netwireInput" = self."netwire-input";
-  "networkAddress" = self."network-address";
-  "networkApiSupport" = self."network-api-support";
-  "networkBitcoin" = self."network-bitcoin";
-  "networkBytestring" = self."network-bytestring";
-  "networkCarbon" = self."network-carbon";
-  "networkConduit" = self."network-conduit";
-  "networkConduitTls" = self."network-conduit-tls";
-  "networkConnection" = self."network-connection";
-  "networkData" = self."network-data";
-  "networkDbus" = self."network-dbus";
-  "networkDns" = self."network-dns";
-  "networkedGame" = self."networked-game";
-  "networkEnumerator" = self."network-enumerator";
-  "networkFancy" = self."network-fancy";
-  "networkHouse" = self."network-house";
-  "networkInfo" = self."network-info";
-  "networkInterfacerequest" = self."network-interfacerequest";
-  "networkIp" = self."network-ip";
-  "networkMetrics" = self."network-metrics";
-  "networkMinihttp" = self."network-minihttp";
-  "networkMsg" = self."network-msg";
-  "networkMulticast" = self."network-multicast";
-  "networkNetpacket" = self."network-netpacket";
-  "NetworkNineP" = self."Network-NineP";
-  "networkPgi" = self."network-pgi";
-  "networkProtocolXmpp" = self."network-protocol-xmpp";
-  "networkRpca" = self."network-rpca";
-  "networkServer" = self."network-server";
-  "networkService" = self."network-service";
-  "networkSimple" = self."network-simple";
-  "networkSimpleSockaddr" = self."network-simple-sockaddr";
-  "networkSimpleTls" = self."network-simple-tls";
-  "networkSocketOptions" = self."network-socket-options";
-  "networkStream" = self."network-stream";
-  "networkTopicModels" = self."network-topic-models";
-  "networkTransport" = self."network-transport";
-  "networkTransportTcp" = self."network-transport-tcp";
-  "networkTransportTests" = self."network-transport-tests";
-  "networkTransportZeromq" = self."network-transport-zeromq";
-  "networkUri" = self."network-uri";
-  "networkWaiRouter" = self."network-wai-router";
-  "networkWebsocket" = self."network-websocket";
-  "newtypeGenerics" = self."newtype-generics";
-  "newtypeTh" = self."newtype-th";
-  "nextstepPlist" = self."nextstep-plist";
-  "ngramsLoader" = self."ngrams-loader";
-  "nixosTypes" = self."nixos-types";
-  "nlpScoresScripts" = self."nlp-scores-scripts";
-  "nlpScores" = self."nlp-scores";
-  "nM" = self."n-m";
-  "NomyxCore" = self."Nomyx-Core";
-  "NomyxLanguage" = self."Nomyx-Language";
-  "NomyxRules" = self."Nomyx-Rules";
-  "NomyxWeb" = self."Nomyx-Web";
-  "nonEmpty" = self."non-empty";
-  "nonlinearOptimizationAd" = self."nonlinear-optimization-ad";
-  "nonlinearOptimization" = self."nonlinear-optimization";
-  "nonNegative" = self."non-negative";
-  "noRoleAnnots" = self."no-role-annots";
-  "notGlossExamples" = self."not-gloss-examples";
-  "notGloss" = self."not-gloss";
-  "notInBase" = self."not-in-base";
-  "notmuchHaskell" = self."notmuch-haskell";
-  "notmuchWeb" = self."notmuch-web";
-  "npExtras" = self."np-extras";
-  "npLinear" = self."np-linear";
-  "ntpControl" = self."ntp-control";
-  "nullCanvas" = self."null-canvas";
-  "numeralsBase" = self."numerals-base";
-  "numericExtras" = self."numeric-extras";
-  "numericLimits" = self."numeric-limits";
-  "numericPrelude" = self."numeric-prelude";
-  "numericQq" = self."numeric-qq";
-  "numericQuest" = self."numeric-quest";
-  "numericTools" = self."numeric-tools";
-  "numtypeTf" = self."numtype-tf";
-  "offSimple" = self."off-simple";
-  "ohlohHs" = self."ohloh-hs";
-  "oisInputManager" = self."ois-input-manager";
-  "oldLocale" = self."old-locale";
-  "oldTime" = self."old-time";
-  "onAHorse" = self."on-a-horse";
-  "onDemandSshTunnel" = self."on-demand-ssh-tunnel";
-  "oneLiner" = self."one-liner";
-  "onuCourse" = self."onu-course";
-  "ooPrototypes" = self."oo-prototypes";
-  "OpenAFPUtils" = self."OpenAFP-Utils";
-  "opencvRaw" = self."opencv-raw";
-  "openPandoc" = self."open-pandoc";
-  "openpgpAsciiarmor" = self."openpgp-asciiarmor";
-  "openpgpCryptoApi" = self."openpgp-crypto-api";
-  "openpgpCrypto" = self."openpgp-Crypto";
-  "opensoundcontrolHt" = self."opensoundcontrol-ht";
-  "opensslCreatekey" = self."openssl-createkey";
-  "opensslStreams" = self."openssl-streams";
-  "opentheoryChar" = self."opentheory-char";
-  "opentheoryParser" = self."opentheory-parser";
-  "opentheoryPrime" = self."opentheory-prime";
-  "opentheoryPrimitive" = self."opentheory-primitive";
-  "openTyperep" = self."open-typerep";
-  "openUnion" = self."open-union";
-  "openWitness" = self."open-witness";
-  "optimalBlocks" = self."optimal-blocks";
-  "optionsTime" = self."options-time";
-  "optparseApplicative" = self."optparse-applicative";
-  "orchidDemo" = self."orchid-demo";
-  "ordAdhoc" = self."ord-adhoc";
-  "orderStatistics" = self."order-statistics";
-  "organizeImports" = self."organize-imports";
-  "orgmodeParse" = self."orgmode-parse";
-  "osmDownload" = self."osm-download";
-  "osRelease" = self."os-release";
-  "osxAr" = self."osx-ar";
-  "ottparsePretty" = self."ottparse-pretty";
-  "packageOTron" = self."package-o-tron";
-  "packageVt" = self."package-vt";
-  "packedDawg" = self."packed-dawg";
-  "pacmanMemcache" = self."pacman-memcache";
-  "pandocCiteproc" = self."pandoc-citeproc";
-  "pandocLens" = self."pandoc-lens";
-  "pandocTypes" = self."pandoc-types";
-  "pandocUnlit" = self."pandoc-unlit";
-  "parallelIo" = self."parallel-io";
-  "parallelTasks" = self."parallel-tasks";
-  "parallelTreeSearch" = self."parallel-tree-search";
-  "parameterizedData" = self."parameterized-data";
-  "parcoAttoparsec" = self."parco-attoparsec";
-  "parcomLib" = self."parcom-lib";
-  "parconcExamples" = self."parconc-examples";
-  "parcoParsec" = self."parco-parsec";
-  "parsec3Numbers" = self."parsec3-numbers";
-  "parsecExtra" = self."parsec-extra";
-  "parsecNumbers" = self."parsec-numbers";
-  "parsecParsers" = self."parsec-parsers";
-  "parsecPermutation" = self."parsec-permutation";
-  "parsecTagsoup" = self."parsec-tagsoup";
-  "parsecUtils" = self."parsec-utils";
-  "parseDimacs" = self."parse-dimacs";
-  "parseHelp" = self."parse-help";
-  "parserHelper" = self."parser-helper";
-  "partialHandler" = self."partial-handler";
-  "partialIsomorphisms" = self."partial-isomorphisms";
-  "partialLens" = self."partial-lens";
-  "partialUri" = self."partial-uri";
-  "patchCombinators" = self."patch-combinators";
-  "patchImage" = self."patch-image";
-  "pathPieces" = self."path-pieces";
-  "patternArrows" = self."pattern-arrows";
-  "paypalApi" = self."paypal-api";
-  "pcapConduit" = self."pcap-conduit";
-  "pcapEnumerator" = self."pcap-enumerator";
-  "pcdLoader" = self."pcd-loader";
-  "PCLTDB" = self."PCLT-DB";
-  "pcreLess" = self."pcre-less";
-  "pcreLightExtra" = self."pcre-light-extra";
-  "pcreLight" = self."pcre-light";
-  "pcreUtils" = self."pcre-utils";
-  "pdfToolboxContent" = self."pdf-toolbox-content";
-  "pdfToolboxCore" = self."pdf-toolbox-core";
-  "pdfToolboxDocument" = self."pdf-toolbox-document";
-  "pdfToolboxViewer" = self."pdf-toolbox-viewer";
-  "peanoInf" = self."peano-inf";
-  "pennTreebank" = self."penn-treebank";
-  "pennyBin" = self."penny-bin";
-  "pennyLib" = self."penny-lib";
-  "persistableRecord" = self."persistable-record";
-  "persistentCereal" = self."persistent-cereal";
-  "persistentEquivalence" = self."persistent-equivalence";
-  "persistentHssqlppp" = self."persistent-hssqlppp";
-  "persistentMap" = self."persistent-map";
-  "persistentMongoDB" = self."persistent-mongoDB";
-  "persistentMysql" = self."persistent-mysql";
-  "persistentOdbc" = self."persistent-odbc";
-  "persistentPostgresql" = self."persistent-postgresql";
-  "persistentProtobuf" = self."persistent-protobuf";
-  "persistentRedis" = self."persistent-redis";
-  "persistentRefs" = self."persistent-refs";
-  "persistentSqlite" = self."persistent-sqlite";
-  "persistentTemplate" = self."persistent-template";
-  "persistentVector" = self."persistent-vector";
-  "persistentZookeeper" = self."persistent-zookeeper";
-  "pgHarness" = self."pg-harness";
-  "pgsqlSimple" = self."pgsql-simple";
-  "phantomState" = self."phantom-state";
-  "phonePush" = self."phone-push";
-  "phoneticCode" = self."phonetic-code";
-  "piCalculus" = self."pi-calculus";
-  "pipesAeson" = self."pipes-aeson";
-  "pipesAttoparsec" = self."pipes-attoparsec";
-  "pipesAttoparsecStreaming" = self."pipes-attoparsec-streaming";
-  "pipesBinary" = self."pipes-binary";
-  "pipesBytestring" = self."pipes-bytestring";
-  "pipesCerealPlus" = self."pipes-cereal-plus";
-  "pipesConcurrency" = self."pipes-concurrency";
-  "pipesConduit" = self."pipes-conduit";
-  "pipesCore" = self."pipes-core";
-  "pipesCourier" = self."pipes-courier";
-  "pipesCsv" = self."pipes-csv";
-  "pipesErrors" = self."pipes-errors";
-  "pipesExtra" = self."pipes-extra";
-  "pipesExtras" = self."pipes-extras";
-  "pipesGroup" = self."pipes-group";
-  "pipesHttp" = self."pipes-http";
-  "pipesInterleave" = self."pipes-interleave";
-  "pipesNetwork" = self."pipes-network";
-  "pipesNetworkTls" = self."pipes-network-tls";
-  "pipesP2pExamples" = self."pipes-p2p-examples";
-  "pipesP2p" = self."pipes-p2p";
-  "pipesParse" = self."pipes-parse";
-  "pipesPostgresqlSimple" = self."pipes-postgresql-simple";
-  "pipesRt" = self."pipes-rt";
-  "pipesSafe" = self."pipes-safe";
-  "pipesShell" = self."pipes-shell";
-  "pipesText" = self."pipes-text";
-  "pipesVector" = self."pipes-vector";
-  "pipesWai" = self."pipes-wai";
-  "pipesWebsockets" = self."pipes-websockets";
-  "pipesZlib" = self."pipes-zlib";
-  "planarGraph" = self."planar-graph";
-  "plotGtk3" = self."plot-gtk3";
-  "plotGtk" = self."plot-gtk";
-  "PlotHoMatic" = self."Plot-ho-matic";
-  "plotLab" = self."plot-lab";
-  "plotserverApi" = self."plotserver-api";
-  "pluginsAuto" = self."plugins-auto";
-  "pluginsMultistage" = self."plugins-multistage";
-  "plyLoader" = self."ply-loader";
-  "pngFile" = self."png-file";
-  "pngloadFixed" = self."pngload-fixed";
-  "pointlessFun" = self."pointless-fun";
-  "pointlessHaskell" = self."pointless-haskell";
-  "pointlessLenses" = self."pointless-lenses";
-  "pointlessRewrite" = self."pointless-rewrite";
-  "pokerEval" = self."poker-eval";
-  "polhLexicon" = self."polh-lexicon";
-  "polynomialsBernstein" = self."polynomials-bernstein";
-  "polytypeableUtils" = self."polytypeable-utils";
-  "pontariusMediaserver" = self."pontarius-mediaserver";
-  "pontariusXmpp" = self."pontarius-xmpp";
-  "pontariusXpmn" = self."pontarius-xpmn";
-  "poolConduit" = self."pool-conduit";
-  "pooledIo" = self."pooled-io";
-  "pop3Client" = self."pop3-client";
-  "populateSetupExeCache" = self."populate-setup-exe-cache";
-  "portableLines" = self."portable-lines";
-  "posixAcl" = self."posix-acl";
-  "posixEscape" = self."posix-escape";
-  "posixFilelock" = self."posix-filelock";
-  "posixPaths" = self."posix-paths";
-  "posixPty" = self."posix-pty";
-  "posixRealtime" = self."posix-realtime";
-  "posixTimer" = self."posix-timer";
-  "posixWaitpid" = self."posix-waitpid";
-  "postgresqlBinary" = self."postgresql-binary";
-  "postgresqlCopyEscape" = self."postgresql-copy-escape";
-  "postgresqlLibpq" = self."postgresql-libpq";
-  "postgresqlOrm" = self."postgresql-orm";
-  "postgresqlSimpleMigration" = self."postgresql-simple-migration";
-  "postgresqlSimple" = self."postgresql-simple";
-  "postgresqlSimpleSop" = self."postgresql-simple-sop";
-  "postMessAge" = self."post-mess-age";
-  "pqueueMtl" = self."pqueue-mtl";
-  "practiceRoom" = self."practice-room";
-  "prednoteTest" = self."prednote-test";
-  "prefixUnits" = self."prefix-units";
-  "preludeExtras" = self."prelude-extras";
-  "preludeGeneralize" = self."prelude-generalize";
-  "preludePlus" = self."prelude-plus";
-  "preludePrime" = self."prelude-prime";
-  "preludeSafeenum" = self."prelude-safeenum";
-  "preprocessorTools" = self."preprocessor-tools";
-  "prettyClass" = self."pretty-class";
-  "prettyCompact" = self."pretty-compact";
-  "prettyHex" = self."pretty-hex";
-  "prettyNcols" = self."pretty-ncols";
-  "prettyShow" = self."pretty-show";
-  "prettySop" = self."pretty-sop";
-  "prettyTree" = self."pretty-tree";
-  "primulaBoard" = self."primula-board";
-  "primulaBot" = self."primula-bot";
-  "primUniq" = self."prim-uniq";
-  "printfMauke" = self."printf-mauke";
-  "PrintfTH" = self."Printf-TH";
-  "priorityQueue" = self."priority-queue";
-  "prioritySync" = self."priority-sync";
-  "privilegedConcurrency" = self."privileged-concurrency";
-  "processConduit" = self."process-conduit";
-  "processExtras" = self."process-extras";
-  "processIterio" = self."process-iterio";
-  "processLeksah" = self."process-leksah";
-  "processListlike" = self."process-listlike";
-  "processProgress" = self."process-progress";
-  "processQq" = self."process-qq";
-  "processStreaming" = self."process-streaming";
-  "procrastinatingStructure" = self."procrastinating-structure";
-  "procrastinatingVariable" = self."procrastinating-variable";
-  "productProfunctors" = self."product-profunctors";
-  "profunctorExtras" = self."profunctor-extras";
-  "proj4HsBindings" = self."proj4-hs-bindings";
-  "projectTemplate" = self."project-template";
-  "prologGraphLib" = self."prolog-graph-lib";
-  "prologGraph" = self."prolog-graph";
-  "propertyList" = self."property-list";
-  "protobufNative" = self."protobuf-native";
-  "protocolBuffersDescriptorFork" = self."protocol-buffers-descriptor-fork";
-  "protocolBuffersDescriptor" = self."protocol-buffers-descriptor";
-  "protocolBuffersFork" = self."protocol-buffers-fork";
-  "protocolBuffers" = self."protocol-buffers";
-  "proveEverywhereServer" = self."prove-everywhere-server";
-  "proxyKindness" = self."proxy-kindness";
-  "pugsCompat" = self."pugs-compat";
-  "pugsDrIFT" = self."pugs-DrIFT";
-  "pugsHsregex" = self."pugs-hsregex";
-  "pugsHsSyck" = self."pugs-HsSyck";
-  "pulseSimple" = self."pulse-simple";
-  "PupEventsClient" = self."Pup-Events-Client";
-  "PupEventsDemo" = self."Pup-Events-Demo";
-  "PupEventsPQueue" = self."Pup-Events-PQueue";
-  "PupEvents" = self."Pup-Events";
-  "PupEventsServer" = self."Pup-Events-Server";
-  "pureCdb" = self."pure-cdb";
-  "pureFft" = self."pure-fft";
-  "pureIo" = self."pure-io";
-  "purePriorityQueue" = self."pure-priority-queue";
-  "purePriorityQueueTests" = self."pure-priority-queue-tests";
-  "pureZlib" = self."pure-zlib";
-  "pushNotifyCcs" = self."push-notify-ccs";
-  "pushNotifyGeneral" = self."push-notify-general";
-  "pushNotify" = self."push-notify";
-  "puzzleDrawCmdline" = self."puzzle-draw-cmdline";
-  "puzzleDraw" = self."puzzle-draw";
-  "pwstoreCli" = self."pwstore-cli";
-  "pwstoreFast" = self."pwstore-fast";
-  "pwstorePurehaskell" = self."pwstore-purehaskell";
-  "pxslTools" = self."pxsl-tools";
-  "pythonPickle" = self."python-pickle";
-  "qcOiTestgenerator" = self."qc-oi-testgenerator";
-  "qdVec" = self."qd-vec";
-  "qhullSimple" = self."qhull-simple";
-  "quadraticIrrational" = self."quadratic-irrational";
-  "quandlApi" = self."quandl-api";
-  "quantumArrow" = self."quantum-arrow";
-  "querystringPickle" = self."querystring-pickle";
-  "quickcheckAssertions" = self."quickcheck-assertions";
-  "QuickCheckGenT" = self."QuickCheck-GenT";
-  "quickcheckInstances" = self."quickcheck-instances";
-  "quickcheckIo" = self."quickcheck-io";
-  "quickcheckPoly" = self."quickcheck-poly";
-  "quickcheckProperties" = self."quickcheck-properties";
-  "quickcheckPropertyComb" = self."quickcheck-property-comb";
-  "quickcheckPropertyMonad" = self."quickcheck-property-monad";
-  "quickcheckRegex" = self."quickcheck-regex";
-  "quickcheckRelaxng" = self."quickcheck-relaxng";
-  "quickcheckRematch" = self."quickcheck-rematch";
-  "quickcheckScript" = self."quickcheck-script";
-  "quickcheckUnicode" = self."quickcheck-unicode";
-  "quickcheckWebdriver" = self."quickcheck-webdriver";
-  "quickGenerator" = self."quick-generator";
-  "radiumFormulaParser" = self."radium-formula-parser";
-  "radosHaskell" = self."rados-haskell";
-  "railCompilerEditor" = self."rail-compiler-editor";
-  "rainbowTests" = self."rainbow-tests";
-  "randomAccessList" = self."random-access-list";
-  "randomEffin" = self."random-effin";
-  "randomEff" = self."random-eff";
-  "randomExtras" = self."random-extras";
-  "randomFu" = self."random-fu";
-  "randomShuffle" = self."random-shuffle";
-  "randomSource" = self."random-source";
-  "randomStream" = self."random-stream";
-  "randVars" = self."rand-vars";
-  "RangedSets" = self."Ranged-sets";
-  "rangeSetList" = self."range-set-list";
-  "rangeSpace" = self."range-space";
-  "rateLimit" = self."rate-limit";
-  "ratioInt" = self."ratio-int";
-  "ravenHaskellScotty" = self."raven-haskell-scotty";
-  "ravenHaskell" = self."raven-haskell";
-  "rawstringQm" = self."rawstring-qm";
-  "rawStringsQq" = self."raw-strings-qq";
-  "rdtscEnolan" = self."rdtsc-enolan";
-  "reactHaskell" = self."react-haskell";
-  "reactionLogic" = self."reaction-logic";
-  "reactiveBacon" = self."reactive-bacon";
-  "reactiveBalsa" = self."reactive-balsa";
-  "reactiveBananaSdl" = self."reactive-banana-sdl";
-  "reactiveBanana" = self."reactive-banana";
-  "reactiveBananaThreepenny" = self."reactive-banana-threepenny";
-  "reactiveBananaWx" = self."reactive-banana-wx";
-  "reactiveFieldtrip" = self."reactive-fieldtrip";
-  "reactiveGlut" = self."reactive-glut";
-  "reactiveHaskell" = self."reactive-haskell";
-  "reactiveIo" = self."reactive-io";
-  "reactiveThread" = self."reactive-thread";
-  "readBounded" = self."read-bounded";
-  "readlineStatevar" = self."readline-statevar";
-  "reallySimpleXmlParser" = self."really-simple-xml-parser";
-  "reasonableLens" = self."reasonable-lens";
-  "recordsTh" = self."records-th";
-  "recursionSchemes" = self."recursion-schemes";
-  "recursiveLineCount" = self."recursive-line-count";
-  "redisHs" = self."redis-hs";
-  "redisIo" = self."redis-io";
-  "redisResp" = self."redis-resp";
-  "redisSimple" = self."redis-simple";
-  "refFd" = self."ref-fd";
-  "reflectionExtras" = self."reflection-extras";
-  "reflectionWithoutRemorse" = self."reflection-without-remorse";
-  "refMtl" = self."ref-mtl";
-  "reformBlaze" = self."reform-blaze";
-  "reformHamlet" = self."reform-hamlet";
-  "reformHappstack" = self."reform-happstack";
-  "reformHsp" = self."reform-hsp";
-  "refTf" = self."ref-tf";
-  "regexApplicative" = self."regex-applicative";
-  "regexBase" = self."regex-base";
-  "regexCompat" = self."regex-compat";
-  "regexCompatTdfa" = self."regex-compat-tdfa";
-  "regexDeriv" = self."regex-deriv";
-  "regexDfa" = self."regex-dfa";
-  "regexEasy" = self."regex-easy";
-  "regexGenex" = self."regex-genex";
-  "regexParsec" = self."regex-parsec";
-  "regexPcreBuiltin" = self."regex-pcre-builtin";
-  "regexPcre" = self."regex-pcre";
-  "regexPderiv" = self."regex-pderiv";
-  "regexPosix" = self."regex-posix";
-  "regexPosixUnittest" = self."regex-posix-unittest";
-  "regexprSymbolic" = self."regexpr-symbolic";
-  "regexpTries" = self."regexp-tries";
-  "regexTdfaRc" = self."regex-tdfa-rc";
-  "regexTdfa" = self."regex-tdfa";
-  "regexTdfaText" = self."regex-tdfa-text";
-  "regexTdfaUnittest" = self."regex-tdfa-unittest";
-  "regexTdfaUtf8" = self."regex-tdfa-utf8";
-  "regexTre" = self."regex-tre";
-  "regexXmlschema" = self."regex-xmlschema";
-  "regionalPointers" = self."regional-pointers";
-  "regionsMonadsfd" = self."regions-monadsfd";
-  "regionsMonadstf" = self."regions-monadstf";
-  "regionsMtl" = self."regions-mtl";
-  "regularExtras" = self."regular-extras";
-  "regularWeb" = self."regular-web";
-  "regularXmlpickler" = self."regular-xmlpickler";
-  "reifiedRecords" = self."reified-records";
-  "reinterpretCast" = self."reinterpret-cast";
-  "relationalQueryHDBC" = self."relational-query-HDBC";
-  "relationalQuery" = self."relational-query";
-  "relationalRecordExamples" = self."relational-record-examples";
-  "relationalRecord" = self."relational-record";
-  "relationalSchemas" = self."relational-schemas";
-  "relativeDate" = self."relative-date";
-  "rematchText" = self."rematch-text";
-  "remoteDebugger" = self."remote-debugger";
-  "repaAlgorithms" = self."repa-algorithms";
-  "repaBytestring" = self."repa-bytestring";
-  "repaDevil" = self."repa-devil";
-  "repaExamples" = self."repa-examples";
-  "repaFftw" = self."repa-fftw";
-  "repaIo" = self."repa-io";
-  "repaPlugin" = self."repa-plugin";
-  "repaSeries" = self."repa-series";
-  "repaSndfile" = self."repa-sndfile";
-  "repaV4l2" = self."repa-v4l2";
-  "repoBasedBlog" = self."repo-based-blog";
-  "representableFunctors" = self."representable-functors";
-  "representableProfunctors" = self."representable-profunctors";
-  "representableTries" = self."representable-tries";
-  "reprTreeSyb" = self."repr-tree-syb";
-  "requestMonad" = self."request-monad";
-  "resourceEffect" = self."resource-effect";
-  "resourcePoolCatchio" = self."resource-pool-catchio";
-  "resourcePool" = self."resource-pool";
-  "resourceSimple" = self."resource-simple";
-  "restClient" = self."rest-client";
-  "restCore" = self."rest-core";
-  "restExample" = self."rest-example";
-  "restfulSnap" = self."restful-snap";
-  "restGen" = self."rest-gen";
-  "restHappstack" = self."rest-happstack";
-  "restrictedWorkers" = self."restricted-workers";
-  "restSnap" = self."rest-snap";
-  "restStringmap" = self."rest-stringmap";
-  "restTypes" = self."rest-types";
-  "restWai" = self."rest-wai";
-  "resumableExceptions" = self."resumable-exceptions";
-  "rethinkdbClientDriver" = self."rethinkdb-client-driver";
-  "rethinkdbWereHamster" = self."rethinkdb-wereHamster";
-  "reverseApply" = self."reverse-apply";
-  "revState" = self."rev-state";
-  "riakProtobuf" = self."riak-protobuf";
-  "rippleFederation" = self."ripple-federation";
-  "RlangQQ" = self."Rlang-QQ";
-  "rngUtils" = self."rng-utils";
-  "robotsTxt" = self."robots-txt";
-  "rocksdbHaskell" = self."rocksdb-haskell";
-  "roguestarEngine" = self."roguestar-engine";
-  "roguestarGl" = self."roguestar-gl";
-  "roguestarGlut" = self."roguestar-glut";
-  "rollingQueue" = self."rolling-queue";
-  "romanNumerals" = self."roman-numerals";
-  "rotatingLog" = self."rotating-log";
-  "roundtripString" = self."roundtrip-string";
-  "roundtripXml" = self."roundtrip-xml";
-  "routeGenerator" = self."route-generator";
-  "routePlanning" = self."route-planning";
-  "rpcFramework" = self."rpc-framework";
-  "rsaglFrp" = self."rsagl-frp";
-  "rsaglMath" = self."rsagl-math";
-  "rtorrentRpc" = self."rtorrent-rpc";
-  "rtorrentState" = self."rtorrent-state";
-  "rubyQq" = self."ruby-qq";
-  "rulerCore" = self."ruler-core";
-  "s3Signer" = self."s3-signer";
-  "safeAccess" = self."safe-access";
-  "safeFailureCme" = self."safe-failure-cme";
-  "safeFailure" = self."safe-failure";
-  "safeFreeze" = self."safe-freeze";
-  "safeGlobals" = self."safe-globals";
-  "safeLazyIo" = self."safe-lazy-io";
-  "safePlugins" = self."safe-plugins";
-  "saferFileHandlesBytestring" = self."safer-file-handles-bytestring";
-  "saferFileHandles" = self."safer-file-handles";
-  "saferFileHandlesText" = self."safer-file-handles-text";
-  "saiShapeSyb" = self."sai-shape-syb";
-  "salviaDemo" = self."salvia-demo";
-  "salviaExtras" = self."salvia-extras";
-  "salviaProtocol" = self."salvia-protocol";
-  "salviaSessions" = self."salvia-sessions";
-  "salviaWebsocket" = self."salvia-websocket";
-  "sampleFrameNp" = self."sample-frame-np";
-  "sampleFrame" = self."sample-frame";
-  "samtoolsConduit" = self."samtools-conduit";
-  "samtoolsEnumerator" = self."samtools-enumerator";
-  "samtoolsIteratee" = self."samtools-iteratee";
-  "satchmoBackends" = self."satchmo-backends";
-  "satchmoExamples" = self."satchmo-examples";
-  "satchmoFunsat" = self."satchmo-funsat";
-  "satchmoMinisat" = self."satchmo-minisat";
-  "satMicroHs" = self."sat-micro-hs";
-  "sc3Rdu" = self."sc3-rdu";
-  "scalableServer" = self."scalable-server";
-  "scanVectorMachine" = self."scan-vector-machine";
-  "scholdocCiteproc" = self."scholdoc-citeproc";
-  "scholdocTexmath" = self."scholdoc-texmath";
-  "scholdocTypes" = self."scholdoc-types";
-  "scienceConstantsDimensional" = self."science-constants-dimensional";
-  "scienceConstants" = self."science-constants";
-  "scionBrowser" = self."scion-browser";
-  "sciRatio" = self."sci-ratio";
-  "scopeCairo" = self."scope-cairo";
-  "scottyBindingPlay" = self."scotty-binding-play";
-  "scottyBlaze" = self."scotty-blaze";
-  "scottyCookie" = self."scotty-cookie";
-  "scottyFay" = self."scotty-fay";
-  "scottyHastache" = self."scotty-hastache";
-  "scottySession" = self."scotty-session";
-  "scottyTls" = self."scotty-tls";
-  "scpStreams" = self."scp-streams";
-  "scrabbleBot" = self."scrabble-bot";
-  "scytherProof" = self."scyther-proof";
-  "sdeSolver" = self."sde-solver";
-  "sdl2Image" = self."sdl2-image";
-  "SDL2Ttf" = self."SDL2-ttf";
-  "SDLGfx" = self."SDL-gfx";
-  "SDLImage" = self."SDL-image";
-  "SDLMixer" = self."SDL-mixer";
-  "SDLMpeg" = self."SDL-mpeg";
-  "SDLTtf" = self."SDL-ttf";
-  "sealModule" = self."seal-module";
-  "secretSanta" = self."secret-santa";
-  "secretSharing" = self."secret-sharing";
-  "secureSockets" = self."secure-sockets";
-  "seleniumServer" = self."selenium-server";
-  "semaphorePlus" = self."semaphore-plus";
-  "semigroupoidExtras" = self."semigroupoid-extras";
-  "semigroupoidsSyntax" = self."semigroupoids-syntax";
-  "semigroupsActions" = self."semigroups-actions";
-  "semiIso" = self."semi-iso";
-  "semiringSimple" = self."semiring-simple";
-  "seqlocDatafiles" = self."seqloc-datafiles";
-  "sequentCore" = self."sequent-core";
-  "sequentialIndex" = self."sequential-index";
-  "serialTestGenerators" = self."serial-test-generators";
-  "servantClient" = self."servant-client";
-  "servantDocs" = self."servant-docs";
-  "servantJquery" = self."servant-jquery";
-  "servantPool" = self."servant-pool";
-  "servantPostgresql" = self."servant-postgresql";
-  "servantResponse" = self."servant-response";
-  "servantScotty" = self."servant-scotty";
-  "servantServer" = self."servant-server";
-  "sesHtml" = self."ses-html";
-  "sesHtmlSnaplet" = self."ses-html-snaplet";
-  "setCover" = self."set-cover";
-  "setExtra" = self."set-extra";
-  "setMonad" = self."set-monad";
-  "sexpShow" = self."sexp-show";
-  "sfmlAudio" = self."sfml-audio";
-  "SFMLControl" = self."SFML-control";
-  "shadyGen" = self."shady-gen";
-  "shadyGraphics" = self."shady-graphics";
-  "shakeCabalBuild" = self."shake-cabal-build";
-  "shakeExtras" = self."shake-extras";
-  "shakeLanguageC" = self."shake-language-c";
-  "shakespeareCss" = self."shakespeare-css";
-  "shakespeareI18n" = self."shakespeare-i18n";
-  "shakespeareJs" = self."shakespeare-js";
-  "shakespeareText" = self."shakespeare-text";
-  "shapelyData" = self."shapely-data";
-  "sharedBuffer" = self."shared-buffer";
-  "sharedMemory" = self."shared-memory";
-  "shaStreams" = self."sha-streams";
-  "ShellacCompatline" = self."Shellac-compatline";
-  "ShellacEditline" = self."Shellac-editline";
-  "ShellacHaskeline" = self."Shellac-haskeline";
-  "ShellacReadline" = self."Shellac-readline";
-  "shellConduit" = self."shell-conduit";
-  "shellEscape" = self."shell-escape";
-  "shellPipe" = self."shell-pipe";
-  "shellyExtra" = self."shelly-extra";
-  "shiversCfg" = self."shivers-cfg";
-  "shortenStrings" = self."shorten-strings";
-  "ShuThing" = self."Shu-thing";
-  "siffletLib" = self."sifflet-lib";
-  "signedMultiset" = self."signed-multiset";
-  "simpleActors" = self."simple-actors";
-  "simpleAtom" = self."simple-atom";
-  "simpleBluetooth" = self."simple-bluetooth";
-  "simpleConduit" = self."simple-conduit";
-  "simpleConfig" = self."simple-config";
-  "simpleCss" = self."simple-css";
-  "simpleCValue" = self."simple-c-value";
-  "simpleEval" = self."simple-eval";
-  "simpleFirewire" = self."simple-firewire";
-  "simpleForm" = self."simple-form";
-  "simpleGeneticAlgorithm" = self."simple-genetic-algorithm";
-  "simpleIndex" = self."simple-index";
-  "simpleircLens" = self."simpleirc-lens";
-  "simpleLog" = self."simple-log";
-  "simpleLogSyslog" = self."simple-log-syslog";
-  "simpleNeuralNetworks" = self."simple-neural-networks";
-  "simpleObserver" = self."simple-observer";
-  "simplePascal" = self."simple-pascal";
-  "simplePipe" = self."simple-pipe";
-  "simplePostgresqlOrm" = self."simple-postgresql-orm";
-  "simpleReflect" = self."simple-reflect";
-  "simpleRope" = self."simple-rope";
-  "simpleSendfile" = self."simple-sendfile";
-  "simpleServer" = self."simple-server";
-  "simpleSession" = self."simple-session";
-  "simpleSessions" = self."simple-sessions";
-  "simpleSmt" = self."simple-smt";
-  "simpleSqlParser" = self."simple-sql-parser";
-  "simpleStackedVm" = self."simple-stacked-vm";
-  "simpleTabular" = self."simple-tabular";
-  "simpleTemplates" = self."simple-templates";
-  "simpleVec3" = self."simple-vec3";
-  "sizedTypes" = self."sized-types";
-  "sizedVector" = self."sized-vector";
-  "slaveThread" = self."slave-thread";
-  "sliceCppGen" = self."slice-cpp-gen";
-  "slotLambda" = self."slot-lambda";
-  "smallptHs" = self."smallpt-hs";
-  "smtLib" = self."smt-lib";
-  "smtpMail" = self."smtp-mail";
-  "smtpsGmail" = self."smtps-gmail";
-  "snakeGame" = self."snake-game";
-  "snapAccept" = self."snap-accept";
-  "snapApp" = self."snap-app";
-  "snapAuthCli" = self."snap-auth-cli";
-  "snapBlazeClay" = self."snap-blaze-clay";
-  "snapBlaze" = self."snap-blaze";
-  "snapConfigurationUtilities" = self."snap-configuration-utilities";
-  "snapCore" = self."snap-core";
-  "snapCors" = self."snap-cors";
-  "snapElm" = self."snap-elm";
-  "snapErrorCollector" = self."snap-error-collector";
-  "snapExtras" = self."snap-extras";
-  "snapletAcidState" = self."snaplet-acid-state";
-  "snapletActionlog" = self."snaplet-actionlog";
-  "snapletAmqp" = self."snaplet-amqp";
-  "snapletAuthAcid" = self."snaplet-auth-acid";
-  "snapletCoffee" = self."snaplet-coffee";
-  "snapletCssMin" = self."snaplet-css-min";
-  "snapletEnvironments" = self."snaplet-environments";
-  "snapletFay" = self."snaplet-fay";
-  "snapletHaxl" = self."snaplet-haxl";
-  "snapletHdbc" = self."snaplet-hdbc";
-  "snapletHslogger" = self."snaplet-hslogger";
-  "snapletI18n" = self."snaplet-i18n";
-  "snapletInfluxdb" = self."snaplet-influxdb";
-  "snapletLss" = self."snaplet-lss";
-  "snapletMandrill" = self."snaplet-mandrill";
-  "snapletMongodbMinimalistic" = self."snaplet-mongodb-minimalistic";
-  "snapletMongoDB" = self."snaplet-mongoDB";
-  "snapletMysqlSimple" = self."snaplet-mysql-simple";
-  "snapletOauth" = self."snaplet-oauth";
-  "snapletPersistent" = self."snaplet-persistent";
-  "snapletPostgresqlSimple" = self."snaplet-postgresql-simple";
-  "snapletPostmark" = self."snaplet-postmark";
-  "snapletRecaptcha" = self."snaplet-recaptcha";
-  "snapletRedis" = self."snaplet-redis";
-  "snapletRedson" = self."snaplet-redson";
-  "snapletRest" = self."snaplet-rest";
-  "snapletRiak" = self."snaplet-riak";
-  "snapletSass" = self."snaplet-sass";
-  "snapletSedna" = self."snaplet-sedna";
-  "snapletSesHtml" = self."snaplet-ses-html";
-  "snapletSqliteSimple" = self."snaplet-sqlite-simple";
-  "snapletStripe" = self."snaplet-stripe";
-  "snapletTasks" = self."snaplet-tasks";
-  "snapletTypedSessions" = self."snaplet-typed-sessions";
-  "snapLoaderDynamic" = self."snap-loader-dynamic";
-  "snapLoaderStatic" = self."snap-loader-static";
-  "snapPredicates" = self."snap-predicates";
-  "snappyFraming" = self."snappy-framing";
-  "snappyIteratee" = self."snappy-iteratee";
-  "snapServer" = self."snap-server";
-  "snapTesting" = self."snap-testing";
-  "snapUtils" = self."snap-utils";
-  "snapWebRoutes" = self."snap-web-routes";
-  "sndfileEnumerators" = self."sndfile-enumerators";
-  "snippetExtractor" = self."snippet-extractor";
-  "snowWhite" = self."snow-white";
-  "soapOpenssl" = self."soap-openssl";
-  "soapTls" = self."soap-tls";
-  "socketActivation" = self."socket-activation";
-  "socketIo" = self."socket-io";
-  "sonicVisualiser" = self."sonic-visualiser";
-  "sortByPinyin" = self."sort-by-pinyin";
-  "sourceCodeServer" = self."source-code-server";
-  "sparseLinAlg" = self."sparse-lin-alg";
-  "spatialMath" = self."spatial-math";
-  "specialFunctors" = self."special-functors";
-  "specializeTh" = self."specialize-th";
-  "specialKeys" = self."special-keys";
-  "speculationTransformers" = self."speculation-transformers";
-  "spellingSuggest" = self."spelling-suggest";
-  "sphinxCli" = self."sphinx-cli";
-  "splitChannel" = self."split-channel";
-  "splitRecord" = self."split-record";
-  "splitTchan" = self."split-tchan";
-  "SpockAuth" = self."Spock-auth";
-  "SpockWorker" = self."Spock-worker";
-  "sqliteSimple" = self."sqlite-simple";
-  "sqlSimpleMysql" = self."sql-simple-mysql";
-  "sqlSimplePool" = self."sql-simple-pool";
-  "sqlSimplePostgresql" = self."sql-simple-postgresql";
-  "sqlSimple" = self."sql-simple";
-  "sqlSimpleSqlite" = self."sql-simple-sqlite";
-  "sqlvalueList" = self."sqlvalue-list";
-  "sqlWords" = self."sql-words";
-  "stableMaps" = self."stable-maps";
-  "stableMemo" = self."stable-memo";
-  "stableTree" = self."stable-tree";
-  "stackPrism" = self."stack-prism";
-  "standaloneHaddock" = self."standalone-haddock";
-  "starToStarContra" = self."star-to-star-contra";
-  "starToStar" = self."star-to-star";
-  "statefulMtl" = self."stateful-mtl";
-  "statePlus" = self."state-plus";
-  "stateRecord" = self."state-record";
-  "StateVarTransformer" = self."StateVar-transformer";
-  "staticHash" = self."static-hash";
-  "staticResources" = self."static-resources";
-  "statisticsDirichlet" = self."statistics-dirichlet";
-  "statisticsFusion" = self."statistics-fusion";
-  "statisticsLinreg" = self."statistics-linreg";
-  "stbImage" = self."stb-image";
-  "stbTruetype" = self."stb-truetype";
-  "stmChannelize" = self."stm-channelize";
-  "stmChans" = self."stm-chans";
-  "stmChunkedQueues" = self."stm-chunked-queues";
-  "stmConduit" = self."stm-conduit";
-  "stmContainers" = self."stm-containers";
-  "stmDelay" = self."stm-delay";
-  "stmFirehose" = self."stm-firehose";
-  "stmIoHooks" = self."stm-io-hooks";
-  "stmLifted" = self."stm-lifted";
-  "stmLinkedlist" = self."stm-linkedlist";
-  "stmOrelseIo" = self."stm-orelse-io";
-  "stmPromise" = self."stm-promise";
-  "stmQueueExtras" = self."stm-queue-extras";
-  "stmSbchan" = self."stm-sbchan";
-  "stmSplit" = self."stm-split";
-  "stmStats" = self."stm-stats";
-  "stmTlist" = self."stm-tlist";
-  "stompConduit" = self."stomp-conduit";
-  "stompPatterns" = self."stomp-patterns";
-  "stompQueue" = self."stomp-queue";
-  "storableComplex" = self."storable-complex";
-  "storableEndian" = self."storable-endian";
-  "storableRecord" = self."storable-record";
-  "storableStaticArray" = self."storable-static-array";
-  "storableTuple" = self."storable-tuple";
-  "storablevectorCarray" = self."storablevector-carray";
-  "storablevectorStreamfusion" = self."storablevector-streamfusion";
-  "StrafunskiATermLib" = self."Strafunski-ATermLib";
-  "StrafunskiSdf2Haskell" = self."Strafunski-Sdf2Haskell";
-  "StrafunskiStrategyLib" = self."Strafunski-StrategyLib";
-  "streamFusion" = self."stream-fusion";
-  "streamingCommons" = self."streaming-commons";
-  "streamMonad" = self."stream-monad";
-  "strictBaseTypes" = self."strict-base-types";
-  "strictConcurrency" = self."strict-concurrency";
-  "strictGhcPlugin" = self."strict-ghc-plugin";
-  "strictIdentity" = self."strict-identity";
-  "strictIo" = self."strict-io";
-  "stringClass" = self."string-class";
-  "stringCombinators" = self."string-combinators";
-  "stringConversions" = self."string-conversions";
-  "stringConvert" = self."string-convert";
-  "stringQq" = self."string-qq";
-  "stringQuote" = self."string-quote";
-  "stringSimilarity" = self."string-similarity";
-  "stringtableAtom" = self."stringtable-atom";
-  "stripeHaskell" = self."stripe-haskell";
-  "structuralInduction" = self."structural-induction";
-  "structuredHaskellMode" = self."structured-haskell-mode";
-  "structuredMongoDB" = self."structured-mongoDB";
-  "stylishHaskell" = self."stylish-haskell";
-  "sunroofCompiler" = self."sunroof-compiler";
-  "sunroofExamples" = self."sunroof-examples";
-  "sunroofServer" = self."sunroof-server";
-  "supercolliderHt" = self."supercollider-ht";
-  "supercolliderMidi" = self."supercollider-midi";
-  "svmLightUtils" = self."svm-light-utils";
-  "svmSimple" = self."svm-simple";
-  "swiftLda" = self."swift-lda";
-  "sybExtras" = self."syb-extras";
-  "sybWithClassInstancesText" = self."syb-with-class-instances-text";
-  "sybWithClass" = self."syb-with-class";
-  "symPlot" = self."sym-plot";
-  "synchronousChannels" = self."synchronous-channels";
-  "syntaxAttoparsec" = self."syntax-attoparsec";
-  "syntaxExampleJson" = self."syntax-example-json";
-  "syntaxExample" = self."syntax-example";
-  "syntaxPretty" = self."syntax-pretty";
-  "syntaxPrinter" = self."syntax-printer";
-  "syntaxTreesForkBairyn" = self."syntax-trees-fork-bairyn";
-  "syntaxTrees" = self."syntax-trees";
-  "synthesizerAlsa" = self."synthesizer-alsa";
-  "synthesizerCore" = self."synthesizer-core";
-  "synthesizerDimensional" = self."synthesizer-dimensional";
-  "synthesizerInference" = self."synthesizer-inference";
-  "synthesizerLlvm" = self."synthesizer-llvm";
-  "synthesizerMidi" = self."synthesizer-midi";
-  "sysAuthSmbclient" = self."sys-auth-smbclient";
-  "systemArgv0" = self."system-argv0";
-  "systemCanonicalpath" = self."system-canonicalpath";
-  "systemCommand" = self."system-command";
-  "systemFileio" = self."system-fileio";
-  "systemFilepath" = self."system-filepath";
-  "systemGpio" = self."system-gpio";
-  "systemInotify" = self."system-inotify";
-  "systemLifted" = self."system-lifted";
-  "systemPosixRedirect" = self."system-posix-redirect";
-  "systemRandomEffect" = self."system-random-effect";
-  "systemTimeMonotonic" = self."system-time-monotonic";
-  "systemUtil" = self."system-util";
-  "systemUuid" = self."system-uuid";
-  "tagBits" = self."tag-bits";
-  "taggedBinary" = self."tagged-binary";
-  "taggedExceptionCore" = self."tagged-exception-core";
-  "taggedList" = self."tagged-list";
-  "taggedTh" = self."tagged-th";
-  "taggedTransformer" = self."tagged-transformer";
-  "taggyLens" = self."taggy-lens";
-  "taglibApi" = self."taglib-api";
-  "tagsetPositional" = self."tagset-positional";
-  "tagsoupHt" = self."tagsoup-ht";
-  "tagsoupParsec" = self."tagsoup-parsec";
-  "tagstreamConduit" = self."tagstream-conduit";
-  "tagStream" = self."tag-stream";
-  "takusenOracle" = self."takusen-oracle";
-  "tamarinProver" = self."tamarin-prover";
-  "tamarinProverTerm" = self."tamarin-prover-term";
-  "tamarinProverTheory" = self."tamarin-prover-theory";
-  "tamarinProverUtils" = self."tamarin-prover-utils";
-  "tastyAntXml" = self."tasty-ant-xml";
-  "tastyGolden" = self."tasty-golden";
-  "tastyHspec" = self."tasty-hspec";
-  "tastyHtml" = self."tasty-html";
-  "tastyHunitAdapter" = self."tasty-hunit-adapter";
-  "tastyHunit" = self."tasty-hunit";
-  "tastyIntegrate" = self."tasty-integrate";
-  "tastyProgram" = self."tasty-program";
-  "tastyQuickcheck" = self."tasty-quickcheck";
-  "tastyRerun" = self."tasty-rerun";
-  "tastySmallcheck" = self."tasty-smallcheck";
-  "tastyTh" = self."tasty-th";
-  "tcacheAWS" = self."tcache-AWS";
-  "tddUtil" = self."tdd-util";
-  "templateDefault" = self."template-default";
-  "templateHaskell" = self."template-haskell";
-  "templateHsml" = self."template-hsml";
-  "temporalCsound" = self."temporal-csound";
-  "temporalMedia" = self."temporal-media";
-  "temporalMusicNotationDemo" = self."temporal-music-notation-demo";
-  "temporalMusicNotation" = self."temporal-music-notation";
-  "temporalMusicNotationWestern" = self."temporal-music-notation-western";
-  "temporaryRc" = self."temporary-rc";
-  "terminalProgressBar" = self."terminal-progress-bar";
-  "terminalSize" = self."terminal-size";
-  "terminationCombinators" = self."termination-combinators";
-  "terminfoHs" = self."terminfo-hs";
-  "termRewriting" = self."term-rewriting";
-  "testFrameworkDoctest" = self."test-framework-doctest";
-  "testFrameworkGolden" = self."test-framework-golden";
-  "testFrameworkHunit" = self."test-framework-hunit";
-  "testFrameworkProgram" = self."test-framework-program";
-  "testFrameworkQuickcheck2" = self."test-framework-quickcheck2";
-  "testFrameworkQuickcheck" = self."test-framework-quickcheck";
-  "testFrameworkSandbox" = self."test-framework-sandbox";
-  "testFramework" = self."test-framework";
-  "testFrameworkSkip" = self."test-framework-skip";
-  "testFrameworkSmallcheck" = self."test-framework-smallcheck";
-  "testFrameworkTestingFeat" = self."test-framework-testing-feat";
-  "testFrameworkThPrime" = self."test-framework-th-prime";
-  "testFrameworkTh" = self."test-framework-th";
-  "testingFeat" = self."testing-feat";
-  "testPkg" = self."test-pkg";
-  "testSandboxHunit" = self."test-sandbox-hunit";
-  "testSandboxQuickcheck" = self."test-sandbox-quickcheck";
-  "testSandbox" = self."test-sandbox";
-  "testShouldbe" = self."test-shouldbe";
-  "testSimple" = self."test-simple";
-  "textBinary" = self."text-binary";
-  "textFormat" = self."text-format";
-  "textFormatSimple" = self."text-format-simple";
-  "textIcu" = self."text-icu";
-  "textIcuTranslit" = self."text-icu-translit";
-  "textJsonQq" = self."text-json-qq";
-  "textLatin1" = self."text-latin1";
-  "textLdap" = self."text-ldap";
-  "textLocaleEncoding" = self."text-locale-encoding";
-  "textManipulate" = self."text-manipulate";
-  "textNormal" = self."text-normal";
-  "textPrinter" = self."text-printer";
-  "textRegisterMachine" = self."text-register-machine";
-  "textShow" = self."text-show";
-  "textStreamDecode" = self."text-stream-decode";
-  "textUtf7" = self."text-utf7";
-  "textXmlGeneric" = self."text-xml-generic";
-  "textXmlQq" = self."text-xml-qq";
-  "tfpTh" = self."tfp-th";
-  "tfRandom" = self."tf-random";
-  "thAlpha" = self."th-alpha";
-  "thBuild" = self."th-build";
-  "thDesugar" = self."th-desugar";
-  "theoremquestClient" = self."theoremquest-client";
-  "thetaFunctions" = self."theta-functions";
-  "thExpandSyns" = self."th-expand-syns";
-  "thExtras" = self."th-extras";
-  "thFold" = self."th-fold";
-  "thInstanceReification" = self."th-instance-reification";
-  "thInstances" = self."th-instances";
-  "thKinds" = self."th-kinds";
-  "thLiftInstances" = self."th-lift-instances";
-  "thLift" = self."th-lift";
-  "thOrphans" = self."th-orphans";
-  "thPrintf" = self."th-printf";
-  "threadLocalStorage" = self."thread-local-storage";
-  "threadsPool" = self."threads-pool";
-  "threepennyGui" = self."threepenny-gui";
-  "thReifyMany" = self."th-reify-many";
-  "thSccs" = self."th-sccs";
-  "thumbnailPlus" = self."thumbnail-plus";
-  "ticTacToe" = self."tic-tac-toe";
-  "tidalVis" = self."tidal-vis";
-  "tieKnot" = self."tie-knot";
-  "timeCompat" = self."time-compat";
-  "timeExtras" = self."time-extras";
-  "timeExts" = self."time-exts";
-  "timeHttp" = self."time-http";
-  "timeIoAccess" = self."time-io-access";
-  "timeLens" = self."time-lens";
-  "timeoutControl" = self."timeout-control";
-  "timeoutWithResults" = self."timeout-with-results";
-  "timePatterns" = self."time-patterns";
-  "timeRecurrence" = self."time-recurrence";
-  "timersUpdatable" = self."timers-updatable";
-  "timeSeries" = self."time-series";
-  "timestampSubprocessLines" = self."timestamp-subprocess-lines";
-  "timeUnits" = self."time-units";
-  "timeW3c" = self."time-w3c";
-  "timezoneOlson" = self."timezone-olson";
-  "timezoneSeries" = self."timezone-series";
-  "timingConvenience" = self."timing-convenience";
-  "tlsDebug" = self."tls-debug";
-  "tlsExtra" = self."tls-extra";
-  "toHaskell" = self."to-haskell";
-  "tokenBucket" = self."token-bucket";
-  "tokyocabinetHaskell" = self."tokyocabinet-haskell";
-  "tokyotyrantHaskell" = self."tokyotyrant-haskell";
-  "tomatoRubatoOpenal" = self."tomato-rubato-openal";
-  "toStringClass" = self."to-string-class";
-  "toStringInstances" = self."to-string-instances";
-  "totalMap" = self."total-map";
-  "traceCall" = self."trace-call";
-  "traceFunctionCall" = self."trace-function-call";
-  "transactionalEvents" = self."transactional-events";
-  "transformersAbort" = self."transformers-abort";
-  "transformersBase" = self."transformers-base";
-  "transformersCompat" = self."transformers-compat";
-  "transformersCompose" = self."transformers-compose";
-  "transformersConvert" = self."transformers-convert";
-  "transformersFree" = self."transformers-free";
-  "transformersRunnable" = self."transformers-runnable";
-  "transformersSupply" = self."transformers-supply";
-  "translatableIntset" = self."translatable-intset";
-  "traverseWithClass" = self."traverse-with-class";
-  "treemapHtml" = self."treemap-html";
-  "treemapHtmlTools" = self."treemap-html-tools";
-  "treeMonad" = self."tree-monad";
-  "treeView" = self."tree-view";
-  "tremulousQuery" = self."tremulous-query";
-  "trivialConstraint" = self."trivial-constraint";
-  "trueName" = self."true-name";
-  "tsessionHappstack" = self."tsession-happstack";
-  "tspViz" = self."tsp-viz";
-  "tupFunctor" = self."tup-functor";
-  "tupleGen" = self."tuple-gen";
-  "tupleHlist" = self."tuple-hlist";
-  "tupleLenses" = self."tuple-lenses";
-  "tupleMorph" = self."tuple-morph";
-  "tuplesHomogenousH98" = self."tuples-homogenous-h98";
-  "tupleTh" = self."tuple-th";
-  "turingMusic" = self."turing-music";
-  "twentefpEventloopGraphics" = self."twentefp-eventloop-graphics";
-  "twentefpGraphs" = self."twentefp-graphs";
-  "twentefpNumber" = self."twentefp-number";
-  "twentefpRosetree" = self."twentefp-rosetree";
-  "twentefpTrees" = self."twentefp-trees";
-  "twentefpWebsockets" = self."twentefp-websockets";
-  "twilightStm" = self."twilight-stm";
-  "twitterConduit" = self."twitter-conduit";
-  "twitterEnumerator" = self."twitter-enumerator";
-  "twitterFeed" = self."twitter-feed";
-  "twitterTypesLens" = self."twitter-types-lens";
-  "twitterTypes" = self."twitter-types";
-  "txtSushi" = self."txt-sushi";
-  "typeableTh" = self."typeable-th";
-  "typeAligned" = self."type-aligned";
-  "typeBooleans" = self."type-booleans";
-  "typeCereal" = self."type-cereal";
-  "typeDigits" = self."type-digits";
-  "typeEq" = self."type-eq";
-  "typeEqualityCheck" = self."type-equality-check";
-  "typeEquality" = self."type-equality";
-  "typeFunctions" = self."type-functions";
-  "typeHint" = self."type-hint";
-  "typeInt" = self."type-int";
-  "typeLevelBst" = self."type-level-bst";
-  "typeLevelNaturalNumberInduction" = self."type-level-natural-number-induction";
-  "typeLevelNaturalNumberOperations" = self."type-level-natural-number-operations";
-  "typeLevelNaturalNumber" = self."type-level-natural-number";
-  "typeLevelNumbers" = self."type-level-numbers";
-  "typeLevel" = self."type-level";
-  "typeLevelSets" = self."type-level-sets";
-  "typelevelTensor" = self."typelevel-tensor";
-  "typeLevelTf" = self."type-level-tf";
-  "typeList" = self."type-list";
-  "typeNatural" = self."type-natural";
-  "typeOrd" = self."type-ord";
-  "typeOrdSpineCereal" = self."type-ord-spine-cereal";
-  "typePrelude" = self."type-prelude";
-  "typesafeEndian" = self."typesafe-endian";
-  "typescriptDocs" = self."typescript-docs";
-  "typeSettheory" = self."type-settheory";
-  "typeSpine" = self."type-spine";
-  "typeStructure" = self."type-structure";
-  "typeSubTh" = self."type-sub-th";
-  "typeUnary" = self."type-unary";
-  "typographyGeometry" = self."typography-geometry";
-  "uaParser" = self."ua-parser";
-  "udbusModel" = self."udbus-model";
-  "uhcLight" = self."uhc-light";
-  "uhcUtil" = self."uhc-util";
-  "uiCommand" = self."ui-command";
-  "unagiChan" = self."unagi-chan";
-  "unagiStreams" = self."unagi-streams";
-  "unambCustom" = self."unamb-custom";
-  "unboundedDelays" = self."unbounded-delays";
-  "unboundedDelaysUnits" = self."unbounded-delays-units";
-  "unboundGenerics" = self."unbound-generics";
-  "unboxedContainers" = self."unboxed-containers";
-  "unicodeNames" = self."unicode-names";
-  "unicodeNormalization" = self."unicode-normalization";
-  "unicodePrelude" = self."unicode-prelude";
-  "unicodeProperties" = self."unicode-properties";
-  "unicodeSymbols" = self."unicode-symbols";
-  "uniEvents" = self."uni-events";
-  "unificationFd" = self."unification-fd";
-  "uniformPair" = self."uniform-pair";
-  "uniGraphs" = self."uni-graphs";
-  "uniHtk" = self."uni-htk";
-  "unionFindArray" = self."union-find-array";
-  "unionFind" = self."union-find";
-  "unionMap" = self."union-map";
-  "uniPosixutil" = self."uni-posixutil";
-  "uniqueLogic" = self."unique-logic";
-  "uniqueLogicTf" = self."unique-logic-tf";
-  "uniReactor" = self."uni-reactor";
-  "unitsDefs" = self."units-defs";
-  "unitsParser" = self."units-parser";
-  "uniUDrawGraph" = self."uni-uDrawGraph";
-  "uniUtil" = self."uni-util";
-  "universalBinary" = self."universal-binary";
-  "universeBase" = self."universe-base";
-  "universeInstancesBase" = self."universe-instances-base";
-  "universeInstancesExtended" = self."universe-instances-extended";
-  "universeInstancesTrans" = self."universe-instances-trans";
-  "universeReverseInstances" = self."universe-reverse-instances";
-  "universeTh" = self."universe-th";
-  "unixBytestring" = self."unix-bytestring";
-  "unixCompat" = self."unix-compat";
-  "unixHandle" = self."unix-handle";
-  "unixIoExtra" = self."unix-io-extra";
-  "unixMemory" = self."unix-memory";
-  "unixProcessConduit" = self."unix-process-conduit";
-  "unixPtyLight" = self."unix-pty-light";
-  "unixTime" = self."unix-time";
-  "UnixutilsShadow" = self."Unixutils-shadow";
-  "unmHip" = self."unm-hip";
-  "unorderedContainersRematch" = self."unordered-containers-rematch";
-  "unorderedContainers" = self."unordered-containers";
-  "unpackFuncs" = self."unpack-funcs";
-  "unrollGhcPlugin" = self."unroll-ghc-plugin";
-  "unsafePromises" = self."unsafe-promises";
-  "unusablePkg" = self."unusable-pkg";
-  "uriConduit" = self."uri-conduit";
-  "uriEncode" = self."uri-encode";
-  "uriEnumeratorFile" = self."uri-enumerator-file";
-  "uriEnumerator" = self."uri-enumerator";
-  "uriTemplater" = self."uri-templater";
-  "uriTemplate" = self."uri-template";
-  "urldispHappstack" = self."urldisp-happstack";
-  "urlGeneric" = self."url-generic";
-  "usbEnumerator" = self."usb-enumerator";
-  "usbIdDatabase" = self."usb-id-database";
-  "usbIteratee" = self."usb-iteratee";
-  "usbSafe" = self."usb-safe";
-  "utf8Env" = self."utf8-env";
-  "utf8Light" = self."utf8-light";
-  "utf8Prelude" = self."utf8-prelude";
-  "utf8String" = self."utf8-string";
-  "utilityHt" = self."utility-ht";
-  "uuagcBootstrap" = self."uuagc-bootstrap";
-  "uuagcCabal" = self."uuagc-cabal";
-  "uuagcDiagrams" = self."uuagc-diagrams";
-  "uuCcoExamples" = self."uu-cco-examples";
-  "uuCcoHutParsing" = self."uu-cco-hut-parsing";
-  "uuCco" = self."uu-cco";
-  "uuCcoUuParsinglib" = self."uu-cco-uu-parsinglib";
-  "uuidAeson" = self."uuid-aeson";
-  "uuidLe" = self."uuid-le";
-  "uuidQuasi" = self."uuid-quasi";
-  "uuInterleaved" = self."uu-interleaved";
-  "uuOptions" = self."uu-options";
-  "uuParsinglib" = self."uu-parsinglib";
-  "uuTc" = self."uu-tc";
-  "uvectorAlgorithms" = self."uvector-algorithms";
-  "uzblWithSource" = self."uzbl-with-source";
-  "v4l2Examples" = self."v4l2-examples";
-  "vacuumCairo" = self."vacuum-cairo";
-  "vacuumGraphviz" = self."vacuum-graphviz";
-  "vacuumOpengl" = self."vacuum-opengl";
-  "vacuumUbigraph" = self."vacuum-ubigraph";
-  "validNames" = self."valid-names";
-  "valueSupply" = self."value-supply";
-  "variablePrecision" = self."variable-precision";
-  "vcsRevision" = self."vcs-revision";
-  "VecBoolean" = self."Vec-Boolean";
-  "VecOpenGLRaw" = self."Vec-OpenGLRaw";
-  "vectFloatingAccelerate" = self."vect-floating-accelerate";
-  "vectFloating" = self."vect-floating";
-  "vectOpengl" = self."vect-opengl";
-  "vectorAlgorithms" = self."vector-algorithms";
-  "vectorBinaryInstances" = self."vector-binary-instances";
-  "vectorBinary" = self."vector-binary";
-  "vectorBuffer" = self."vector-buffer";
-  "vectorBytestring" = self."vector-bytestring";
-  "vectorClock" = self."vector-clock";
-  "vectorConduit" = self."vector-conduit";
-  "vectorFftw" = self."vector-fftw";
-  "vectorFunctorlazy" = self."vector-functorlazy";
-  "vectorHeterogenous" = self."vector-heterogenous";
-  "vectorInstancesCollections" = self."vector-instances-collections";
-  "vectorInstances" = self."vector-instances";
-  "vectorMmap" = self."vector-mmap";
-  "vectorRandom" = self."vector-random";
-  "vectorReadInstances" = self."vector-read-instances";
-  "vectorSpaceMap" = self."vector-space-map";
-  "vectorSpaceOpengl" = self."vector-space-opengl";
-  "vectorSpacePoints" = self."vector-space-points";
-  "vectorSpace" = self."vector-space";
-  "vectorStatic" = self."vector-static";
-  "vectorStrategies" = self."vector-strategies";
-  "vectorThUnbox" = self."vector-th-unbox";
-  "VecTransform" = self."Vec-Transform";
-  "ViennaRNABindings" = self."ViennaRNA-bindings";
-  "vintageBasic" = self."vintage-basic";
-  "vinylGl" = self."vinyl-gl";
-  "vinylJson" = self."vinyl-json";
-  "visualGraphrewrite" = self."visual-graphrewrite";
-  "visualProf" = self."visual-prof";
-  "vkAwsRoute53" = self."vk-aws-route53";
-  "vkPosixPty" = self."vk-posix-pty";
-  "vowpalUtils" = self."vowpal-utils";
-  "vtyExamples" = self."vty-examples";
-  "vtyMenu" = self."vty-menu";
-  "vtyUiExtras" = self."vty-ui-extras";
-  "vtyUi" = self."vty-ui";
-  "waiAppFileCgi" = self."wai-app-file-cgi";
-  "waiAppStatic" = self."wai-app-static";
-  "waiConduit" = self."wai-conduit";
-  "waiCors" = self."wai-cors";
-  "waiDigestiveFunctors" = self."wai-digestive-functors";
-  "waiDispatch" = self."wai-dispatch";
-  "waiEventsource" = self."wai-eventsource";
-  "waiExtra" = self."wai-extra";
-  "waiFrontendMonadcgi" = self."wai-frontend-monadcgi";
-  "waiGraceful" = self."wai-graceful";
-  "waiHandlerDevel" = self."wai-handler-devel";
-  "waiHandlerFastcgi" = self."wai-handler-fastcgi";
-  "waiHandlerLaunch" = self."wai-handler-launch";
-  "waiHandlerScgi" = self."wai-handler-scgi";
-  "waiHandlerSnap" = self."wai-handler-snap";
-  "waiHandlerWebkit" = self."wai-handler-webkit";
-  "waiHastache" = self."wai-hastache";
-  "waiLite" = self."wai-lite";
-  "waiLoggerPrefork" = self."wai-logger-prefork";
-  "waiLogger" = self."wai-logger";
-  "waiMiddlewareCacheRedis" = self."wai-middleware-cache-redis";
-  "waiMiddlewareCache" = self."wai-middleware-cache";
-  "waiMiddlewareCatch" = self."wai-middleware-catch";
-  "waiMiddlewareEtag" = self."wai-middleware-etag";
-  "waiMiddlewareHeaders" = self."wai-middleware-headers";
-  "waiMiddlewareRoute" = self."wai-middleware-route";
-  "waiMiddlewareStatic" = self."wai-middleware-static";
-  "waiPredicates" = self."wai-predicates";
-  "waiResponsible" = self."wai-responsible";
-  "waiRouter" = self."wai-router";
-  "waiRoute" = self."wai-route";
-  "waiRoutes" = self."wai-routes";
-  "waiRouting" = self."wai-routing";
-  "waiSessionClientsession" = self."wai-session-clientsession";
-  "waiSession" = self."wai-session";
-  "waiSessionTokyocabinet" = self."wai-session-tokyocabinet";
-  "waiStaticCache" = self."wai-static-cache";
-  "waiStaticPages" = self."wai-static-pages";
-  "waiTest" = self."wai-test";
-  "waitHandle" = self."wait-handle";
-  "waiThrottler" = self."wai-throttler";
-  "waiUtil" = self."wai-util";
-  "waiWebsockets" = self."wai-websockets";
-  "warpDynamic" = self."warp-dynamic";
-  "warpStatic" = self."warp-static";
-  "warpTls" = self."warp-tls";
-  "warpTlsUid" = self."warp-tls-uid";
-  "weatherApi" = self."weather-api";
-  "WebBitsHtml" = self."WebBits-Html";
-  "WebBitsMultiplate" = self."WebBits-multiplate";
-  "webBrowserInHaskell" = self."web-browser-in-haskell";
-  "webCss" = self."web-css";
-  "webdriverAngular" = self."webdriver-angular";
-  "webdriverSnoy" = self."webdriver-snoy";
-  "webEncodings" = self."web-encodings";
-  "webFpco" = self."web-fpco";
-  "webkitgtk3Javascriptcore" = self."webkitgtk3-javascriptcore";
-  "webkitJavascriptcore" = self."webkit-javascriptcore";
-  "webMongrel2" = self."web-mongrel2";
-  "webPage" = self."web-page";
-  "webPlugins" = self."web-plugins";
-  "webRoutesBoomerang" = self."web-routes-boomerang";
-  "webRoutesHappstack" = self."web-routes-happstack";
-  "webRoutesHsp" = self."web-routes-hsp";
-  "webRoutesMtl" = self."web-routes-mtl";
-  "webRoutesQuasi" = self."web-routes-quasi";
-  "webRoutesRegular" = self."web-routes-regular";
-  "webRoutes" = self."web-routes";
-  "webRoutesTh" = self."web-routes-th";
-  "webRoutesTransformers" = self."web-routes-transformers";
-  "webRoutesWai" = self."web-routes-wai";
-  "websocketsSnap" = self."websockets-snap";
-  "weddingAnnouncement" = self."wedding-announcement";
-  "weightedRegexp" = self."weighted-regexp";
-  "weightedSearch" = self."weighted-search";
-  "whebMongo" = self."wheb-mongo";
-  "whebRedis" = self."wheb-redis";
-  "whebStrapped" = self."wheb-strapped";
-  "whileLangParser" = self."while-lang-parser";
-  "Win32DhcpServer" = self."Win32-dhcp-server";
-  "Win32Errors" = self."Win32-errors";
-  "Win32Extras" = self."Win32-extras";
-  "Win32JunctionPoint" = self."Win32-junction-point";
-  "Win32Notify" = self."Win32-notify";
-  "Win32Services" = self."Win32-services";
-  "Win32ServicesWrapper" = self."Win32-services-wrapper";
-  "winHpPath" = self."win-hp-path";
-  "wlPprintExtras" = self."wl-pprint-extras";
-  "wlPprint" = self."wl-pprint";
-  "wlPprintTerminfo" = self."wl-pprint-terminfo";
-  "wlPprintText" = self."wl-pprint-text";
-  "WordNetGhc74" = self."WordNet-ghc74";
-  "wordTrie" = self."word-trie";
-  "wpArchivebot" = self."wp-archivebot";
-  "wtkGtk" = self."wtk-gtk";
-  "wumpusBasic" = self."wumpus-basic";
-  "wumpusCore" = self."wumpus-core";
-  "wumpusDrawing" = self."wumpus-drawing";
-  "wumpusMicroprint" = self."wumpus-microprint";
-  "wumpusTree" = self."wumpus-tree";
-  "X11Extras" = self."X11-extras";
-  "X11Rm" = self."X11-rm";
-  "X11Xdamage" = self."X11-xdamage";
-  "X11Xfixes" = self."X11-xfixes";
-  "X11Xft" = self."X11-xft";
-  "x11Xim" = self."x11-xim";
-  "x11Xinput" = self."x11-xinput";
-  "X11Xshape" = self."X11-xshape";
-  "x509Store" = self."x509-store";
-  "x509System" = self."x509-system";
-  "x509Util" = self."x509-util";
-  "x509Validation" = self."x509-validation";
-  "xcbTypes" = self."xcb-types";
-  "xchatPlugin" = self."xchat-plugin";
-  "xdgBasedir" = self."xdg-basedir";
-  "xdgUserdirs" = self."xdg-userdirs";
-  "xDsp" = self."x-dsp";
-  "xhaskellLibrary" = self."xhaskell-library";
-  "xhtmlCombinators" = self."xhtml-combinators";
-  "xilinxLava" = self."xilinx-lava";
-  "xingApi" = self."xing-api";
-  "xlsxTemplater" = self."xlsx-templater";
-  "xmlBasic" = self."xml-basic";
-  "xmlCatalog" = self."xml-catalog";
-  "xmlConduit" = self."xml-conduit";
-  "xmlConduitWriter" = self."xml-conduit-writer";
-  "xmlEnumeratorCombinators" = self."xml-enumerator-combinators";
-  "xmlEnumerator" = self."xml-enumerator";
-  "xmlHamlet" = self."xml-hamlet";
-  "xmlHelpers" = self."xml-helpers";
-  "xmlHtmlConduitLens" = self."xml-html-conduit-lens";
-  "xmlLens" = self."xml-lens";
-  "xmlMonad" = self."xml-monad";
-  "xmlParsec" = self."xml-parsec";
-  "xmlPicklers" = self."xml-picklers";
-  "xmlPipe" = self."xml-pipe";
-  "xmlPrettify" = self."xml-prettify";
-  "xmlPush" = self."xml-push";
-  "xmlToJsonFast" = self."xml-to-json-fast";
-  "xmlToJson" = self."xml-to-json";
-  "xmlTypes" = self."xml-types";
-  "xmms2ClientGlib" = self."xmms2-client-glib";
-  "xmms2Client" = self."xmms2-client";
-  "xmonadBluetilebranch" = self."xmonad-bluetilebranch";
-  "xmonadContribBluetilebranch" = self."xmonad-contrib-bluetilebranch";
-  "xmonadContribGpl" = self."xmonad-contrib-gpl";
-  "xmonadContrib" = self."xmonad-contrib";
-  "xmonadEval" = self."xmonad-eval";
-  "xmonadExtras" = self."xmonad-extras";
-  "xmonadScreenshot" = self."xmonad-screenshot";
-  "xmonadUtils" = self."xmonad-utils";
-  "xournalBuilder" = self."xournal-builder";
-  "xournalConvert" = self."xournal-convert";
-  "xournalParser" = self."xournal-parser";
-  "xournalRender" = self."xournal-render";
-  "xournalTypes" = self."xournal-types";
-  "xssSanitize" = self."xss-sanitize";
-  "yahooFinanceConduit" = self."yahoo-finance-conduit";
-  "yahooWebSearch" = self."yahoo-web-search";
-  "yajlEnumerator" = self."yajl-enumerator";
-  "yamlConfig" = self."yaml-config";
-  "yamlLightLens" = self."yaml-light-lens";
-  "yamlLight" = self."yaml-light";
-  "yamlRpcScotty" = self."yaml-rpc-scotty";
-  "yamlRpc" = self."yaml-rpc";
-  "yamlRpcSnap" = self."yaml-rpc-snap";
-  "yampaCanvas" = self."yampa-canvas";
-  "yampaGlfw" = self."yampa-glfw";
-  "yampaGlut" = self."yampa-glut";
-  "yarrImageIo" = self."yarr-image-io";
-  "yesodAngular" = self."yesod-angular";
-  "yesodAuthAccount" = self."yesod-auth-account";
-  "yesodAuthBcrypt" = self."yesod-auth-bcrypt";
-  "yesodAuthDeskcom" = self."yesod-auth-deskcom";
-  "yesodAuthFb" = self."yesod-auth-fb";
-  "yesodAuthHashdb" = self."yesod-auth-hashdb";
-  "yesodAuthKerberos" = self."yesod-auth-kerberos";
-  "yesodAuthLdap" = self."yesod-auth-ldap";
-  "yesodAuthOauth2" = self."yesod-auth-oauth2";
-  "yesodAuthOauth" = self."yesod-auth-oauth";
-  "yesodAuthPam" = self."yesod-auth-pam";
-  "yesodAuth" = self."yesod-auth";
-  "yesodAuthSmbclient" = self."yesod-auth-smbclient";
-  "yesodAuthZendesk" = self."yesod-auth-zendesk";
-  "yesodBin" = self."yesod-bin";
-  "yesodComments" = self."yesod-comments";
-  "yesodContinuations" = self."yesod-continuations";
-  "yesodCore" = self."yesod-core";
-  "yesodDatatables" = self."yesod-datatables";
-  "yesodDefault" = self."yesod-default";
-  "yesodDsl" = self."yesod-dsl";
-  "yesodEventsource" = self."yesod-eventsource";
-  "yesodExamples" = self."yesod-examples";
-  "yesodFay" = self."yesod-fay";
-  "yesodFb" = self."yesod-fb";
-  "yesodFormJson" = self."yesod-form-json";
-  "yesodForm" = self."yesod-form";
-  "yesodGitrepo" = self."yesod-gitrepo";
-  "yesodGoodies" = self."yesod-goodies";
-  "yesodJson" = self."yesod-json";
-  "yesodLinks" = self."yesod-links";
-  "yesodMangopay" = self."yesod-mangopay";
-  "yesodMarkdown" = self."yesod-markdown";
-  "yesodNewsfeed" = self."yesod-newsfeed";
-  "yesodPaginate" = self."yesod-paginate";
-  "yesodPagination" = self."yesod-pagination";
-  "yesodPaginator" = self."yesod-paginator";
-  "yesodPersistent" = self."yesod-persistent";
-  "yesodPlatform" = self."yesod-platform";
-  "yesodPnotify" = self."yesod-pnotify";
-  "yesodPure" = self."yesod-pure";
-  "yesodRecaptcha" = self."yesod-recaptcha";
-  "yesodRoutes" = self."yesod-routes";
-  "yesodRoutesTypescript" = self."yesod-routes-typescript";
-  "yesodRst" = self."yesod-rst";
-  "yesodS3" = self."yesod-s3";
-  "yesodSessionRedis" = self."yesod-session-redis";
-  "yesodSitemap" = self."yesod-sitemap";
-  "yesodStaticAngular" = self."yesod-static-angular";
-  "yesodStatic" = self."yesod-static";
-  "yesodTableview" = self."yesod-tableview";
-  "yesodTestJson" = self."yesod-test-json";
-  "yesodTest" = self."yesod-test";
-  "yesodTextMarkdown" = self."yesod-text-markdown";
-  "yesodTls" = self."yesod-tls";
-  "yesodVend" = self."yesod-vend";
-  "yesodWebsockets" = self."yesod-websockets";
-  "yesodWorker" = self."yesod-worker";
-  "yesPrecure5Command" = self."yes-precure5-command";
-  "yicesEasy" = self."yices-easy";
-  "yicesPainless" = self."yices-painless";
-  "yiContrib" = self."yi-contrib";
-  "yiEmacsColours" = self."yi-emacs-colours";
-  "yiFuzzyOpen" = self."yi-fuzzy-open";
-  "yiGtk" = self."yi-gtk";
-  "yiLanguage" = self."yi-language";
-  "yiMonokai" = self."yi-monokai";
-  "yiRope" = self."yi-rope";
-  "yiSnippet" = self."yi-snippet";
-  "yiSpolsky" = self."yi-spolsky";
-  "yiVty" = self."yi-vty";
-  "yjftpLibs" = self."yjftp-libs";
-  "YogurtStandalone" = self."Yogurt-Standalone";
-  "yorkLava" = self."york-lava";
-  "zasniGerna" = self."zasni-gerna";
-  "zendeskApi" = self."zendesk-api";
-  "zeromq3Conduit" = self."zeromq3-conduit";
-  "zeromq3Haskell" = self."zeromq3-haskell";
-  "zeromq4Haskell" = self."zeromq4-haskell";
-  "zeromqHaskell" = self."zeromq-haskell";
-  "zigbeeZnet25" = self."zigbee-znet25";
-  "zipArchive" = self."zip-archive";
-  "zipConduit" = self."zip-conduit";
-  "zlibBindings" = self."zlib-bindings";
-  "zlibConduit" = self."zlib-conduit";
-  "zlibEnum" = self."zlib-enum";
-  "zlibLens" = self."zlib-lens";
-  "zmidiCore" = self."zmidi-core";
-  "zmidiScore" = self."zmidi-score";
-  "zoomCachePcm" = self."zoom-cache-pcm";
-  "zoomCache" = self."zoom-cache";
-  "zoomCacheSndfile" = self."zoom-cache-sndfile";
-  "zshBattery" = self."zsh-battery";
-
-}
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 27079cea869..b50935c500a 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -118,6 +118,9 @@ self: super: {
   # Agda-2.4.2.2 needs these overrides to compile.
   Agda = super.Agda.override { equivalence = self.equivalence_0_2_5; cpphs = self.cpphs_1_18_9; };
 
+  # Help libconfig find it's C language counterpart.
+  libconfig = (dontCheck super.libconfig).override { config = pkgs.libconfig; };
+
   # The Haddock phase fails for one reason or another.
   attoparsec-conduit = dontHaddock super.attoparsec-conduit;
   blaze-builder-conduit = dontHaddock super.blaze-builder-conduit;
@@ -349,6 +352,7 @@ self: super: {
   conduit-connection = dontCheck super.conduit-connection;
   craftwerk = dontCheck super.craftwerk;
   damnpacket = dontCheck super.damnpacket;              # http://hydra.cryp.to/build/496923/log
+  data-hash = dontCheck super.data-hash;
   Deadpan-DDP = dontCheck super.Deadpan-DDP;            # http://hydra.cryp.to/build/496418/log/raw
   DigitalOcean = dontCheck super.DigitalOcean;
   directory-layout = dontCheck super.directory-layout;
@@ -787,4 +791,27 @@ self: super: {
   # https://github.com/ndmitchell/shake/issues/206
   shake = overrideCabal super.shake (drv: { doCheck = !pkgs.stdenv.isDarwin; });
 
+  # https://github.com/nushio3/doctest-prop/issues/1
+  doctest-prop = dontCheck super.doctest-prop;
+
+  # https://github.com/goldfirere/singletons/issues/116
+  # https://github.com/goldfirere/singletons/issues/117
+  # https://github.com/goldfirere/singletons/issues/118
+  singletons = markBroken super.singletons;
+  singleton-nats = dontDistribute super.singleton-nats;
+  hgeometry = dontDistribute super.hgeometry;
+  hipe = dontDistribute super.hipe;
+  clash-lib = dontDistribute super.clash-lib;
+
+  # https://github.com/anton-k/temporal-music-notation/issues/1
+  temporal-music-notation = markBroken super.temporal-music-notation;
+  temporal-music-notation-demo = dontDistribute super.temporal-music-notation-demo;
+  temporal-music-notation-western = dontDistribute super.temporal-music-notation-western;
+
+  # https://github.com/ivanperez-keera/Yampa/issues/10
+  Yampa = dontCheck super.Yampa;
+
+  # https://github.com/adamwalker/sdr/issues/1
+  sdr = dontCheck super.sdr;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
index 9329a2c2318..40661c69cbd 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
@@ -50,11 +50,18 @@ self: super: {
   # transformers is not a core library for this compiler.
   transformers = self.transformers_0_4_3_0;
 
+  # Newer versions don't compile.
+  Cabal_1_18_1_6 = dontJailbreak super.Cabal_1_18_1_6;
+
+  # We have no working cabal-install at the moment.
+  cabal-install_1_18_0_8 = markBroken super.cabal-install_1_18_0_8;
+  cabal-install = self.cabal-install_1_18_0_8;
+
   # https://github.com/tibbe/hashable/issues/85
   hashable = dontCheck super.hashable;
 
   # Needs Cabal >= 1.18.x.
-  jailbreak-cabal = super.jailbreak-cabal.override { Cabal = dontJailbreak self.Cabal_1_18_1_6; };
+  jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; };
 
   # Haddock chokes on the prologue from the cabal file.
   ChasingBottoms = dontHaddock super.ChasingBottoms;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
index caef6c4b754..ea21f009071 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
@@ -46,8 +46,13 @@ self: super: {
   # https://github.com/tibbe/hashable/issues/85
   hashable = dontCheck super.hashable;
 
+  # Newer versions don't compile.
+  Cabal_1_18_1_6 = dontJailbreak super.Cabal_1_18_1_6;
+  cabal-install_1_18_0_8 = super.cabal-install_1_18_0_8.override { Cabal = self.Cabal_1_18_1_6; };
+  cabal-install = self.cabal-install_1_18_0_8;
+
   # Needs Cabal >= 1.18.x.
-  jailbreak-cabal = super.jailbreak-cabal.override { Cabal = dontJailbreak self.Cabal_1_18_1_6; };
+  jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; };
 
   # Haddock chokes on the prologue from the cabal file.
   ChasingBottoms = dontHaddock super.ChasingBottoms;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
index 0e4fd3cc5d1..d81a5ef6a1b 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
@@ -119,10 +119,6 @@ self: super: {
   unix-time = dontCheck super.unix-time;
 
   # Until the changes have been pushed to Hackage
-  ghc-events = appendPatch super.ghc-events (pkgs.fetchpatch {
-    url = "https://patch-diff.githubusercontent.com/raw/haskell/ghc-events/pull/8.patch";
-    sha256 = "1k881jrvzfvs761jgfhf5nsbmbc33c9333l4s0f5088p46ff2n1l";
-  });
   dependent-sum-template = appendPatch super.dependent-sum-template (pkgs.fetchpatch {
     url = "https://patch-diff.githubusercontent.com/raw/mokus0/dependent-sum-template/pull/4.patch";
     sha256 = "1yb1ny4ckl4d3sf4xnvpbsa9rw2dficzgipijs5s3729dnsc3rb0";
@@ -333,5 +329,9 @@ self: super: {
   wreq = markBrokenVersion "0.3.0.1" (dontCheck super.wreq);
   wreq-sb = dontDistribute (dontCheck super.wreq-sb);
   hipbot = dontDistribute super.hipbot;
+  bitcoin-api = dontDistribute super.bitcoin-api;
+
+  # https://github.com/HugoDaniel/RFC3339/issues/14
+  timerep = dontCheck super.timerep;
 
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
index 49296fa04df..b06a9dbbbd3 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
@@ -43,11 +43,16 @@ self: super: {
   # https://github.com/haskell/cabal/issues/2322
   Cabal_1_22_3_0 = super.Cabal_1_22_3_0.override { binary = self.binary_0_7_4_0; process = self.process_1_2_3_0; };
 
+  # Newer versions don't compile.
+  Cabal_1_18_1_6 = dontJailbreak super.Cabal_1_18_1_6;
+  cabal-install_1_18_0_8 = super.cabal-install_1_18_0_8.override { Cabal = self.Cabal_1_18_1_6; };
+  cabal-install = self.cabal-install_1_18_0_8;
+
   # https://github.com/tibbe/hashable/issues/85
   hashable = dontCheck super.hashable;
 
   # Needs Cabal >= 1.18.x.
-  jailbreak-cabal = super.jailbreak-cabal.override { Cabal = dontJailbreak self.Cabal_1_18_1_6; };
+  jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_18_1_6; };
 
   # Haddock chokes on the prologue from the cabal file.
   ChasingBottoms = dontHaddock super.ChasingBottoms;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
index a00b89e5b4e..56f1edb6620 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
@@ -70,4 +70,10 @@ self: super: {
   # Needs hashable on pre 7.10.x compilers.
   nats = addBuildDepend super.nats self.hashable;
 
+  # Test suite won't compile.
+  unix-time = dontCheck super.unix-time;
+
+  # Avoid depending on tasty-golden.
+  monad-par = dontCheck super.monad-par;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
index 50f9585f505..1adccd36dca 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
@@ -76,4 +76,8 @@ self: super: {
   # Needs hashable on pre 7.10.x compilers.
   nats = addBuildDepend super.nats self.hashable;
 
+  # Newer versions always trigger the non-deterministic library ID bug
+  # and are virtually impossible to compile on Hydra.
+  conduit = super.conduit_1_2_4_1;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
index bba72198e60..f481f75c2f8 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
@@ -132,4 +132,8 @@ self: super: {
   # needs mtl-compat to build with mtl 2.1.x
   cgi = addBuildDepend super.cgi self.mtl-compat;
 
+  # Newer versions always trigger the non-deterministic library ID bug
+  # and are virtually impossible to compile on Hydra.
+  conduit = super.conduit_1_2_4_1;
+
 }
diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix
index 673855227b8..e4e077def96 100644
--- a/pkgs/development/haskell-modules/default.nix
+++ b/pkgs/development/haskell-modules/default.nix
@@ -1,7 +1,6 @@
 { pkgs, stdenv, ghc
 , packageSetConfig ? (self: super: {})
 , overrides ? (self: super: {})
-, provideOldAttributeNames ? false
 }:
 
 with ./lib.nix;
@@ -63,9 +62,8 @@ let
 
       };
 
-  compatLayer = if provideOldAttributeNames then import ./compat-layer.nix else (self: super: {});
   commonConfiguration = import ./configuration-common.nix { inherit pkgs; };
 
 in
 
-  fix (extend (extend (extend (extend haskellPackages commonConfiguration) packageSetConfig) overrides) compatLayer)
+  fix (extend (extend (extend haskellPackages commonConfiguration) packageSetConfig) overrides)
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 04293b81fe7..d621217a144 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1008,25 +1008,25 @@ self: {
      }) {};
 
   "BCMtools" = callPackage
-    ({ mkDerivation, base, binary, bytestring, bytestring-lexing
-     , colour, conduit, conduit-extra, data-binary-ieee754
-     , data-default-class, matrices, optparse-applicative, resourcet
-     , split, transformers, unordered-containers, vector, zlib
+    ({ mkDerivation, base, bytestring, bytestring-lexing, cereal
+     , colour, conduit, conduit-extra, data-default-class, matrices
+     , optparse-applicative, resourcet, split, transformers
+     , unordered-containers, vector, zlib
      }:
      mkDerivation {
        pname = "BCMtools";
-       version = "0.1.0";
-       sha256 = "1rql6xxa6lddb2ngvbnicz6gsd17m5l7yqxfpm242s1crhqmxajg";
+       version = "0.1.1";
+       sha256 = "1693kg8hxr1jl8h0ri11dbrbyhyznipkvcp0cvvx9chn97761ys4";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base binary bytestring bytestring-lexing colour conduit
-         conduit-extra data-binary-ieee754 data-default-class matrices
-         optparse-applicative resourcet split transformers
-         unordered-containers vector zlib
+         base bytestring bytestring-lexing cereal colour conduit
+         conduit-extra data-default-class matrices optparse-applicative
+         resourcet split transformers unordered-containers vector zlib
        ];
        description = "Big Contact Map Tools";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "BNFC" = callPackage
@@ -1510,23 +1510,20 @@ self: {
      , containers, data-default, directory, filepath, HaXml, haxr
      , highlighting-kate, hscolour, lens, mtl, pandoc, pandoc-citeproc
      , pandoc-types, parsec, process, split, strict, temporary
-     , transformers, utf8-string
+     , transformers
      }:
      mkDerivation {
        pname = "BlogLiterately";
-       version = "0.7.1.7";
-       revision = "3";
-       sha256 = "05i0v5mrmnxbmrqrm473z6hs9j4c2jv1l81i4kdmm2wia6p93s90";
-       editedCabalFile = "04eff5dba1e60fa191970db5aa7c08f4c95dbc5f425cdea79037c5ee5823074c";
+       version = "0.7.1.8";
+       sha256 = "0l326xnagszwv7f21dqzdb0qj5q2xhj1mmll7rpy1mxr5c0bvm2h";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          base blaze-html bool-extras bytestring cmdargs containers
          data-default directory filepath HaXml haxr highlighting-kate
          hscolour lens mtl pandoc pandoc-citeproc pandoc-types parsec
-         process split strict temporary transformers utf8-string
+         process split strict temporary transformers
        ];
-       jailbreak = true;
        homepage = "http://byorgey.wordpress.com/blogliterately/";
        description = "A tool for posting Haskelly articles to blogs";
        license = "GPL";
@@ -1646,9 +1643,12 @@ self: {
      mkDerivation {
        pname = "BufferedSocket";
        version = "0.1.1.0";
+       revision = "2";
        sha256 = "1j0v2g7p8fmjgcdd10wfinakiviv9r1bh3mw897gsk1h5ycbxfjg";
+       editedCabalFile = "646c24722f7f909e6430c9c55a225936c6c12db7d3d57ea0789d03cc800cbc59";
        buildDepends = [ base bytestring network text ];
        jailbreak = true;
+       homepage = "https://github.com/black0range/BufferedSocket";
        description = "A socker wrapper that makes the IO of sockets much cleaner";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -2373,8 +2373,8 @@ self: {
      }:
      mkDerivation {
        pname = "ChasingBottoms";
-       version = "1.3.0.11";
-       sha256 = "00z3h4qpy7n9khygwjzn5dziv4fgvgj72fkan3m7f27d2y3cbw4w";
+       version = "1.3.0.12";
+       sha256 = "0z844mxvkhg114wvbs8z3cvhmhsrzx344yj7yh4fzfm4fcx5j3k9";
        buildDepends = [ base containers mtl QuickCheck random syb ];
        testDepends = [ array base containers mtl QuickCheck random syb ];
        description = "For testing partial and infinite values";
@@ -2646,12 +2646,12 @@ self: {
      }) {};
 
   "Concurrential" = callPackage
-    ({ mkDerivation, async, base, stm }:
+    ({ mkDerivation, async, base }:
      mkDerivation {
        pname = "Concurrential";
-       version = "0.2.1.0";
-       sha256 = "09p9a1a1z8jp9152bl0cir340cv4g45dprajyrdrxqd96b6libhh";
-       buildDepends = [ async base stm ];
+       version = "0.4.0.0";
+       sha256 = "0wgiwpkv65czcc5fllzicgswq6rf0jl646w2n937yhvbdmxfcq6i";
+       buildDepends = [ async base ];
        jailbreak = true;
        homepage = "http://github.com/avieth/Concurrential";
        description = "Mix concurrent and sequential computation";
@@ -3445,10 +3445,8 @@ self: {
     ({ mkDerivation, array, base, pretty }:
      mkDerivation {
        pname = "Diff";
-       version = "0.3.1";
-       revision = "1";
-       sha256 = "10saybbmd3qa4k11g0nqjfja7c87vi540y53j59778y0hhvykfif";
-       editedCabalFile = "d427dd81a963a691e4a683b78d2fd9378a8405b034210ea3423b4982237233dc";
+       version = "0.3.2";
+       sha256 = "13iqqmpadcm7fvqwbfrz94w030rvjh66w2bdls1253128ac2n0vz";
        buildDepends = [ array base pretty ];
        description = "O(ND) diff algorithm in haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -3935,8 +3933,8 @@ self: {
     ({ mkDerivation, base, containers, ListLike }:
      mkDerivation {
        pname = "Earley";
-       version = "0.7.0";
-       sha256 = "1jjyrf56crk4zxp7kw148969hjvl5hj248xv3495xb188s610y72";
+       version = "0.7.1";
+       sha256 = "00cm5gd7j7z7kr67wr3k9b793n4rp427psmq7h8x229n25x71nbq";
        buildDepends = [ base containers ListLike ];
        description = "Parsing all context-free grammars using Earley's algorithm";
        license = stdenv.lib.licenses.bsd3;
@@ -5082,8 +5080,8 @@ self: {
     ({ mkDerivation, base, freeglut, mesa, OpenGLRaw, transformers }:
      mkDerivation {
        pname = "GLURaw";
-       version = "1.5.0.0";
-       sha256 = "1y3qbq1qaxnylrb86all96xdja1d62adilyyky0glsbl9dqnzr4j";
+       version = "1.5.0.1";
+       sha256 = "1wf8nav298wsjl417vgp94wdvh38g8hxvb20iyivxhi0g1iw4lhv";
        buildDepends = [ base OpenGLRaw transformers ];
        extraLibraries = [ freeglut mesa ];
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
@@ -5097,8 +5095,8 @@ self: {
      }:
      mkDerivation {
        pname = "GLUT";
-       version = "2.7.0.0";
-       sha256 = "02y565fdfsl7pwl1wmyk5dma9ipc3l0yz7kwcgkvbzvqajhdg13d";
+       version = "2.7.0.1";
+       sha256 = "0kcw8nf0k0ql220yy6sp3cf0vhij378j94l3ffrz3nynxq5xh7pv";
        buildDepends = [
          array base containers OpenGL OpenGLRaw StateVar transformers
        ];
@@ -7619,18 +7617,18 @@ self: {
      }) {};
 
   "HandsomeSoup" = callPackage
-    ({ mkDerivation, base, containers, hspec, HTTP, hxt, hxt-http
-     , MaybeT, mtl, network, network-uri, parsec, transformers
+    ({ mkDerivation, base, containers, hspec, HTTP, hxt, hxt-http, mtl
+     , network, network-uri, parsec, transformers
      }:
      mkDerivation {
        pname = "HandsomeSoup";
-       version = "0.3.5";
-       sha256 = "1d1zanlr1mdxjc69xvbxg5kn5bc08gd960j6lb1x3grhcgmj9krm";
+       version = "0.4";
+       sha256 = "0h760vfqgg40h50ybqpgpzh0skgbggx4xj1zaag3ca6l22950w36";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base containers HTTP hxt hxt-http MaybeT mtl network network-uri
-         parsec transformers
+         base containers HTTP hxt hxt-http mtl network network-uri parsec
+         transformers
        ];
        testDepends = [ base hspec hxt ];
        homepage = "https://github.com/egonSchiele/HandsomeSoup";
@@ -8078,14 +8076,15 @@ self: {
      }:
      mkDerivation {
        pname = "Hoed";
-       version = "0.2.0";
-       sha256 = "0hjjsrk3rbj2q2n6pylg7xg583ns34iz7mg4mhsfgiadz593b7ph";
+       version = "0.2.1";
+       sha256 = "1lfmkyv5c11b0kglf2456ng0r0j78rfwzims8l0a65lff7bkahbv";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          array base containers directory filepath libgraph mtl process
          RBTree regex-posix template-haskell threepenny-gui
        ];
+       jailbreak = true;
        homepage = "http://maartenfaddegon.nl";
        description = "Lighweight algorithmic debugging based on observing intermediate values and the cost centre stack";
        license = stdenv.lib.licenses.bsd3;
@@ -11257,8 +11256,8 @@ self: {
      }:
      mkDerivation {
        pname = "OpenGL";
-       version = "2.12.0.0";
-       sha256 = "0f5s6b1mv3hm6xnansv0jsxahn8acc8nmr9754fx5b44bn1s6iqy";
+       version = "2.12.0.1";
+       sha256 = "1mcfb167jl75qc2hgylh83vf2jqizvyvkvhhb72adi2crc3zqz4b";
        buildDepends = [
          base bytestring GLURaw ObjectName OpenGLRaw StateVar text
          transformers
@@ -11285,8 +11284,8 @@ self: {
     ({ mkDerivation, base, mesa, transformers }:
      mkDerivation {
        pname = "OpenGLRaw";
-       version = "2.4.1.0";
-       sha256 = "0xikg3jvmh1q514r2vnabw6d481h4qj93zpkp157wd155c7b0vjl";
+       version = "2.5.0.0";
+       sha256 = "008w16flhil8ndrik0nmf0cjjcvh7s69gq8h9nff77dlbvjx1rl8";
        buildDepends = [ base transformers ];
        extraLibraries = [ mesa ];
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
@@ -11322,6 +11321,7 @@ self: {
        homepage = "https://chiselapp.com/user/mwm/repository/OpenSCAD/";
        description = "ADT wrapper and renderer for OpenSCAD models";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "OpenVG" = callPackage
@@ -12225,6 +12225,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "QuickCheck-safe" = callPackage
+    ({ mkDerivation, base, QuickCheck }:
+     mkDerivation {
+       pname = "QuickCheck-safe";
+       version = "0.1.0.1";
+       revision = "1";
+       sha256 = "0rxqd1n814b9mf6zg1i0g9d96ym9xqdgky7w7qf5bnnnpkk1ckc7";
+       editedCabalFile = "7609c326853799a0cd519bd258c03f89664ee37795ff3099aa3d5004d1f2dee8";
+       buildDepends = [ base QuickCheck ];
+       description = "Safe reimplementation of QuickCheck's core";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "Quickson" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, either, text
      }:
@@ -12572,20 +12585,19 @@ self: {
      }) {};
 
   "Rasenschach" = callPackage
-    ({ mkDerivation, array, base, containers, convertible, directory
-     , filepath, ghc, monad-loops, SDL, SDL-gfx, SDL-image, SDL-mixer
-     , SDL-ttf, template-haskell, time, Yampa
+    ({ mkDerivation, array, base, bytestring, cereal, containers
+     , convertible, directory, filepath, ghc, GLUT, monad-loops, OpenGL
+     , OpenGLRaw, time, Yampa
      }:
      mkDerivation {
        pname = "Rasenschach";
-       version = "0.1.2";
-       sha256 = "1axjmid2kdyg9jzc9k8x1jyzlkxa1iws8608pyrgix8vswxxxr0w";
+       version = "0.1.3.1";
+       sha256 = "0y90clz236lqhacv6ba4w3qx4fyd5yls9nh4chk8s945hr92jg57";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
-         array base containers convertible directory filepath ghc
-         monad-loops SDL SDL-gfx SDL-image SDL-mixer SDL-ttf
-         template-haskell time Yampa
+         array base bytestring cereal containers convertible directory
+         filepath ghc GLUT monad-loops OpenGL OpenGLRaw time Yampa
        ];
        homepage = "http://hub.darcs.net/martingw/Rasenschach";
        description = "Soccer simulation";
@@ -13354,6 +13366,7 @@ self: {
        buildDepends = [ base bytestring vector ];
        description = "Sequence Alignment";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "SessionLogger" = callPackage
@@ -15424,8 +15437,10 @@ self: {
      }:
      mkDerivation {
        pname = "Workflow";
-       version = "0.8.1";
-       sha256 = "0z23g68gcbbn43i78cql4is9js3m4z16rm2x8s57f73n0hx7f00l";
+       version = "0.8.3";
+       revision = "1";
+       sha256 = "08r1s840771z1gy44dj3xc6ary7gk3ka3zvji5pmgzi998x4p6y8";
+       editedCabalFile = "1be542eaf091e04c561a2a589f37330b0a65d6d3d5a44609c197a74e8385c64b";
        buildDepends = [
          base binary bytestring containers directory exceptions
          extensible-exceptions mtl old-time RefSerialize stm TCache vector
@@ -15779,12 +15794,13 @@ self: {
      }) {};
 
   "Yampa" = callPackage
-    ({ mkDerivation, base, random }:
+    ({ mkDerivation, base, hlint, random }:
      mkDerivation {
        pname = "Yampa";
-       version = "0.9.6.1";
-       sha256 = "14nssljqgpirdjl6rxb1x4xxl6rpq2rhldhcvsvc0qx31mb01df1";
+       version = "0.10.1";
+       sha256 = "10ggyb0lbjcz77dmfrnrxhfi5pph4396zp5vzmcvmiwls2s1g3am";
        buildDepends = [ base random ];
+       testDepends = [ base hlint ];
        homepage = "http://www.haskell.org/haskellwiki/Yampa";
        description = "Library for programming hybrid systems";
        license = stdenv.lib.licenses.bsd3;
@@ -16147,15 +16163,12 @@ self: {
      }:
      mkDerivation {
        pname = "accelerate";
-       version = "0.15.0.0";
-       revision = "2";
-       sha256 = "1hi3zm1swm9fank9w98009pwcgccw6w2j2ilb970sbxyb0xf8nps";
-       editedCabalFile = "98cea47c7fdb595a54cb06751fe54eb800059e5a2b1f9699a65d4e845b55cd4c";
+       version = "0.15.1.0";
+       sha256 = "07bbam9za0g15vm0h0p9dypblw2f709v4qmvc52jcvmsv1drl3yv";
        buildDepends = [
          array base containers fclabels ghc-prim hashable hashtables pretty
          template-haskell unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/AccelerateHS/accelerate/";
        description = "An embedded language for accelerated array processing";
        license = stdenv.lib.licenses.bsd3;
@@ -16725,6 +16738,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "acme-safe" = callPackage
+    ({ mkDerivation, acme-dont, base }:
+     mkDerivation {
+       pname = "acme-safe";
+       version = "0.1.0.0";
+       sha256 = "0bmv45b3v45967gdvsy37xfw6x50qpl8234y20m3nc48f4nf0z68";
+       buildDepends = [ acme-dont base ];
+       homepage = "http://github.com/fgaz/acme-safe";
+       description = "Safe versions of some infamous haskell functions such as fromJust";
+       license = "unknown";
+     }) {};
+
   "acme-schoenfinkel" = callPackage
     ({ mkDerivation, base, QuickCheck, test-framework
      , test-framework-quickcheck2, test-framework-th
@@ -16820,8 +16845,8 @@ self: {
      }:
      mkDerivation {
        pname = "active";
-       version = "0.2.0.1";
-       sha256 = "1a7vraffac4md7bcxxzl6x9jyy0pz37w3m9drnk4lrjhzirbkn89";
+       version = "0.2.0.2";
+       sha256 = "1xmm0xa4npdsbib5vmgzzqyq8b1abqx2j142zfal3b3nprfjpngk";
        buildDepends = [
          base lens linear semigroupoids semigroups vector
        ];
@@ -17174,8 +17199,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-better-errors";
-       version = "0.6.0.0";
-       sha256 = "188pi0x2hfl1m1s55xb64s6gm6bcfck9b1hs3lmcbpczka84wy20";
+       version = "0.7.0.0";
+       sha256 = "01kfbbpf0kdjidgiscljg6mx0x4qk89n5jl44lhg52i3ni3wr28x";
        buildDepends = [
          aeson base bytestring dlist mtl scientific text transformers
          transformers-compat unordered-containers vector void
@@ -17227,8 +17252,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-diff";
-       version = "0.1.1.1";
-       sha256 = "102fa65xnma0d1g7gyhjagybzjys93m32gwxc9zliz3wbbpyarp3";
+       version = "0.1.1.2";
+       sha256 = "00bmvdnqhw364i1j2f1n2didfzpgs93ia8djmmq81adgry73xmbq";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -17330,8 +17355,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-schema";
-       version = "0.3.0.3";
-       sha256 = "1cb09lq21mb4471w3k3gjhhq7g081wkpnx39bqy15lj6alpbqvd2";
+       version = "0.3.0.4";
+       sha256 = "05iizrs50q0ndrh3p20hj1pfv45b5q678njhaxd22fcpqypvr56k";
        buildDepends = [
          aeson attoparsec base bytestring containers ghc-prim mtl QuickCheck
          regex-base regex-compat regex-pcre scientific syb template-haskell
@@ -17531,8 +17556,8 @@ self: {
      }:
      mkDerivation {
        pname = "agentx";
-       version = "0.1.0.4";
-       sha256 = "0m0kcylamac8fx5yl6zk5gznjyphplgy7gj3mqbq56146087935a";
+       version = "0.1.0.5";
+       sha256 = "0a6zzn4zv5f1zl10vz1p4iw32s9jd605px4ziy5v24fmjm5xnbzb";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -17571,15 +17596,14 @@ self: {
 
   "air" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
-     , dlist, filepath, mtl, text, time
+     , filepath, mtl, text, time
      }:
      mkDerivation {
        pname = "air";
-       version = "2014.11.17";
-       sha256 = "1npn2pqc1ndk603as2nhvgq4bclzdfslk7w5y85kpsq77s5mahdh";
+       version = "2015.5.4";
+       sha256 = "1g9zzsxhmkiqpdmmapsvvh3vq5dp5gmmyr0x7ja59529xndslwaj";
        buildDepends = [
-         array base bytestring containers directory dlist filepath mtl text
-         time
+         array base bytestring containers directory filepath mtl text time
        ];
        homepage = "https://github.com/nfjinjing/air";
        description = "air";
@@ -17589,16 +17613,15 @@ self: {
 
   "air-extra" = callPackage
     ({ mkDerivation, air, array, base, bytestring, containers
-     , directory, filepath, old-locale, old-time, parallel, parsec
-     , regexpr, text, time
+     , directory, filepath, parallel, parsec, regexpr, text, time
      }:
      mkDerivation {
        pname = "air-extra";
-       version = "2013.9.15";
-       sha256 = "0mf3wpb7d46b58fb4n6hbqix5wxhh55k7g6z22q28ygrmk77himg";
+       version = "2015.5.4";
+       sha256 = "07k01yjr9kj5q0dr871w9jmf23sdd75xrwgldsrkpppfc8kvnd97";
        buildDepends = [
-         air array base bytestring containers directory filepath old-locale
-         old-time parallel parsec regexpr text time
+         air array base bytestring containers directory filepath parallel
+         parsec regexpr text time
        ];
        homepage = "https://github.com/nfjinjing/air-extra";
        description = "air-extra";
@@ -17817,11 +17840,10 @@ self: {
     ({ mkDerivation, base, stm, time, unbounded-delays }:
      mkDerivation {
        pname = "alarmclock";
-       version = "0.2.0.5";
-       sha256 = "1j0g4xff6i69wx5m45xmx6dsdb5sdl85id967mflnrczgj36d1fd";
+       version = "0.2.0.6";
+       sha256 = "1jr4pxrgz6gq1dcnkkggbaq3gnj0gr1g14mf174f2b4qzgl63cq1";
        buildDepends = [ base stm time unbounded-delays ];
        testDepends = [ base time ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/davecturner/alarmclock";
        description = "Wake up and perform an action at a certain time";
        license = stdenv.lib.licenses.bsd3;
@@ -18986,20 +19008,25 @@ self: {
      }) {};
 
   "ampersand" = callPackage
-    ({ mkDerivation, base, bytestring, ConfigFile, containers
-     , directory, filepath, graphviz, hashable, mtl, old-locale, pandoc
-     , pandoc-types, process, split, SpreadsheetML, time, utf8-string
+    ({ mkDerivation, base, bytestring, containers, csv, directory
+     , filepath, graphviz, hashable, HDBC, HDBC-odbc, HStringTemplate
+     , mtl, old-locale, old-time, pandoc, pandoc-types, process
+     , simple-sql-parser, split, SpreadsheetML, text, time, utf8-string
+     , uulib
      }:
      mkDerivation {
        pname = "ampersand";
-       version = "3.0.2";
-       sha256 = "1ipsh4nvyvdjgblzq6rpq44m1wsps0jvka7m762nh9418w697myc";
-       isLibrary = true;
+       version = "3.0.3";
+       revision = "1";
+       sha256 = "0xasmdcsrnvyfw3q5jkd1cpmi26yj8c5ifzgmjy6qp6wpsldswqc";
+       editedCabalFile = "42a4a0f82e5c10b76a8412ba625df82da44d7e28353a9efa5aad2b10e7cc9d2a";
+       isLibrary = false;
        isExecutable = true;
        buildDepends = [
-         base bytestring ConfigFile containers directory filepath graphviz
-         hashable mtl old-locale pandoc pandoc-types process split
-         SpreadsheetML time utf8-string
+         base bytestring containers csv directory filepath graphviz hashable
+         HDBC HDBC-odbc HStringTemplate mtl old-locale old-time pandoc
+         pandoc-types process simple-sql-parser split SpreadsheetML text
+         time utf8-string uulib
        ];
        jailbreak = true;
        homepage = "ampersand.sourceforge.net";
@@ -19280,19 +19307,19 @@ self: {
 
   "antagonist" = callPackage
     ({ mkDerivation, antisplice, base, chatty, chatty-utils, ironforge
-     , mtl, old-locale, shakespeare, text, time, yesod, yesod-auth
+     , mtl, shakespeare, text, time, time-locale-compat, yesod
+     , yesod-auth
      }:
      mkDerivation {
        pname = "antagonist";
-       version = "0.1.0.25";
-       sha256 = "1dw9sp5aan1i8hpzdflms8w2n113jbcrg6hn3qfhnih9bb45v7jy";
+       version = "0.1.0.29";
+       sha256 = "1dkrjn07445kmdq09fwdlnk676dvjzrzkgcfwni661lr5kbrj7p9";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         antisplice base chatty chatty-utils ironforge mtl old-locale
-         shakespeare text time yesod yesod-auth
+         antisplice base chatty chatty-utils ironforge mtl shakespeare text
+         time time-locale-compat yesod yesod-auth
        ];
-       jailbreak = true;
        homepage = "http://doomanddarkness.eu/pub/antisplice";
        description = "A web interface to Antisplice dungeons";
        license = stdenv.lib.licenses.agpl3;
@@ -19393,13 +19420,13 @@ self: {
      }:
      mkDerivation {
        pname = "antisplice";
-       version = "0.17.0.3";
-       sha256 = "0i7zm0s8vfkc4gwrw9aphj8xgppja50m71wkbkcibnrwvbyxdcqm";
+       version = "0.17.1.0";
+       sha256 = "1f4872gmw1h2xl5jy9ajck5n4qmxdwk0f3v3bk1fxc9x8y5mscny";
        buildDepends = [
          base chatty chatty-utils haskeline mtl template-haskell text time
          transformers
        ];
-       jailbreak = true;
+       homepage = "http://doomanddarkness.eu/pub/antisplice";
        description = "An engine for text-based dungeons";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19948,15 +19975,22 @@ self: {
      }) {};
 
   "applicative-fail" = callPackage
-    ({ mkDerivation, base, bifunctors }:
+    ({ mkDerivation, base, bifunctors, checkers, dlist, mtl, QuickCheck
+     , tasty, tasty-quickcheck, transformers, transformers-base
+     }:
      mkDerivation {
        pname = "applicative-fail";
-       version = "0.0.3";
-       sha256 = "057ii1519qwjhg64vahbg2z2a4ydb2ndd1bjzz6cb1cx3n7nigr8";
-       buildDepends = [ base bifunctors ];
+       version = "1.1.0";
+       sha256 = "0slxvf7iah7k8mpap6sc1kfibgah8pjls5z82zf62kf7ywzqmfkf";
+       buildDepends = [
+         base bifunctors dlist mtl transformers transformers-base
+       ];
+       testDepends = [
+         base checkers mtl QuickCheck tasty tasty-quickcheck
+       ];
        jailbreak = true;
        homepage = "https://bitbucket.org/s9gf4ult/applicative-fail";
-       description = "Applicative functor which collects all your fails";
+       description = "Applicative functor and monad which collects all your fails";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -20789,16 +20823,13 @@ self: {
 
   "asn1-parse" = callPackage
     ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring, mtl
-     , text
      }:
      mkDerivation {
        pname = "asn1-parse";
-       version = "0.9.0";
-       sha256 = "0m093wwndyxvy72qlnb70bp8w5ahimrlv1dp972l9s9l5jc4pjg3";
-       buildDepends = [
-         asn1-encoding asn1-types base bytestring mtl text
-       ];
-       homepage = "http://github.com/vincenthz/hs-asn1";
+       version = "0.9.1";
+       sha256 = "1pik647wjj1mpk2vj74kjdiblqmkk5s8yxf987maa9bjm2x8g071";
+       buildDepends = [ asn1-encoding asn1-types base bytestring mtl ];
+       homepage = "https://github.com/vincenthz/hs-asn1";
        description = "Simple monadic parser for ASN1 stream types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21570,17 +21601,16 @@ self: {
 
   "aur" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, filepath, lens
-     , lens-aeson, mtl, text, vector, wreq
+     , lens-aeson, mtl, text, vector, wreq-sb
      }:
      mkDerivation {
        pname = "aur";
-       version = "2.0.3";
-       sha256 = "0gnvnqxkgyq9ydrx5divqd9g9ja6znj2zqn0ra8q3i3701cczzw2";
+       version = "2.0.4";
+       sha256 = "1f6j85nz1mb9cn4l4pqv6jcx42m6rp8fj1g4xrfp8k2y9yyx7hjn";
        buildDepends = [
          aeson aeson-pretty base filepath lens lens-aeson mtl text vector
-         wreq
+         wreq-sb
        ];
-       jailbreak = true;
        homepage = "https://github.com/fosskers/haskell-aur";
        description = "Access metadata from the Arch Linux User Repository";
        license = stdenv.lib.licenses.gpl3;
@@ -21690,10 +21720,8 @@ self: {
      }:
      mkDerivation {
        pname = "auto";
-       version = "0.4.1.0";
-       revision = "1";
-       sha256 = "00l7dxcg6xx63vkwa8kx4k8bcpvxdyhmb4gvffnwkf1dg4kqd9qd";
-       editedCabalFile = "5170b5e4efc880cae0dc3275adf79a0b8491ebe32fd54e42116c863f9e76df50";
+       version = "0.4.2.0";
+       sha256 = "1kmji11dyyxc2m4kak6r4xnjw8hl5rvwdy3vaf9mylf68hk0jmfh";
        buildDepends = [
          base bytestring cereal containers deepseq MonadRandom profunctors
          random semigroups transformers
@@ -21799,8 +21827,8 @@ self: {
      }:
      mkDerivation {
        pname = "avers";
-       version = "0.0.5";
-       sha256 = "17291lzz09d5rpz62395jfqkwc06sp8pwd8wq04wycsk0hizz32i";
+       version = "0.0.6";
+       sha256 = "0x89zacl658376j4w4jk39fnlx99r10qqw01fg4vcvx7kgqdlsgc";
        buildDepends = [
          aeson attoparsec base base16-bytestring bytestring containers
          cryptohash inflections influxdb MonadRandom mtl network
@@ -21896,8 +21924,10 @@ self: {
      }:
      mkDerivation {
        pname = "aws";
-       version = "0.11.4";
-       sha256 = "1mjpk17c2grlbxkwskplzqwn0icxpmv5pjc27xgwah5g97cm9hik";
+       version = "0.12";
+       revision = "1";
+       sha256 = "1vjqrj3hj92vvik2c3qlld9gyh0an4xl2hx01hnpypgawa1j1180";
+       editedCabalFile = "c40b53aee98659e34f2383439dacd26bb98228056283a05d25e55b3c8226f4a7";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -22705,11 +22735,10 @@ self: {
     ({ mkDerivation, base, containers, hspec, QuickCheck, time }:
      mkDerivation {
        pname = "bank-holidays-england";
-       version = "0.1.0.2";
-       sha256 = "0kjn5f76w9ff73blg8apxkhfsk1clv2i52gr4frgqn7l6f32yp22";
+       version = "0.1.0.3";
+       sha256 = "12k01aa0293izblgr7kszkilnw29716hddqfs9cq18h49gp6m7s5";
        buildDepends = [ base containers time ];
        testDepends = [ base containers hspec QuickCheck time ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/davecturner/bank-holidays-england";
        description = "Calculation of bank holidays in England and Wales";
        license = stdenv.lib.licenses.bsd3;
@@ -22842,8 +22871,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck, unix }:
      mkDerivation {
        pname = "base-compat";
-       version = "0.8.1";
-       sha256 = "0v4vrx5rkhd9r4zca86gr6gh7ggbkg2h9i7vavm41j4y96ipcqvz";
+       version = "0.8.1.1";
+       sha256 = "0j1k7yxahprbajzvfxvdfzz3frx8s8karq1kv8v02yh0lsw7hjki";
        buildDepends = [ base unix ];
        testDepends = [ base hspec QuickCheck ];
        description = "A compatibility layer for base";
@@ -22867,11 +22896,11 @@ self: {
     ({ mkDerivation, base, ghc-prim, hspec }:
      mkDerivation {
        pname = "base-orphans";
-       version = "0.2.0";
-       sha256 = "12xakv3vkgmdrgv6w5qddwkgyz2vw902fbps3gd334nzhgbxciwn";
+       version = "0.3.0";
+       sha256 = "19cqh95kpd34wf550b9j417v8z4gzczqiv0ghq9fp3wwd7j5qcmw";
        buildDepends = [ base ghc-prim ];
        testDepends = [ base hspec ];
-       homepage = "https://github.com/haskell-compat/base-orphans";
+       homepage = "https://github.com/haskell-compat/base-orphans#readme";
        description = "Backwards-compatible orphan instances for base";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -23286,9 +23315,12 @@ self: {
      mkDerivation {
        pname = "bed-and-breakfast";
        version = "0.4.3";
+       revision = "1";
        sha256 = "0183770vkb5r9srxqr3fa4s601g10bx07b05hjr3b3nvc0ab9f6z";
+       editedCabalFile = "3efbed0b49112bb9addddcd87fdb8ffe58f14497c16a2aba9deb39e10dae0d4f";
        buildDepends = [ array base binary deepseq template-haskell ];
        testDepends = [ base QuickCheck ];
+       jailbreak = true;
        homepage = "https://hackage.haskell.org/package/bed-and-breakfast";
        description = "Efficient Matrix operations in 100% Haskell";
        license = stdenv.lib.licenses.mit;
@@ -23571,6 +23603,7 @@ self: {
        ];
        description = "Blocked GZip";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bibtex" = callPackage
@@ -25114,6 +25147,50 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bitcoin-api" = callPackage
+    ({ mkDerivation, aeson, base, base58string, binary, bitcoin-block
+     , bitcoin-script, bitcoin-tx, bitcoin-types, bytestring, groom
+     , hexstring, hspec, http-client, lens, lens-aeson, text
+     , unordered-containers, wreq
+     }:
+     mkDerivation {
+       pname = "bitcoin-api";
+       version = "0.9.0";
+       sha256 = "0rsfmmjrz6znfcbj0yqjzpy66xwgc3lk4c29yzqwzqmmghryks7z";
+       buildDepends = [
+         aeson base base58string binary bitcoin-block bitcoin-script
+         bitcoin-tx bitcoin-types bytestring hexstring lens lens-aeson text
+         unordered-containers wreq
+       ];
+       testDepends = [
+         base base58string bitcoin-script bitcoin-tx bytestring groom hspec
+         http-client lens text wreq
+       ];
+       homepage = "http://www.leonmergen.com/opensource.html";
+       description = "Provides access to the RPC API of Bitcoin Core";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "bitcoin-block" = callPackage
+    ({ mkDerivation, base, binary, bitcoin-tx, bitcoin-types
+     , bytestring, cryptohash, hexstring, hspec, largeword
+     }:
+     mkDerivation {
+       pname = "bitcoin-block";
+       version = "0.9.0";
+       sha256 = "0xqdf7hqcgrzmafh3lp3sq3jm6nblqbhfwvfihmjm4srdj1x77m2";
+       buildDepends = [
+         base binary bitcoin-tx bitcoin-types bytestring cryptohash
+         hexstring largeword
+       ];
+       testDepends = [
+         base bitcoin-tx bitcoin-types bytestring hexstring hspec
+       ];
+       homepage = "http://www.leonmergen.com/opensource.html";
+       description = "Utility functions for manipulating bitcoin blocks";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "bitcoin-rpc" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
      , containers, ghc-prim, HTTP, HUnit, mtl, network, QuickCheck
@@ -25155,15 +25232,16 @@ self: {
      }) {};
 
   "bitcoin-tx" = callPackage
-    ({ mkDerivation, base, binary, bitcoin-script, bytestring
-     , cryptohash, hexstring, hspec
+    ({ mkDerivation, base, binary, bitcoin-script, bitcoin-types
+     , bytestring, cryptohash, hexstring, hspec
      }:
      mkDerivation {
        pname = "bitcoin-tx";
-       version = "0.12.0";
-       sha256 = "13n64i73pqw052aw9sqmkdlf1ns6wh7z1ba1v8s9lv2zzphn8cxv";
+       version = "0.12.1";
+       sha256 = "130ci02j4zcpzmysg0ij54jvzh4j510jb37aa753fm3hpbgczzm5";
        buildDepends = [
-         base binary bitcoin-script bytestring cryptohash hexstring
+         base binary bitcoin-script bitcoin-types bytestring cryptohash
+         hexstring
        ];
        testDepends = [ base bitcoin-script bytestring hexstring hspec ];
        homepage = "http://www.leonmergen.com/opensource.html";
@@ -25177,8 +25255,8 @@ self: {
      }:
      mkDerivation {
        pname = "bitcoin-types";
-       version = "0.9.0";
-       sha256 = "1y2v4cm00pmysi051z37rsxis0i97bjk5zvybmpxal9g4k8mlbi5";
+       version = "0.9.1";
+       sha256 = "0hk03crwl8xh9gm3b53fgf76qd0jn4wbvvxjm1035lrbi028cm4y";
        buildDepends = [
          base base58string binary bytestring hexstring text
        ];
@@ -27809,12 +27887,11 @@ self: {
     ({ mkDerivation, base, Cabal, containers, directory, filepath }:
      mkDerivation {
        pname = "cabal-dependency-licenses";
-       version = "0.1.0.1";
-       sha256 = "1zccbhv7ysx9v6k0m2i08mrrx0d16x00cpkq7k5r765g9yjmn80k";
+       version = "0.1.1.1";
+       sha256 = "11bp5gmm0j0w5pbd26qd7w05v1mkkxi5gf28rlx44dzic55xpkld";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [ base Cabal containers directory filepath ];
-       jailbreak = true;
        homepage = "http://github.com/jaspervdj/cabal-dependency-licenses";
        description = "Compose a list of a project's transitive dependencies with their licenses";
        license = stdenv.lib.licenses.bsd3;
@@ -28172,18 +28249,16 @@ self: {
      }) {};
 
   "cabal-rpm" = callPackage
-    ({ mkDerivation, base, Cabal, directory, filepath, old-locale
-     , process, time, unix
+    ({ mkDerivation, base, Cabal, directory, filepath, process, time
+     , unix
      }:
      mkDerivation {
        pname = "cabal-rpm";
-       version = "0.9.5";
-       sha256 = "0a2j9py1dafkscs9lz70zxl54vahba62zb8r6rv3rbhnv0d3llf3";
+       version = "0.9.5.1";
+       sha256 = "0hqm7r209d5ny9860j7dwr3ksgm5xp4pgml9h379y4wf4ddwf0h2";
        isLibrary = false;
        isExecutable = true;
-       buildDepends = [
-         base Cabal directory filepath old-locale process time unix
-       ];
+       buildDepends = [ base Cabal directory filepath process time unix ];
        homepage = "https://github.com/juhp/cabal-rpm";
        description = "RPM packaging tool for Haskell Cabal-based packages";
        license = stdenv.lib.licenses.gpl3;
@@ -28474,6 +28549,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "cabalQuery" = callPackage
+    ({ mkDerivation, base, Cabal, containers, directory, MissingH
+     , pretty
+     }:
+     mkDerivation {
+       pname = "cabalQuery";
+       version = "0.1.0.1";
+       sha256 = "195wsfh813z6pmba3lz2xgfcqijcql6xwqsggqb5rmzqxbkvk0bd";
+       isLibrary = true;
+       isExecutable = true;
+       buildDepends = [ base Cabal containers directory MissingH pretty ];
+       jailbreak = true;
+       homepage = "http://github.com/creswick/cabal-query";
+       description = "A simple tool to query cabal files";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "cabalg" = callPackage
     ({ mkDerivation, base, directory, doctest, filepath, process }:
      mkDerivation {
@@ -28579,6 +28671,7 @@ self: {
        extraLibraries = [ cabocha ];
        homepage = "http://github.com/pecorarista/hscabocha";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) { cabocha = null;};
 
   "cached-traversable" = callPackage
@@ -28867,6 +28960,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "call-haskell-from-anything" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, msgpack, mtl
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "call-haskell-from-anything";
+       version = "0.1.0.2";
+       sha256 = "0hav4kypy39lil49wrclrrajrwa5prmi7r7s6y9i3xshn1mhnjx1";
+       isLibrary = true;
+       isExecutable = true;
+       buildDepends = [
+         attoparsec base bytestring msgpack mtl template-haskell
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/nh2/call-haskell-from-anything";
+       description = "Python-to-Haskell function calls";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "camh" = callPackage
     ({ mkDerivation, base, bytestring, Imlib, terminfo }:
      mkDerivation {
@@ -29547,9 +29660,10 @@ self: {
      mkDerivation {
        pname = "cautious-file";
        version = "1.0.2";
+       revision = "1";
        sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq";
+       editedCabalFile = "c6183204fc6d4767c8b8c4b954f6908fd376054c28904866a90a66497970d893";
        buildDepends = [ base bytestring directory filepath unix ];
-       jailbreak = true;
        description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29577,18 +29691,19 @@ self: {
   "cblrepo" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
      , containers, directory, filepath, mtl, optparse-applicative
-     , process, safe, tar, unix, Unixutils, utf8-string, zlib
+     , process, safe, stringsearch, tar, transformers, unix, Unixutils
+     , utf8-string, zlib
      }:
      mkDerivation {
        pname = "cblrepo";
-       version = "0.15.1";
-       sha256 = "1cwkkszbxx90jykd6b4r6kkjz4dpi86xx99fb8h3aqczyccn6hvw";
+       version = "0.16.0";
+       sha256 = "0mgavwbdagnxcyhzg5cypz1rvzz8wj6xxj72b44j49262jm1lh15";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
          aeson ansi-wl-pprint base bytestring Cabal containers directory
-         filepath mtl optparse-applicative process safe tar unix Unixutils
-         utf8-string zlib
+         filepath mtl optparse-applicative process safe stringsearch tar
+         transformers unix Unixutils utf8-string zlib
        ];
        jailbreak = true;
        description = "Tool to maintain a database of CABAL packages and their dependencies";
@@ -30242,13 +30357,14 @@ self: {
      }:
      mkDerivation {
        pname = "chatty";
-       version = "0.6.2.1";
-       sha256 = "0504xxgzfrgqa6yk8c1xw6qilqq2bq1anmncm5863wg7sd0xknx9";
+       version = "0.6.4.1";
+       sha256 = "02garbdwhg32f089xd18w1i5hr9cbmvzk6cjdsl48w976liwqglz";
        buildDepends = [
          ansi-terminal base chatty-utils directory mtl process random setenv
          template-haskell text time transformers unix
        ];
        jailbreak = true;
+       homepage = "http://doomanddarkness.eu/pub/chatty";
        description = "Some monad transformers and typeclasses for abstraction of global dependencies";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30258,10 +30374,10 @@ self: {
     ({ mkDerivation, base, chatty, transformers }:
      mkDerivation {
        pname = "chatty-text";
-       version = "0.6.0.1";
-       sha256 = "1p88yn8c1ckckhxy8k0w50n3mjy8inrwh9zaas5wawaz286chxzh";
+       version = "0.6.2.0";
+       sha256 = "0gfgzqpdjja3ddz3hkynm31p9ma3g16qxavqcwybmp3v6h1pa2l3";
        buildDepends = [ base chatty transformers ];
-       jailbreak = true;
+       homepage = "http://doomanddarkness.eu/pub/chatty";
        description = "Provides some classes and types for dealing with text, using the fundaments of Chatty";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30271,10 +30387,10 @@ self: {
     ({ mkDerivation, base, mtl, text, transformers }:
      mkDerivation {
        pname = "chatty-utils";
-       version = "0.7.1.2";
-       sha256 = "17jilk0p6wvnpc064wjk6flilz78yx32f092wn0z8dbc9hpw32wf";
+       version = "0.7.3.2";
+       sha256 = "1d929y9zqj9mr99v691ymp0amy1x6nzkxjdaj3ylbgydjw1m3j8j";
        buildDepends = [ base mtl text transformers ];
-       jailbreak = true;
+       homepage = "http://doomanddarkness.eu/pub/chatty";
        description = "Some utilities every serious chatty-based application may need";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30349,8 +30465,8 @@ self: {
     ({ mkDerivation, array, base, QuickCheck, random }:
      mkDerivation {
        pname = "checkers";
-       version = "0.4.2";
-       sha256 = "0v2qvd0g0k2j3h07003wc2vkrknq6y3ld1qgh69j4r6049x9qhaj";
+       version = "0.4.3";
+       sha256 = "0ry5c9c1hcp9rgf2h3gy5ajjp96anhp2738hgzrvf9aj90hr6n60";
        buildDepends = [ array base QuickCheck random ];
        description = "Check properties on standard classes and data structures";
        license = stdenv.lib.licenses.bsd3;
@@ -31051,8 +31167,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-ghc";
-       version = "0.5.3";
-       sha256 = "1xi6j5d5qz0ar1mm1prvxk3vqigrnyiyd88a537636vwbvh8ndns";
+       version = "0.5.5";
+       sha256 = "1s5r7sjkxri02zxsjnkdxd03sk2j77l5r819sjw1wi6930p2fwa4";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -31069,7 +31185,7 @@ self: {
      }) {};
 
   "clash-lib" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, clash-prelude
      , concurrent-supply, containers, deepseq, directory, errors, fgl
      , filepath, hashable, lens, mtl, pretty, process, template-haskell
      , text, time, transformers, unbound-generics, unordered-containers
@@ -31077,13 +31193,13 @@ self: {
      }:
      mkDerivation {
        pname = "clash-lib";
-       version = "0.5.1";
-       sha256 = "1arkx9510klyrhihkqhz3dqg3m3lp0zm0hycfwsl3qyc1jdndsby";
+       version = "0.5.3";
+       sha256 = "0x5qza2xv26m27inr0cm59vlizlbimb3gfdc1amal6nznjgrsflc";
        buildDepends = [
-         aeson attoparsec base bytestring concurrent-supply containers
-         deepseq directory errors fgl filepath hashable lens mtl pretty
-         process template-haskell text time transformers unbound-generics
-         unordered-containers uu-parsinglib wl-pprint-text
+         aeson attoparsec base bytestring clash-prelude concurrent-supply
+         containers deepseq directory errors fgl filepath hashable lens mtl
+         pretty process template-haskell text time transformers
+         unbound-generics unordered-containers uu-parsinglib wl-pprint-text
        ];
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - As a Library";
@@ -31097,8 +31213,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-prelude";
-       version = "0.7.3";
-       sha256 = "04kz71sx36a14rryw219my8k523akfq3ivv1j67x0m85mlqldnk2";
+       version = "0.7.4";
+       sha256 = "1y5y03glswmy4vbi4g5dxyipy4n4fygkmh8bd7pb7n8fa1n751a2";
        buildDepends = [
          base data-default ghc-prim ghc-typelits-natnormalise integer-gmp
          singletons template-haskell th-lift
@@ -31130,8 +31246,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-systemverilog";
-       version = "0.5.1";
-       sha256 = "0k24ic9fv72llpa507lxd1xyq7sbczh8ilis9x1axyl8yv132y67";
+       version = "0.5.3";
+       sha256 = "06b224qjvj1yqywzs2cz8pzb37n1p8y9zpw4jjb9q76qvr0x68q3";
        buildDepends = [
          base clash-lib clash-prelude fgl lens mtl text unordered-containers
          wl-pprint-text
@@ -31148,8 +31264,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-vhdl";
-       version = "0.5.2";
-       sha256 = "0ywcjrg3x0pcx2mj03bzq7hf4vmrivkckpa939ddqzcab114kkgl";
+       version = "0.5.3";
+       sha256 = "1x43w6sjscvkikrczjdq94wq24k0q92fwifk4561kp6qm2brlw1q";
        buildDepends = [
          base clash-lib clash-prelude fgl lens mtl text unordered-containers
          wl-pprint-text
@@ -31261,7 +31377,9 @@ self: {
      mkDerivation {
        pname = "clay";
        version = "0.10.1";
+       revision = "1";
        sha256 = "0m0ajbgypn9ki741x2bmcmpmpkccazv76wh8b9gha9483cl21f1v";
+       editedCabalFile = "8ecb3c320c9470f2bf250552d7fac738520d90d28e8e90b11922d1c4940a0263";
        buildDepends = [ base mtl text ];
        testDepends = [
          base HUnit mtl test-framework test-framework-hunit text
@@ -32030,6 +32148,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "cmd-item" = callPackage
+    ({ mkDerivation, base, containers, hspec, hspec-laws, HUnit
+     , QuickCheck, quickcheck-instances, templater, text
+     }:
+     mkDerivation {
+       pname = "cmd-item";
+       version = "0.0.1.0";
+       sha256 = "1lawn0v32dn38xf3jaz70gks99llbq453zlf876pylinh5id7q62";
+       buildDepends = [ base containers templater text ];
+       testDepends = [
+         base hspec hspec-laws HUnit QuickCheck quickcheck-instances text
+       ];
+       homepage = "https://github.com/geraud/cmd-item";
+       description = "Library to compose and reuse command line fragments";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "cmdargs" = callPackage
     ({ mkDerivation, base, filepath, process, template-haskell
      , transformers
@@ -32174,8 +32309,8 @@ self: {
      }:
      mkDerivation {
        pname = "cndict";
-       version = "0.5.5";
-       sha256 = "0l2fknpg07r5hp2as3irqqa7zik9p8n3jyi74a2b3d001d54gc7z";
+       version = "0.6.1";
+       sha256 = "0pi0n1chwv6y3ch7dw2smrllwsdiy6r295lmmsnfnbprc8w6gksq";
        buildDepends = [
          base binary bytestring cassava containers file-embed text vector
        ];
@@ -32898,8 +33033,10 @@ self: {
      }:
      mkDerivation {
        pname = "compdata";
-       version = "0.9";
-       sha256 = "1wk9vj834l3fc64fcsrgc9hz5f2z7461hs8lv1ldkfsixx4mxyqc";
+       version = "0.10";
+       revision = "1";
+       sha256 = "1538jdaww57vil32hvd6s13lfiwkczpjgym07ipwccw06cj49l8h";
+       editedCabalFile = "09ef1d8f84ae93c4f212661d411542155b0da1c8202e8bf10bfc18d69001a82e";
        buildDepends = [
          base containers deepseq derive mtl QuickCheck template-haskell
          th-expand-syns transformers tree-view
@@ -32923,28 +33060,27 @@ self: {
        sha256 = "1hlv6a4ywlnr86pzrlffqbg55mfkrkkxn2yir6a28bdirgi69fkf";
        editedCabalFile = "f8bda15b8d1d1e56f64c37f39ac8ba1c7bf860c291adad3698041eee68146130";
        buildDepends = [ base compdata containers projection ];
+       jailbreak = true;
        description = "Tree automata on Compositional Data Types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "compdata-dags" = callPackage
-    ({ mkDerivation, base, compdata, containers, HUnit, mtl, projection
-     , QuickCheck, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, unordered-containers, vector
+    ({ mkDerivation, base, compdata, containers, HUnit, mtl, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "compdata-dags";
-       version = "0.1";
-       revision = "1";
-       sha256 = "1ijr3lpl0g5l5xynnwwzj4rflgfgw1y2b4ldabbw5qlk4qa0gr5j";
-       editedCabalFile = "556bbb62f4b8b6d738a20775066342b4d911fed945729da5aea072fd5df65044";
+       version = "0.2";
+       sha256 = "0z5vjfm0c4bcixnh951mzc06977l3lcs0v8mz6pbn65qbvv0d27c";
        buildDepends = [
-         base compdata containers mtl projection unordered-containers vector
+         base compdata containers mtl unordered-containers vector
        ];
        testDepends = [
-         base compdata containers HUnit mtl projection QuickCheck
-         test-framework test-framework-hunit test-framework-quickcheck2
+         base compdata containers HUnit mtl QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
          unordered-containers vector
        ];
        description = "Compositional Data Types on DAGs";
@@ -32966,6 +33102,7 @@ self: {
          base compdata containers HUnit mtl template-haskell test-framework
          test-framework-hunit transformers
        ];
+       jailbreak = true;
        description = "Parametric Compositional Data Types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33173,6 +33310,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "computations" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "computations";
+       version = "0.0.0.0";
+       sha256 = "1kyg3dmgq5z0217rxgljs3x7x3xvcdly2aqj2ky4h4kbw1h0r260";
+       buildDepends = [ base ];
+       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/computations";
+       description = "Advanced notions of computation";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "concatenative" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
@@ -33531,7 +33680,7 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
-  "conduit" = callPackage
+  "conduit_1_2_4_1" = callPackage
     ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
      , mmorph, mtl, QuickCheck, resourcet, safe, transformers
      , transformers-base, void
@@ -33553,6 +33702,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "conduit" = callPackage
+    ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
+     , mmorph, mtl, QuickCheck, resourcet, safe, transformers
+     , transformers-base, void
+     }:
+     mkDerivation {
+       pname = "conduit";
+       version = "1.2.4.2";
+       sha256 = "1shx58xg4lqf0dj50m2svh132xlzasgg6j175hxk8zf8k1v9b1zl";
+       buildDepends = [
+         base exceptions lifted-base mmorph mtl resourcet transformers
+         transformers-base
+       ];
+       testDepends = [
+         base containers exceptions hspec mtl QuickCheck resourcet safe
+         transformers void
+       ];
+       homepage = "http://github.com/snoyberg/conduit";
+       description = "Streaming data processing library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "conduit-audio" = callPackage
     ({ mkDerivation, base, conduit, vector }:
      mkDerivation {
@@ -36235,8 +36406,8 @@ self: {
      }:
      mkDerivation {
        pname = "cryptol";
-       version = "2.2.2";
-       sha256 = "1rqnrjxvkisis7m5zfhyw8717a9jnjgdmm6nnbdrnbxmsabsad20";
+       version = "2.2.3";
+       sha256 = "0g8xf65v255z8qm30n3d1h4fval763lns14vb36cyrp1gp48rf2i";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -36246,7 +36417,6 @@ self: {
          template-haskell text tf-random transformers utf8-string
        ];
        buildTools = [ alex happy ];
-       jailbreak = true;
        homepage = "http://www.cryptol.net/";
        description = "Cryptol: The Language of Cryptography";
        license = stdenv.lib.licenses.bsd3;
@@ -36315,16 +36485,16 @@ self: {
   "csound-expression" = callPackage
     ({ mkDerivation, base, Boolean, colour, csound-expression-dynamic
      , csound-expression-opcodes, csound-expression-typed, data-default
-     , process, transformers
+     , process, temporal-media, transformers
      }:
      mkDerivation {
        pname = "csound-expression";
-       version = "4.6.1";
-       sha256 = "0q9s4zqqxyj5y7bvinvccssp6kj3q69arljwhspj9p8rsvzlqpr3";
+       version = "4.7.1";
+       sha256 = "1zrllrj4jd26w7z080js2l9j939sbbcbp4zjdl37c68wsvc59qr9";
        buildDepends = [
          base Boolean colour csound-expression-dynamic
          csound-expression-opcodes csound-expression-typed data-default
-         process transformers
+         process temporal-media transformers
        ];
        homepage = "https://github.com/anton-k/csound-expression";
        description = "library to make electronic music";
@@ -36338,8 +36508,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression-dynamic";
-       version = "0.1.4.1";
-       sha256 = "0x0i2xsvjvm4ag485503x0yc3ii9j7xkr5v9w5xk4494rp8w15f8";
+       version = "0.1.4.3";
+       sha256 = "1rzfah8d7j7s45w6zvrs5sabplcapx6njaimkmvfj9dby2brxprw";
        buildDepends = [
          array base Boolean containers data-default data-fix data-fix-cse
          transformers wl-pprint
@@ -36368,15 +36538,16 @@ self: {
   "csound-expression-typed" = callPackage
     ({ mkDerivation, base, Boolean, colour, containers
      , csound-expression-dynamic, data-default, deepseq, ghc-prim
-     , stable-maps, transformers, wl-pprint
+     , stable-maps, temporal-media, transformers, wl-pprint
      }:
      mkDerivation {
        pname = "csound-expression-typed";
-       version = "0.0.7.3.1";
-       sha256 = "0k5yqg8mvslx05bjvxz64hg04d0wky9zzdfsazvc1yf36spgpw9f";
+       version = "0.0.7.5";
+       sha256 = "1cazjx5xa81zxjds8xg4xdqp42y0izs0gx07684bshcvsz2hp91s";
        buildDepends = [
          base Boolean colour containers csound-expression-dynamic
-         data-default deepseq ghc-prim stable-maps transformers wl-pprint
+         data-default deepseq ghc-prim stable-maps temporal-media
+         transformers wl-pprint
        ];
        homepage = "https://github.com/anton-k/csound-expression-typed";
        description = "typed core for the library csound-expression";
@@ -36388,8 +36559,8 @@ self: {
     ({ mkDerivation, base, csound-expression, transformers }:
      mkDerivation {
        pname = "csound-sampler";
-       version = "0.0.5.0";
-       sha256 = "14ya1sbq5kqg4nbl6iak181rhi8znj33vbcxnhzbbcybx1y6rsh1";
+       version = "0.0.6.1";
+       sha256 = "0gxgzhn8qrr59asrcclfwsnlmd2g3qy8pk1ah8ivn42g97c3r0mf";
        buildDepends = [ base csound-expression transformers ];
        homepage = "https://github.com/anton-k/csound-sampler";
        description = "A musical sampler based on Csound";
@@ -36637,12 +36808,15 @@ self: {
      }) {};
 
   "cubicbezier" = callPackage
-    ({ mkDerivation, base, containers, deepseq, integration }:
+    ({ mkDerivation, base, containers, integration, parsec, tasty
+     , tasty-hunit
+     }:
      mkDerivation {
        pname = "cubicbezier";
-       version = "0.2.0";
-       sha256 = "1xrbg2pr41lnw7av38q2w70gi4cv1j8rx5pv3fgfr8qb9i0gd9w7";
-       buildDepends = [ base containers deepseq integration ];
+       version = "0.3.0";
+       sha256 = "1d5mr1xr1y7qnb65ybf6gncndzdz63di3gxrzwykks706ry475sr";
+       buildDepends = [ base containers integration ];
+       testDepends = [ base parsec tasty tasty-hunit ];
        description = "Efficient manipulating of 2D cubic bezier curves";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37580,9 +37754,10 @@ self: {
      mkDerivation {
        pname = "data-carousel";
        version = "0.1.0.0";
+       revision = "1";
        sha256 = "1vp17428a2pw4g3y2ra22ll5vjnqwl2xwr2wfj8ppkxaj34a2nsh";
+       editedCabalFile = "56aa17d4ad0390625d0694ff6f8e281720d96bdabc678cc10934ac9becc663ea";
        buildDepends = [ base containers lens ];
-       jailbreak = true;
        description = "A rotating sequence data structure";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -38651,6 +38826,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "dbcleaner" = callPackage
+    ({ mkDerivation, base, hspec, postgresql-simple, text }:
+     mkDerivation {
+       pname = "dbcleaner";
+       version = "0.1.1";
+       sha256 = "1n4al0fd577ldvaxca6nz181lp0b29z4slrjldx3m51nkxy1ficc";
+       buildDepends = [ base postgresql-simple text ];
+       testDepends = [ base hspec postgresql-simple text ];
+       description = "Clean database tables automatically around hspec tests";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "dbf" = callPackage
     ({ mkDerivation, base, binary, bytestring, monad-loops, rwlock }:
      mkDerivation {
@@ -40216,8 +40403,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-contrib";
-       version = "1.3.0";
-       sha256 = "0q4369kdm04nl5rkdpbz23ckknsipmyysp5zmxp5ibmgh3mi8sq7";
+       version = "1.3.0.1";
+       sha256 = "07y0kgss06pl4xjb2klj3397dadrgypync8vh3mkh8ss1zvfr1zf";
        buildDepends = [
          base circle-packing colour containers data-default
          data-default-class diagrams-core diagrams-lib diagrams-solve
@@ -40273,8 +40460,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-haddock";
-       version = "0.3.0.1";
-       sha256 = "1b75pynmvx32yqzvp2aflfbj373jj73wnpc9abkxl41myrmajr87";
+       version = "0.3.0.2";
+       sha256 = "0vm41w1cvlw1k2gp7d3iyjdi1sla91v5v0xd7d7zhfgx7cs1b6dn";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -40459,10 +40646,9 @@ self: {
     ({ mkDerivation, base, data-default-class, diagrams-lib, lens }:
      mkDerivation {
        pname = "diagrams-rubiks-cube";
-       version = "0.1.0.0";
-       sha256 = "1lvircn37ws8xy9z8r5ric0hngx3v2vvhnf2bkakg8gnr7cvfpiv";
+       version = "0.1.1.0";
+       sha256 = "0fgyl0skn8z4d9kycdlmmd876v7yd2h3fyx1jqgmx4ygk0cch9z3";
        buildDepends = [ base data-default-class diagrams-lib lens ];
-       jailbreak = true;
        homepage = "https://github.com/timjb/rubiks-cube";
        description = "Library for drawing the Rubik's Cube";
        license = stdenv.lib.licenses.mit;
@@ -40489,8 +40675,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-svg";
-       version = "1.3";
-       sha256 = "1jwya3cksx2js10x37fdnjvhjgkzp5pxnlfd9wnd4g8r90y77jf6";
+       version = "1.3.1";
+       sha256 = "0nl2yid05gravqx8d60ra71x6bbyxd3f03dfrbx52rlljwizfyrp";
        buildDepends = [
          base base64-bytestring bytestring colour containers diagrams-core
          diagrams-lib directory filepath hashable JuicyPixels lens lucid-svg
@@ -42227,8 +42413,8 @@ self: {
     ({ mkDerivation, base, doctest, HUnit, QuickCheck }:
      mkDerivation {
        pname = "doctest-prop";
-       version = "0.2";
-       sha256 = "09wxkhcmh297hqnx3g4x8ff0w5dcmls9y383417rc8wawf5q288n";
+       version = "0.2.0.1";
+       sha256 = "1amfsq53s0bgal77g7hbsvbn1vlqh1jc3qvcjwv0achc6z65dc2a";
        buildDepends = [ base HUnit QuickCheck ];
        testDepends = [ base doctest HUnit QuickCheck ];
        description = "Allow QuickCheck-style property testing within doctest";
@@ -43242,10 +43428,9 @@ self: {
     ({ mkDerivation, base, primitive, vector }:
      mkDerivation {
        pname = "dynamic-mvector";
-       version = "0.1.0.2";
-       sha256 = "0pxl30zimy5733qn53xi30cfgksslc1wz6vqcfm8kg43919kdagn";
+       version = "0.1.0.3";
+       sha256 = "1nydfmhkdgynng4pn7c6f3rqdx2b21j7sqnzkb477gkri58y6335";
        buildDepends = [ base primitive vector ];
-       jailbreak = true;
        homepage = "https://github.com/AndrasKovacs/dynamic-mvector";
        description = "A wrapper around MVector that enables pushing, popping and extending";
        license = stdenv.lib.licenses.bsd3;
@@ -43315,7 +43500,7 @@ self: {
 
   "dynobud" = callPackage
     ({ mkDerivation, base, binary, bytestring, casadi-bindings
-     , casadi-bindings-core, Chart, Chart-gtk, cmdargs, colour
+     , casadi-bindings-core, cereal, Chart, Chart-gtk, cmdargs, colour
      , containers, data-default-class, distributive, generic-accessors
      , hmatrix, hmatrix-gsl, HUnit, jacobi-roots, lens, linear, mtl
      , not-gloss, Plot-ho-matic, process, QuickCheck, reflection
@@ -43326,19 +43511,20 @@ self: {
      }:
      mkDerivation {
        pname = "dynobud";
-       version = "1.3.0.0";
-       sha256 = "1zxwx777n08flmwcd7c9w8rkkcpvkzagwhy0axaxl9n0anyf8q1i";
+       version = "1.4.0.0";
+       sha256 = "1dmgi69gsh7rm385pykajlq73m3cfaw617gkj2nv0h4x11mdp0ms";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base binary bytestring casadi-bindings casadi-bindings-core Chart
-         Chart-gtk cmdargs colour containers data-default-class distributive
-         generic-accessors hmatrix jacobi-roots lens linear mtl not-gloss
-         Plot-ho-matic process reflection semigroups spatial-math stm
-         unordered-containers vector vector-binary-instances zeromq4-haskell
+         base binary bytestring casadi-bindings casadi-bindings-core cereal
+         Chart Chart-gtk cmdargs colour containers data-default-class
+         distributive generic-accessors hmatrix jacobi-roots lens linear mtl
+         not-gloss Plot-ho-matic process reflection semigroups spatial-math
+         stm unordered-containers vector vector-binary-instances
+         zeromq4-haskell
        ];
        testDepends = [
-         base binary casadi-bindings hmatrix hmatrix-gsl HUnit linear
+         base binary casadi-bindings cereal hmatrix hmatrix-gsl HUnit linear
          QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 vector
        ];
@@ -43685,14 +43871,11 @@ self: {
     ({ mkDerivation, array, base, containers, random }:
      mkDerivation {
        pname = "edit-distance";
-       version = "0.2.1.2";
-       revision = "1";
-       sha256 = "08dxsp1ar8mr4xrjy37lzl0s1rjnqsdq30p09nclip5pyhcw7g44";
-       editedCabalFile = "27d6fb19e1707aa05883ca4ffd6715dcc81db287c71508d6aaa420cefc8f29c1";
+       version = "0.2.1.3";
+       sha256 = "1insr7a1yazilqrx5f3pnkcr1fsvn4iaisw18rhayc0bnndfbcm0";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ array base containers random ];
-       jailbreak = true;
        homepage = "http://github.com/batterseapower/edit-distance";
        description = "Levenshtein and restricted Damerau-Levenshtein edit distances";
        license = stdenv.lib.licenses.bsd3;
@@ -43703,8 +43886,8 @@ self: {
     ({ mkDerivation, base, QuickCheck, quickcheck-instances, vector }:
      mkDerivation {
        pname = "edit-distance-vector";
-       version = "1.0.0.1";
-       sha256 = "1whpv0qm00fn0p8v6pgjy9kk04rw9p6ngwan4nrgi4kca0hvf8id";
+       version = "1.0.0.2";
+       sha256 = "00j0lmj7wz5bm5z4v0v3bamf1pnrlmjkc2ysb5d16dqwi9768x85";
        buildDepends = [ base vector ];
        testDepends = [ base QuickCheck quickcheck-instances vector ];
        homepage = "https://github.com/thsutton/edit-distance-vector";
@@ -45490,15 +45673,14 @@ self: {
      }:
      mkDerivation {
        pname = "ert";
-       version = "0.0.2.0";
-       sha256 = "07pany4zv8crgbcilxsz5abmaq2bma5lhn9fkngra62w8mhkhzvz";
+       version = "0.0.2.1";
+       sha256 = "0ica7vir4ragcc3xrkzlmhncnn0ddx8ky61cj32z7ginybfjq2ig";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          aeson attoparsec attoparsec-expr base bytestring regex-compat text
          unordered-containers vector yaml
        ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/kayo/ert";
        description = "Easy Runtime Templates";
        license = stdenv.lib.licenses.gpl3;
@@ -45534,8 +45716,8 @@ self: {
      }:
      mkDerivation {
        pname = "esqueleto";
-       version = "2.1.3";
-       sha256 = "1wsq058dm849ldxn5gjayagb6ds56b80dinyrpbjw8b0fr3s6v9d";
+       version = "2.2";
+       sha256 = "1z49za7yid23ffymhycvbqypw3iabc2yn05p0klh7cd7frkj08j2";
        buildDepends = [
          base conduit monad-logger persistent resourcet tagged text
          transformers unordered-containers
@@ -47217,16 +47399,16 @@ self: {
      }) {};
 
   "feed" = callPackage
-    ({ mkDerivation, base, old-locale, old-time, time, utf8-string, xml
+    ({ mkDerivation, base, old-locale, old-time, time
+     , time-locale-compat, utf8-string, xml
      }:
      mkDerivation {
        pname = "feed";
-       version = "0.3.9.2";
-       revision = "1";
-       sha256 = "05sg2ly1pvni3sfv03rbf60vdjkrfa0f9mmc1dm1hrmp638j67gg";
-       editedCabalFile = "62cb5a05a61bc09e6203b5bb7aab4464cba1703216260b0d871d98046c226358";
-       buildDepends = [ base old-locale old-time time utf8-string xml ];
-       jailbreak = true;
+       version = "0.3.9.3";
+       sha256 = "1l3bdhyfj7kcrkdwvsynkmzrskbg5r154pay9dkf5l7m8n2vicfl";
+       buildDepends = [
+         base old-locale old-time time time-locale-compat utf8-string xml
+       ];
        homepage = "https://github.com/sof/feed";
        description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
        license = stdenv.lib.licenses.bsd3;
@@ -47496,7 +47678,7 @@ self: {
      }) {};
 
   "fft" = callPackage
-    ({ mkDerivation, array, base, carray, fftw3, fftw3f, ix-shapable
+    ({ mkDerivation, array, base, carray, fftw, fftwFloat, ix-shapable
      , QuickCheck, storable-complex, syb
      }:
      mkDerivation {
@@ -47507,12 +47689,26 @@ self: {
          array base carray ix-shapable storable-complex syb
        ];
        testDepends = [ base carray QuickCheck storable-complex ];
-       pkgconfigDepends = [ fftw3 fftw3f ];
+       pkgconfigDepends = [ fftw fftwFloat ];
        jailbreak = true;
        description = "Bindings to the FFTW library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) { fftw3 = null;  fftw3f = null;};
+     }) { inherit (pkgs) fftw;  inherit (pkgs) fftwFloat;};
+
+  "fftwRaw" = callPackage
+    ({ mkDerivation, base, fftw }:
+     mkDerivation {
+       pname = "fftwRaw";
+       version = "0.1.0.0";
+       sha256 = "1dkkn72g4arjamv647ba05j7aj95vvjy2wdd6g9xcc5w2ix45kr4";
+       buildDepends = [ base ];
+       extraLibraries = [ fftw ];
+       homepage = "https://github.com/adamwalker/haskell-fftw-simple";
+       description = "Low level bindings to FFTW";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) { inherit (pkgs) fftw;};
 
   "fgl" = callPackage
     ({ mkDerivation, array, base, containers, mtl }:
@@ -47720,8 +47916,8 @@ self: {
      }:
      mkDerivation {
        pname = "filediff";
-       version = "0.1.0.8";
-       sha256 = "1wsinnmc5dw4r9wk3ijx9zlzwf0rqsknl6mql28lja2r1m2s2jc3";
+       version = "1.0.0.0";
+       sha256 = "06krwpnawvy28rgcs6xpk4m98vbn0wfqbw91is5j026iksdpga1g";
        buildDepends = [
          base bytestring data-default data-memocombinators directory either
          mtl rainbow tasty tasty-hunit text time transformers Zora
@@ -47865,16 +48061,16 @@ self: {
      }) {};
 
   "filesystem-trees" = callPackage
-    ({ mkDerivation, base, cond, containers, data-lens, deepseq
+    ({ mkDerivation, base, cond, containers, data-lens-light, deepseq
      , directory, dlist, filepath, mtl, unix
      }:
      mkDerivation {
        pname = "filesystem-trees";
-       version = "0.1.0.5";
-       sha256 = "0ypdnzv00kgr785z1psqaz306rgkvkn53jnr7qvchx1pqdw2v5cg";
+       version = "0.1.0.6";
+       sha256 = "1bnxhf9ppqwgcnpcanxj6ji8yi1i0pspzhjh3p3zyf57d7y6p8sh";
        buildDepends = [
-         base cond containers data-lens deepseq directory dlist filepath mtl
-         unix
+         base cond containers data-lens-light deepseq directory dlist
+         filepath mtl unix
        ];
        homepage = "https://github.com/kallisti-dev/filesystem-trees";
        description = "Recursively manipulate and traverse filesystems as lazy rose trees";
@@ -48742,12 +48938,13 @@ self: {
     ({ mkDerivation, base, containers, QuickCheck, syb }:
      mkDerivation {
        pname = "flowlocks-framework";
-       version = "0.1.3";
-       sha256 = "0scxfgsdh15wnrjpmdbn7phhhxb718pnbnfb53713hsdsvacmnmv";
+       version = "0.1.3.1";
+       sha256 = "1v9z302fg2fx6k9k7ci5128gxrrcgdqp40r7axk0yhrzc06b9wa8";
        buildDepends = [ base containers syb ];
        testDepends = [ base QuickCheck ];
        description = "Generalized Flow Locks Framework";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "flowsim" = callPackage
@@ -49842,18 +50039,13 @@ self: {
      }) { inherit (pkgs) libdevil;};
 
   "friendly-time" = callPackage
-    ({ mkDerivation, base, HUnit, old-locale, test-framework
-     , test-framework-hunit, time
-     }:
+    ({ mkDerivation, base, hspec, old-locale, time }:
      mkDerivation {
        pname = "friendly-time";
-       version = "0.3";
-       sha256 = "10p78qbb1c87d0ag6cwc7blgwaw8r5sbs00gp5qg3sh9x7n9l3nj";
+       version = "0.4";
+       sha256 = "1x73jk9smga912nfyxa77j6yz74kyx8zdr4q6xj3sirp46qm5nh5";
        buildDepends = [ base old-locale time ];
-       testDepends = [
-         base HUnit old-locale test-framework test-framework-hunit time
-       ];
-       homepage = "http://github.com/pbrisbin/friendly-time";
+       testDepends = [ base hspec old-locale time ];
        description = "Print time information in friendly ways";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49964,8 +50156,8 @@ self: {
      }:
      mkDerivation {
        pname = "fst";
-       version = "0.10.0.0";
-       sha256 = "14135p69zjn0f0300q09g79dm9vgrmvgnjwdhy7f58z0blhahibs";
+       version = "0.10.0.1";
+       sha256 = "190a89445fv006m5nv8g58h569rpw9s8jadqdy6m3ik43mnggzpy";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ array base haskeline mtl transformers ];
@@ -50221,15 +50413,16 @@ self: {
      }) {};
 
   "functor-combo" = callPackage
-    ({ mkDerivation, base, containers, data-inttrie, lub, type-unary
-     , TypeCompose
+    ({ mkDerivation, base, base-orphans, containers, data-inttrie, lub
+     , type-unary, TypeCompose
      }:
      mkDerivation {
        pname = "functor-combo";
-       version = "0.3.5";
-       sha256 = "1q93chk6bj43dym8v620sdcpwfzw4q1ws3jcry84h33ymlpwqnpp";
+       version = "0.3.6";
+       sha256 = "1jlva6imjjpj9iww7dxiplw60vszjiw6456yq30zsqrb63sz2lk1";
        buildDepends = [
-         base containers data-inttrie lub type-unary TypeCompose
+         base base-orphans containers data-inttrie lub type-unary
+         TypeCompose
        ];
        description = "Functor combinators with tries & zippers";
        license = stdenv.lib.licenses.bsd3;
@@ -50740,18 +50933,18 @@ self: {
   "geek" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, air, air-extra, air-th, base
      , bytestring, containers, curl, data-default, directory, filepath
-     , fsnotify, Glob, hack2, hack2-contrib, miku, moe, mtl, old-locale
-     , process, random, safe, system-filepath, text, text-icu, time
+     , fsnotify, Glob, hack2, hack2-contrib, miku, moe, mtl, process
+     , random, safe, system-filepath, text, text-icu, time
      }:
      mkDerivation {
        pname = "geek";
-       version = "1.1.0.1";
-       sha256 = "09ajjb12ziknfrw2m4plm10r99crq1hhizymni441x58wprpcdm2";
+       version = "1.1.1.0";
+       sha256 = "0n52s5azqqx06flfhsgbp5a63mpd4vd60y4rzrpa4jx13bydlp50";
        buildDepends = [
          aeson aeson-pretty air air-extra air-th base bytestring containers
          curl data-default directory filepath fsnotify Glob hack2
-         hack2-contrib miku moe mtl old-locale process random safe
-         system-filepath text text-icu time
+         hack2-contrib miku moe mtl process random safe system-filepath text
+         text-icu time
        ];
        homepage = "http://github.com/nfjinjing/geek";
        description = "Geek blog engine";
@@ -50895,7 +51088,9 @@ self: {
      mkDerivation {
        pname = "generic-aeson";
        version = "0.2.0.4";
+       revision = "1";
        sha256 = "1h5vj66dx25iais9yia33ia95nr0ywxsbnrcm71v50jvj73ywhbx";
+       editedCabalFile = "1f690c3d9f5359349399f9409ba65dc79bd5a13301cb98ad0961db1b2241c643";
        buildDepends = [
          aeson attoparsec base generic-deriving mtl tagged text
          unordered-containers vector
@@ -51203,6 +51398,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "geniplate-mirror" = callPackage
+    ({ mkDerivation, base, mtl, template-haskell }:
+     mkDerivation {
+       pname = "geniplate-mirror";
+       version = "0.6.0.6";
+       sha256 = "1fgs9aak7l7r3xlgna1kbq43zm55nd43phsv0w4ssy305dqylshj";
+       buildDepends = [ base mtl template-haskell ];
+       description = "Use Template Haskell to generate Uniplate-like functions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "geniserver" = callPackage
     ({ mkDerivation, base, bytestring, cmdargs, GenI, http-types, json
      , snap-core, snap-server, text, transformers, utf8-string
@@ -51522,8 +51728,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-events";
-       version = "0.4.3.0";
-       sha256 = "128p651hp8v1i0iaccmfh3ap6lajcrzdihjb853s71pgnpal6izr";
+       version = "0.4.4.0";
+       sha256 = "0vagr03rivl5ymcnkxnzb1x5b4cr6xknnkwmfliqfrc1hhjgcaxb";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ array base binary bytestring containers mtl ];
@@ -52949,8 +53155,8 @@ self: {
      }:
      mkDerivation {
        pname = "gl";
-       version = "0.7.5";
-       sha256 = "0ffc9lks1fd4ch7pygdl8yfmy425aazykrn2niakb876kzzm5axi";
+       version = "0.7.6";
+       sha256 = "1wdhp5q84cv59ssygbgy8pd7gm76wkl2zvcbmi83wml1x9a7xmjd";
        buildDepends = [
          base containers directory filepath fixed half hxt split
          transformers
@@ -53198,15 +53404,14 @@ self: {
      }) {};
 
   "gloss-accelerate" = callPackage
-    ({ mkDerivation, accelerate, accelerate-cuda, base, gloss }:
+    ({ mkDerivation, accelerate, base, gloss, gloss-rendering }:
      mkDerivation {
        pname = "gloss-accelerate";
-       version = "1.8.15.0";
+       version = "1.9.0.0";
        revision = "1";
-       sha256 = "1nj2rnp2bg3xmi4xbaws9jc7qx3b4qqg9fyvfv13xdav28d7iqb0";
-       editedCabalFile = "3c0195c2208cb3c6786b8d1f27a17f5249af3797f6a37af410e95f23d03fb8d6";
-       buildDepends = [ accelerate accelerate-cuda base gloss ];
-       jailbreak = true;
+       sha256 = "13vr758nl712kpkc8nii05iv1zidsp55ihvaknqzn8zdhyk4dxrv";
+       editedCabalFile = "cddab61d37317ec1a15ad7da65d909b8668b284dcf182a7a348d234bff7d30ff";
+       buildDepends = [ accelerate base gloss gloss-rendering ];
        description = "Extras to interface Gloss and Accelerate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53320,14 +53525,11 @@ self: {
      }:
      mkDerivation {
        pname = "gloss-raster-accelerate";
-       version = "1.8.15.0";
-       revision = "2";
-       sha256 = "1fs3ybrzkykslac1zzh6g73lfdfysn6y2fr1pra9hd0a7x5a8j10";
-       editedCabalFile = "7dc701f53445822b911329368601a2de82ef2457573d6ac8ae795c74d61a5635";
+       version = "1.9.0.0";
+       sha256 = "0kgjbqharpl9an4kpciiy17chsdlzx5n4mgxp93yja4av8vik3i8";
        buildDepends = [
          accelerate accelerate-cuda base gloss gloss-accelerate
        ];
-       jailbreak = true;
        description = "Parallel rendering of raster images using Accelerate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54570,8 +54772,8 @@ self: {
      }:
      mkDerivation {
        pname = "groundhog-inspector";
-       version = "0.7.1.1";
-       sha256 = "17bnzi1gkhl8ps9dihmrw3nb0mdlbgd83k67dplqzgj1q3z52lpy";
+       version = "0.7.1.2";
+       sha256 = "14wxmn18z4022vkakyrdl7mz7zbdaa3dnwbb52ymg3f5r13lr7lh";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -54644,8 +54846,8 @@ self: {
      }:
      mkDerivation {
        pname = "groundhog-th";
-       version = "0.7.0";
-       sha256 = "14g4665wrr3226m2v63p4j8g9bcyi5la7nk2vh509xyz3z17aq67";
+       version = "0.7.0.1";
+       sha256 = "15g07rzw2jygzs5p9jflq6l2rjrmf03lj8pprzc4vgwvk04x233h";
        buildDepends = [
          aeson base bytestring containers groundhog template-haskell text
          time unordered-containers yaml
@@ -55560,8 +55762,8 @@ self: {
      }:
      mkDerivation {
        pname = "hOpenPGP";
-       version = "2.0";
-       sha256 = "1krk1019d0ix4ix0qh55l4pzgbggl151vqgd0jbhdcbkmvhfi4xv";
+       version = "2.1";
+       sha256 = "0jl2rciqgnhjw6q4xgdm2117vrj25l18hzl58fdls7j9bqlvrn5y";
        buildDepends = [
          aeson attoparsec base base64-bytestring bifunctors binary
          binary-conduit byteable bytestring bzlib conduit conduit-extra
@@ -55595,8 +55797,8 @@ self: {
      }:
      mkDerivation {
        pname = "hPDB";
-       version = "1.2.0.2";
-       sha256 = "0mymyvd9p63sf3801bn2pyihj47fymp8wwfbllhbvw2l92hy79vk";
+       version = "1.2.0.3";
+       sha256 = "1lciijgn137gmi190if41akj4pv9030rbbvys5lfh4q5kk8p2dsp";
        buildDepends = [
          AC-Vector base bytestring containers deepseq directory ghc-prim
          iterable mmap mtl Octree parallel QuickCheck tagged
@@ -55615,8 +55817,8 @@ self: {
      }:
      mkDerivation {
        pname = "hPDB-examples";
-       version = "1.2.0.1";
-       sha256 = "0ppwbm0ag9dd5rzpvzk89c4ykwkgvwz9fg6d3lr9vwfid15a116s";
+       version = "1.2.0.2";
+       sha256 = "1s1m09y3x8lpsdxs6ch77y1qipfy35swqwaj242aa0v5p8xs58wa";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -55760,12 +55962,13 @@ self: {
      mkDerivation {
        pname = "hXmixer";
        version = "0.2.5.0";
+       revision = "2";
        sha256 = "0nl6ylprxc1mz96713n222gy1b3pifkp3mb42v181w1iwms405y5";
+       editedCabalFile = "3d625ce1058f3df1e7384767fe12bc7a364a0c3ee075a6033bf8e91cfc5c8acc";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [ base directory gtk3 process split text ];
-       homepage = "http://colinrmitchell.endoftheinternet.org/";
-       description = "A Gtk mixer application for FreeBSD";
+       description = "A Gtk mixer GUI application for FreeBSD";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -56081,15 +56284,15 @@ self: {
 
   "hack2-contrib" = callPackage
     ({ mkDerivation, air, base, bytestring, containers, data-default
-     , directory, filepath, hack2, network-uri, old-locale, text, time
+     , directory, filepath, hack2, network-uri, text, time
      }:
      mkDerivation {
        pname = "hack2-contrib";
-       version = "2014.11.17";
-       sha256 = "1fjk86r1lh77r729qgaj664swq07fqz4pafm99xfzy3xwvbfx5lx";
+       version = "2015.5.4";
+       sha256 = "1vbdnbab5f090fp5zgviwbc2w33y7calgbh67fgxcaflhg0514vk";
        buildDepends = [
          air base bytestring containers data-default directory filepath
-         hack2 network-uri old-locale text time
+         hack2 network-uri text time
        ];
        homepage = "https://github.com/nfjinjing/hack2-contrib";
        description = "Hack2 contrib";
@@ -57018,7 +57221,6 @@ self: {
        homepage = "http://jaspervdj.be/hakyll";
        description = "A static website compiler library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hakyll-agda" = callPackage
@@ -58578,6 +58780,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hashabler" = callPackage
+    ({ mkDerivation, array, base, bytestring, ghc-prim, integer-gmp
+     , primitive, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "hashabler";
+       version = "0.1.0.2";
+       sha256 = "0n3cw5vc48144kddz0krcm682bcigdafap81kdkvhq8alhc50532";
+       buildDepends = [
+         array base bytestring ghc-prim integer-gmp primitive
+         template-haskell text
+       ];
+       homepage = "https://github.com/jberryman/hashabler";
+       description = "Principled, cross-platform & extensible hashing of types, including an implementation of the FNV-1a algorithm";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hashed-storage" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, dataenc
      , directory, extensible-exceptions, filepath, mmap, mtl, zlib
@@ -58748,8 +58967,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskanoid";
-       version = "0.1.3";
-       sha256 = "11hwnjw01bra1xcp71kn2sdlk2a46vfv6sblymgf56mcqnj9pkra";
+       version = "0.1.4";
+       sha256 = "1qyk3lwzykc3vamm5ddv9733b2mc3p0rafcawi0hm87y01gc4w6q";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -59275,16 +59494,13 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-packages";
-       version = "0.2.4.4";
-       revision = "1";
-       sha256 = "1n4il9vkszr48n0zg3kccyqa744p0cc6idamdk6xb6hj0flpqzzc";
-       editedCabalFile = "0d8b5e0dd102cc4c6aac5bc12e523d5c2ad94d981f33792b459d9373bb25c399";
+       version = "0.3";
+       sha256 = "199srg8k8j2nirs83hx04r1hkwv83h4k73z1sji547f5w0zwnws0";
        buildDepends = [
          aeson base bytestring Cabal containers deepseq directory filepath
          haskell-src-exts hse-cpp mtl optparse-applicative tagged
          transformers transformers-compat
        ];
-       jailbreak = true;
        homepage = "http://documentup.com/haskell-suite/haskell-packages";
        description = "Haskell suite library for package management and integration with Cabal";
        license = stdenv.lib.licenses.mit;
@@ -60060,25 +60276,24 @@ self: {
      }) {};
 
   "haskellscrabble" = callPackage
-    ({ mkDerivation, array, base, containers, directory, errors
+    ({ mkDerivation, array, arrows, base, containers, directory, errors
      , filepath, HUnit, mtl, parsec, QuickCheck, random, safe
      , semigroups, split, test-framework, test-framework-hunit
      , test-framework-quickcheck2, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "haskellscrabble";
-       version = "0.1.0.2";
-       sha256 = "1f0vdkgjyqwk1lkbn86gbnzbv1r021l0808aw57plb9jmmpn0m4s";
+       version = "1.0";
+       sha256 = "099qhvi7v7bimjqdlnz6scmyr7xqxjk65y861630n9jr133bclnz";
        buildDepends = [
-         array base containers errors mtl parsec QuickCheck random safe
-         semigroups split transformers unordered-containers
+         array arrows base containers errors mtl parsec QuickCheck random
+         safe semigroups split transformers unordered-containers
        ];
        testDepends = [
          base containers directory filepath HUnit QuickCheck random
          semigroups test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       jailbreak = true;
        homepage = "http://www.github.com/happy0/haskellscrabble";
        description = "A scrabble library capturing the core game logic of scrabble";
        license = stdenv.lib.licenses.gpl3;
@@ -61716,8 +61931,8 @@ self: {
      }:
      mkDerivation {
        pname = "hdocs";
-       version = "0.4.2.0";
-       sha256 = "1qsahvm24hxjzfd0qvyfsasdplh2hbg9fkxcdkysgqxpzq8kx4gb";
+       version = "0.4.2.1";
+       sha256 = "01pc60nc009ww52kwjx9chjx1vpr4y120dnci61vhr2ylxls1hd4";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -63034,13 +63249,24 @@ self: {
      }) {};
 
   "hgeometry" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, array, base, bifunctors, bytestring, containers
+     , data-clist, doctest, fixed-vector, hexpat, lens, linear, mtl
+     , parsec, random, semigroups, singletons, text, validation, vector
+     , vinyl
+     }:
      mkDerivation {
        pname = "hgeometry";
-       version = "0.1.1.1";
-       sha256 = "04czprwf74cyghi5c0mj5iyxdxc0wln6wxvknfvb7ns739mg2019";
-       buildDepends = [ base ];
-       description = "Geometry types in Haskell";
+       version = "0.4.0.0";
+       sha256 = "00z6xna83j9klba6rj09cdiriqgn45cx15pw22zylywn0s8agc4d";
+       buildDepends = [
+         base bifunctors bytestring containers data-clist fixed-vector
+         hexpat lens linear mtl parsec random semigroups singletons text
+         validation vector vinyl
+       ];
+       testDepends = [ array base data-clist doctest lens linear ];
+       jailbreak = true;
+       homepage = "http://fstaals.net/software/hgeometry";
+       description = "Data types for geometric objects, geometric algorithms, and data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -64120,8 +64346,8 @@ self: {
      }:
      mkDerivation {
        pname = "hjsonpointer";
-       version = "0.2.0.1";
-       sha256 = "0r44fpljqwzwzj818p3xplhwkdbndwmbxf2mrgdqsjxj0dmnifhq";
+       version = "0.2.0.2";
+       sha256 = "1jf5cd77m1jvdlsblx9c3l5z9gdnkw0lii0z3zpzpcr275sxff0h";
        buildDepends = [ aeson base text unordered-containers vector ];
        testDepends = [
          aeson base http-types HUnit test-framework test-framework-hunit
@@ -64133,22 +64359,24 @@ self: {
      }) {};
 
   "hjsonschema" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, file-embed
-     , filepath, hashable, hjsonpointer, http-client, http-types, HUnit
-     , regexpr, scientific, test-framework, test-framework-hunit, text
-     , unordered-containers, vector
+    ({ mkDerivation, aeson, async, base, bytestring, directory
+     , file-embed, filepath, hashable, hjsonpointer, http-client
+     , http-types, HUnit, regexpr, scientific, test-framework
+     , test-framework-hunit, text, unordered-containers, vector
+     , wai-app-static, warp
      }:
      mkDerivation {
        pname = "hjsonschema";
-       version = "0.5.3.1";
-       sha256 = "1ggqxi2f10qdls67lk3204wc4naicchr20i00p17ynkzxl9ndi8b";
+       version = "0.5.3.2";
+       sha256 = "0w4m50glqvqipv99bk55jipzdga8dwics0sw1k52kmbf34qac5ih";
        buildDepends = [
          aeson base bytestring file-embed hashable hjsonpointer http-client
          http-types regexpr scientific text unordered-containers vector
        ];
        testDepends = [
-         aeson base bytestring directory filepath HUnit test-framework
+         aeson async base bytestring directory filepath HUnit test-framework
          test-framework-hunit text unordered-containers vector
+         wai-app-static warp
        ];
        jailbreak = true;
        homepage = "https://github.com/seagreen/hjsonschema";
@@ -64227,10 +64455,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger";
-       version = "0.25";
-       revision = "1";
-       sha256 = "0gzhlrxdjgg7313aipxr0ziakvdlj07d7sm9cc0q2mx3f37mrnxx";
-       editedCabalFile = "e67ec6a6820e09eba70980062cded8f2ea6466b83009f2808e8910101f900a1b";
+       version = "0.25.1";
+       sha256 = "1z3qpa8p6z7lil67ikimfzvlppsaz3yn58ljc5mkqv3cz6rss9q3";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -64247,7 +64473,6 @@ self: {
          shakespeare-text split tabular test-framework test-framework-hunit
          text time transformers wizards
        ];
-       jailbreak = true;
        homepage = "http://hledger.org";
        description = "The main command-line interface for the hledger accounting tool";
        license = "GPL";
@@ -64327,10 +64552,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-lib";
-       version = "0.25";
-       revision = "2";
-       sha256 = "0p0j69gyd9q6rx86vzrqaclf4jys1d60rw5344danb2m3vgv7c21";
-       editedCabalFile = "1ff33c2f9bb3163aaac70aa78d622e42a19f3eaa0f37391e90352dbb663a7837";
+       version = "0.25.1";
+       sha256 = "1p8khkpwiqxhm9ycg4vcgqsggrxzlp55b34ckhsdrfzjdphxq60i";
        buildDepends = [
          array base base-compat blaze-markup bytestring cmdargs containers
          csv Decimal directory filepath HUnit mtl mtl-compat old-time parsec
@@ -64343,7 +64566,6 @@ self: {
          regex-tdfa regexpr safe split test-framework test-framework-hunit
          time transformers
        ];
-       jailbreak = true;
        homepage = "http://hledger.org";
        description = "Core data types, parsers and utilities for the hledger accounting tool";
        license = "GPL";
@@ -64380,10 +64602,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "0.25";
-       revision = "1";
-       sha256 = "15rkmw9zg95ijsl4xchgm642y888fa76lxwpzg4qqb5gpjbflz9x";
-       editedCabalFile = "415979e85eb96e7108b25431fde2c08e8dbda6f613f72597bf467319b3e674e4";
+       version = "0.25.1";
+       sha256 = "07al1vlrh5v71zzghn5q5krdygqa63icbg33n0hlvc42mghc6rsk";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -64395,7 +64615,6 @@ self: {
          yesod yesod-core yesod-form yesod-static
        ];
        testDepends = [ base base-compat hspec yesod yesod-test ];
-       jailbreak = true;
        homepage = "http://hledger.org";
        description = "A web interface for the hledger accounting tool";
        license = "GPL";
@@ -64917,6 +65136,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hmm-hmatrix" = callPackage
+    ({ mkDerivation, array, base, containers, explicit-exception
+     , hmatrix, lazy-csv, non-empty, random, semigroups, transformers
+     , utility-ht
+     }:
+     mkDerivation {
+       pname = "hmm-hmatrix";
+       version = "0.0";
+       sha256 = "0gcjasj6115gwjh2m680wrg3fmm8zchk6isb2wmlyfvib27963jm";
+       buildDepends = [
+         array base containers explicit-exception hmatrix lazy-csv non-empty
+         random semigroups transformers utility-ht
+       ];
+       jailbreak = true;
+       homepage = "http://code.haskell.org/~thielema/hmm-hmatrix";
+       description = "Hidden Markov Models using HMatrix primitives";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hmp3" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , curses, directory, mersenne-random, old-time, pcre-light, process
@@ -65344,8 +65583,8 @@ self: {
      }:
      mkDerivation {
        pname = "holy-project";
-       version = "0.1.1.1";
-       sha256 = "0vb4mlz6gb01aadm2b8kgvgnrwwvl6q4ndx6xldi0xi3rm22xkwj";
+       version = "0.2.0.0";
+       sha256 = "05lns2xkw44g2jf2fbrpzdi5iqzq7hxkhhv86ah08hr14qiyp3sg";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -65734,14 +65973,12 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hoopl_3_10_0_2" = callPackage
+  "hoopl_3_10_1_0" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "hoopl";
-       version = "3.10.0.2";
-       revision = "1";
-       sha256 = "11j7xd82zx7ja08lsnnkfq39yzqc2wbgdxgnwsviml58bkp495yj";
-       editedCabalFile = "5067e0036ed0f2728f5d0d62580070bfa2537bc3aed5e649d1a136e70042cff9";
+       version = "3.10.1.0";
+       sha256 = "1m62dcgzd17xay2nd87607ryb6hswzhsgr9irzf705h5skgibxks";
        buildDepends = [ base containers ];
        homepage = "http://ghc.cs.tufts.edu/hoopl/";
        description = "A library to support dataflow analysis and optimization";
@@ -65825,8 +66062,8 @@ self: {
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.14.1";
-       sha256 = "0ckmz6v6y8lwbpx0aw4a5japxgx1m664p7pgrblsbw9pn5yjrkcw";
+       version = "0.15";
+       sha256 = "1qzp1lhbg9v6q7f8yq0abfwak80krmsdih86fpmfc6riiamfin7g";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -68930,8 +69167,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-meta";
-       version = "2.1.5";
-       sha256 = "02v4a5hcp4bbvnjb18vpw6fwz4qxjll8k8ama0hf6y8jppp72hid";
+       version = "2.1.7";
+       sha256 = "0yh9yf9859cimd1qrh3bn65c89n16fpxzrcsily3xzr4miri7r7z";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -69912,15 +70149,15 @@ self: {
   "html-tokenizer" = callPackage
     ({ mkDerivation, attoparsec, base, base-prelude, case-insensitive
      , conversion, conversion-case-insensitive, conversion-text
-     , directory, doctest, filepath, html-entities, text
+     , directory, doctest, filepath, text
      }:
      mkDerivation {
        pname = "html-tokenizer";
-       version = "0.2.1.2";
-       sha256 = "0pq4bmh0bn9z95014h1n98m4jjjhkcnr65dlxhp9mkf0fkh5hb21";
+       version = "0.3.0.1";
+       sha256 = "1xvqxybmjy0xyik6ss1hmrfd4k1pdd8sqnz1cs9pl6xjz3wwclwr";
        buildDepends = [
          attoparsec base-prelude case-insensitive conversion
-         conversion-case-insensitive conversion-text html-entities text
+         conversion-case-insensitive conversion-text text
        ];
        testDepends = [ base base-prelude directory doctest filepath ];
        homepage = "https://github.com/nikita-volkov/html-tokenizer";
@@ -70471,17 +70708,17 @@ self: {
      }) {};
 
   "http-media" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cabal-test-quickcheck
-     , case-insensitive, containers, QuickCheck
+    ({ mkDerivation, base, bytestring, case-insensitive, containers
+     , QuickCheck, test-framework, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "http-media";
-       version = "0.6.1";
-       sha256 = "0x2smkccs64ll31adwj4n7kr1qalihyj28py2k5qwl2ynyygxbxq";
+       version = "0.6.2";
+       sha256 = "0r3xghxhnwpc8gblcj6l5sq3lxzra7280vlph1s4xfqxknv69km7";
        buildDepends = [ base bytestring case-insensitive containers ];
        testDepends = [
-         base bytestring Cabal cabal-test-quickcheck case-insensitive
-         containers QuickCheck
+         base bytestring case-insensitive containers QuickCheck
+         test-framework test-framework-quickcheck2
        ];
        homepage = "https://github.com/zmthy/http-media";
        description = "Processing HTTP Content-Type and Accept headers";
@@ -71202,6 +71439,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hvect" = callPackage
+    ({ mkDerivation, base, HTF }:
+     mkDerivation {
+       pname = "hvect";
+       version = "0.1.0.0";
+       sha256 = "12zwrzz0bk83i42q3iv5cs2dma2a80s8zkjyill0ysxyrjni25wy";
+       buildDepends = [ base ];
+       testDepends = [ base HTF ];
+       homepage = "https://github.com/agrafix/hvect";
+       description = "Simple heterogeneous lists";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "hwall-auth-iitk" = callPackage
     ({ mkDerivation, base, bytestring, haskeline, http-conduit
      , http-types, mtl, regex-compat, unix
@@ -73067,6 +73317,7 @@ self: {
          resourcet text text-icu time timerep tls transformers
          transformers-base utf8-string xdg-basedir xml
        ];
+       jailbreak = true;
        description = "Retrieve RSS/Atom feeds and write one mail per new item in a maildir";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73567,22 +73818,21 @@ self: {
 
   "informative" = callPackage
     ({ mkDerivation, base, csv, highlighting-kate, http-conduit
-     , monad-logger, old-locale, pandoc, persistent
-     , persistent-postgresql, shakespeare, text, time, yesod, yesod-auth
+     , monad-logger, pandoc, persistent, persistent-postgresql
+     , shakespeare, text, time, time-locale-compat, yesod, yesod-auth
      , yesod-core, yesod-form
      }:
      mkDerivation {
        pname = "informative";
-       version = "0.1.0.5";
-       sha256 = "1jc9hf90a22b7g58paqgwzxyjv89lmsqlpbjh39h79w6gm6a89xs";
+       version = "0.1.0.7";
+       sha256 = "0xzckvbscs3946y7sscx15mixyh3xhahjmwli72311gmyxkf767y";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base csv highlighting-kate http-conduit monad-logger old-locale
-         pandoc persistent persistent-postgresql shakespeare text time yesod
-         yesod-auth yesod-core yesod-form
+         base csv highlighting-kate http-conduit monad-logger pandoc
+         persistent persistent-postgresql shakespeare text time
+         time-locale-compat yesod yesod-auth yesod-core yesod-form
        ];
-       jailbreak = true;
        homepage = "http://doomanddarkness.eu/pub/informative";
        description = "A yesod subsite serving a wiki";
        license = stdenv.lib.licenses.agpl3;
@@ -74195,13 +74445,12 @@ self: {
      }:
      mkDerivation {
        pname = "io-streams-http";
-       version = "0.2.0.2";
-       sha256 = "0vzl61hkhgyi5vanfl2fmfxp95yici96kgg8iz6rxjhipxs0ff86";
+       version = "0.2.1.2";
+       sha256 = "0ra3z236d4mbw2vqlx4zxpa5z53a7k1j2pmkwf3075ghgdavrmk3";
        buildDepends = [
          base bytestring http-client http-client-tls io-streams mtl
          transformers
        ];
-       jailbreak = true;
        description = "http-client for io-streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74364,7 +74613,9 @@ self: {
      mkDerivation {
        pname = "iproute";
        version = "1.4.0";
+       revision = "1";
        sha256 = "00f4xddz9js73bsy15zsznmnad2psq7wg1ha7pmhdmdw5zlmqvad";
+       editedCabalFile = "c3781d19d6853f9d7c8308f716521cfe3e4d2c2851d91025e1d75003ca5cd35b";
        buildDepends = [ appar base byteorder containers network ];
        testDepends = [
          appar base byteorder containers doctest hspec network QuickCheck
@@ -74621,14 +74872,14 @@ self: {
      }:
      mkDerivation {
        pname = "ironforge";
-       version = "0.1.0.34";
-       sha256 = "0f5hhncn1svv7kh8jl1jcscm9686401b0cvln5lv6gf3yij15107";
+       version = "0.1.0.35";
+       sha256 = "1dx0ljvfll8vb9rjdvx41vm4mrybafjch83xk7xs5fpvijjfp47l";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          antisplice base chatty chatty-utils mtl transformers
        ];
-       jailbreak = true;
+       homepage = "http://doomanddarkness.eu/pub/antisplice";
        description = "A technical demo for Antisplice";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76145,8 +76396,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-rpc";
-       version = "0.2.1.5";
-       sha256 = "10yxfdqj1bpi065wi7wp80z24bil7gxajiqxkx2w91w198pzlrlh";
+       version = "0.2.1.6";
+       sha256 = "1y9c95qbvkg0r75y4dd0fvcy5r0bj08pklf7hl052ncwm87l9hln";
        buildDepends = [
          aeson async attoparsec base bytestring conduit conduit-extra
          deepseq hashable mtl stm stm-conduit text transformers
@@ -76395,19 +76646,18 @@ self: {
 
   "jsonschema-gen" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, process
-     , scientific, tagged, text, time, transformers
-     , unordered-containers, vector
+     , scientific, tagged, text, time, unordered-containers, vector
      }:
      mkDerivation {
        pname = "jsonschema-gen";
-       version = "0.2.0.0";
-       sha256 = "0n7qm46ivp5lr83rfvyijavx6qbw3fd0m54zzk2bz203ggymab9x";
+       version = "0.3.0.0";
+       sha256 = "0jjqn5y5rxgm92y26p00kd5rkh4z1kyavj0v5axpbs9a9a08aplx";
        buildDepends = [
          aeson base bytestring containers scientific tagged text time
          unordered-containers vector
        ];
        testDepends = [
-         aeson base bytestring containers process tagged text transformers
+         aeson base bytestring containers process tagged text
        ];
        homepage = "https://github.com/yuga/jsonschema-gen";
        description = "JSON Schema generator from Algebraic data type";
@@ -76874,8 +77124,8 @@ self: {
      }:
      mkDerivation {
        pname = "keter";
-       version = "1.3.9.2";
-       sha256 = "1c5hsckcdy966c5nn1cwa63sc7fqmyhanw0156cllkss8kzwzj4r";
+       version = "1.3.10.1";
+       sha256 = "1bqy0g0255xqnlk9qn2ykwlszwdliqhcrdm4bjfac1d2lf27vs7r";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -76933,12 +77183,11 @@ self: {
     ({ mkDerivation, base, udbus }:
      mkDerivation {
        pname = "keyring";
-       version = "0.1.0.3";
-       sha256 = "06sp308nwgk7cdpj0q7zinp05vy5fcgm7jrawhdmcvxka6l22yiy";
+       version = "0.1.0.4";
+       sha256 = "1j7nynr7sksrqdn4zfp9ikwx6vvlimlhwhifbs68igfdn03gxnrd";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ base udbus ];
-       jailbreak = true;
        homepage = "https://github.com/lunaryorn/haskell-keyring";
        description = "Keyring access";
        license = stdenv.lib.licenses.mit;
@@ -77643,9 +77892,10 @@ self: {
     ({ mkDerivation, base, parsec }:
      mkDerivation {
        pname = "lambdaBase";
-       version = "0.0.1.0";
-       sha256 = "0mmdkyadpnkm8d3jv6vb7ln762vkf744hcq6qiyhznxhvih0k28x";
+       version = "0.0.2.0";
+       sha256 = "19c2bxipilb2lag7qzk4ajlzqch574dbhqk9cna13ijsjiyq24nd";
        buildDepends = [ base parsec ];
+       testDepends = [ base parsec ];
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -77691,8 +77941,8 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot";
-       version = "5.0.1";
-       sha256 = "1zf29cqdr71n2bj7idh9v7yygk0ckpadr44f5ghqr74zdpyw6dyi";
+       version = "5.0.2.2";
+       sha256 = "148s2qlwcs7g89a77xv07yjyjrcnd6x7alvghbldvv4p067f0n86";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -77743,8 +77993,8 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot-haskell-plugins";
-       version = "5.0.1";
-       sha256 = "0bzfbaksij0sav93qp2j4k4qlclb9zdz8z8233ziismf9bq4bm16";
+       version = "5.0.2.1";
+       sha256 = "06jcx3qp87fk58cvnwljr4zyvlqcsfrq0nxg2m67kd2imyg10iyd";
        buildDepends = [
          array arrows base bytestring containers data-memocombinators
          directory filepath haskell-src-exts hoogle HTTP IOSpec
@@ -77809,8 +78059,8 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot-novelty-plugins";
-       version = "5.0.1";
-       sha256 = "1h9qnxbdqnpwarbvviaqrl18fxd9bs33f6n60b7cdx1p2imzbp25";
+       version = "5.0.2.1";
+       sha256 = "07zx59jfsdq7lbfmfq9l3xbbdm0fhzidi5vcripfp5wry8xshn5y";
        buildDepends = [
          base binary brainfuck bytestring containers dice directory
          lambdabot-core misfortune process random-fu regex-tdfa unlambda
@@ -77828,8 +78078,8 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot-reference-plugins";
-       version = "5.0.1";
-       sha256 = "11hljsbb8kdbf6h4si97c52643w2fxicql1xq743f4gkys2y0x2a";
+       version = "5.0.2.1";
+       sha256 = "0xg70m58n03lym8z3lsf0mh634xwb48sj39cfydsacdn5gx0i8kc";
        buildDepends = [
          base bytestring containers HTTP lambdabot-core mtl network
          network-uri oeis process regex-tdfa split tagsoup utf8-string
@@ -77858,12 +78108,12 @@ self: {
      }) {};
 
   "lambdabot-trusted" = callPackage
-    ({ mkDerivation, base, oeis, QuickCheck }:
+    ({ mkDerivation, base, oeis, QuickCheck, QuickCheck-safe }:
      mkDerivation {
        pname = "lambdabot-trusted";
-       version = "5.0.1";
-       sha256 = "1ijpr8b4vzvyfbry1g8wphk9wn7pxvay2wk6racl5k78kw27jd1c";
-       buildDepends = [ base oeis QuickCheck ];
+       version = "5.0.2.1";
+       sha256 = "078yhq9d0vxgnc01hfa25kf4kdg4mymg9678jqmyk8csjy5gjw0h";
+       buildDepends = [ base oeis QuickCheck QuickCheck-safe ];
        homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Lambdabot trusted code";
        license = "GPL";
@@ -77877,12 +78127,15 @@ self: {
      mkDerivation {
        pname = "lambdabot-utils";
        version = "4.2.2";
+       revision = "1";
        sha256 = "0mmz9rn6vv8xnavmz66g164h1liir3rzg1n7lmbcsgwcyhm925d7";
+       editedCabalFile = "1936d25bbfb2ce39465857c136e0d77c656714feb2c1936024da4d763e9dbbf3";
        buildDepends = [
          base binary bytestring containers haskell-src mtl network old-time
          process random regex-compat regex-posix syb tagsoup unix
          utf8-string zlib
        ];
+       jailbreak = true;
        homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Utility libraries for the advanced IRC bot, Lambdabot";
        license = "GPL";
@@ -78642,7 +78895,6 @@ self: {
        homepage = "http://lpuppet.banquise.net/";
        description = "Tools to parse and evaluate the Puppet DSL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "language-python" = callPackage
@@ -79576,8 +79828,8 @@ self: {
     ({ mkDerivation, base, mtl, template-haskell }:
      mkDerivation {
        pname = "lenses";
-       version = "0.1.6";
-       sha256 = "0n2r7gjiq5vk6jjaxn7kr3g5gvn4y0gmdqpn9l0nfgqdnscmfbiv";
+       version = "0.1.7";
+       sha256 = "09p1ph5ih2dzrbn7h9wjnf4xch04g0amf8cc3q64g5a2clg3vjx4";
        buildDepends = [ base mtl template-haskell ];
        homepage = "http://github.com/jvranish/Lenses/tree/master";
        description = "Simple Functional Lenses";
@@ -80736,6 +80988,7 @@ self: {
        buildDepends = [
          base distributive lens linear OpenGL OpenGLRaw tagged
        ];
+       jailbreak = true;
        homepage = "http://www.github.com/bgamari/linear-opengl";
        description = "Isomorphisms between linear and OpenGL types";
        license = stdenv.lib.licenses.bsd3;
@@ -81313,15 +81566,18 @@ self: {
      }) {};
 
   "list-t-attoparsec" = callPackage
-    ({ mkDerivation, attoparsec, base-prelude, exceptions, list-t
-     , mtl-prelude, text
+    ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t
+     , list-t-text, text, transformers
      }:
      mkDerivation {
        pname = "list-t-attoparsec";
-       version = "0.2.0.0";
-       sha256 = "073qi17qwlic4y3vjas6ki5ws0kfixnvhnnqhs7hmj7iq6qbjm91";
+       version = "0.4.0.1";
+       sha256 = "0qxxs1hw4bimssjds2xh70mnwdc68zii5dm5klsml3kjynwi1nj3";
        buildDepends = [
-         attoparsec base-prelude exceptions list-t mtl-prelude text
+         attoparsec base-prelude either list-t text transformers
+       ];
+       testDepends = [
+         attoparsec base-prelude either hspec list-t list-t-text text
        ];
        homepage = "https://github.com/nikita-volkov/list-t-attoparsec";
        description = "An \"attoparsec\" adapter for \"list-t\"";
@@ -81330,24 +81586,28 @@ self: {
 
   "list-t-html-parser" = callPackage
     ({ mkDerivation, base-prelude, case-insensitive, conversion
-     , conversion-text, either, hspec, html-entities, html-tokenizer
-     , list-t, list-t-attoparsec, list-t-text, mtl-prelude, text
+     , conversion-case-insensitive, conversion-text, either, hspec
+     , html-entities, html-tokenizer, list-t, list-t-attoparsec
+     , list-t-text, mtl-prelude, text
      }:
      mkDerivation {
        pname = "list-t-html-parser";
-       version = "0.2.2.0";
-       sha256 = "07fd7nzlhwvhzj4g84wmsm48rj1748m0cbglv0wc2w1rsbsikwl0";
+       version = "0.4.0.0";
+       sha256 = "1i243xa52ljqr79zccybx3x5nb58lvsfq4q99n2kk2qyhwyv7wb5";
        buildDepends = [
-         base-prelude case-insensitive either html-entities html-tokenizer
-         list-t mtl-prelude text
+         base-prelude case-insensitive conversion
+         conversion-case-insensitive conversion-text either html-entities
+         html-tokenizer list-t mtl-prelude text
        ];
        testDepends = [
          base-prelude conversion conversion-text hspec html-tokenizer
          list-t-attoparsec list-t-text text
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/list-t-html-parser";
        description = "Streaming HTML parser";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "list-t-http-client" = callPackage
@@ -81389,8 +81649,8 @@ self: {
      }:
      mkDerivation {
        pname = "list-t-text";
-       version = "0.2.0.1";
-       sha256 = "1ylb4fs5gbphny281gwd0j0k26ayqcqmc79qarcfpfm6j4washng";
+       version = "0.2.0.2";
+       sha256 = "1hsbisvmjprfzhqlhzmicxzyv67ylik0dazl4yjyilh8frjd7qlm";
        buildDepends = [ base-prelude bytestring list-t mtl-prelude text ];
        testDepends = [
          base base-prelude bytestring hspec list-t QuickCheck
@@ -82155,7 +82415,9 @@ self: {
      mkDerivation {
        pname = "logging-facade";
        version = "0.0.0";
+       revision = "1";
        sha256 = "0i7m4dpj7b556bfiahisvxcvdb1lv352zggjyrcr69iqnrac30z8";
+       editedCabalFile = "18d32076d981102462c3f24c95c6d9dc2470be80f5f36f99759cb23cc3db2d24";
        buildDepends = [ base template-haskell transformers ];
        testDepends = [ base hspec ];
        description = "Simple logging abstraction that allows multiple backends";
@@ -83836,8 +84098,8 @@ self: {
      }:
      mkDerivation {
        pname = "mandrill";
-       version = "0.2.1.0";
-       sha256 = "0gmlf50hq9dh2xh74dvsyywrbrv7i31d6j7k4pgmfinn8pih03lz";
+       version = "0.2.2.0";
+       sha256 = "186svy4m93r5p25kv1k5bwfpwgmxzf20rhpr6ah4pbavcys6jiyh";
        buildDepends = [
          aeson base base64-bytestring blaze-html bytestring containers
          email-validate http-client http-client-tls http-types lens mtl
@@ -84117,8 +84379,8 @@ self: {
      }:
      mkDerivation {
        pname = "markup";
-       version = "0.0.6.1";
-       sha256 = "1dhmimqzgr9dgfww714pjmf8zkmygr8ja2sbz0awmlcn5zad48bl";
+       version = "0.0.7";
+       sha256 = "0rzq7gpwaq7x7q9qcjfyybviydcp0map3ikxbci3379g1hikfan4";
        buildDepends = [
          base blaze-html blaze-markup lucid mtl text transformers urlpath
        ];
@@ -86102,12 +86364,14 @@ self: {
      }) {};
 
   "modular-arithmetic" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, doctest, Glob }:
      mkDerivation {
        pname = "modular-arithmetic";
-       version = "1.2.0.0";
-       sha256 = "1qlvi0xjdvr4730xj303i6gp610mz4xrlrk191yy8hr7afjysm0k";
+       version = "1.2.1.1";
+       sha256 = "005pbkrszgkbm0qx9hzn1f72l9z07qhqypmcw72fi5i5hppr45av";
        buildDepends = [ base ];
+       testDepends = [ base doctest Glob ];
+       homepage = "https://github.com/TikhonJelvis/modular-arithmetic";
        description = "A type for integers modulo some constant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86217,8 +86481,8 @@ self: {
      }:
      mkDerivation {
        pname = "moe";
-       version = "2014.11.17";
-       sha256 = "1rh9g4f488l0fjjvwfaxaf1lbxz1pvq24nxjy2c4yyrg7m7b61z5";
+       version = "2015.5.4";
+       sha256 = "0yiyr8n0bw5wcc8jyrah2kf9jnj3x4h5kl3qprysx8ffhc6dx3r9";
        buildDepends = [ air base bytestring data-default dlist mtl text ];
        homepage = "https://github.com/nfjinjing/moe";
        description = "html with style";
@@ -87614,6 +87878,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "mosaico-lib" = callPackage
+    ({ mkDerivation, base, base-unicode-symbols, colour, diagrams-cairo
+     , diagrams-core, diagrams-gtk, diagrams-lib, glib, gtk, JuicyPixels
+     , mtl, split, stm, stm-chans, transformers
+     }:
+     mkDerivation {
+       pname = "mosaico-lib";
+       version = "0.1.0.0";
+       sha256 = "0jk1x7jwcx8ackapz91v6apwvwjlhjx36j2pr9ayriyl3s00q0vq";
+       buildDepends = [
+         base base-unicode-symbols colour diagrams-cairo diagrams-core
+         diagrams-gtk diagrams-lib glib gtk JuicyPixels mtl split stm
+         stm-chans transformers
+       ];
+       jailbreak = true;
+       homepage = "http://ldc.usb.ve/~05-38235/cursos/CI3661/2015AJ/";
+       description = "Generación interactiva de mosaicos";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mount" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -89339,8 +89624,8 @@ self: {
     ({ mkDerivation, base, hspec, silently }:
      mkDerivation {
        pname = "nanospec";
-       version = "0.2.0";
-       sha256 = "0g10l86cv33r58zxn2bprqlm80i7g86bwzhn9jqg9s81xc0aw2qv";
+       version = "0.2.1";
+       sha256 = "0jq2l1lmy4hcl6r975xcg86xr1y7jfxr3qn27ibsmjbzlnxdkjyv";
        buildDepends = [ base ];
        testDepends = [ base hspec silently ];
        description = "A lightweight implementation of a subset of Hspec's API";
@@ -89647,8 +89932,8 @@ self: {
      }:
      mkDerivation {
        pname = "nemesis";
-       version = "2014.5.19";
-       sha256 = "1kj7w9rp8kimrbwwb1f1336ijdb99r2b6jwpmgxjp0q3sq07wmvc";
+       version = "2015.5.4";
+       sha256 = "149fx29818cf9rxp1gp64w5l288l4whij7im5rfms3rlgj95w6ji";
        buildDepends = [
          air air-th base containers directory dlist Glob mtl process time
        ];
@@ -89756,8 +90041,8 @@ self: {
      }:
      mkDerivation {
        pname = "nested-routes";
-       version = "0.3";
-       sha256 = "04cgy9hvriq4r8imi23s5lpvbvvdg8a3a51ypmwwgk6vss84jz1l";
+       version = "0.3.1";
+       sha256 = "1bgh0ap6yzpnp4dzwf73dbi6dspc57hvsvnkv4ndg0fcclifvih5";
        buildDepends = [
          aeson attoparsec base blaze-html bytestring constraints containers
          http-types lucid mtl poly-arity pred-trie semigroups text
@@ -90807,16 +91092,16 @@ self: {
      }) {};
 
   "network-uri" = callPackage
-    ({ mkDerivation, base, HUnit, network, parsec, test-framework
+    ({ mkDerivation, base, deepseq, HUnit, parsec, test-framework
      , test-framework-hunit, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "network-uri";
-       version = "2.6.0.1";
-       sha256 = "09ymamb128jgqghpda4nixncr73all8qc6q53976aricm6a27p37";
-       buildDepends = [ base parsec ];
+       version = "2.6.0.3";
+       sha256 = "1pwbqb2rk4rnvllvdch42p5368xcvpkanp7bxckdhxya8zzwvhhg";
+       buildDepends = [ base deepseq parsec ];
        testDepends = [
-         base HUnit network test-framework test-framework-hunit
+         base HUnit test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
        homepage = "https://github.com/haskell/network-uri";
@@ -91009,8 +91294,8 @@ self: {
     ({ mkDerivation, base, deepseq }:
      mkDerivation {
        pname = "nf";
-       version = "1.0.0.3";
-       sha256 = "0k6zlya37fhbx154z6gjrg4bbncvwgq4ra6y97l10aajyg4a4gxc";
+       version = "1.0.1.0";
+       sha256 = "1yrw6skp2n8fd874481bfalli8lcglakhdggdsj8dm036wpm935a";
        buildDepends = [ base deepseq ];
        homepage = "https://github.com/ezyang/nf";
        description = "NF data type to statically enforce normal form";
@@ -92830,6 +93115,33 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "opml-conduit" = callPackage
+    ({ mkDerivation, base, case-insensitive, conduit
+     , conduit-combinators, containers, data-default, exceptions, lens
+     , mono-traversable, monoid-subclasses, mtl, network-uri, QuickCheck
+     , quickcheck-instances, resourcet, semigroups, tasty, tasty-hunit
+     , tasty-quickcheck, text, time, timerep, xml-conduit, xml-types
+     }:
+     mkDerivation {
+       pname = "opml-conduit";
+       version = "0.1.0.0";
+       sha256 = "055ngv2ibb7bk99y67ag9y7xxhyzag08mgb6zf1aqfjgpna6dkcf";
+       buildDepends = [
+         base case-insensitive conduit containers data-default exceptions
+         lens mono-traversable monoid-subclasses network-uri QuickCheck
+         quickcheck-instances semigroups text time timerep xml-conduit
+         xml-types
+       ];
+       testDepends = [
+         base conduit conduit-combinators containers exceptions lens mtl
+         network-uri resourcet tasty tasty-hunit tasty-quickcheck
+         xml-conduit
+       ];
+       homepage = "https://github.com/k0ral/opml-conduit";
+       description = "Streaming parser/renderer for the OPML 2.0 format.";
+       license = "unknown";
+     }) {};
+
   "opn" = callPackage
     ({ mkDerivation, base, directory, filepath, ini, network-uri
      , optparse-applicative, process, text, unordered-containers
@@ -93432,17 +93744,16 @@ self: {
      }) {};
 
   "packer" = callPackage
-    ({ mkDerivation, array, base, bytestring, HUnit, mtl, QuickCheck
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
+    ({ mkDerivation, array, base, bytestring, mtl, tasty, tasty-hunit
+     , tasty-quickcheck
      }:
      mkDerivation {
        pname = "packer";
-       version = "0.1.5";
-       sha256 = "1bqxpa13ccvkkzy45374rl5w0qswsh3lsgv6mrxs9hp6b4w3f46j";
+       version = "0.1.6";
+       sha256 = "02vswdsiinarg405lgzgghlqk4lhw9il8s9v2n1xdhszi510sz1w";
        buildDepends = [ array base bytestring mtl ];
        testDepends = [
-         base bytestring HUnit QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2
+         base bytestring tasty tasty-hunit tasty-quickcheck
        ];
        homepage = "http://github.com/vincenthz/hs-packer";
        description = "Fast byte serializer and unserializer";
@@ -93667,7 +93978,6 @@ self: {
        ];
        description = "Supports using pandoc with citeproc";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pandoc-crossref" = callPackage
@@ -93676,10 +93986,10 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-crossref";
-       version = "0.1.0.1";
+       version = "0.1.0.2";
        revision = "1";
-       sha256 = "06ij62dc07pr4ky7xyhdvp40a0nz79vg24dydhmcqi6qda8k6s2l";
-       editedCabalFile = "ad80b7dc6a76fa094a3748d076cd03bda219109ccf7db345a12884f63d810054";
+       sha256 = "0mnksd8wl6y9qh4z5p6nzf64lic2cxws0hm2n1aj8vq8asfy28af";
+       editedCabalFile = "c209bec5811d40360ca07a9218404186ab8564ee649b14d6e3ece04b4006204f";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -94564,6 +94874,7 @@ self: {
        isLibrary = false;
        isExecutable = true;
        buildDepends = [ base HandsomeSoup hxt ];
+       jailbreak = true;
        description = "A webpage scraper for Patreon which dumps a list of patrons to a text file";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94612,24 +94923,23 @@ self: {
      }) {};
 
   "paypal-adaptive-hoops" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, data-default, errors
-     , http-client, HUnit, lens, lens-aeson, test-framework
-     , test-framework-hunit, text, time, transformers
-     , unordered-containers, vector, wreq
+    ({ mkDerivation, aeson, base, bytestring, errors, http-client
+     , HUnit, lens, lens-aeson, test-framework, test-framework-hunit
+     , text, time, transformers, unordered-containers, vector, wreq
      }:
      mkDerivation {
        pname = "paypal-adaptive-hoops";
-       version = "0.10.0.2";
-       sha256 = "1kriijissnxnid088via7gvb9gz09nvl7mw7x8qph623kpbvxxkd";
+       version = "0.11.0.0";
+       sha256 = "0v72ny33mfi29vv4kzld5x01qr9k6i9vdyk9v83dy9zbfb7vkmzv";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         aeson base bytestring data-default errors http-client lens
-         lens-aeson text time transformers vector wreq
+         aeson base bytestring errors http-client lens lens-aeson text time
+         transformers vector wreq
        ];
        testDepends = [
-         aeson base bytestring data-default HUnit test-framework
-         test-framework-hunit text unordered-containers
+         aeson base bytestring HUnit test-framework test-framework-hunit
+         text unordered-containers
        ];
        homepage = "https://github.com/fanjam/paypal-adaptive-hoops";
        description = "Client for a limited part of PayPal's Adaptive Payments API";
@@ -95509,8 +95819,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-postgresql";
-       version = "2.1.4";
-       sha256 = "1x9mpvc8b4rj4pc2f3d7c0720zh2f8qrqg77x19q099ycag70pmg";
+       version = "2.1.5";
+       sha256 = "1l12kw2ylxgahy55h302dbbp59mrb3m7xwxvbcvmsnxfi7pcm2si";
        buildDepends = [
          aeson base blaze-builder bytestring conduit containers
          monad-control monad-logger persistent postgresql-libpq
@@ -95544,8 +95854,8 @@ self: {
     ({ mkDerivation, base, time, yesod }:
      mkDerivation {
        pname = "persistent-ratelimit";
-       version = "0.1.0.0";
-       sha256 = "00kvmqisi6y8r8vpfa61kzxr0iyy6varj8920kjwsd2jk2i7q8wl";
+       version = "0.1.0.1";
+       sha256 = "13mvf0k4nkcdcz7gcvqsw3mrnbpvw0lvs94rff0y9q50cc6y36xd";
        buildDepends = [ base time yesod ];
        jailbreak = true;
        homepage = "https://github.com/jprider63/persistent-ratelimit";
@@ -96677,8 +96987,8 @@ self: {
      }:
      mkDerivation {
        pname = "pipes-text";
-       version = "0.0.0.15";
-       sha256 = "10906gdb9gjhxxmxvmib6kw7py6fl2r4df5bryqvbjvr1afcc3x9";
+       version = "0.0.0.16";
+       sha256 = "0db6xh10g4h1zy62aamcz59hykhlnq8d7qs24yp7lva8g0ymapyv";
        buildDepends = [
          base bytestring pipes pipes-bytestring pipes-group pipes-parse
          pipes-safe streaming-commons text transformers
@@ -97586,8 +97896,8 @@ self: {
      }:
      mkDerivation {
        pname = "pontarius-xmpp";
-       version = "0.4.1.0";
-       sha256 = "183c69v3540gm54clxd2kizrhsiy4xwdjgaakpqkvlk47s4rj89i";
+       version = "0.4.2.0";
+       sha256 = "14f20any4pasjwxq81dmcds3l9gyaabdh9rma65yapkpgrs2v56z";
        buildDepends = [
          attoparsec base base64-bytestring binary bytestring conduit
          containers crypto-api crypto-random cryptohash cryptohash-cryptoapi
@@ -98057,8 +98367,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-orm";
-       version = "0.3.1";
-       sha256 = "1npynkpilp7p6y2biqr9m5a9r179ga67p8lx39pildn94iz1yg76";
+       version = "0.3.2";
+       sha256 = "1a81wrqzhpgdhs7i0znamkrrra2bksfwsh22yxv94qg6r7c2qp2p";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -98082,8 +98392,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-query";
-       version = "1.1.1";
-       sha256 = "0c6ns1zwqanqxd45zly2ms6zg3wx0lzr690pvq1prmf676vw2fj1";
+       version = "1.2.0";
+       sha256 = "0syjgaxp77dq7yk9hhyf5mfznf4z0wlfdsxh9dz92krfs5kl3wqr";
        buildDepends = [
          aeson attoparsec base blaze-builder bytestring containers
          data-default either exceptions file-embed haskell-src-meta
@@ -98151,8 +98461,8 @@ self: {
     ({ mkDerivation, base, generics-sop, postgresql-simple }:
      mkDerivation {
        pname = "postgresql-simple-sop";
-       version = "0.1.0.5";
-       sha256 = "1v4rqjhwki6q46q5y4rmrk8y5p60s00faa153fg71zpkzafqqx0q";
+       version = "0.1.0.7";
+       sha256 = "1hbfh4rp40h1h4m8dzr70zrfb24fckqwp5s6a7kc2fa7a9lw9g8r";
        buildDepends = [ base generics-sop postgresql-simple ];
        homepage = "https://github.com/openbrainsrc/postgresql-simple-sop";
        description = "Generic functions for postgresql-simple";
@@ -98430,8 +98740,8 @@ self: {
      }:
      mkDerivation {
        pname = "pred-trie";
-       version = "0.0.12";
-       sha256 = "0hyghjp1zcprgzq2szkpfpkihr1hhgf70901wm5hfgs6bfvgw2sb";
+       version = "0.1";
+       sha256 = "1dkmpdqxq919555hc8hx5qf070ginynbzb7lnmir1lnidvqi5b8i";
        buildDepends = [ base semigroups ];
        testDepends = [ base hspec QuickCheck quickcheck-instances ];
        description = "Predicative tries";
@@ -98770,7 +99080,9 @@ self: {
      mkDerivation {
        pname = "pretty-show";
        version = "1.6.8.2";
+       revision = "1";
        sha256 = "1s95nzjkmqb747s50i68c9s8p91cxgydzqkd2l5yjzdaygrvrhqv";
+       editedCabalFile = "3454673131f18cc65fb3fbca43d5d010f6b228abc0b7e501e67ef90ffded4218";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -100143,17 +100455,17 @@ self: {
      }) {};
 
   "pulse-simple" = callPackage
-    ({ mkDerivation, base, bytestring, pulse-simple }:
+    ({ mkDerivation, base, bytestring, pulseaudio }:
      mkDerivation {
        pname = "pulse-simple";
        version = "0.1.14";
        sha256 = "1as1cnx50mqmib5llzy2w218rg7dxmhz6nfa9kryfjzk0n5rshl4";
        buildDepends = [ base bytestring ];
-       extraLibraries = [ pulse-simple ];
+       extraLibraries = [ pulseaudio ];
        description = "binding to Simple API of pulseaudio";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) { pulse-simple = null;};
+     }) { inherit (pkgs) pulseaudio;};
 
   "punkt" = callPackage
     ({ mkDerivation, array, base, mtl, regex-tdfa, regex-tdfa-text
@@ -101477,6 +101789,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "random-derive" = callPackage
+    ({ mkDerivation, base, random, template-haskell }:
+     mkDerivation {
+       pname = "random-derive";
+       version = "0.1.0.0";
+       sha256 = "08irzyg8cgigj009zp5hg33gdwranrdyyzrxhmwyib6fm5bmsj8p";
+       buildDepends = [ base random template-haskell ];
+       homepage = "https://github.com/frerich/random-derive";
+       description = "A Template Haskell helper for deriving Random instances";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "random-eff" = callPackage
     ({ mkDerivation, base, extensible-effects, random }:
      mkDerivation {
@@ -102068,20 +102392,20 @@ self: {
      }) {};
 
   "reactive-banana" = callPackage
-    ({ mkDerivation, base, containers, hashable, HUnit, pqueue
+    ({ mkDerivation, base, containers, hashable, HUnit, psqueues
      , test-framework, test-framework-hunit, transformers
      , unordered-containers, vault
      }:
      mkDerivation {
        pname = "reactive-banana";
-       version = "0.8.1.1";
-       sha256 = "1fgfcpn5zapygixygz69cfmqg872ixa3nlakvgj5dd53qgkzq9s7";
+       version = "0.8.1.2";
+       sha256 = "1ak3i0r7y9d5pyb4q6jag804bkgiqj3az7cckj50ffvra2v37nga";
        buildDepends = [
-         base containers hashable pqueue transformers unordered-containers
+         base containers hashable psqueues transformers unordered-containers
          vault
        ];
        testDepends = [
-         base containers hashable HUnit pqueue test-framework
+         base containers hashable HUnit psqueues test-framework
          test-framework-hunit transformers unordered-containers vault
        ];
        homepage = "http://wiki.haskell.org/Reactive-banana";
@@ -102351,8 +102675,8 @@ self: {
      }:
      mkDerivation {
        pname = "record";
-       version = "0.3.1";
-       sha256 = "11ddiz2i4rx0rydcm82j8gwf9zr26if78ij539hfdyi2zbvyri85";
+       version = "0.3.1.1";
+       sha256 = "08rmxy2hy19jz614ml5qfwhmdnhfs0qllgk65p0p7bb4v65cg5s9";
        buildDepends = [
          attoparsec base base-prelude template-haskell text transformers
        ];
@@ -102363,6 +102687,21 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "record-aeson" = callPackage
+    ({ mkDerivation, aeson, base, base-prelude, hspec, record
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "record-aeson";
+       version = "0.1.0.0";
+       sha256 = "023g63y478k7mq8kk5xcxa3civs3hdhlvdb0qh3amvvybpj3g4av";
+       buildDepends = [ aeson base base-prelude record template-haskell ];
+       testDepends = [ aeson base-prelude hspec record ];
+       homepage = "https://github.com/nikita-volkov/record-aeson";
+       description = "Instances of \"aeson\" classes for the \"record\" types";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "record-gl" = callPackage
     ({ mkDerivation, base, base-prelude, containers, GLUtil, HUnit
      , linear, OpenGL, record, tagged, template-haskell, test-framework
@@ -102422,8 +102761,8 @@ self: {
     ({ mkDerivation, base, comonad, free, transformers }:
      mkDerivation {
        pname = "recursion-schemes";
-       version = "4.1";
-       sha256 = "03rf65ak6bxsr204j6d8g5zyxva9vbmncycav3smqwfg5n3b3pwf";
+       version = "4.1.1";
+       sha256 = "00izjknk7g2546p35hrha413nji6013wfbjic8jgmlzzjlr1cjwl";
        buildDepends = [ base comonad free transformers ];
        homepage = "http://github.com/ekmett/recursion-schemes/";
        description = "Generalized bananas, lenses and barbed wire";
@@ -104347,7 +104686,9 @@ self: {
      mkDerivation {
        pname = "resourcet";
        version = "1.1.4.1";
+       revision = "1";
        sha256 = "1qw9bjr22g8a1fr84cmwjqpqs7cfc8iagix4s618snrg1r1gp6p2";
+       editedCabalFile = "28106769e7204b32cfdfb46603990697cfef6f1a9e720d47ec76873edfb06ad7";
        buildDepends = [
          base containers exceptions lifted-base mmorph monad-control mtl
          transformers transformers-base transformers-compat
@@ -104668,8 +105009,8 @@ self: {
      }:
      mkDerivation {
        pname = "rethinkdb-client-driver";
-       version = "0.0.17";
-       sha256 = "01jz3bg6zjrvkrs7mvwvyyzq94j57cgmghzp9rsdlia2r6bd6lcz";
+       version = "0.0.18";
+       sha256 = "1zj9b0k9v1pi66m8j36zv2i6dc2r8njlsjalfiifch3knpfadl4z";
        buildDepends = [
          aeson base binary bytestring hashable mtl network old-locale
          scientific template-haskell text time unordered-containers vector
@@ -105746,6 +106087,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "rspp" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "rspp";
+       version = "0.1.0.0";
+       sha256 = "1rlx6hzw987jng2wmm2igfqlfym06wk8wxvqpb4v1zgqb00rabpc";
+       buildDepends = [ base ];
+       jailbreak = true;
+       homepage = "http://github.com/AJChapman/rspp";
+       description = "A Rational Street Performer Protocol solver";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "rss" = callPackage
     ({ mkDerivation, base, HaXml, network, network-uri, old-locale
      , time
@@ -105799,19 +106153,19 @@ self: {
      }) {};
 
   "rtlsdr" = callPackage
-    ({ mkDerivation, base, c2hs, rtlsdr }:
+    ({ mkDerivation, base, c2hs, rtl-sdr }:
      mkDerivation {
        pname = "rtlsdr";
        version = "0.1.0.4";
        sha256 = "090m8qsj9g0xr8ybyiik6vrc9j7bvgmgp42vznank3nklrmkxbgz";
        buildDepends = [ base ];
        buildTools = [ c2hs ];
-       extraLibraries = [ rtlsdr ];
+       extraLibraries = [ rtl-sdr ];
        homepage = "https://github.com/adamwalker/hrtlsdr";
        description = "Bindings to librtlsdr";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) { rtlsdr = null;};
+     }) { inherit (pkgs) rtl-sdr;};
 
   "rtorrent-rpc" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual
@@ -106532,13 +106886,12 @@ self: {
      }:
      mkDerivation {
        pname = "sandi";
-       version = "0.3.3";
-       sha256 = "0nbp5brry13nfs05aqzscyy4gp678bzqsq8d0726dj23iffd4191";
+       version = "0.3.4";
+       sha256 = "1f2id34ga5d7cfas9z3n9b28yxpga44rkn5qvkma41cpf4djg72r";
        buildDepends = [ base bytestring conduit exceptions ];
        testDepends = [
          base bytestring HUnit tasty tasty-hunit tasty-quickcheck tasty-th
        ];
-       jailbreak = true;
        homepage = "http://hackage.haskell.org/package/sandi";
        description = "Data encoding library";
        license = stdenv.lib.licenses.bsd3;
@@ -107656,6 +108009,34 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "sdr" = callPackage
+    ({ mkDerivation, array, base, bytestring, cairo, cereal, Chart
+     , Chart-cairo, colour, containers, Decimal, dynamic-graph, either
+     , fftwRaw, GLFW-b, OpenGL, optparse-applicative, pango, pipes
+     , pipes-bytestring, pipes-concurrency, primitive, pulse-simple
+     , QuickCheck, rtlsdr, storable-complex, test-framework
+     , test-framework-quickcheck2, time, tuple, vector
+     }:
+     mkDerivation {
+       pname = "sdr";
+       version = "0.1.0.1";
+       sha256 = "1sy5sn401bdsnip99jc8qxp81j2ladrw9yvzmf3xf5hljyq7sxif";
+       buildDepends = [
+         array base bytestring cairo cereal Chart Chart-cairo colour
+         containers Decimal dynamic-graph either fftwRaw GLFW-b OpenGL
+         optparse-applicative pango pipes pipes-bytestring pipes-concurrency
+         primitive pulse-simple rtlsdr storable-complex time tuple vector
+       ];
+       testDepends = [
+         base primitive QuickCheck storable-complex test-framework
+         test-framework-quickcheck2 vector
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/adamwalker/sdr";
+       description = "A software defined radio library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "seacat" = callPackage
     ({ mkDerivation, base, blaze-builder, blaze-html, bytestring
      , ConfigFile, data-default, directory, filepath, http-types
@@ -107753,20 +108134,21 @@ self: {
 
   "second-transfer" = callPackage
     ({ mkDerivation, base, base16-bytestring, binary, bytestring
-     , conduit, containers, exceptions, hashable, hashtables, hslogger
-     , http2, HUnit, lens, network, network-uri, openssl, text
+     , conduit, containers, cpphs, exceptions, hashable, hashtables
+     , hslogger, http2, HUnit, lens, network, network-uri, openssl, text
      , transformers
      }:
      mkDerivation {
        pname = "second-transfer";
-       version = "0.2.0.0";
-       sha256 = "0lgb938i3f4yb4j5dxa4j4vn7wckl7kjhz0qd8yx1hpzi9k3y70g";
+       version = "0.3.0.4";
+       sha256 = "0hw3a43fz11sys8z8ngsfl7nc6prfaa4j6vzs1j8m3cni3hmrl5v";
        buildDepends = [
          base base16-bytestring binary bytestring conduit containers
          exceptions hashable hashtables hslogger http2 lens network
          network-uri text transformers
        ];
        testDepends = [ base bytestring conduit http2 HUnit lens ];
+       buildTools = [ cpphs ];
        extraLibraries = [ openssl ];
        jailbreak = true;
        homepage = "https://github.com/alcidesv/second-transfer";
@@ -109149,8 +109531,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-language-c";
-       version = "0.6.4";
-       sha256 = "1wn491jcx78v748dyis7wg3jlg0kff0iv605a6f2ig3j7sxka1yz";
+       version = "0.7.1";
+       sha256 = "035pqmxqkydl62i1yz2r3a3fzc3p4zw83y5p56ngjjywksy9w68m";
        buildDepends = [
          base data-default-class fclabels process shake split
          unordered-containers
@@ -109507,20 +109889,29 @@ self: {
 
   "shelly" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
-     , enclosed-exceptions, exceptions, lifted-async, lifted-base
-     , monad-control, mtl, process, system-fileio, system-filepath, text
-     , time, transformers, transformers-base, unix-compat
+     , enclosed-exceptions, exceptions, hspec, HUnit, lifted-async
+     , lifted-base, monad-control, mtl, process, system-fileio
+     , system-filepath, text, time, transformers, transformers-base
+     , unix-compat
      }:
      mkDerivation {
        pname = "shelly";
-       version = "1.6.1.2";
-       sha256 = "0iv0ypl6qbrcax43smqc7s5zpm5ck5a5zby59ibnahv5a6wn16ki";
+       version = "1.6.2.5";
+       sha256 = "1dvaf1w1b5y717n24b9c3ri1qnpqppk5syh834h4iqcwfwlkjcvy";
+       isLibrary = true;
+       isExecutable = true;
        buildDepends = [
          async base bytestring containers directory enclosed-exceptions
          exceptions lifted-async lifted-base monad-control mtl process
          system-fileio system-filepath text time transformers
          transformers-base unix-compat
        ];
+       testDepends = [
+         async base bytestring containers directory enclosed-exceptions
+         exceptions hspec HUnit lifted-async lifted-base monad-control mtl
+         process system-fileio system-filepath text time transformers
+         transformers-base unix-compat
+       ];
        homepage = "https://github.com/yesodweb/Shelly.hs";
        description = "shell-like (systems) programming in Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -109688,8 +110079,8 @@ self: {
      }:
      mkDerivation {
        pname = "shuffle";
-       version = "0.1.3.2";
-       sha256 = "07amjk5l9apxs90klq3ii8gxmywnxqhx4fk2yapmm8l75l8b6kfg";
+       version = "0.1.3.3";
+       sha256 = "0ngva3p3838xay3zz442n99ilhk5d9majg342x6y7hs796lqbrrd";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -110578,8 +110969,8 @@ self: {
      }:
      mkDerivation {
        pname = "singletons";
-       version = "1.1.1";
-       sha256 = "1pbz42i2vxmw3sf3f4sqvgyp9a1b1q5my7xq64h37a9g6jd2246a";
+       version = "1.1.2";
+       sha256 = "102pxml8k1f94q8vmbsjhv6sjxa316xblfcl8czagcxkpz0sil4d";
        buildDepends = [ base containers mtl template-haskell th-desugar ];
        testDepends = [
          base Cabal constraints filepath process tasty tasty-golden
@@ -111064,6 +111455,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "smaoin" = callPackage
+    ({ mkDerivation, base, bytestring, QuickCheck, text }:
+     mkDerivation {
+       pname = "smaoin";
+       version = "0.1.1.0";
+       sha256 = "1sx3f8bkfy7an8v92xryxxjhwxprwdisv8lvl4kkq9pm36dzsnrk";
+       buildDepends = [ base bytestring text ];
+       testDepends = [ base QuickCheck ];
+       jailbreak = true;
+       homepage = "http://rel4tion.org/projects/smaoin-hs/";
+       description = "Utilities for the Smaoin semantic information model";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "smartGroup" = callPackage
     ({ mkDerivation, base, bytestring, containers, template-haskell }:
      mkDerivation {
@@ -111301,6 +111707,7 @@ self: {
          stm syb template-haskell text time transformers
          unordered-containers vector vector-algorithms xmlhtml
        ];
+       jailbreak = true;
        homepage = "http://snapframework.com/";
        description = "Top-level package for the Snap Web Framework";
        license = stdenv.lib.licenses.bsd3;
@@ -114160,40 +114567,79 @@ self: {
      }) {};
 
   "stackage" = callPackage
-    ({ mkDerivation, base, stackage-cli, stackage-install
-     , stackage-update, stackage-upload
+    ({ mkDerivation, base, stackage-build-plan, stackage-cli
+     , stackage-install, stackage-update, stackage-upload
      }:
      mkDerivation {
        pname = "stackage";
-       version = "0.7.1.0";
-       sha256 = "02z5gkhymgiz7n0mm7j3p10ysi58d9rcz9d2pxakf0hmdsc37xx7";
+       version = "0.7.2.0";
+       sha256 = "0qqj39jpigv77vikdc18n7p4527z5hj1chzshqsng4d4msqavfkp";
        buildDepends = [
-         base stackage-cli stackage-install stackage-update stackage-upload
+         base stackage-build-plan stackage-cli stackage-install
+         stackage-update stackage-upload
        ];
        homepage = "https://www.stackage.org/";
        description = "Dummy package forcing installation of other Stackage packages";
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "stackage-build-plan" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+     , directory, exceptions, filepath, http-client, http-client-tls
+     , mtl, optparse-applicative, stackage-cli, stackage-types, text
+     , time, yaml
+     }:
+     mkDerivation {
+       pname = "stackage-build-plan";
+       version = "0.1.0.0";
+       sha256 = "01vnfmsxx6m6x9wip5pqbg5yffprlc94cdj5ahqs2fyqvzs4j8rb";
+       isLibrary = true;
+       isExecutable = true;
+       buildDepends = [
+         aeson base bytestring Cabal containers directory exceptions
+         filepath http-client http-client-tls mtl optparse-applicative
+         stackage-cli stackage-types text time yaml
+       ];
+       homepage = "https://github.com/fpco/stackage-build-plan";
+       description = "Calculate and print (in different formats) Stackage build plans";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "stackage-cabal" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, http-client
+     , http-client-tls, http-types, optparse-applicative, parsec
+     , process, stackage-cli, system-fileio, text
+     }:
+     mkDerivation {
+       pname = "stackage-cabal";
+       version = "0.1.0";
+       sha256 = "11xafmg1lywgd6vnpgrbk2v8w576i41m9h911y86vh5m4d4bq2q1";
+       isLibrary = false;
+       isExecutable = true;
+       buildDepends = [
+         base bytestring exceptions http-client http-client-tls http-types
+         optparse-applicative parsec process stackage-cli system-fileio text
+       ];
+       homepage = "https://www.stackage.org/package/stackage-cabal";
+       description = "A CLI executable for cabal-based stackage commands";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "stackage-cli" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, directory, either
-     , exceptions, filepath, hashable, http-client, http-client-tls
-     , http-types, optparse-applicative, optparse-simple, parsec
-     , process, split, system-fileio, system-filepath, text
-     , transformers, unordered-containers
+    ({ mkDerivation, base, conduit, directory, either, exceptions
+     , filepath, hashable, optparse-applicative, optparse-simple
+     , process, split, text, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "stackage-cli";
-       version = "0.0.0.4";
-       sha256 = "1ygsy9ms89prs693x9gw5dv7gyhaxl3q74wbd5c2p9138gp1zykq";
+       version = "0.1.0.1";
+       sha256 = "1mcmpr745z221pp5lbib3c9cdjw8nv0lp76kv1xz7bppsn26sncm";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base bytestring conduit directory either exceptions filepath
-         hashable http-client http-client-tls http-types
-         optparse-applicative optparse-simple parsec process split
-         system-fileio system-filepath text transformers
-         unordered-containers
+         base conduit directory either exceptions filepath hashable
+         optparse-applicative optparse-simple process split text
+         transformers unordered-containers
        ];
        homepage = "https://www.stackage.org/package/stackage-cli";
        description = "A CLI library for stackage commands";
@@ -114213,8 +114659,8 @@ self: {
      }:
      mkDerivation {
        pname = "stackage-curator";
-       version = "0.8.0";
-       sha256 = "1nzbx22y90llcbfv37v119s7psp70rh7gyszar6zfg7wr4plcimb";
+       version = "0.8.1";
+       sha256 = "1fjyh8lgkf4z36jwxy45rbl4sqzg7j51gaymrqig5c0434canyqc";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -114239,23 +114685,66 @@ self: {
 
   "stackage-install" = callPackage
     ({ mkDerivation, async, base, bytestring, directory, filepath
-     , http-client, http-client-tls, process, stm
+     , http-client, http-client-tls, http-types, process, stm
      }:
      mkDerivation {
        pname = "stackage-install";
-       version = "0.1.0.1";
-       sha256 = "1ryl2b3hd4kbrn4k1brsqqwq14sv0dhsl89zskgmzwrxg32p2m94";
+       version = "0.1.0.2";
+       sha256 = "0zz7rlmjmfx45xxcid6zd8i3m3ar45hv4jhb9sqnha3qdy9yb9a5";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          async base bytestring directory filepath http-client
-         http-client-tls process stm
+         http-client-tls http-types process stm
        ];
        homepage = "https://github.com/fpco/stackage-install";
        description = "Secure download of packages for cabal-install";
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "stackage-sandbox" = callPackage
+    ({ mkDerivation, base, filepath, optparse-applicative, process
+     , stackage-cli, system-fileio, system-filepath, text
+     }:
+     mkDerivation {
+       pname = "stackage-sandbox";
+       version = "0.1.0";
+       sha256 = "0c71mb29mqzinrlbh2blpssl9r5jsdpaffrsjg398fbzam9i9xzx";
+       isLibrary = false;
+       isExecutable = true;
+       buildDepends = [
+         base filepath optparse-applicative process stackage-cli
+         system-fileio system-filepath text
+       ];
+       homepage = "https://www.stackage.org/package/stackage-sandbox";
+       description = "Work with shared stackage sandboxes";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "stackage-setup" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, classy-prelude-conduit
+     , cryptohash, cryptohash-conduit, filepath, http-client-tls
+     , http-conduit, http-types, optparse-applicative, process
+     , stackage-cli, system-fileio, system-filepath, text
+     , unordered-containers, yaml
+     }:
+     mkDerivation {
+       pname = "stackage-setup";
+       version = "0.0.0";
+       sha256 = "0igm3yyfzbmqrr6h1ifk5jg4r9rl0xap03ibb381lmmghbxvixx2";
+       isLibrary = false;
+       isExecutable = true;
+       buildDepends = [
+         aeson base bytestring classy-prelude-conduit cryptohash
+         cryptohash-conduit filepath http-client-tls http-conduit http-types
+         optparse-applicative process stackage-cli system-fileio
+         system-filepath text unordered-containers yaml
+       ];
+       homepage = "https://www.stackage.org/package/stackage-setup";
+       description = "An executable for downloading a Haskell setup";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "stackage-types" = callPackage
     ({ mkDerivation, aeson, base, Cabal, containers, exceptions
      , hashable, semigroups, text, unordered-containers, vector
@@ -114816,13 +115305,14 @@ self: {
     ({ mkDerivation, base, Cabal, cabal-test-quickcheck, QuickCheck }:
      mkDerivation {
        pname = "step-function";
-       version = "0.1.0.0";
-       sha256 = "0v7mpi680zl5ihzrdda7di790br5jm563kf0r46z40b63lbzzv01";
+       version = "0.1.1.0";
+       sha256 = "03pdpm1glmaqhqzr2cp08iy84c1vjhq0fq7yavmcrx94hxfw1zfd";
        buildDepends = [ base ];
        testDepends = [ base Cabal cabal-test-quickcheck QuickCheck ];
        homepage = "https://github.com/jonpetterbergman/step-function";
        description = "Step functions, staircase functions or piecewise constant functions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stepwise" = callPackage
@@ -115800,8 +116290,8 @@ self: {
      }:
      mkDerivation {
        pname = "stripe-haskell";
-       version = "0.1.3.1";
-       sha256 = "0c0g1ixjja49ifdch06flsb1k233sazy7yybqskacv7xmb1bpixy";
+       version = "0.1.4.0";
+       sha256 = "09s699h2b641bakcgf3f2cwdqb4qb37b4y31vpcq3k8pkbmhy8sf";
        buildDepends = [
          aeson base bytestring either HsOpenSSL http-streams io-streams mtl
          random text time transformers unordered-containers
@@ -116452,8 +116942,8 @@ self: {
      }:
      mkDerivation {
        pname = "swagger";
-       version = "0.2.1";
-       sha256 = "0b3yj37l80nvk2qnd1hnvqr6xsh11v7sb6s75wnr5gm6v7q5fd47";
+       version = "0.2.2";
+       sha256 = "1hpc569n34kr1nkrwlx76pc0yp9icr8j5cxliwjqffnh7x2czzqr";
        buildDepends = [ aeson base bytestring text time transformers ];
        testDepends = [ aeson base bytestring tasty tasty-hunit ];
        description = "Implementation of swagger data model";
@@ -116724,24 +117214,26 @@ self: {
 
   "syncthing-hs" = callPackage
     ({ mkDerivation, aeson, base, bytestring, connection, containers
-     , derive, either, exceptions, http-client, http-client-tls, lens
-     , old-locale, quickcheck-instances, regex-posix, tasty, tasty-hunit
+     , data-default, derive, either, exceptions, http-client
+     , http-client-tls, http-types, lens, old-locale
+     , quickcheck-instances, regex-posix, scientific, tasty, tasty-hunit
      , tasty-quickcheck, text, time, transformers, unordered-containers
-     , wreq
+     , vector, wreq
      }:
      mkDerivation {
        pname = "syncthing-hs";
-       version = "0.1.2.0";
-       sha256 = "15s2pz775bgygq2pnb6x546sf16vcr2dzyn5qnwf4wl7gg4hjalj";
+       version = "0.2.0.0";
+       sha256 = "172jyv2lxq1ys7r2hcrria91s6k5fks2bqnd7whppln79g1nd7vi";
        buildDepends = [
          aeson base bytestring connection containers either exceptions
          http-client http-client-tls lens old-locale regex-posix text time
-         transformers unordered-containers wreq
+         transformers unordered-containers vector wreq
        ];
        testDepends = [
-         aeson base bytestring containers derive either lens
-         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
-         transformers wreq
+         aeson base bytestring containers data-default derive either
+         exceptions http-client http-types lens quickcheck-instances
+         scientific tasty tasty-hunit tasty-quickcheck text transformers
+         vector wreq
        ];
        homepage = "https://github.com/jetho/syncthing-hs";
        description = "Haskell bindings for the Syncthing REST API";
@@ -118648,8 +119140,8 @@ self: {
      }:
      mkDerivation {
        pname = "templater";
-       version = "0.0.2.0";
-       sha256 = "10dar9n4ccskv163zh3h756mp9ccx04ifgjwnsf8cnab22lng5mb";
+       version = "0.0.3.0";
+       sha256 = "0j00bb915j5d9a416gjqng08zcqfwbv24k2rqmb0mbmzz768viz4";
        buildDepends = [ attoparsec base text ];
        testDepends = [
          base hspec hspec-attoparsec HUnit QuickCheck text
@@ -118699,12 +119191,12 @@ self: {
      }) {};
 
   "temporal-media" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, Boolean }:
      mkDerivation {
        pname = "temporal-media";
-       version = "0.4.0";
-       sha256 = "0x421j06xqa3rrx3pavc720j6xhnajgp3x1m8hdafis2g93d4mb0";
-       buildDepends = [ base ];
+       version = "0.5.0";
+       sha256 = "1pjw781rkki4nv0xsn35jhrad2xxxks0lpqsx3zg5rzrvvxqd3b6";
+       buildDepends = [ base Boolean ];
        homepage = "https://github.com/anton-k/temporal-media";
        description = "data types for temporal media";
        license = stdenv.lib.licenses.bsd3;
@@ -119169,6 +119661,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "test-invariant" = callPackage
+    ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck }:
+     mkDerivation {
+       pname = "test-invariant";
+       version = "0.4.3.0";
+       sha256 = "1s0ddadch3wk8435y6am6v7d833jj0v7i70wr9shi7qc91igm3wr";
+       buildDepends = [ base QuickCheck ];
+       testDepends = [ base QuickCheck tasty tasty-quickcheck ];
+       homepage = "https://github.com/knupfer/test-invariant";
+       description = "Provide common invariants to be checked with QuickCheck";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "test-pkg" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -119417,8 +119922,8 @@ self: {
      }:
      mkDerivation {
        pname = "texmath";
-       version = "0.8.1";
-       sha256 = "0k30b4klbp1n59gjpwmkcd8p7rg0ihnn9n3ka5vz85lfsykl7q6q";
+       version = "0.8.2";
+       sha256 = "1dqx00ai4cgvrih0pwk46iajcpdq6a2dn8ndy1lficgqld6dvdzr";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -120014,6 +120519,7 @@ self: {
        homepage = "https://github.com/seereason/th-context";
        description = "Test instance context";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "th-desugar" = callPackage
@@ -120508,8 +121014,8 @@ self: {
      }:
      mkDerivation {
        pname = "threadscope";
-       version = "0.2.6";
-       sha256 = "0pycxvf3gjx86yp948anczxidhi6ra95szkqyvvlfpriay7klfya";
+       version = "0.2.7";
+       sha256 = "1dpxgzm29p07iy17hkfzki4c9ckhwx4acvjhlwxmpmaj2a1m6mnc";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -120540,28 +121046,27 @@ self: {
      }) {};
 
   "threepenny-gui" = callPackage
-    ({ mkDerivation, aeson, attoparsec-enumerator, base, bytestring
-     , containers, data-default, deepseq, filepath, hashable
+    ({ mkDerivation, aeson, async, attoparsec-enumerator, base
+     , bytestring, containers, data-default, deepseq, filepath, hashable
      , MonadCatchIO-transformers, network-uri, safe, snap-core
      , snap-server, stm, template-haskell, text, time, transformers
-     , unordered-containers, utf8-string, vault, websockets
+     , unordered-containers, utf8-string, vault, vector, websockets
      , websockets-snap
      }:
      mkDerivation {
        pname = "threepenny-gui";
-       version = "0.5.0.0";
-       sha256 = "0rr826k6p2hbp66qr12sci6km40krbi7lbs293r11jxi0ivj5drd";
+       version = "0.6.0.1";
+       sha256 = "1pivjwz9i3phi6ja4b47mwbh3gscql4z14vxw5s6imhy3pzbr99r";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         aeson attoparsec-enumerator base bytestring containers data-default
-         deepseq filepath hashable MonadCatchIO-transformers network-uri
-         safe snap-core snap-server stm template-haskell text time
-         transformers unordered-containers utf8-string vault websockets
-         websockets-snap
+         aeson async attoparsec-enumerator base bytestring containers
+         data-default deepseq filepath hashable MonadCatchIO-transformers
+         network-uri safe snap-core snap-server stm template-haskell text
+         time transformers unordered-containers utf8-string vault vector
+         websockets websockets-snap
        ];
-       jailbreak = true;
-       homepage = "http://www.haskell.org/haskellwiki/Threepenny-gui";
+       homepage = "http://wiki.haskell.org/Threepenny-gui";
        description = "GUI framework that uses the web browser as a display";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121204,14 +121709,23 @@ self: {
      }) {};
 
   "timerep" = callPackage
-    ({ mkDerivation, attoparsec, base, old-locale, time }:
+    ({ mkDerivation, attoparsec, base, Cabal, cabal-test-quickcheck
+     , monoid-subclasses, QuickCheck, text, time, time-locale-compat
+     }:
      mkDerivation {
        pname = "timerep";
-       version = "1.0.4";
-       sha256 = "00a1sfhpp3c88f2pg0kigmzngh84ahw9d4zh188miagw0b4zn8xj";
-       buildDepends = [ attoparsec base old-locale time ];
-       description = "Parse and display time according to some RFCs (RFC3339, RFC2822)";
+       version = "2.0.0";
+       sha256 = "1s2m5z36ll4r2xijw6jv0wblva79jpzz6737l607hn3pvq13nbzz";
+       buildDepends = [
+         attoparsec base monoid-subclasses text time time-locale-compat
+       ];
+       testDepends = [
+         base Cabal cabal-test-quickcheck QuickCheck text time
+         time-locale-compat
+       ];
+       description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "timers" = callPackage
@@ -121283,12 +121797,13 @@ self: {
      }:
      mkDerivation {
        pname = "timezone-olson";
-       version = "0.1.6";
-       sha256 = "0gg1fq85km5d48966a267q6z0wwl1dz88xq88v0l1jlkwd9jsb0z";
+       version = "0.1.7";
+       revision = "1";
+       sha256 = "1am6vqq3zxrnb444waqfajk3s1wpynw9fszqnk9ww7akf2v5abr3";
+       editedCabalFile = "cdd67661d2460ceb1720bcbb194726a57c21b113b9383cd1f1dca91e8e71d652";
        buildDepends = [
          base binary bytestring extensible-exceptions time timezone-series
        ];
-       jailbreak = true;
        homepage = "http://projects.haskell.org/time-ng/";
        description = "A pure Haskell parser and renderer for binary Olson timezone files";
        license = stdenv.lib.licenses.bsd3;
@@ -121300,12 +121815,11 @@ self: {
      }:
      mkDerivation {
        pname = "timezone-olson-th";
-       version = "0.1.0.0";
-       sha256 = "0rw0gca1qa5r9nas12mhmbfa09jjix6kn7h5vjmvbhh83820br5i";
+       version = "0.1.0.1";
+       sha256 = "1xqy4bbkwn03ynvk8dhcmrp37rj1swaskh2si9adb9d5prcibsv1";
        buildDepends = [
          base template-haskell time timezone-olson timezone-series
        ];
-       jailbreak = true;
        homepage = "http://github.com/jonpetterbergman/timezone-olson-th";
        description = "Load TimeZoneSeries from an Olson file at compile time";
        license = stdenv.lib.licenses.bsd3;
@@ -121315,10 +121829,9 @@ self: {
     ({ mkDerivation, base, time }:
      mkDerivation {
        pname = "timezone-series";
-       version = "0.1.4";
-       sha256 = "06p5v0dimhwmra100gwkhkz3ll492i2bvafw0qx2qzcxx4yxff40";
+       version = "0.1.5.1";
+       sha256 = "0mks5s5wdw8fi5hjhf6zbs3pfgy4gsysd1369s41kw4h7aidsi6j";
        buildDepends = [ base time ];
-       jailbreak = true;
        homepage = "http://projects.haskell.org/time-ng/";
        description = "Enhanced timezone handling for Data.Time";
        license = stdenv.lib.licenses.bsd3;
@@ -122621,20 +123134,20 @@ self: {
 
   "tttool" = callPackage
     ({ mkDerivation, aeson, base, binary, bytestring, containers
-     , directory, filepath, ghc-prim, hashable, JuicyPixels, mtl, parsec
-     , process, template-haskell, text, time, unordered-containers
-     , vector, yaml
+     , directory, executable-path, filepath, hashable, haskeline
+     , JuicyPixels, mtl, parsec, process, process-extras, random
+     , template-haskell, time, vector, yaml
      }:
      mkDerivation {
        pname = "tttool";
-       version = "1.3";
-       sha256 = "03wb7ra4zk6x40z2h2i8rdlf53abd9lnj67c2438y2vk70ljmlny";
+       version = "1.4.0.1";
+       sha256 = "1adk3ngh88bm2mwycvpw3fsvzcrprkd34wyam6pan8yvw1jaz0lg";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
-         aeson base binary bytestring containers directory filepath ghc-prim
-         hashable JuicyPixels mtl parsec process template-haskell text time
-         unordered-containers vector yaml
+         aeson base binary bytestring containers directory executable-path
+         filepath hashable haskeline JuicyPixels mtl parsec process
+         process-extras random template-haskell time vector yaml
        ];
        homepage = "https://github.com/entropia/tip-toi-reveng";
        description = "Working with files for the Tiptoi® pen";
@@ -124141,8 +124654,8 @@ self: {
      }:
      mkDerivation {
        pname = "uhc-light";
-       version = "1.1.8.10";
-       sha256 = "12rrcvmqpani5pp9qpf4yqsgvbzx4xwj87nfw0kl4mrhl4gd8c8d";
+       version = "1.1.9.0";
+       sha256 = "0dqb0054nbl5qfxrg7g4yvmiawp9ladlws26cdf32jxrm31wgmkj";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -124163,8 +124676,8 @@ self: {
      }:
      mkDerivation {
        pname = "uhc-util";
-       version = "0.1.5.4";
-       sha256 = "0ksaph4nmk38hv3pfs95xrp6mryhjk6dqbl8wlj5iyn75f1yibli";
+       version = "0.1.5.5";
+       sha256 = "00b1ycdnm0gm01izs96qwsx3c3p1mrcimzamscaimyr1y14jvfc1";
        buildDepends = [
          array base binary bytestring containers directory fclabels fgl
          hashable ListLike mtl process syb time time-compat uulib
@@ -125644,8 +126157,8 @@ self: {
      }:
      mkDerivation {
        pname = "usb";
-       version = "1.3.0.1";
-       sha256 = "0sckwrf22zpyp11575d8n5ka6cwcc0cw9r79vzbl859rz1bcxrj7";
+       version = "1.3.0.2";
+       sha256 = "1qnbjpxa19w3dli5qjamb3f8pgq8jas01pm30x8m7fbh4zlnpzib";
        buildDepends = [
          base bindings-libusb bytestring containers ghc-prim text vector
        ];
@@ -125748,8 +126261,8 @@ self: {
     ({ mkDerivation, aeson, base, bcrypt, path-pieces, text, time }:
      mkDerivation {
        pname = "users";
-       version = "0.2.0.1";
-       sha256 = "0h0265yynj22p6m84gb9by4axby90awsf7zr2s2g0sb9j38z2b4p";
+       version = "0.3.0.0";
+       sha256 = "1f63223fxrcyp3gz63viqncqs7yln0mifcnh123172rnfhn61zka";
        buildDepends = [ aeson base bcrypt path-pieces text time ];
        homepage = "https://github.com/agrafix/users";
        description = "A library simplifying user management for web applications";
@@ -125762,8 +126275,8 @@ self: {
      }:
      mkDerivation {
        pname = "users-postgresql-simple";
-       version = "0.2.0.0";
-       sha256 = "162bk3nswnnzblksx4n8fz2yvxaqry7jknb2gkypv15r6kw1pi43";
+       version = "0.3.0.0";
+       sha256 = "039da6rvjcdjg5lpd5hqkxcb9vgdcd7ppjiqk3gn6jl5q1gn1yzr";
        buildDepends = [
          aeson base bytestring mtl postgresql-simple text time users uuid
        ];
@@ -125777,8 +126290,8 @@ self: {
     ({ mkDerivation, aeson, base, hspec, text, users }:
      mkDerivation {
        pname = "users-test";
-       version = "0.2.0.0";
-       sha256 = "1fli5h9i5bjx945pixnlicsy2y2caw1595isq98vwv7rsarkj8dx";
+       version = "0.3.0.0";
+       sha256 = "1cmrd0igkidmv8jfb3dv3g49i1k71rh3i4v3dksql18g7472cnxh";
        buildDepends = [ aeson base hspec text users ];
        homepage = "https://github.com/agrafix/users";
        description = "Library to test backends for the users library";
@@ -125939,19 +126452,21 @@ self: {
      }) {};
 
   "uu-options" = callPackage
-    ({ mkDerivation, base, lenses, mtl, transformers, uu-interleaved
-     , uu-parsinglib
+    ({ mkDerivation, base, lenses, mtl, template-haskell, transformers
+     , uu-interleaved, uu-parsinglib
      }:
      mkDerivation {
        pname = "uu-options";
-       version = "0.1.0.1";
-       sha256 = "0dygg4w3rlnf1pnmwq7i6vzz0v90b4g18ipfc5whn1ss1bixwxk4";
+       version = "0.1.0.2";
+       revision = "1";
+       sha256 = "0cbf0ckq8z7lqziip7znfwa4vmqfsgmg7phrc3r68z2hpinw73zy";
+       editedCabalFile = "25f112bb1de34b05c01588e982a1ce61225ede0e18d569c5dea91518589e0149";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base lenses mtl transformers uu-interleaved uu-parsinglib
+         base lenses mtl template-haskell transformers uu-interleaved
+         uu-parsinglib
        ];
-       jailbreak = true;
        homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
        description = "Parse command line options using uu-interleave and uu-parsinglib";
        license = stdenv.lib.licenses.mit;
@@ -126689,6 +127204,7 @@ self: {
        sha256 = "10mn2gvpkp14j7rc7cc66x30k7xh56xpp04ak1aj8p46rsy75s4x";
        editedCabalFile = "af7a5778a0ab8e79fdd4d535aeda7dba18ead15ea3f0b5ae87c3b17c5a076216";
        buildDepends = [ accelerate base vect-floating ];
+       jailbreak = true;
        homepage = "http://github.com/cpdurham/vect-floating-accelerate";
        description = "Accelerate instances for vect-floating types";
        license = stdenv.lib.licenses.bsd3;
@@ -126745,8 +127261,10 @@ self: {
      }:
      mkDerivation {
        pname = "vector-algorithms";
-       version = "0.6.0.4";
-       sha256 = "09f0kds50xa0r2l837gqarzazvlhx2afvvykkqiwjqma9caj52av";
+       version = "0.7";
+       revision = "1";
+       sha256 = "1ijnmgvdhj2qi5rsq4b1ffci47inck9arrcan5jzfkvzr54fvzcx";
+       editedCabalFile = "ba3ba4dbfe97dc45be68d13c51ba4425900b186a46cdf3eceaafb746030c1b95";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ base bytestring mtl mwc-random primitive vector ];
@@ -126853,20 +127371,19 @@ self: {
      }) {};
 
   "vector-fftw" = callPackage
-    ({ mkDerivation, base, fftw3, primitive, storable-complex, vector
-     }:
+    ({ mkDerivation, base, fftw, primitive, storable-complex, vector }:
      mkDerivation {
        pname = "vector-fftw";
        version = "0.1.3.2";
        sha256 = "0rfvr86yiwp4wb9qjggbbacmgkfj6xrk6h7xb4xmhmk88slvifm0";
        buildDepends = [ base primitive storable-complex vector ];
-       extraLibraries = [ fftw3 ];
+       extraLibraries = [ fftw ];
        jailbreak = true;
        homepage = "http://hackage.haskell.org/package/vector-fftw";
        description = "A binding to the fftw library for one-dimensional vectors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) { fftw3 = null;};
+     }) { inherit (pkgs) fftw;};
 
   "vector-functorlazy" = callPackage
     ({ mkDerivation, base, ghc-prim, primitive, vector, vector-th-unbox
@@ -127513,8 +128030,8 @@ self: {
      }:
      mkDerivation {
        pname = "vty";
-       version = "5.2.8";
-       sha256 = "01wra0gfv94wbv0blrixix0bggjg9cg72axgg3r9brp7qmh1qv14";
+       version = "5.2.9";
+       sha256 = "013bha8b30q7ax2qyv315hmdxhzfqgc2bw2wyz1q53qw0mxyhbjr";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -127663,8 +128180,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-app-static";
-       version = "3.0.1";
-       sha256 = "0c2zhkm9c9ixaj210npi5vlm4rnyj56nxakjz63kahna121qjqak";
+       version = "3.0.1.1";
+       sha256 = "1zji4zisclycpyg28shwk96zmhmlvwiwz057dd4wf3w35sdklx7y";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -128317,6 +128834,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "wai-request-spec" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, containers
+     , http-types, text, wai
+     }:
+     mkDerivation {
+       pname = "wai-request-spec";
+       version = "0.8.5.2";
+       sha256 = "1r51ib85krin61ggqgrir0igma80qryblqqrf38j01af1qnvvlxv";
+       buildDepends = [
+         base bytestring case-insensitive containers http-types text wai
+       ];
+       homepage = "https://gitlab.com/cpp.cabrera/wai-request-spec";
+       description = "Declarative request parsing";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "wai-responsible" = callPackage
     ({ mkDerivation, base, bytestring, http-types, wai }:
      mkDerivation {
@@ -128616,8 +129149,8 @@ self: {
      }:
      mkDerivation {
        pname = "warp";
-       version = "3.0.12.1";
-       sha256 = "0dahx5g6dclpgrapwvplz4di6yjhy7i3ja089nlyn46lx15pzp6b";
+       version = "3.0.13";
+       sha256 = "0ggjbkgxzrvi7smjvrprr07c49n6d3s21jqnjc9l4ss3f3nd7699";
        buildDepends = [
          array auto-update base blaze-builder bytestring case-insensitive
          ghc-prim hashable http-date http-types iproute network
@@ -131251,8 +131784,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-conduit";
-       version = "1.2.4";
-       sha256 = "1pb9iy95ajy0dxw2f1jh1ymdl4fjlhyan59hbmnj09g1q1h51dpq";
+       version = "1.2.5.1";
+       sha256 = "1p3rhmp0j8yayylx936asq7ggn9z50fg3vmd108bfrab2wzqrs4f";
        buildDepends = [
          attoparsec base blaze-builder blaze-html blaze-markup bytestring
          conduit conduit-extra containers data-default deepseq monad-control
@@ -132242,8 +132775,8 @@ self: {
      }:
      mkDerivation {
        pname = "yackage";
-       version = "0.7.0.7";
-       sha256 = "168dcl2ham94k0wmf75lgazn6q82yfww5lpl24nhmdr3fwd4p6p1";
+       version = "0.7.0.8";
+       sha256 = "1wp7vqlnwxiq4fi0dly25n9jxqi1rpgngd5dn4w4gqla1mqpb43c";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -132954,8 +133487,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth-oauth";
-       version = "1.4.0.1";
-       sha256 = "0wy3c271jq7ssvh6fhpi0h92pin5a8f48vmr3qsw8szf4gpw1j69";
+       version = "1.4.0.2";
+       sha256 = "0vwp08rx4bnqx9mr6ixq15s334cdjadhl9n84rs3n1xd94sj1p6l";
        buildDepends = [
          authenticate-oauth base bytestring lifted-base text transformers
          yesod-auth yesod-core yesod-form
@@ -133053,10 +133586,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-bin";
-       version = "1.4.7.1";
-       revision = "1";
-       sha256 = "080jamya9scyybls3j230rv1mpmxhvskaxd72wxxm5slv8kc6p27";
-       editedCabalFile = "a4b2436fca046b83a3e88fc9b923d3d852a87ebd392d9d0704047e01b8a0a7be";
+       version = "1.4.7.2";
+       sha256 = "15l69vxfzhjql83ikvb6ca980ikj17346bq9b4888cv87yxnizgh";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -133973,8 +134504,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-transloadit";
-       version = "0.1.1.0";
-       sha256 = "0m83hy3j2sg060jv44pcgr99avzg0laq6ydl37pckvyqz27rbw7f";
+       version = "0.1.3.0";
+       sha256 = "0yj1mn5xbvq4j6qqndfby04vdy6x2k7ik9xg6vb4ffhg9z9r8q3y";
        buildDepends = [
          aeson base byteable bytestring cryptohash lens lens-aeson
          old-locale shakespeare text time transformers yesod yesod-core
diff --git a/pkgs/development/interpreters/lua-5/5.2.nix b/pkgs/development/interpreters/lua-5/5.2.nix
index 1812ccbf7d6..313db1038b8 100644
--- a/pkgs/development/interpreters/lua-5/5.2.nix
+++ b/pkgs/development/interpreters/lua-5/5.2.nix
@@ -2,7 +2,7 @@
 
 let
   dsoPatch = fetchurl {
-    url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/liblua.so.patch?h=packages/lua";
+    url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/liblua.so.patch?h=packages/lua52";
     sha256 = "1by1dy4ql61f5c6njq9ibf9kaqm3y633g2q8j54iyjr4cxvqwqz9";
     name = "lua-arch.patch";
   };
diff --git a/pkgs/development/interpreters/picoc/default.nix b/pkgs/development/interpreters/picoc/default.nix
new file mode 100644
index 00000000000..8cad6dc369d
--- /dev/null
+++ b/pkgs/development/interpreters/picoc/default.nix
@@ -0,0 +1,51 @@
+{ stdenv, fetchFromGitHub, readline }:
+
+let version = "2015-05-04"; in
+stdenv.mkDerivation rec {
+  name = "picoc-${version}";
+
+  src = fetchFromGitHub {
+    sha256 = "01w3jwl0vn9fsmh7p20ad4nl9ljzgfn576yvncd9pk9frx3pd8y4";
+    rev = "4555e8456f020554bcac50751fbb9b36c7d8c13b";
+    repo = "picoc";
+    owner = "zsaleeba";
+  };
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "Very small C interpreter for scripting";
+    longDescription = ''
+      PicoC is a very small C interpreter for scripting. It was originally
+      written as a script language for a UAV's on-board flight system. It's
+      also very suitable for other robotic, embedded and non-embedded
+      applications. The core C source code is around 3500 lines of code. It's
+      not intended to be a complete implementation of ISO C but it has all the
+      essentials. When compiled it only takes a few k of code space and is also
+      very sparing of data space. This means it can work well in small embedded
+      devices.
+    '';
+    homepage = https://github.com/zsaleeba/picoc;
+    downloadPage = https://code.google.com/p/picoc/downloads/list;
+    license = with licenses; bsd3;
+    platforms = with platforms; linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+
+  buildInputs = [ readline ];
+
+  postPatch = ''
+    substituteInPlace Makefile --replace '`svnversion -n`' "${version}"
+  '';
+
+  enableParallelBuilding = true;
+
+  doCheck = true;
+  checkTarget = "test";
+
+  installPhase = ''
+    install -Dm755 picoc $out/bin/picoc
+
+    mkdir -p $out/include
+    install -m644 *.h $out/include
+  '';
+}
diff --git a/pkgs/development/interpreters/pypy/default.nix b/pkgs/development/interpreters/pypy/default.nix
index 10d03103b1b..c5abefc6a78 100644
--- a/pkgs/development/interpreters/pypy/default.nix
+++ b/pkgs/development/interpreters/pypy/default.nix
@@ -7,7 +7,7 @@ assert zlibSupport -> zlib != null;
 let
 
   majorVersion = "2.5";
-  version = "${majorVersion}.0";
+  version = "${majorVersion}.1";
   libPrefix = "pypy${majorVersion}";
 
   pypy = stdenv.mkDerivation rec {
@@ -18,7 +18,7 @@ let
 
     src = fetchurl {
       url = "https://bitbucket.org/pypy/pypy/get/release-${version}.tar.bz2";
-      sha256 = "126zrsx6663n9w60018mii1z7cqb87iq9irnhp8z630mldallr4d";
+      sha256 = "0gzhgc0rh5ywpkvzishpvkninl41r5k207y8afa8vxwpfx03vcrj";
     };
 
     buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses expat sqlite tk tcl x11 libX11 makeWrapper ]
diff --git a/pkgs/development/interpreters/ruby/bundler-head.nix b/pkgs/development/interpreters/ruby/bundler-head.nix
index 35b8823d22a..3e10a1e4b54 100644
--- a/pkgs/development/interpreters/ruby/bundler-head.nix
+++ b/pkgs/development/interpreters/ruby/bundler-head.nix
@@ -5,7 +5,7 @@ buildRubyGem {
   src = fetchgit {
     url = "https://github.com/bundler/bundler.git";
     rev = "a2343c9eabf5403d8ffcbca4dea33d18a60fc157";
-    sha256 = "0q7cjmz1fsrw3yfsr3h274qjamwnw01xgaqq3h5cjbqlrni4iq7k";
+    sha256 = "11pbg71bhp66nyhwk0cpbcn1fhp4amv8sr2vx8dw83dcnqqafn92";
     leaveDotGit = true;
   };
   dontPatchShebangs = true;
diff --git a/pkgs/development/libraries/audio/lilv/lilv-svn.nix b/pkgs/development/libraries/audio/lilv/lilv-svn.nix
new file mode 100644
index 00000000000..0b02774bc17
--- /dev/null
+++ b/pkgs/development/libraries/audio/lilv/lilv-svn.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchsvn, lv2, pkgconfig, python, serd, sord-svn, sratom }:
+
+stdenv.mkDerivation rec {
+  name = "lilv-svn-${rev}";
+  rev = "5675";
+
+  src = fetchsvn {
+    url = "http://svn.drobilla.net/lad/trunk/lilv";
+    rev = rev;
+    sha256 = "1wr61sivgbh0j271ix058sncsrgh9p2rh7af081s2z9ml8szgraq";
+  };
+
+  buildInputs = [ lv2 pkgconfig python serd sord-svn sratom ];
+
+  configurePhase = "python waf configure --prefix=$out";
+
+  buildPhase = "python waf";
+
+  installPhase = "python waf install";
+
+  meta = with stdenv.lib; {
+    homepage = http://drobilla.net/software/lilv;
+    description = "A C library to make the use of LV2 plugins";
+    license = licenses.mit;
+    maintainers = [ maintainers.goibhniu ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/development/libraries/audio/lv2/default.nix b/pkgs/development/libraries/audio/lv2/default.nix
index f03f6b3d371..cda126218ba 100644
--- a/pkgs/development/libraries/audio/lv2/default.nix
+++ b/pkgs/development/libraries/audio/lv2/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "lv2-${version}";
-  version = "1.10.0";
+  version = "1.12.0";
 
   src = fetchurl {
     url = "http://lv2plug.in/spec/${name}.tar.bz2";
-    sha256 = "1md41x9snrp4mcfyli7lyfpvcfa78nfy6xkdy84kppnl8m5qw378";
+    sha256 = "1saq0vwqy5zjdkgc5ahs8kcabxfmff2mmg68fiqrkv8hiw9m6jks";
   };
 
   buildInputs = [ gtk libsndfile pkgconfig python ];
diff --git a/pkgs/development/libraries/audio/ntk/default.nix b/pkgs/development/libraries/audio/ntk/default.nix
new file mode 100644
index 00000000000..647d0962f0a
--- /dev/null
+++ b/pkgs/development/libraries/audio/ntk/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchgit, cairo, libjpeg, libXft, pkgconfig, python2 }:
+
+stdenv.mkDerivation rec {
+  name = "ntk-${version}";
+  version = "2014-10-18";
+  src = fetchgit {
+    url = "git://git.tuxfamily.org/gitroot/non/fltk.git";
+    rev = "5719b0044d9f267de5391fab006370cc7f4e70bd";
+    sha256 = "7ecedb049e00cc9a1bb0e0e2f02e5a734c873653b68551e6573474c04abe1821";
+  };
+
+  buildInputs = [
+    cairo libjpeg libXft pkgconfig python2
+  ];
+
+  buildPhase = ''
+    python waf configure --prefix=$out
+    python waf
+  '';
+
+  installPhase = ''
+    python waf install
+  '';
+
+  meta = {
+    description = "Fork of FLTK 1.3.0 with additional functionality.";
+    version = "${version}";
+    homepage = "http://non.tuxfamily.org/";
+    license = stdenv.lib.licenses.lgpl21;
+    maintainers = [ stdenv.lib.maintainers.magnetophon ];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
diff --git a/pkgs/development/libraries/audio/raul/default.nix b/pkgs/development/libraries/audio/raul/default.nix
index 269e7472280..789846c15e7 100644
--- a/pkgs/development/libraries/audio/raul/default.nix
+++ b/pkgs/development/libraries/audio/raul/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   name = "raul-svn-${rev}";
-  rev = "5449";
+  rev = "5675";
 
   src = fetchsvn {
     url = "http://svn.drobilla.net/lad/trunk/raul";
     rev = rev;
-    sha256 = "02ph1hikp1iynwbxbiaf28brkwig7n4lsb3djaivnf14arg5vmzx";
+    sha256 = "0yvm3j57lch89dixx7zsip7pxsws0xxy1y6ck7a3l0534qc5kny4";
   };
 
   buildInputs = [ boost gtk pkgconfig python ];
diff --git a/pkgs/development/libraries/zita-alsa-pcmi/default.nix b/pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix
index 2f5b9183f66..2f5b9183f66 100644
--- a/pkgs/development/libraries/zita-alsa-pcmi/default.nix
+++ b/pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix
diff --git a/pkgs/development/libraries/audio/zita-convolver/default.nix b/pkgs/development/libraries/audio/zita-convolver/default.nix
new file mode 100644
index 00000000000..a15ae7dad40
--- /dev/null
+++ b/pkgs/development/libraries/audio/zita-convolver/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchurl, fftwFloat }:
+
+stdenv.mkDerivation rec {
+  name = "zita-convolver-${version}";
+  version = "3.1.0";
+  src = fetchurl {
+    url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2";
+    sha256 = "14qrnczhp5mbwhky64il7kxc4hl1mmh495v60va7i2qnhasr6zmz";
+  };
+
+  buildInputs = [ fftwFloat ];
+
+  patchPhase = ''
+    cd libs
+    sed -e "s@ldconfig@@" -i Makefile
+  '';
+
+  installPhase = ''
+    make PREFIX="$out" SUFFIX="" install
+
+    # create lib link for building apps
+    ln -s $out/lib/libzita-convolver.so.$version $out/lib/libzita-convolver.so.3
+  '';
+
+  meta = {
+    description = "Convolution library by Fons Adriaensen";
+    version = "${version}";
+    homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html";
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = [ stdenv.lib.maintainers.magnetophon ];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
diff --git a/pkgs/development/libraries/bobcat/default.nix b/pkgs/development/libraries/bobcat/default.nix
new file mode 100644
index 00000000000..d89a2763834
--- /dev/null
+++ b/pkgs/development/libraries/bobcat/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, gcc49, icmake, libmilter, libX11, openssl, readline
+, utillinux, yodl }:
+
+let version = "3.25.01"; in
+stdenv.mkDerivation rec {
+  name = "bobcat-${version}";
+
+  src = fetchurl {
+    sha256 = "07qc10hnjpmc2wq14kw01vfww5i049y0jmdvkiiafw33ffy0wdca";
+    url = "mirror://sourceforge/bobcat/bobcat/${version}/bobcat_${version}.orig.tar.gz";
+  };
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "Brokken's Own Base Classes And Templates";
+    downloadPage = http://sourceforge.net/projects/bobcat/files/;
+    license = with licenses; gpl3;
+    platforms = with platforms; linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+
+  buildInputs = [ gcc49 icmake libmilter libX11 openssl readline utillinux
+    yodl ];
+
+  postPatch = ''
+    substituteInPlace INSTALL.im --replace /usr $out
+    patchShebangs ./build
+  '';
+
+  buildPhase = ''
+    ./build libraries all
+    ./build man
+  '';
+
+  installPhase = ''
+    ./build install
+  '';
+}
diff --git a/pkgs/development/libraries/chipmunk/default.nix b/pkgs/development/libraries/chipmunk/default.nix
index 63c5959960a..52990097a23 100644
--- a/pkgs/development/libraries/chipmunk/default.nix
+++ b/pkgs/development/libraries/chipmunk/default.nix
@@ -1,39 +1,29 @@
-args :  
-let 
-  lib = args.lib;
-  fetchurl = args.fetchurl;
-  fullDepEntry = args.fullDepEntry;
+{ stdenv, fetchurl, cmake, freeglut, mesa, glfw2, glew, libX11, xproto
+, inputproto, libXi, libXmu
+}:
+
+stdenv.mkDerivation rec {
+  name = "chipmunk-${version}";
+  majorVersion = "7";
+  version = "${majorVersion}.0.0";
 
-  version = lib.attrByPath ["version"] "6.1.5" args;
-  majorVersion = lib.attrByPath ["majorVersion"] "6" args;
-  buildInputs = with args; [
-    cmake freeglut mesa
-    libX11 xproto inputproto libXi libXmu
-  ];
-in
-rec {
   src = fetchurl {
-    url = "http://files.slembcke.net/chipmunk/release/Chipmunk-${majorVersion}.x/Chipmunk-${version}.tgz";
-    sha256 = "0rhsgl32k6bja2ipzprf7iv3lscbl8h8s9il625rp966jvq6phy7";
+    url = "https://chipmunk-physics.net/release/Chipmunk-${majorVersion}.x/Chipmunk-${version}.tgz";
+    sha256 = "1kaii8wgvp0kgn2p22jm9smyqlws4p5dg8j23jaiasx9jq1kiaql";
   };
 
-  inherit buildInputs;
-  configureFlags = [];
-  
-  /* doConfigure should be specified separately */
-  phaseNames = ["genMakefile" "doMakeInstall" "demoInstall"];
-
-  genMakefile = fullDepEntry ''
-    cmake -D CMAKE_INSTALL_PREFIX=$out . 
-  '' ["minInit" "addInputs" "doUnpack"];
+  buildInputs =
+    [ cmake freeglut mesa glfw2 glew libX11 xproto inputproto libXi libXmu ];
 
-  demoInstall = fullDepEntry(''
+  postInstall = ''
     mkdir -p $out/bin
-    cp Demo/chipmunk_demos $out/bin
-  '') ["doMakeInstall" "defEnsureDir"];
-      
-  name = "chipmunk-" + version;
-  meta = {
-    description = "2D physics engine";
+    cp demo/chipmunk_demos $out/bin
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A fast and lightweight 2D game physics library";
+    homepage = http://chipmunk2d.net/;
+    license = licenses.mit;
+    platforms = platforms.unix; # supports Windows and MacOS as well, but those require more work
   };
 }
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index 087df1a7151..84a18f2a0b5 100644
--- a/pkgs/development/libraries/dbus/default.nix
+++ b/pkgs/development/libraries/dbus/default.nix
@@ -76,7 +76,7 @@ let
     # (it just execs dbus-launch in dbus.tools), contrary to what the configure script demands.
     NIX_CFLAGS_COMPILE = "-DDBUS_ENABLE_X11_AUTOLAUNCH=1";
     buildInputs = [ systemdOrEmpty ];
-    meta.platforms = with stdenv.lib.platforms; allBut darwin;
+    meta.platforms = stdenv.lib.platforms.all;
   };
 
 
diff --git a/pkgs/development/libraries/ffmpegthumbnailer/default.nix b/pkgs/development/libraries/ffmpegthumbnailer/default.nix
new file mode 100644
index 00000000000..df1c532f633
--- /dev/null
+++ b/pkgs/development/libraries/ffmpegthumbnailer/default.nix
@@ -0,0 +1,31 @@
+{ pkgs, fetchurl, stdenv, ffmpeg, cmake, libpng, pkgconfig
+}:
+
+stdenv.mkDerivation rec {
+  name = "ffmpegthumbnailer-${version}";
+  version = "2.0.10";
+
+  src = fetchurl {
+    url = "https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/${version}/${name}.tar.bz2";
+    sha256 = "0q7ws7ysw2rwr6ja8rhdjcc7x1hrlga7n514wi4lhw1yma32q0m3";
+  };
+
+  buildInputs = [ ffmpeg cmake libpng pkgconfig ];
+
+  meta = with stdenv.lib;  {
+    homepage = https://github.com/dirkvdb/ffmpegthumbnailer;
+    description = "A lightweight video thumbnailer";
+    longDescription = "FFmpegthumbnailer is a lightweight video 
+        thumbnailer that can be used by file managers to create thumbnails
+        for your video files. The thumbnailer uses ffmpeg o decode frames
+        from the video files, so supported videoformats depend on the
+        configuration flags of ffmpeg.
+        This thumbnailer was designed to be as fast and lightweight as possible.
+        The only dependencies are ffmpeg and libpng.
+    ";
+    platforms = platforms.linux;
+    license = licenses.gpl2;
+    maintainers = [ maintainers.jagajaga ];
+  };
+
+}
diff --git a/pkgs/development/libraries/ganv/default.nix b/pkgs/development/libraries/ganv/default.nix
index 6639f2e498b..eef89e9cff6 100644
--- a/pkgs/development/libraries/ganv/default.nix
+++ b/pkgs/development/libraries/ganv/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, fetchurl, graphviz, gtk, gtkmm, pkgconfig, python }:
+{ stdenv, fetchsvn, graphviz, gtk, gtkmm, pkgconfig, python }:
 
 stdenv.mkDerivation rec {
-  name = "ganv-${version}";
-  version = "1.4.2";
+  name = "ganv-svn-${rev}";
+  rev = "5675";
 
-  src = fetchurl {
-    url = "http://download.drobilla.net/${name}.tar.bz2";
-    sha256 = "0g7s5mp14qgbfjdql0k1s8464r21g47ssn5dws6jazsnw6njhl0l";
+  src = fetchsvn {
+    url = "http://svn.drobilla.net/lad/trunk/ganv";
+    rev = rev;
+    sha256 = "0klzng3jvc09lj4hxnzlb8z5s5qp8rj16b1x1j6hcbqdja54fccj";
   };
 
   buildInputs = [ graphviz gtk gtkmm pkgconfig python ];
diff --git a/pkgs/development/libraries/haskell/AC-Vector/default.nix b/pkgs/development/libraries/haskell/AC-Vector/default.nix
deleted file mode 100644
index 6693daef619..00000000000
--- a/pkgs/development/libraries/haskell/AC-Vector/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "AC-Vector";
-  version = "2.3.2";
-  sha256 = "04ahf6ldfhvzbml9xd6yplygn8ih7b8zz7cw03hkr053g5kzylay";
-  meta = {
-    description = "Efficient geometric vectors and transformations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/AES/default.nix b/pkgs/development/libraries/haskell/AES/default.nix
deleted file mode 100644
index 263f2a5d582..00000000000
--- a/pkgs/development/libraries/haskell/AES/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, monadsTf, random, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "AES";
-  version = "0.2.9";
-  sha256 = "12n484dpjr08910ni1vvw030g9p37lz68l5lw0212rvklkva6wzc";
-  buildDepends = [ cereal monadsTf random transformers ];
-  meta = {
-    description = "Fast AES encryption/decryption for bytestrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/BlogLiterately/default.nix b/pkgs/development/libraries/haskell/BlogLiterately/default.nix
deleted file mode 100644
index 5cb9fa07138..00000000000
--- a/pkgs/development/libraries/haskell/BlogLiterately/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, boolExtras, cmdargs, dataDefault, filepath
-, HaXml, haxr, highlightingKate, hscolour, lens, mtl, pandoc
-, pandocCiteproc, pandocTypes, parsec, split, strict, temporary
-, transformers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "BlogLiterately";
-  version = "0.7.1.7";
-  sha256 = "05i0v5mrmnxbmrqrm473z6hs9j4c2jv1l81i4kdmm2wia6p93s90";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeHtml boolExtras cmdargs dataDefault filepath HaXml haxr
-    highlightingKate hscolour lens mtl pandoc pandocCiteproc
-    pandocTypes parsec split strict temporary transformers utf8String
-  ];
-  meta = {
-    homepage = "http://byorgey.wordpress.com/blogliterately/";
-    description = "A tool for posting Haskelly articles to blogs";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Boolean/default.nix b/pkgs/development/libraries/haskell/Boolean/default.nix
deleted file mode 100644
index 137171b7750..00000000000
--- a/pkgs/development/libraries/haskell/Boolean/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "Boolean";
-  version = "0.2.3";
-  sha256 = "1lsm06y7hgjp9qmlr6csf24x3wgna7sbf8dgh6sfl2rhs7fn8kgn";
-  meta = {
-    description = "Generalized booleans and numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/BoundedChan/default.nix b/pkgs/development/libraries/haskell/BoundedChan/default.nix
deleted file mode 100644
index 1f4af9d6f71..00000000000
--- a/pkgs/development/libraries/haskell/BoundedChan/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "BoundedChan";
-  version = "1.0.3.0";
-  sha256 = "0vf4mlw08n056g5256cf46m5xsijng5gvjx7ccm4r132gznyl72k";
-  meta = {
-    description = "Implementation of bounded channels";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/CC-delcont/default.nix b/pkgs/development/libraries/haskell/CC-delcont/default.nix
deleted file mode 100644
index 459c338b80d..00000000000
--- a/pkgs/development/libraries/haskell/CC-delcont/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "CC-delcont";
-  version = "0.2";
-  sha256 = "0bl71vj1ypzplx92kz27hhbpnwnxkz5g2q86m4fcmjmp4fym8kc1";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://code.haskell.org/~dolio/CC-delcont";
-    description = "Delimited continuations and dynamically scoped variables";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Cabal/1.16.0.3.nix b/pkgs/development/libraries/haskell/Cabal/1.16.0.3.nix
deleted file mode 100644
index 7f8b0631fc6..00000000000
--- a/pkgs/development/libraries/haskell/Cabal/1.16.0.3.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Cabal";
-  version = "1.16.0.3";
-  sha256 = "11lzqgdjaix8n7nabmafl3jf9gisb04c025cmdycfihfajfn49zg";
-  buildDepends = [ filepath ];
-  testDepends = [
-    extensibleExceptions filepath HUnit QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "A framework for packaging Haskell software";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Cabal/1.18.1.3.nix b/pkgs/development/libraries/haskell/Cabal/1.18.1.3.nix
deleted file mode 100644
index 27673beb1a0..00000000000
--- a/pkgs/development/libraries/haskell/Cabal/1.18.1.3.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
-, regexPosix, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Cabal";
-  version = "1.18.1.3";
-  sha256 = "1m1m6f00sc4w0s5hnqy2z05rnaihaw1jy03bidc5pl6r1llkdi15";
-  buildDepends = [ deepseq filepath time ];
-  testDepends = [
-    extensibleExceptions filepath HUnit QuickCheck regexPosix
-    testFramework testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "A framework for packaging Haskell software";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix b/pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix
deleted file mode 100644
index 83e8f075f07..00000000000
--- a/pkgs/development/libraries/haskell/Cabal/1.20.0.3.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
-, regexPosix, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Cabal";
-  version = "1.20.0.3";
-  sha256 = "0vq1xcwvvk74jkzp7386ldyrls8qszg3rj4l37fyq3fvjkqnx80v";
-  buildDepends = [ deepseq filepath time ];
-  testDepends = [
-    extensibleExceptions filepath HUnit QuickCheck regexPosix
-    testFramework testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "A framework for packaging Haskell software";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix b/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix
deleted file mode 100644
index 659a493bc18..00000000000
--- a/pkgs/development/libraries/haskell/Cabal/1.22.0.0.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, deepseq, extensibleExceptions, filepath, HUnit
-, QuickCheck, regexPosix, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Cabal";
-  version = "1.22.0.0";
-  sha256 = "13984rli87vzhl5pvpny2cns8dq4k2s5bgmr8n93iw9hrx5w3j48";
-  buildDepends = [ binary deepseq filepath time ];
-  testDepends = [
-    binary extensibleExceptions filepath HUnit QuickCheck regexPosix
-    testFramework testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  preCheck = "unset GHC_PACKAGE_PATH; export HOME=$NIX_BUILD_TOP";
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "A framework for packaging Haskell software";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Chart-cairo/default.nix b/pkgs/development/libraries/haskell/Chart-cairo/default.nix
deleted file mode 100644
index c01793881ad..00000000000
--- a/pkgs/development/libraries/haskell/Chart-cairo/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, Chart, colour, dataDefaultClass, lens, mtl
-, operational, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Chart-cairo";
-  version = "1.3.2";
-  sha256 = "19ghd5xav7pn3z5igbkbsa81vhlpvy55xscc42vbxx1v9f6shq7g";
-  buildDepends = [
-    cairo Chart colour dataDefaultClass lens mtl operational time
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/timbod7/haskell-chart/wiki";
-    description = "Cairo backend for Charts";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Chart-diagrams/default.nix b/pkgs/development/libraries/haskell/Chart-diagrams/default.nix
deleted file mode 100644
index d6b17ec320f..00000000000
--- a/pkgs/development/libraries/haskell/Chart-diagrams/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeSvg, Chart, colour, dataDefaultClass, diagramsCore
-, diagramsLib, diagramsPostscript, diagramsSvg, lens, mtl
-, operational, SVGFonts, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Chart-diagrams";
-  version = "1.3.2";
-  sha256 = "0q5qvzzl5wirlj26a6zpnyq95lpzzkwiqq0mkh25aa3qzzbg4y6g";
-  buildDepends = [
-    blazeSvg Chart colour dataDefaultClass diagramsCore diagramsLib
-    diagramsPostscript diagramsSvg lens mtl operational SVGFonts text
-    time
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/timbod7/haskell-chart/wiki";
-    description = "Diagrams backend for Charts";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Chart-gtk/default.nix b/pkgs/development/libraries/haskell/Chart-gtk/default.nix
deleted file mode 100644
index 6d55bedb24f..00000000000
--- a/pkgs/development/libraries/haskell/Chart-gtk/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, Chart, ChartCairo, colour, dataDefaultClass, gtk
-, mtl, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Chart-gtk";
-  version = "1.3.2";
-  sha256 = "175bqh5pl4z0gx50z34afg149g94qw8sk87gbp9mavh5bnpj5a07";
-  buildDepends = [
-    cairo Chart ChartCairo colour dataDefaultClass gtk mtl time
-  ];
-  meta = {
-    homepage = "https://github.com/timbod7/haskell-chart/wiki";
-    description = "Utility functions for using the chart library with GTK";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Chart/default.nix b/pkgs/development/libraries/haskell/Chart/default.nix
deleted file mode 100644
index c41fa5a5a5d..00000000000
--- a/pkgs/development/libraries/haskell/Chart/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, colour, dataDefaultClass, lens, mtl, operational, time }:
-
-cabal.mkDerivation (self: {
-  pname = "Chart";
-  version = "1.3.2";
-  sha256 = "0y4xkqdmbyyaxf810dgz0zsfmywlx07c26s9wkk155iriz0yz4m9";
-  buildDepends = [
-    colour dataDefaultClass lens mtl operational time
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/timbod7/haskell-chart/wiki";
-    description = "A library for generating 2D Charts and Plots";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ChasingBottoms/default.nix b/pkgs/development/libraries/haskell/ChasingBottoms/default.nix
deleted file mode 100644
index 829af010da7..00000000000
--- a/pkgs/development/libraries/haskell/ChasingBottoms/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, QuickCheck, random, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "ChasingBottoms";
-  version = "1.3.0.8";
-  sha256 = "1f6jg4j17s3y7hcz9gp7cffa77p57xgzv15ng5ypcxpq603721dv";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl QuickCheck random syb ];
-  jailbreak = true;
-  meta = {
-    description = "For testing partial and infinite values";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ConfigFile/default.nix b/pkgs/development/libraries/haskell/ConfigFile/default.nix
deleted file mode 100644
index a2923dc19dd..00000000000
--- a/pkgs/development/libraries/haskell/ConfigFile/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, MissingH, mtl, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "ConfigFile";
-  version = "1.1.4";
-  sha256 = "057mw146bip9wzs7j4b5xr1x24d8w0kr4i3inri5m57jkwspn25f";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ MissingH mtl parsec ];
-  meta = {
-    homepage = "http://software.complete.org/configfile";
-    description = "Configuration file reading & writing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/CouchDB/default.nix b/pkgs/development/libraries/haskell/CouchDB/default.nix
deleted file mode 100644
index 18f095cd8b1..00000000000
--- a/pkgs/development/libraries/haskell/CouchDB/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HTTP, HUnit, json, mtl, network, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "CouchDB";
-  version = "1.2";
-  sha256 = "0a9g0iblfyqppcy1ni3ac8f3yv5km95bfblhwqlsk6khydi5ka98";
-  buildDepends = [ HTTP json mtl network utf8String ];
-  testDepends = [ HTTP HUnit json mtl network utf8String ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/arjunguha/haskell-couchdb/";
-    description = "CouchDB interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Crypto/default.nix b/pkgs/development/libraries/haskell/Crypto/default.nix
deleted file mode 100644
index d9a494fe94e..00000000000
--- a/pkgs/development/libraries/haskell/Crypto/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck, random }:
-
-cabal.mkDerivation (self: {
-  pname = "Crypto";
-  version = "4.2.5.1";
-  sha256 = "0rmgl0a4k6ys2lc6d607g28c2p443a46dla903rz5aha7m9y1mba";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ HUnit QuickCheck random ];
-  meta = {
-    description = "Collects together existing Haskell cryptographic functions into a package";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/DAV/default.nix b/pkgs/development/libraries/haskell/DAV/default.nix
deleted file mode 100644
index b361ae045fb..00000000000
--- a/pkgs/development/libraries/haskell/DAV/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, dataDefault, either, errors, exceptions
-, httpClient, httpClientTls, httpTypes, lens, mtl, network
-, networkUri, optparseApplicative, transformers, transformersBase
-, utf8String, xmlConduit, xmlHamlet
-}:
-
-cabal.mkDerivation (self: {
-  pname = "DAV";
-  version = "1.0.3";
-  sha256 = "1wrs3rdk4sarzi4w1pma8h751mjw5x1l8c6w30wv7fg0rmk2cayd";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    caseInsensitive dataDefault either errors exceptions httpClient
-    httpClientTls httpTypes lens mtl network networkUri
-    optparseApplicative transformers transformersBase utf8String
-    xmlConduit xmlHamlet
-  ];
-  meta = {
-    homepage = "http://floss.scru.org/hDAV";
-    description = "RFC 4918 WebDAV support";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/DRBG/default.nix b/pkgs/development/libraries/haskell/DRBG/default.nix
deleted file mode 100644
index 741368799d1..00000000000
--- a/pkgs/development/libraries/haskell/DRBG/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, cipherAes128, cryptoApi, cryptohashCryptoapi
-, entropy, mtl, parallel, prettyclass, tagged
-}:
-
-cabal.mkDerivation (self: {
-  pname = "DRBG";
-  version = "0.5.3";
-  sha256 = "197kp2bchkj3zrl3f06glba9lbjf51mp710sx0qj8i4spvf3jfr8";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cereal cipherAes128 cryptoApi cryptohashCryptoapi entropy mtl
-    parallel prettyclass tagged
-  ];
-  meta = {
-    description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Decimal/default.nix b/pkgs/development/libraries/haskell/Decimal/default.nix
deleted file mode 100644
index 03ae15a24d1..00000000000
--- a/pkgs/development/libraries/haskell/Decimal/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Decimal";
-  version = "0.4.2";
-  sha256 = "0qa2z2lq1hrvakhyhj624mg8sd05ikhb66zwpa6x9vcyji93dxf5";
-  buildDepends = [ deepseq ];
-  testDepends = [
-    deepseq HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "https://github.com/PaulJohnson/Haskell-Decimal";
-    description = "Decimal numbers with variable precision";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Diff/default.nix b/pkgs/development/libraries/haskell/Diff/default.nix
deleted file mode 100644
index 478cb6d657a..00000000000
--- a/pkgs/development/libraries/haskell/Diff/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "Diff";
-  version = "0.3.0";
-  sha256 = "0k7fj4icnh25x21cmrnbqq0sjgxrr2ffhn8bz89qmy5h9dznvy98";
-  meta = {
-    description = "O(ND) diff algorithm in haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/EitherT/default.nix b/pkgs/development/libraries/haskell/EitherT/default.nix
deleted file mode 100644
index 23467560530..00000000000
--- a/pkgs/development/libraries/haskell/EitherT/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, monadControl, transformers, transformersBase }:
-
-cabal.mkDerivation (self: {
-  pname = "EitherT";
-  version = "0.2.0";
-  sha256 = "1vry479zdq1fw7bd4d373c7wf2gg0aibkyb03710w7z2x86chssw";
-  buildDepends = [ monadControl transformers transformersBase ];
-  meta = {
-    description = "EitherT monad transformer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Extra-lib/default.nix b/pkgs/development/libraries/haskell/Extra-lib/default.nix
deleted file mode 100644
index d244700e58a..00000000000
--- a/pkgs/development/libraries/haskell/Extra-lib/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bzlib, filepath, HUnit, mtl, networkUri, pureMD5
-, QuickCheck, random, regexCompat, time, Unixutils, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Extra";
-  version = "1.46.3";
-  sha256 = "1xmwp9cp905nzx5x858wyacjpppn76mkfpkxksdhlq9zhmkp5yyh";
-  buildDepends = [
-    bzlib filepath HUnit mtl networkUri pureMD5 QuickCheck random
-    regexCompat time Unixutils zlib
-  ];
-  meta = {
-    homepage = "https://github.com/ddssff/haskell-extra";
-    description = "A grab bag of modules";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/FerryCore/default.nix b/pkgs/development/libraries/haskell/FerryCore/default.nix
deleted file mode 100644
index 6f0405807fb..00000000000
--- a/pkgs/development/libraries/haskell/FerryCore/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HaXml, mtl, parsec, TableAlgebra }:
-
-cabal.mkDerivation (self: {
-  pname = "FerryCore";
-  version = "0.4.6.4";
-  sha256 = "1dxhbrmcl36dg14lyihpy8fd8sdsmawh70fykllcjk3fh7a11wgp";
-  buildDepends = [ HaXml mtl parsec TableAlgebra ];
-  meta = {
-    description = "Ferry Core Components";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/FontyFruity/default.nix b/pkgs/development/libraries/haskell/FontyFruity/default.nix
deleted file mode 100644
index 325ed34c5d6..00000000000
--- a/pkgs/development/libraries/haskell/FontyFruity/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, deepseq, filepath, text, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "FontyFruity";
-  version = "0.4";
-  sha256 = "0nrlsiwav1mwbmp555vwnc24250yn166yr5fjazjg9g7a0ikkivf";
-  buildDepends = [ binary deepseq filepath text vector ];
-  meta = {
-    description = "A true type file format loader";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GLFW-b/default.nix b/pkgs/development/libraries/haskell/GLFW-b/default.nix
deleted file mode 100644
index f3bdfebbe67..00000000000
--- a/pkgs/development/libraries/haskell/GLFW-b/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsGLFW, HUnit, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "GLFW-b";
-  version = "1.4.6";
-  sha256 = "1d9vacb9nsf5cqqwxhn49wsfbhmw1263kgimk5qxpqpg1jiy35hy";
-  buildDepends = [ bindingsGLFW ];
-  testDepends = [
-    bindingsGLFW HUnit testFramework testFrameworkHunit
-  ];
-  doCheck = false;
-  meta = {
-    description = "Bindings to GLFW OpenGL library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GLFW/default.nix b/pkgs/development/libraries/haskell/GLFW/default.nix
deleted file mode 100644
index fb554c95dfc..00000000000
--- a/pkgs/development/libraries/haskell/GLFW/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libX11, mesa, OpenGL }:
-
-cabal.mkDerivation (self: {
-  pname = "GLFW";
-  version = "0.5.2.2";
-  sha256 = "0yqvfkg9p5h5bv3ak6b89am9kan9lbcq26kg1wk53xl6mz1aaijf";
-  buildDepends = [ OpenGL ];
-  extraLibraries = [ libX11 mesa ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/GLFW";
-    description = "A Haskell binding for GLFW";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GLURaw/default.nix b/pkgs/development/libraries/haskell/GLURaw/default.nix
deleted file mode 100644
index d389d7ecf04..00000000000
--- a/pkgs/development/libraries/haskell/GLURaw/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, freeglut, mesa, OpenGLRaw }:
-
-cabal.mkDerivation (self: {
-  pname = "GLURaw";
-  version = "1.4.0.1";
-  sha256 = "1k0f1vbbrsfc7jb4qbif4w4q87lsis5gvq7jd2n8zzslxd5n8mcn";
-  buildDepends = [ OpenGLRaw ];
-  extraLibraries = [ freeglut mesa ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Opengl";
-    description = "A raw binding for the OpenGL graphics system";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GLUT/default.nix b/pkgs/development/libraries/haskell/GLUT/default.nix
deleted file mode 100644
index b2cce856524..00000000000
--- a/pkgs/development/libraries/haskell/GLUT/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, freeglut, libICE, libSM, libXi, libXmu, mesa, OpenGL
-, OpenGLRaw
-}:
-
-cabal.mkDerivation (self: {
-  pname = "GLUT";
-  version = "2.5.1.1";
-  sha256 = "0n9dkdjmpnbcjg0ll0ny7mw21xwwix0gxy0hq6yagmgaakhpg0aa";
-  buildDepends = [ OpenGL OpenGLRaw ];
-  extraLibraries = [ freeglut libICE libSM libXi libXmu mesa ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Opengl";
-    description = "A binding for the OpenGL Utility Toolkit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GLUtil/default.nix b/pkgs/development/libraries/haskell/GLUtil/default.nix
deleted file mode 100644
index 0b7910a7e0f..00000000000
--- a/pkgs/development/libraries/haskell/GLUtil/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs, filepath, JuicyPixels, linear, OpenGL, OpenGLRaw
-, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "GLUtil";
-  version = "0.8.2";
-  sha256 = "0z8fi4fd0jrywg595cc67w8pqcn7pgy651hxb4zkqb3400n4jak3";
-  buildDepends = [
-    cpphs filepath JuicyPixels linear OpenGL OpenGLRaw transformers
-    vector
-  ];
-  buildTools = [ cpphs ];
-  meta = {
-    description = "Miscellaneous OpenGL utilities";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GenericPretty/default.nix b/pkgs/development/libraries/haskell/GenericPretty/default.nix
deleted file mode 100644
index d2b8fedfc5e..00000000000
--- a/pkgs/development/libraries/haskell/GenericPretty/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "GenericPretty";
-  version = "1.2.1";
-  sha256 = "0bb70mic7srr7x8k83d1i0m0a32gm72zr78ccdf3ckchj9136php";
-  meta = {
-    homepage = "https://github.com/RazvanRanca/GenericPretty";
-    description = "A generic, derivable, haskell pretty printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Glob/default.nix b/pkgs/development/libraries/haskell/Glob/default.nix
deleted file mode 100644
index 565f213c42b..00000000000
--- a/pkgs/development/libraries/haskell/Glob/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dlist, filepath, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "Glob";
-  version = "0.7.5";
-  sha256 = "0hdyi49zp2yr4h4wgngl8ajrss1p309c3pn0alj543yrh33bnqq0";
-  buildDepends = [ dlist filepath transformers ];
-  meta = {
-    homepage = "http://iki.fi/matti.niemenmaa/glob/";
-    description = "Globbing library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/GlomeVec/default.nix b/pkgs/development/libraries/haskell/GlomeVec/default.nix
deleted file mode 100644
index 0223d6c6ae5..00000000000
--- a/pkgs/development/libraries/haskell/GlomeVec/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, llvm }:
-
-cabal.mkDerivation (self: {
-  pname = "GlomeVec";
-  version = "0.2";
-  sha256 = "08hyiadkbkmcsd1g51xvxqzp6l94hnqqbz4r6yk0zk29iawq8610";
-  buildTools = [ llvm ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Glome";
-    description = "Simple 3D vector library";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Graphalyze/default.nix b/pkgs/development/libraries/haskell/Graphalyze/default.nix
deleted file mode 100644
index 8e42eaa01d0..00000000000
--- a/pkgs/development/libraries/haskell/Graphalyze/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bktrees, fgl, filepath, graphviz, pandoc, random, text
-, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Graphalyze";
-  version = "0.14.1.0";
-  sha256 = "0pyrhpl06lsppr8ch21crinkax7fh0k18wfvgjinc8phkk6j5hz3";
-  buildDepends = [
-    bktrees fgl filepath graphviz pandoc random text time
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Graph-Theoretic Analysis library";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix b/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix
deleted file mode 100644
index 9622ea5d0dc..00000000000
--- a/pkgs/development/libraries/haskell/HDBC/HDBC-odbc.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HDBC, mtl, odbc, time, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "HDBC-odbc";
-  version = "2.4.0.0";
-  sha256 = "0zjq5j095jyh0axmgnr59fwhh1nhipj6flz77z46kygagygrg2qz";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ HDBC mtl time utf8String ];
-  extraLibraries = [ odbc ];
-  noHaddock = true;
-  meta = {
-    homepage = "https://github.com/hdbc/hdbc-odbc";
-    description = "ODBC driver for HDBC";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix b/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix
deleted file mode 100644
index 6b0df7e9d85..00000000000
--- a/pkgs/development/libraries/haskell/HDBC/HDBC-postgresql.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, convertible, HDBC, mtl, parsec, postgresql, time
-, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HDBC-postgresql";
-  version = "2.3.2.2";
-  sha256 = "0x42lf429dxjkz22jn5fybimlixxs20zq01ap40344qlwh01hd90";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ convertible HDBC mtl parsec time utf8String ];
-  extraLibraries = [ postgresql ];
-  meta = {
-    homepage = "http://github.com/hdbc/hdbc-postgresql";
-    description = "PostgreSQL driver for HDBC";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix b/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix
deleted file mode 100644
index 563cc38dac3..00000000000
--- a/pkgs/development/libraries/haskell/HDBC/HDBC-sqlite3.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HDBC, mtl, sqlite, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "HDBC-sqlite3";
-  version = "2.3.3.0";
-  sha256 = "11765nsncgyv9j6r5wpziqyhy0lxrmqbhgricbdx0c788ky75y92";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ HDBC mtl utf8String ];
-  extraLibraries = [ sqlite ];
-  meta = {
-    homepage = "http://software.complete.org/hdbc-sqlite3";
-    description = "Sqlite v3 driver for HDBC";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC.nix b/pkgs/development/libraries/haskell/HDBC/HDBC.nix
deleted file mode 100644
index fb835885462..00000000000
--- a/pkgs/development/libraries/haskell/HDBC/HDBC.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, convertible, mtl, text, time, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "HDBC";
-  version = "2.4.0.0";
-  sha256 = "1zwkrr0pbgxi2y75n2sjr3xs8xa3pxbmnqg3phqkjqcz3j4gcq6y";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ convertible mtl text time utf8String ];
-  meta = {
-    homepage = "https://github.com/hdbc/hdbc";
-    description = "Haskell Database Connectivity";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HFuse/default.nix b/pkgs/development/libraries/haskell/HFuse/default.nix
deleted file mode 100644
index 05caf6975ac..00000000000
--- a/pkgs/development/libraries/haskell/HFuse/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fuse }:
-
-cabal.mkDerivation (self: {
-  pname = "HFuse";
-  version = "0.2.4.4";
-  sha256 = "1wsrf9y90dk27da9pm9m11hnrxwrqwvq6c9799b91a91mc2lxslc";
-  isLibrary = true;
-  isExecutable = true;
-  extraLibraries = [ fuse ];
-  preConfigure = ''
-    sed -i -e "s@  Extra-Lib-Dirs:         /usr/local/lib@  Extra-Lib-Dirs:         ${fuse}/lib@" HFuse.cabal
-  '';
-  meta = {
-    homepage = "https://github.com/m15k/hfuse";
-    description = "HFuse is a binding for the Linux FUSE library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HList/default.nix b/pkgs/development/libraries/haskell/HList/default.nix
deleted file mode 100644
index d2c88291fc2..00000000000
--- a/pkgs/development/libraries/haskell/HList/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, diffutils, doctest, filepath, hspec, lens, mtl
-, syb, tagged
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HList";
-  version = "0.3.4.1";
-  sha256 = "02hw496qv2p0nnbz7lq7jfqnis19qqjsylyvdksqbwmjprk32rh2";
-  buildDepends = [ mtl tagged ];
-  testDepends = [ cmdargs doctest filepath hspec lens mtl syb ];
-  buildTools = [ diffutils ];
-  doCheck = false;
-  meta = {
-    description = "Heterogeneous lists";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HPDF/default.nix b/pkgs/development/libraries/haskell/HPDF/default.nix
deleted file mode 100644
index d34e590e9e6..00000000000
--- a/pkgs/development/libraries/haskell/HPDF/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, mtl, random, vector, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "HPDF";
-  version = "1.4.6";
-  sha256 = "15v1mf58fqa25higf52jqlf3fw2fbggfm5v8a8v00zz6q0f3lzn9";
-  buildDepends = [ binary mtl random vector zlib ];
-  meta = {
-    homepage = "http://www.alpheccar.org";
-    description = "Generation of PDF documents";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HSH/default.nix b/pkgs/development/libraries/haskell/HSH/default.nix
deleted file mode 100644
index 01c0595e900..00000000000
--- a/pkgs/development/libraries/haskell/HSH/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hslogger, MissingH, mtl, regexBase, regexCompat
-, regexPosix
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HSH";
-  version = "2.1.2";
-  sha256 = "17ysn131xskx4s1g5kg08zy141q3q16bns4bsg3yjzvf6cjpz2kq";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    filepath hslogger MissingH mtl regexBase regexCompat regexPosix
-  ];
-  meta = {
-    homepage = "http://software.complete.org/hsh";
-    description = "Library to mix shell scripting with Haskell programs";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HStringTemplate/default.nix b/pkgs/development/libraries/haskell/HStringTemplate/default.nix
deleted file mode 100644
index 23fd31b2b3d..00000000000
--- a/pkgs/development/libraries/haskell/HStringTemplate/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, deepseq, filepath, mtl, parsec, syb, text
-, time, utf8String, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HStringTemplate";
-  version = "0.7.3";
-  sha256 = "1gw4v16nk0878qplcx6by2bl4280lwyn9a252p6ldaqlbk9vygw8";
-  buildDepends = [
-    blazeBuilder deepseq filepath mtl parsec syb text time utf8String
-    void
-  ];
-  meta = {
-    description = "StringTemplate implementation in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HTF/default.nix b/pkgs/development/libraries/haskell/HTF/default.nix
deleted file mode 100644
index cc27d4cf2ae..00000000000
--- a/pkgs/development/libraries/haskell/HTF/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, base64Bytestring, cpphs, Diff
-, filepath, haskellLexer, haskellSrc, HUnit, liftedBase
-, monadControl, mtl, QuickCheck, random, regexCompat, temporary
-, text, time, unorderedContainers, vector, xmlgen
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HTF";
-  version = "0.12.2.3";
-  sha256 = "0g5z2ypn6i7wpz1439c6qjmi8lw2b86zaljkgwchjn8r8gvw4mbm";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson base64Bytestring cpphs Diff haskellLexer haskellSrc HUnit
-    liftedBase monadControl mtl QuickCheck random regexCompat text time
-    vector xmlgen
-  ];
-  testDepends = [
-    aeson aesonPretty filepath HUnit mtl random regexCompat temporary
-    text unorderedContainers
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/skogsbaer/HTF/";
-    description = "The Haskell Test Framework";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HTTP/default.nix b/pkgs/development/libraries/haskell/HTTP/default.nix
deleted file mode 100644
index 0a5a16dfadc..00000000000
--- a/pkgs/development/libraries/haskell/HTTP/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, conduit, conduitExtra, deepseq, httpdShed
-, httpTypes, HUnit, mtl, network, networkUri, parsec, pureMD5
-, split, testFramework, testFrameworkHunit, wai, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HTTP";
-  version = "4000.2.18";
-  sha256 = "1jn0ikbdwhd32qjwpnsmpnmy0dxhmwfhf8851ifxik91fn7j5j4k";
-  buildDepends = [ mtl network networkUri parsec ];
-  testDepends = [
-    caseInsensitive conduit conduitExtra deepseq httpdShed httpTypes
-    HUnit mtl network networkUri pureMD5 split testFramework
-    testFrameworkHunit wai warp
-  ];
-  doCheck = false;
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
-  meta = {
-    homepage = "https://github.com/haskell/HTTP";
-    description = "A library for client-side HTTP";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HUnit-approx/default.nix b/pkgs/development/libraries/haskell/HUnit-approx/default.nix
deleted file mode 100644
index b507aa21cbb..00000000000
--- a/pkgs/development/libraries/haskell/HUnit-approx/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit }:
-
-cabal.mkDerivation (self: {
-  pname = "HUnit-approx";
-  version = "1.0";
-  sha256 = "0svkjvcanjsi5bhn9b91jhig36np5imr3qyj6b1s5msm7wmlk3v1";
-  buildDepends = [ HUnit ];
-  testDepends = [ HUnit ];
-  meta = {
-    homepage = "https://github.com/goldfirere/HUnit-approx";
-    description = "Approximate equality for floating point numbers with HUnit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HUnit/default.nix b/pkgs/development/libraries/haskell/HUnit/default.nix
deleted file mode 100644
index 0ab6f152aee..00000000000
--- a/pkgs/development/libraries/haskell/HUnit/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "HUnit";
-  version = "1.2.5.2";
-  sha256 = "0hcs6qh8bqhip1kkjjnw7ccgcsmawdz5yvffjj5y8zd2vcsavx8a";
-  buildDepends = [ deepseq ];
-  meta = {
-    homepage = "http://hunit.sourceforge.net/";
-    description = "A unit testing framework for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HaTeX/default.nix b/pkgs/development/libraries/haskell/HaTeX/default.nix
deleted file mode 100644
index 9f5c8c76097..00000000000
--- a/pkgs/development/libraries/haskell/HaTeX/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, matrix, parsec, QuickCheck, tasty, tastyQuickcheck, text
-, transformers, wlPprintExtras
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HaTeX";
-  version = "3.16.0.0";
-  sha256 = "16b3aaaahsy153dfii2lc1672kkm6i9mch5hmyf9229b17hhh5pa";
-  buildDepends = [
-    matrix parsec QuickCheck text transformers wlPprintExtras
-  ];
-  testDepends = [ QuickCheck tasty tastyQuickcheck text ];
-  meta = {
-    homepage = "http://wrongurl.net/haskell/HaTeX";
-    description = "The Haskell LaTeX library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HaXml/default.nix b/pkgs/development/libraries/haskell/HaXml/default.nix
deleted file mode 100644
index d20d7be551c..00000000000
--- a/pkgs/development/libraries/haskell/HaXml/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, polyparse, random }:
-
-cabal.mkDerivation (self: {
-  pname = "HaXml";
-  version = "1.25";
-  sha256 = "02l53v9c8qzkp5zzs31973pp27q4k2h04h9x3852gah78qjvnslk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath polyparse random ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://projects.haskell.org/HaXml/";
-    description = "Utilities for manipulating XML documents";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HandsomeSoup/default.nix b/pkgs/development/libraries/haskell/HandsomeSoup/default.nix
deleted file mode 100644
index 69915ccfeef..00000000000
--- a/pkgs/development/libraries/haskell/HandsomeSoup/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HTTP, hxt, hxtHttp, MaybeT, mtl, network
-, networkUri, parsec, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "HandsomeSoup";
-  version = "0.3.5";
-  sha256 = "1d1zanlr1mdxjc69xvbxg5kn5bc08gd960j6lb1x3grhcgmj9krm";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    HTTP hxt hxtHttp MaybeT mtl network networkUri parsec transformers
-  ];
-  testDepends = [ hspec hxt ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/egonSchiele/HandsomeSoup";
-    description = "Work with HTML more easily in HXT";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HaskellForMaths/default.nix b/pkgs/development/libraries/haskell/HaskellForMaths/default.nix
deleted file mode 100644
index 9bd9c9f4796..00000000000
--- a/pkgs/development/libraries/haskell/HaskellForMaths/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random }:
-
-cabal.mkDerivation (self: {
-  pname = "HaskellForMaths";
-  version = "0.4.5";
-  sha256 = "03j83gvxjjqjwl047j0acsf9j5vs3zpzbap036sw4slq31nza2p9";
-  buildDepends = [ random ];
-  meta = {
-    homepage = "http://haskellformaths.blogspot.com/";
-    description = "Combinatorics, group theory, commutative algebra, non-commutative algebra";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HaskellNet-SSL/default.nix b/pkgs/development/libraries/haskell/HaskellNet-SSL/default.nix
deleted file mode 100644
index 2aad877f688..00000000000
--- a/pkgs/development/libraries/haskell/HaskellNet-SSL/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, connection, dataDefault, HaskellNet, network, tls }:
-
-cabal.mkDerivation (self: {
-  pname = "HaskellNet-SSL";
-  version = "0.2.5.2";
-  sha256 = "0jhm43zd6jvhbahk4ki29ydg02qnjj4mw823rckqxk6f91q00qlp";
-  buildDepends = [ connection dataDefault HaskellNet network tls ];
-  meta = {
-    homepage = "https://github.com/dpwright/HaskellNet-SSL";
-    description = "Helpers to connect to SSL/TLS mail servers with HaskellNet";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HaskellNet/default.nix b/pkgs/development/libraries/haskell/HaskellNet/default.nix
deleted file mode 100644
index 284bdce9737..00000000000
--- a/pkgs/development/libraries/haskell/HaskellNet/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64String, cryptohash, mimeMail, mtl, network, text }:
-
-cabal.mkDerivation (self: {
-  pname = "HaskellNet";
-  version = "0.4";
-  sha256 = "152ayk35czl8fi2mar1g6c5mi3pikvnpcy967prg97a9vy0ld1yp";
-  buildDepends = [
-    base64String cryptohash mimeMail mtl network text
-  ];
-  meta = {
-    homepage = "https://github.com/jtdaugherty/HaskellNet";
-    description = "Client support for POP3, SMTP, and IMAP";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HsOpenSSL/default.nix b/pkgs/development/libraries/haskell/HsOpenSSL/default.nix
deleted file mode 100644
index c752b20551d..00000000000
--- a/pkgs/development/libraries/haskell/HsOpenSSL/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network, openssl, time }:
-
-cabal.mkDerivation (self: {
-  pname = "HsOpenSSL";
-  version = "0.11.1";
-  sha256 = "1v73xjq3hxdzsrisyyshr46i7p9psinjbmc1z49cxgwisg8mn5xy";
-  buildDepends = [ network time ];
-  extraLibraries = [ openssl ];
-  meta = {
-    homepage = "https://github.com/phonohawk/HsOpenSSL";
-    description = "Partial OpenSSL binding for Haskell";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HsSyck/0.51.nix b/pkgs/development/libraries/haskell/HsSyck/0.51.nix
deleted file mode 100644
index 1be5744b6a3..00000000000
--- a/pkgs/development/libraries/haskell/HsSyck/0.51.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashtables, syb, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "HsSyck";
-  version = "0.51";
-  sha256 = "13y5vbzrix33dzwhdrvng2ds2dnipkxn1h22jvbf47rwnkyh2g49";
-  buildDepends = [ hashtables syb utf8String ];
-  meta = {
-    description = "Fast, lightweight YAML loader and dumper";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/HsSyck/0.52.nix b/pkgs/development/libraries/haskell/HsSyck/0.52.nix
deleted file mode 100644
index b3d64e539e1..00000000000
--- a/pkgs/development/libraries/haskell/HsSyck/0.52.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashtables, syb, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "HsSyck";
-  version = "0.52";
-  sha256 = "1hdckbm60pzmydaz4rsw3kz9byd205987jcddakyhmgfinzvqwvc";
-  buildDepends = [ hashtables syb utf8String ];
-  meta = {
-    description = "Fast, lightweight YAML loader and dumper";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/IORefCAS/default.nix b/pkgs/development/libraries/haskell/IORefCAS/default.nix
deleted file mode 100644
index 980ab8c448c..00000000000
--- a/pkgs/development/libraries/haskell/IORefCAS/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bitsAtomic, HUnit, QuickCheck, time }:
-
-cabal.mkDerivation (self: {
-  pname = "IORefCAS";
-  version = "0.2.0.1";
-  sha256 = "06vfck59x30mqa9h2ljd4r2cx1ks91b9gwcr928brp7filsq9fdb";
-  buildDepends = [ bitsAtomic ];
-  testDepends = [ bitsAtomic HUnit QuickCheck time ];
-  meta = {
-    homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki";
-    description = "Atomic compare and swap for IORefs and STRefs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/IOSpec/default.nix b/pkgs/development/libraries/haskell/IOSpec/default.nix
deleted file mode 100644
index f9f95586b45..00000000000
--- a/pkgs/development/libraries/haskell/IOSpec/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, QuickCheck, Stream }:
-
-cabal.mkDerivation (self: {
-  pname = "IOSpec";
-  version = "0.2.5";
-  sha256 = "0r6vqg39h6vzwlb33cvk72k4mh6jd8rpdcnkqsfxdqmsk7h8x84j";
-  buildDepends = [ mtl QuickCheck Stream ];
-  meta = {
-    description = "A pure specification of the IO monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/IfElse/default.nix b/pkgs/development/libraries/haskell/IfElse/default.nix
deleted file mode 100644
index 0f211b4cd50..00000000000
--- a/pkgs/development/libraries/haskell/IfElse/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "IfElse";
-  version = "0.85";
-  sha256 = "1kfx1bwfjczj93a8yqz1n8snqiq5655qgzwv1lrycry8wb1vzlwa";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "Anaphoric and miscellaneous useful control-flow";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/IntervalMap/default.nix b/pkgs/development/libraries/haskell/IntervalMap/default.nix
deleted file mode 100644
index 65b53d91b52..00000000000
--- a/pkgs/development/libraries/haskell/IntervalMap/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, deepseq, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "IntervalMap";
-  version = "0.4.0.1";
-  sha256 = "0cq0dmmawrss4jjkz3br0lhp37d4k7rd3cinbcyf0bf39dfk6mrf";
-  buildDepends = [ deepseq ];
-  testDepends = [ Cabal deepseq QuickCheck ];
-  meta = {
-    homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
-    description = "Maps from Intervals to values, with efficient search";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/JuicyPixels-util/default.nix b/pkgs/development/libraries/haskell/JuicyPixels-util/default.nix
deleted file mode 100644
index ca3e10682fa..00000000000
--- a/pkgs/development/libraries/haskell/JuicyPixels-util/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, JuicyPixels, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "JuicyPixels-util";
-  version = "0.2";
-  sha256 = "1b2rx5g8kd83hl50carr02mz21gvkasnsddw1f3pfvfsyfv3yyrc";
-  buildDepends = [ JuicyPixels vector ];
-  meta = {
-    homepage = "https://github.com/fumieval/JuicyPixels-util";
-    description = "Convert JuicyPixel images into RGBA format, flip, trim and so on";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/JuicyPixels/default.nix b/pkgs/development/libraries/haskell/JuicyPixels/default.nix
deleted file mode 100644
index e8c1c610e89..00000000000
--- a/pkgs/development/libraries/haskell/JuicyPixels/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, deepseq, mtl, primitive, transformers, vector
-, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "JuicyPixels";
-  version = "3.2";
-  sha256 = "1z4i0464zdijv54b7wzc55zrp8h67ahm6mrdk7a6gi2qm0nihmy5";
-  buildDepends = [
-    binary deepseq mtl primitive transformers vector zlib
-  ];
-  meta = {
-    homepage = "https://github.com/Twinside/Juicy.Pixels";
-    description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/List/default.nix b/pkgs/development/libraries/haskell/List/default.nix
deleted file mode 100644
index 7fef7155190..00000000000
--- a/pkgs/development/libraries/haskell/List/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "List";
-  version = "0.5.1";
-  sha256 = "1hgkal8jh035bs0z6z8i899dc0888fhdx8940y27aaxxbmlzfy1p";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/yairchu/generator/tree";
-    description = "List monad transformer and class";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ListLike/default.nix b/pkgs/development/libraries/haskell/ListLike/default.nix
deleted file mode 100644
index 1e99f819bcc..00000000000
--- a/pkgs/development/libraries/haskell/ListLike/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dlist, fmlist, HUnit, QuickCheck, random, text, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "ListLike";
-  version = "4.1.0";
-  sha256 = "0j78mm9vsl3scwgqp4h2bhq54hf22bxj9cg9pl26d12zw7038kwj";
-  buildDepends = [ dlist fmlist text vector ];
-  testDepends = [ dlist fmlist HUnit QuickCheck random text vector ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://software.complete.org/listlike";
-    description = "Generic support for list-like structures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ListZipper/default.nix b/pkgs/development/libraries/haskell/ListZipper/default.nix
deleted file mode 100644
index 0f3edbaf5f2..00000000000
--- a/pkgs/development/libraries/haskell/ListZipper/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "ListZipper";
-  version = "1.2.0.2";
-  sha256 = "0z3izxpl21fxz43jpx7zqs965anb3gp5vidv3pwwznr88ss2j6a9";
-  buildDepends = [ QuickCheck ];
-  meta = {
-    description = "Simple zipper for lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MFlow/default.nix b/pkgs/development/libraries/haskell/MFlow/default.nix
deleted file mode 100644
index aaf84a84187..00000000000
--- a/pkgs/development/libraries/haskell/MFlow/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, blazeMarkup, caseInsensitive, clientsession
-, conduit, conduitExtra, cpphs, extensibleExceptions, httpTypes
-, monadloc, mtl, parsec, pwstoreFast, random, RefSerialize
-, resourcet, stm, TCache, text, time, transformers, utf8String
-, vector, wai, waiExtra, warp, warpTls, Workflow
-}:
-
-cabal.mkDerivation (self: {
-  pname = "MFlow";
-  version = "0.4.5.9";
-  sha256 = "0mqsyx7wkfgvpppqgpjpvzwx79vj7lh4c8afzzj1hgh8z0ilb4ik";
-  buildDepends = [
-    blazeHtml blazeMarkup caseInsensitive clientsession conduit
-    conduitExtra extensibleExceptions httpTypes monadloc mtl parsec
-    pwstoreFast random RefSerialize resourcet stm TCache text time
-    transformers utf8String vector wai waiExtra warp warpTls Workflow
-  ];
-  buildTools = [ cpphs ];
-  meta = {
-    description = "stateful, RESTful web framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MaybeT/default.nix b/pkgs/development/libraries/haskell/MaybeT/default.nix
deleted file mode 100644
index 012ce6249fc..00000000000
--- a/pkgs/development/libraries/haskell/MaybeT/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "MaybeT";
-  version = "0.1.2";
-  sha256 = "995e61165122656807d84174e5c1516340fd7ddeba6571c20751352a8476b632";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "MaybeT monad transformer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MemoTrie/default.nix b/pkgs/development/libraries/haskell/MemoTrie/default.nix
deleted file mode 100644
index 3e7f1818039..00000000000
--- a/pkgs/development/libraries/haskell/MemoTrie/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, void }:
-
-cabal.mkDerivation (self: {
-  pname = "MemoTrie";
-  version = "0.6.2";
-  sha256 = "1g4b82s30bqkfids3iywf873nyn8h7l8rp8l3xl58smj5lbi3p4x";
-  buildDepends = [ void ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/MemoTrie";
-    description = "Trie-based memo functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MissingH/default.nix b/pkgs/development/libraries/haskell/MissingH/default.nix
deleted file mode 100644
index 3115c437b09..00000000000
--- a/pkgs/development/libraries/haskell/MissingH/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, errorcallEqInstance, filepath, hslogger, HUnit, mtl
-, network, parsec, QuickCheck, random, regexCompat, testpack, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "MissingH";
-  version = "1.3.0.1";
-  sha256 = "1cwdhgqqv2riqwhsgyrpmqyzvg19lx6zp1g7xdp4rikh7rkn03ds";
-  buildDepends = [
-    filepath hslogger HUnit mtl network parsec random regexCompat time
-  ];
-  testDepends = [
-    errorcallEqInstance filepath hslogger HUnit mtl network parsec
-    QuickCheck random regexCompat testpack time
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://software.complete.org/missingh";
-    description = "Large utility library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix b/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix
deleted file mode 100644
index 11e97d72ea8..00000000000
--- a/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, MonadCatchIOTransformers }:
-
-cabal.mkDerivation (self: {
-  pname = "MonadCatchIO-mtl";
-  version = "0.3.1.0";
-  sha256 = "0qarf73c8zq8dgvxdiwqybpjfy8gba9vf4k0skiwyk5iphilxhhq";
-  buildDepends = [ extensibleExceptions MonadCatchIOTransformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://darcsden.com/jcpetruzza/MonadCatchIO-mtl";
-    description = "Monad-transformer version of the Control.Exception module";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix b/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix
deleted file mode 100644
index d4cbd7c09ba..00000000000
--- a/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, monadsTf, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "MonadCatchIO-transformers";
-  version = "0.3.1.2";
-  sha256 = "1r5c4qz6yp1qrsmk9di35d5kk2dcnaxh2mg3n5kdim991ydzsi1d";
-  buildDepends = [ extensibleExceptions monadsTf transformers ];
-  jailbreak = true;
-  meta = {
-    description = "Monad-transformer compatible version of the Control.Exception module";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MonadPrompt/default.nix b/pkgs/development/libraries/haskell/MonadPrompt/default.nix
deleted file mode 100644
index 412f24450c4..00000000000
--- a/pkgs/development/libraries/haskell/MonadPrompt/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "MonadPrompt";
-  version = "1.0.0.5";
-  sha256 = "1nmy7dfzrkd8yfv5i9vlmjq9khnyi76ayvkzgcf783v5hfzcn4mh";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "MonadPrompt, implementation & examples";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MonadRandom/0.2.0.1.nix b/pkgs/development/libraries/haskell/MonadRandom/0.2.0.1.nix
deleted file mode 100644
index 41796adb963..00000000000
--- a/pkgs/development/libraries/haskell/MonadRandom/0.2.0.1.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, random, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "MonadRandom";
-  version = "0.2.0.1";
-  sha256 = "1689302z053zhcr46w5q3a57kd6z365kkgzxh638gcakzzk3pmwm";
-  buildDepends = [ mtl random transformers ];
-  meta = {
-    description = "Random-number generation monad";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/MonadRandom/0.3.0.1.nix b/pkgs/development/libraries/haskell/MonadRandom/0.3.0.1.nix
deleted file mode 100644
index 0362804ed45..00000000000
--- a/pkgs/development/libraries/haskell/MonadRandom/0.3.0.1.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, random, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "MonadRandom";
-  version = "0.3.0.1";
-  sha256 = "0bbj6rkxskrvl14lngpggql4q41pw21cj4z8h592mizrxjfa3rj0";
-  buildDepends = [ mtl random transformers ];
-  meta = {
-    description = "Random-number generation monad";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/NumInstances/default.nix b/pkgs/development/libraries/haskell/NumInstances/default.nix
deleted file mode 100644
index 38fbbfdbfbf..00000000000
--- a/pkgs/development/libraries/haskell/NumInstances/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "NumInstances";
-  version = "1.4";
-  sha256 = "0ycnwn09izajv330l7a31mc0alifqmxjsn9qmfswwnbg6i4jmnyb";
-  meta = {
-    homepage = "https://github.com/conal/NumInstances";
-    description = "Instances of numeric classes for functions and tuples";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ObjectName/default.nix b/pkgs/development/libraries/haskell/ObjectName/default.nix
deleted file mode 100644
index e2fed3f2191..00000000000
--- a/pkgs/development/libraries/haskell/ObjectName/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ObjectName";
-  version = "1.0.1.0";
-  sha256 = "1aw221i1cisk7jpgchs16f3br0ddllh0n0idhw5v6n6ysv4vv155";
-  meta = {
-    homepage = "https://github.com/haskell-opengl/ObjectName";
-    description = "Explicitly handled object names";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/OneTuple/default.nix b/pkgs/development/libraries/haskell/OneTuple/default.nix
deleted file mode 100644
index b2af0024b5c..00000000000
--- a/pkgs/development/libraries/haskell/OneTuple/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "OneTuple";
-  version = "0.2.1";
-  sha256 = "1x52b68zh3k9lnps5s87kzan7dzvqp6mrwgayjq15w9dv6v78vsb";
-  meta = {
-    description = "Singleton Tuple";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/OpenAL/default.nix b/pkgs/development/libraries/haskell/OpenAL/default.nix
deleted file mode 100644
index 98aac94e01d..00000000000
--- a/pkgs/development/libraries/haskell/OpenAL/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, openal, OpenGL }:
-
-cabal.mkDerivation (self: {
-  pname = "OpenAL";
-  version = "1.6.0.0";
-  sha256 = "0bw20ykn8vi3g4im4nsrfz7p1qq9qwnx8da83zwdbr3wjm9934gd";
-  buildDepends = [ OpenGL ];
-  extraLibraries = [ openal ];
-  meta = {
-    homepage = "https://github.com/haskell-openal/ALUT";
-    description = "A binding to the OpenAL cross-platform 3D audio API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/OpenGL/default.nix b/pkgs/development/libraries/haskell/OpenGL/default.nix
deleted file mode 100644
index f6767ab577c..00000000000
--- a/pkgs/development/libraries/haskell/OpenGL/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, GLURaw, libX11, mesa, OpenGLRaw, text }:
-
-cabal.mkDerivation (self: {
-  pname = "OpenGL";
-  version = "2.9.2.0";
-  sha256 = "1sa5jmhj0az6sik6swv2vgzhv9gj34dbq2px23ag1a4yrk5gcn0p";
-  buildDepends = [ GLURaw OpenGLRaw text ];
-  extraLibraries = [ libX11 mesa ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Opengl";
-    description = "A binding for the OpenGL graphics system";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/OpenGLRaw/default.nix b/pkgs/development/libraries/haskell/OpenGLRaw/default.nix
deleted file mode 100644
index 65466306fd8..00000000000
--- a/pkgs/development/libraries/haskell/OpenGLRaw/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mesa }:
-
-cabal.mkDerivation (self: {
-  pname = "OpenGLRaw";
-  version = "1.5.0.0";
-  sha256 = "04lsidv82fl7yb2fnqpx7q0vgiwxbswh8g7dv9q9s9i2jwiaaal5";
-  extraLibraries = [ mesa ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Opengl";
-    description = "A raw binding for the OpenGL graphics system";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/PSQueue/default.nix b/pkgs/development/libraries/haskell/PSQueue/default.nix
deleted file mode 100644
index 751dadebfa8..00000000000
--- a/pkgs/development/libraries/haskell/PSQueue/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "PSQueue";
-  version = "1.1";
-  sha256 = "1k291bh8j5vpcrn6vycww2blwg7jxx9yrfmrqdanz48gs4d8gq58";
-  meta = {
-    description = "Priority Search Queue";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/QuickCheck/default.nix b/pkgs/development/libraries/haskell/QuickCheck/default.nix
deleted file mode 100644
index 3c623e9f0dd..00000000000
--- a/pkgs/development/libraries/haskell/QuickCheck/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random, testFramework, tfRandom, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "QuickCheck";
-  version = "2.7.6";
-  sha256 = "09y5l0062l9i5jp9v6811kvkk4zpy0mizwaw44abgz0x1h59gn40";
-  buildDepends = [ random tfRandom transformers ];
-  testDepends = [ testFramework ];
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
-  meta = {
-    homepage = "https://github.com/nick8325/quickcheck";
-    description = "Automatic testing of Haskell programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/RSA/default.nix b/pkgs/development/libraries/haskell/RSA/default.nix
deleted file mode 100644
index 53655d46765..00000000000
--- a/pkgs/development/libraries/haskell/RSA/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cryptoApi, cryptoPubkeyTypes, DRBG, pureMD5
-, QuickCheck, SHA, tagged, testFramework, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "RSA";
-  version = "2.1.0";
-  sha256 = "0bhnnz7vp1942ac2vg0y6vsag9bm0pslnm4ix6lmw28hy6d1jk2a";
-  buildDepends = [ binary cryptoApi cryptoPubkeyTypes pureMD5 SHA ];
-  testDepends = [
-    binary cryptoApi cryptoPubkeyTypes DRBG pureMD5 QuickCheck SHA
-    tagged testFramework testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    description = "Implementation of RSA, using the padding schemes of PKCS#1 v2.1.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Ranged-sets/default.nix b/pkgs/development/libraries/haskell/Ranged-sets/default.nix
deleted file mode 100644
index 51296cb2a0e..00000000000
--- a/pkgs/development/libraries/haskell/Ranged-sets/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "Ranged-sets";
-  version = "0.3.0";
-  sha256 = "1am0lsd3yiyn7ayk9k4ff7zdj67m0pxjl10cxi5f9hgjj4y9380l";
-  buildDepends = [ HUnit QuickCheck ];
-  meta = {
-    homepage = "http://code.haskell.org/ranged-sets";
-    description = "Ranged sets for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Rasterific/default.nix b/pkgs/development/libraries/haskell/Rasterific/default.nix
deleted file mode 100644
index 5380cb59659..00000000000
--- a/pkgs/development/libraries/haskell/Rasterific/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, criterion, deepseq, dlist, filepath, FontyFruity
-, free, JuicyPixels, mtl, primitive, QuickCheck, statistics, vector
-, vectorAlgorithms
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Rasterific";
-  version = "0.4";
-  sha256 = "1cw8lalxp9cs3w3kfr4ayp5h0kd71fdnyih99xpljy8zxw28hv3z";
-  buildDepends = [
-    dlist FontyFruity free JuicyPixels mtl primitive vector
-    vectorAlgorithms
-  ];
-  testDepends = [
-    binary criterion deepseq filepath FontyFruity JuicyPixels
-    QuickCheck statistics vector
-  ];
-  doCheck = false;
-  meta = {
-    description = "A pure haskell drawing engine";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ReadArgs/default.nix b/pkgs/development/libraries/haskell/ReadArgs/default.nix
deleted file mode 100644
index c9f10744976..00000000000
--- a/pkgs/development/libraries/haskell/ReadArgs/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, systemFilepath, text }:
-
-cabal.mkDerivation (self: {
-  pname = "ReadArgs";
-  version = "1.2.2";
-  sha256 = "1v6yr5zzrrj31prfzxxh1n27sfnkqpkw34v3a47rcnm444ba58a7";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ systemFilepath text ];
-  testDepends = [ hspec systemFilepath text ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/rampion/ReadArgs";
-    description = "Simple command line argument parsing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/RefSerialize/default.nix b/pkgs/development/libraries/haskell/RefSerialize/default.nix
deleted file mode 100644
index 1307d4ae42e..00000000000
--- a/pkgs/development/libraries/haskell/RefSerialize/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, hashtables, stringsearch }:
-
-cabal.mkDerivation (self: {
-  pname = "RefSerialize";
-  version = "0.3.1.3";
-  sha256 = "0qrca0jismpvjy7i4xx19ljrj72gqcmwqg47a51ykncsvci0fjrm";
-  buildDepends = [ binary hashtables stringsearch ];
-  meta = {
-    description = "Write to and read from ByteStrings maintaining internal memory references";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/RepLib/default.nix b/pkgs/development/libraries/haskell/RepLib/default.nix
deleted file mode 100644
index f62f1b1392e..00000000000
--- a/pkgs/development/libraries/haskell/RepLib/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, typeEquality }:
-
-cabal.mkDerivation (self: {
-  pname = "RepLib";
-  version = "0.5.3.3";
-  sha256 = "1772r6rfajcn622dxwy9z1bvv53l5xj6acbcv8n9p7h01fs52mpr";
-  buildDepends = [ mtl typeEquality ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://code.google.com/p/replib/";
-    description = "Generic programming library with representation types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SDL-image/default.nix b/pkgs/development/libraries/haskell/SDL-image/default.nix
deleted file mode 100644
index c744ca41cf9..00000000000
--- a/pkgs/development/libraries/haskell/SDL-image/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, SDL, SDL_image }:
-
-cabal.mkDerivation (self: {
-  pname = "SDL-image";
-  version = "0.6.1";
-  sha256 = "18n6al40db7xalqqr4hp0l26qxxv1kmd8mva0n7vmhg05zypf6ni";
-  buildDepends = [ SDL ];
-  extraLibraries = [ SDL_image ];
-  meta = {
-    description = "Binding to libSDL_image";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SDL-mixer/default.nix b/pkgs/development/libraries/haskell/SDL-mixer/default.nix
deleted file mode 100644
index 7ec8cecd92c..00000000000
--- a/pkgs/development/libraries/haskell/SDL-mixer/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, SDL, SDL_mixer }:
-
-cabal.mkDerivation (self: {
-  pname = "SDL-mixer";
-  version = "0.6.1";
-  sha256 = "1fxp5sz0w6pr5047jjvh81wkljxsl7fca239364i50m44mpcsyn1";
-  buildDepends = [ SDL ];
-  extraLibraries = [ SDL_mixer ];
-  meta = {
-    description = "Binding to libSDL_mixer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SDL-ttf/default.nix b/pkgs/development/libraries/haskell/SDL-ttf/default.nix
deleted file mode 100644
index 77c3434216a..00000000000
--- a/pkgs/development/libraries/haskell/SDL-ttf/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, SDL, SDL_ttf }:
-
-cabal.mkDerivation (self: {
-  pname = "SDL-ttf";
-  version = "0.6.2";
-  sha256 = "0jajnbqnhdd4i8pj8j27m53zwgfs1v06kiwy0s0zml02fdkq8j4a";
-  buildDepends = [ SDL ];
-  extraLibraries = [ SDL_ttf ];
-  meta = {
-    description = "Binding to libSDL_ttf";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SDL/default.nix b/pkgs/development/libraries/haskell/SDL/default.nix
deleted file mode 100644
index 6eca4791fcf..00000000000
--- a/pkgs/development/libraries/haskell/SDL/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, SDL }:
-
-cabal.mkDerivation (self: {
-  pname = "SDL";
-  version = "0.6.5";
-  sha256 = "1vlf1bvp4cbgr31qk6aqikhgn9jbgj7lrvnjzv3ibykm1hhd6vdb";
-  extraLibraries = [ SDL ];
-  meta = {
-    description = "Binding to libSDL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SHA/default.nix b/pkgs/development/libraries/haskell/SHA/default.nix
deleted file mode 100644
index 2a9c98ef67a..00000000000
--- a/pkgs/development/libraries/haskell/SHA/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "SHA";
-  version = "1.6.4.1";
-  sha256 = "03fwpl8hrl9q197w8v1glqi5g1d51c7hz4m8zi5s8x1yvpbwcfvl";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ binary ];
-  meta = {
-    description = "Implementations of the SHA suite of message digest functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SHA2/default.nix b/pkgs/development/libraries/haskell/SHA2/default.nix
deleted file mode 100644
index 769192146ae..00000000000
--- a/pkgs/development/libraries/haskell/SHA2/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, AES, monadsTf, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "SHA2";
-  version = "0.2.5";
-  sha256 = "1zs79a327x6myfam3p2vr8lmszcaqnkll2qz8n4sy835vz328j40";
-  buildDepends = [ AES monadsTf transformers ];
-  meta = {
-    description = "Fast, incremental SHA hashing for bytestrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SMTPClient/default.nix b/pkgs/development/libraries/haskell/SMTPClient/default.nix
deleted file mode 100644
index c070ab8dcaa..00000000000
--- a/pkgs/development/libraries/haskell/SMTPClient/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, hsemail, network }:
-
-cabal.mkDerivation (self: {
-  pname = "SMTPClient";
-  version = "1.1.0";
-  sha256 = "07njj24c43iz33c641d5ish62h13lhpvn2mx5pv5i6s3fm3bxsfk";
-  buildDepends = [ extensibleExceptions hsemail network ];
-  meta = {
-    description = "A simple SMTP client library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/STMonadTrans/default.nix b/pkgs/development/libraries/haskell/STMonadTrans/default.nix
deleted file mode 100644
index 34ef6152cd2..00000000000
--- a/pkgs/development/libraries/haskell/STMonadTrans/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "STMonadTrans";
-  version = "0.3.2";
-  sha256 = "1cl5bsc5mr3silcmbjylgw5qa04pf2np9mippxnsa4p3dk089gkh";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "A monad transformer version of the ST monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SVGFonts/default.nix b/pkgs/development/libraries/haskell/SVGFonts/default.nix
deleted file mode 100644
index a4bb78eca68..00000000000
--- a/pkgs/development/libraries/haskell/SVGFonts/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeMarkup, blazeSvg, dataDefaultClass
-, diagramsLib, parsec, split, text, tuple, vector, vectorSpace, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "SVGFonts";
-  version = "1.4.0.3";
-  sha256 = "0jkjcf27xqjzv9lny7j181kcma26wngrq3vzw2sp2hwkdcjryyin";
-  buildDepends = [
-    attoparsec blazeMarkup blazeSvg dataDefaultClass diagramsLib parsec
-    split text tuple vector vectorSpace xml
-  ];
-  meta = {
-    description = "Fonts from the SVG-Font format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/SafeSemaphore/default.nix b/pkgs/development/libraries/haskell/SafeSemaphore/default.nix
deleted file mode 100644
index 577af377488..00000000000
--- a/pkgs/development/libraries/haskell/SafeSemaphore/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "SafeSemaphore";
-  version = "0.10.1";
-  sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91";
-  buildDepends = [ stm ];
-  testDepends = [ HUnit ];
-  meta = {
-    homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore";
-    description = "Much safer replacement for QSemN, QSem, and SampleVar";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Shellac/Shellac.nix b/pkgs/development/libraries/haskell/Shellac/Shellac.nix
deleted file mode 100644
index 1715d62b02b..00000000000
--- a/pkgs/development/libraries/haskell/Shellac/Shellac.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "Shellac";
-  version = "0.9.5.2";
-  sha256 = "1js9la0hziqsmb56q9kzfycda2sw3xm4kv2y5q2h3zlw5gzc5xli";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://rwd.rdockins.name/shellac/home/";
-    description = "A framework for creating shell envinronments";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/StateVar/default.nix b/pkgs/development/libraries/haskell/StateVar/default.nix
deleted file mode 100644
index b4bd9b44e3f..00000000000
--- a/pkgs/development/libraries/haskell/StateVar/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "StateVar";
-  version = "1.0.1.0";
-  sha256 = "02n2sxxkr0ydc77dc3amwp5jrw289d2s2z55rhrmhxxg1c7lp5js";
-  meta = {
-    homepage = "https://github.com/haskell-opengl/StateVar";
-    description = "State variables";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Strafunski-StrategyLib/default.nix b/pkgs/development/libraries/haskell/Strafunski-StrategyLib/default.nix
deleted file mode 100644
index 2fa2a91efe8..00000000000
--- a/pkgs/development/libraries/haskell/Strafunski-StrategyLib/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "Strafunski-StrategyLib";
-  version = "5.0.0.4";
-  sha256 = "0miffjc8li5l1jarmz8l34z5mx3q68pyxghsi1lbda51bzz3wy1g";
-  buildDepends = [ mtl syb ];
-  jailbreak = true;
-  meta = {
-    description = "Library for strategic programming";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Stream/default.nix b/pkgs/development/libraries/haskell/Stream/default.nix
deleted file mode 100644
index 3e1c1b7b32e..00000000000
--- a/pkgs/development/libraries/haskell/Stream/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lazysmallcheck, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "Stream";
-  version = "0.4.7.1";
-  sha256 = "08h0h6pwvfcj92n7mk5za36x9agpqnax12cjlvd68zwghjf9qxy3";
-  buildDepends = [ lazysmallcheck QuickCheck ];
-  meta = {
-    description = "A library for manipulating infinite lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/TCache/default.nix b/pkgs/development/libraries/haskell/TCache/default.nix
deleted file mode 100644
index 9c2638302a5..00000000000
--- a/pkgs/development/libraries/haskell/TCache/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashtables, mtl, RefSerialize, stm, text }:
-
-cabal.mkDerivation (self: {
-  pname = "TCache";
-  version = "0.12.0";
-  sha256 = "0marslz5jg66r3i2d0yjjrj11bpywpadcxs5k4j6782iczxybd7s";
-  buildDepends = [ hashtables mtl RefSerialize stm text ];
-  meta = {
-    description = "A Transactional cache with user-defined persistence";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/TableAlgebra/default.nix b/pkgs/development/libraries/haskell/TableAlgebra/default.nix
deleted file mode 100644
index 396f2366d15..00000000000
--- a/pkgs/development/libraries/haskell/TableAlgebra/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HaXml, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "TableAlgebra";
-  version = "0.7.1";
-  sha256 = "1jqkjnyznklyiy2shm4c9gix267war1hmsjncdmailhca41fs4bz";
-  buildDepends = [ HaXml mtl ];
-  meta = {
-    description = "Ferry Table Algebra";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Tensor/default.nix b/pkgs/development/libraries/haskell/Tensor/default.nix
deleted file mode 100644
index 8b5869caae9..00000000000
--- a/pkgs/development/libraries/haskell/Tensor/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "Tensor";
-  version = "1.1.0.0";
-  sha256 = "1vn409805p5b47v5mf7rk0gypqag5bn1pzlsmsp9blr3jyj6dgph";
-  meta = {
-    homepage = "https://github.com/haskell-opengl/Tensor";
-    description = "Tensor data types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Thrift/default.nix b/pkgs/development/libraries/haskell/Thrift/default.nix
deleted file mode 100644
index bbd5f45f9ca..00000000000
--- a/pkgs/development/libraries/haskell/Thrift/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, HTTP, network }:
-
-cabal.mkDerivation (self: {
-  pname = "Thrift";
-  version = "0.6.0.1";
-  sha256 = "0yk496zql0jpyj83ybdzffc03sylf5pwn093k831m99j54l2r5yv";
-  buildDepends = [ binary HTTP network ];
-  meta = {
-    homepage = "http://thrift.apache.org";
-    description = "Haskell bindings for the Apache Thrift RPC system";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/TypeCompose/default.nix b/pkgs/development/libraries/haskell/TypeCompose/default.nix
deleted file mode 100644
index de5f41ab384..00000000000
--- a/pkgs/development/libraries/haskell/TypeCompose/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "TypeCompose";
-  version = "0.9.10";
-  sha256 = "1wpldqdf6czl36fs4pvvj2z3kg1487sanqncp4rbmgrrhbfmqxxq";
-  meta = {
-    homepage = "https://github.com/conal/TypeCompose";
-    description = "Type composition classes & instances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Unixutils/default.nix b/pkgs/development/libraries/haskell/Unixutils/default.nix
deleted file mode 100644
index c776686509b..00000000000
--- a/pkgs/development/libraries/haskell/Unixutils/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, pureMD5, regexTdfa, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "Unixutils";
-  version = "1.52";
-  sha256 = "1gp04mc6irycwazykl9kpyhkkryn3hbnpn08ih6cjbsm3p8yi8b4";
-  buildDepends = [ filepath pureMD5 regexTdfa zlib ];
-  meta = {
-    homepage = "https://github.com/seereason/haskell-unixutils";
-    description = "A crude interface between Haskell and Unix-like operating systems";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Vec/default.nix b/pkgs/development/libraries/haskell/Vec/default.nix
deleted file mode 100644
index eab20222769..00000000000
--- a/pkgs/development/libraries/haskell/Vec/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "Vec";
-  version = "1.0.5";
-  sha256 = "0hyk553pdn72zc1i82njz3md8ycmzfiwi799y08qr3fg0i8r88zm";
-  meta = {
-    homepage = "http://github.net/sedillard/Vec";
-    description = "Fixed-length lists and low-dimensional linear algebra";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/WAVE/default.nix b/pkgs/development/libraries/haskell/WAVE/default.nix
deleted file mode 100644
index 6082f5e76cf..00000000000
--- a/pkgs/development/libraries/haskell/WAVE/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parseargs }:
-
-cabal.mkDerivation (self: {
-  pname = "WAVE";
-  version = "0.1.3";
-  sha256 = "1cgla9y1lwcsdad5qdspymd7s6skdw961fgzh02kvi7gjbrrcyi7";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ parseargs ];
-  meta = {
-    homepage = "http://github.com/BartMassey/WAVE";
-    description = "WAVE audio file IO library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Workflow/default.nix b/pkgs/development/libraries/haskell/Workflow/default.nix
deleted file mode 100644
index 7dd6f298576..00000000000
--- a/pkgs/development/libraries/haskell/Workflow/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, exceptions, extensibleExceptions, mtl
-, RefSerialize, stm, TCache, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "Workflow";
-  version = "0.8.1";
-  sha256 = "0z23g68gcbbn43i78cql4is9js3m4z16rm2x8s57f73n0hx7f00l";
-  buildDepends = [
-    binary exceptions extensibleExceptions mtl RefSerialize stm TCache
-    vector
-  ];
-  meta = {
-    description = "Workflow patterns over a monad for thread state logging & recovery";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/X11-xft/default.nix b/pkgs/development/libraries/haskell/X11-xft/default.nix
deleted file mode 100644
index df9ddb1e277..00000000000
--- a/pkgs/development/libraries/haskell/X11-xft/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fontconfig, freetype, libXft, pkgconfig, utf8String, X11
-}:
-
-cabal.mkDerivation (self: {
-  pname = "X11-xft";
-  version = "0.3.1";
-  sha256 = "1lgqb0s2qfwwgbvwxhjbi23rbwamzdi0l0slfr20c3jpcbp3zfjf";
-  buildDepends = [ utf8String X11 ];
-  extraLibraries = [ fontconfig freetype pkgconfig ];
-  pkgconfigDepends = [ libXft ];
-  configureFlags = "--extra-include-dirs=${freetype}/include/freetype2";
-  meta = {
-    description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/X11/default.nix b/pkgs/development/libraries/haskell/X11/default.nix
deleted file mode 100644
index fbd5e2c0c7b..00000000000
--- a/pkgs/development/libraries/haskell/X11/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, libX11, libXext, libXinerama, libXrandr
-, libXrender
-}:
-
-cabal.mkDerivation (self: {
-  pname = "X11";
-  version = "1.6.1.2";
-  sha256 = "1kzjcynm3rr83ihqx2y2d852jc49da4p18gv6jzm7g87z22x85jj";
-  buildDepends = [ dataDefault ];
-  extraLibraries = [
-    libX11 libXext libXinerama libXrandr libXrender
-  ];
-  meta = {
-    homepage = "https://github.com/haskell-pkg-janitors/X11";
-    description = "A binding to the X11 graphics library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/Yampa/default.nix b/pkgs/development/libraries/haskell/Yampa/default.nix
deleted file mode 100644
index 5ae451f8163..00000000000
--- a/pkgs/development/libraries/haskell/Yampa/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random }:
-
-cabal.mkDerivation (self: {
-  pname = "Yampa";
-  version = "0.9.6";
-  sha256 = "0a1m0sb0i3kkxbp10vpqd6iw83ksm4alavrg04arzrv71p3skyg0";
-  buildDepends = [ random ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Yampa";
-    description = "Library for programming hybrid systems";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/abstract-deque-tests/default.nix b/pkgs/development/libraries/haskell/abstract-deque-tests/default.nix
deleted file mode 100644
index a5d171f177b..00000000000
--- a/pkgs/development/libraries/haskell/abstract-deque-tests/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, abstractDeque, HUnit, random, testFramework
-, testFrameworkHunit, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "abstract-deque-tests";
-  version = "0.3";
-  sha256 = "19gb5x5z3nvazdra3skm24c2g2byj0i4cjbzfwfghnb5q96gn5sz";
-  buildDepends = [
-    abstractDeque HUnit random testFramework testFrameworkHunit time
-  ];
-  testDepends = [
-    abstractDeque HUnit random testFramework testFrameworkHunit time
-  ];
-  meta = {
-    homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
-    description = "A test-suite for any queue or double-ended queue satisfying an interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/abstract-deque/default.nix b/pkgs/development/libraries/haskell/abstract-deque/default.nix
deleted file mode 100644
index 0bd1a7c5936..00000000000
--- a/pkgs/development/libraries/haskell/abstract-deque/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random, time }:
-
-cabal.mkDerivation (self: {
-  pname = "abstract-deque";
-  version = "0.3";
-  sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
-  buildDepends = [ random time ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
-    description = "Abstract, parameterized interface to mutable Deques";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/abstract-par/default.nix b/pkgs/development/libraries/haskell/abstract-par/default.nix
deleted file mode 100644
index 9c7319297ee..00000000000
--- a/pkgs/development/libraries/haskell/abstract-par/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "abstract-par";
-  version = "0.3.3";
-  sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
-  buildDepends = [ deepseq ];
-  meta = {
-    homepage = "https://github.com/simonmar/monad-par";
-    description = "Type classes generalizing the functionality of the 'monad-par' library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/accelerate-cuda/default.nix b/pkgs/development/libraries/haskell/accelerate-cuda/default.nix
deleted file mode 100644
index 3bb444eec68..00000000000
--- a/pkgs/development/libraries/haskell/accelerate-cuda/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, accelerate, binary, cryptohash, cuda, fclabels, filepath
-, hashable, hashtables, languageCQuote, mainlandPretty, mtl
-, SafeSemaphore, srcloc, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "accelerate-cuda";
-  version = "0.14.0.0";
-  sha256 = "1qms1w5rjjd77lldds2ljj9zr15dybnsaq8vxfyb5a4diq12bmi5";
-  buildDepends = [
-    accelerate binary cryptohash cuda fclabels filepath hashable
-    hashtables languageCQuote mainlandPretty mtl SafeSemaphore srcloc
-    text transformers unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/AccelerateHS/accelerate-cuda/";
-    description = "Accelerate backend for NVIDIA GPUs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/accelerate-examples/default.nix b/pkgs/development/libraries/haskell/accelerate-examples/default.nix
deleted file mode 100644
index fcd4bb744dd..00000000000
--- a/pkgs/development/libraries/haskell/accelerate-examples/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, accelerate, accelerateCuda, accelerateFft, accelerateIo
-, attoparsec, bmp, bytestringLexing, cereal, criterion, ekg
-, fclabels, filepath, gloss, glossAccelerate, glossRasterAccelerate
-, HUnit, mwcRandom, primitive, QuickCheck, random, repa, repaIo
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-, vector, vectorAlgorithms
-}:
-
-cabal.mkDerivation (self: {
-  pname = "accelerate-examples";
-  version = "0.14.0.0";
-  sha256 = "01hxww3ypjlcfimkvf7gxl2g7msad2yw1d6m0h4kkfqvpx84nfwr";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    accelerate accelerateCuda accelerateFft accelerateIo attoparsec bmp
-    bytestringLexing cereal criterion ekg fclabels filepath gloss
-    glossAccelerate glossRasterAccelerate HUnit mwcRandom primitive
-    QuickCheck random repa repaIo testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 vector vectorAlgorithms
-  ];
-  configureFlags = "-f-opencl";
-  meta = {
-    homepage = "https://github.com/AccelerateHS/accelerate-examples";
-    description = "Examples using the Accelerate library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/accelerate-fft/default.nix b/pkgs/development/libraries/haskell/accelerate-fft/default.nix
deleted file mode 100644
index e2f4fade736..00000000000
--- a/pkgs/development/libraries/haskell/accelerate-fft/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, accelerate, accelerateCuda, cuda, cufft }:
-
-cabal.mkDerivation (self: {
-  pname = "accelerate-fft";
-  version = "0.14.0.0";
-  sha256 = "1rsrgrqn1gdds2wvv1mgzd3yg2mvbkgnj63ygjyzsk9j00wavd1g";
-  buildDepends = [ accelerate accelerateCuda cuda cufft ];
-  meta = {
-    homepage = "https://github.com/AccelerateHS/accelerate-fft";
-    description = "FFT using the Accelerate library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/accelerate-io/default.nix b/pkgs/development/libraries/haskell/accelerate-io/default.nix
deleted file mode 100644
index b8131da6c08..00000000000
--- a/pkgs/development/libraries/haskell/accelerate-io/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, accelerate, bmp, repa, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "accelerate-io";
-  version = "0.14.0.0";
-  sha256 = "1vvjmsfaz5xbvvb4x2fym43xvcjv41baxlfhlycgizaca4yw8w9h";
-  buildDepends = [ accelerate bmp repa vector ];
-  meta = {
-    homepage = "https://github.com/AccelerateHS/accelerate-io";
-    description = "Read and write Accelerate arrays in various formats";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/accelerate/default.nix b/pkgs/development/libraries/haskell/accelerate/default.nix
deleted file mode 100644
index 5ab212a58a1..00000000000
--- a/pkgs/development/libraries/haskell/accelerate/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fclabels, hashable, hashtables, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "accelerate";
-  version = "0.14.0.0";
-  sha256 = "0b6mnv5l2vrbljak2yx9akpsyqc0qg1il54w0rlfm29fgqknlhjh";
-  buildDepends = [
-    fclabels hashable hashtables unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/AccelerateHS/accelerate/";
-    description = "An embedded language for accelerated array processing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/acid-state/default.nix b/pkgs/development/libraries/haskell/acid-state/default.nix
deleted file mode 100644
index ab2e682fdc8..00000000000
--- a/pkgs/development/libraries/haskell/acid-state/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, extensibleExceptions, filepath, mtl, network
-, safecopy, stm
-}:
-
-cabal.mkDerivation (self: {
-  pname = "acid-state";
-  version = "0.12.3";
-  sha256 = "099n8a5qxrjzhw0jgmshcpkvynkj2v4a8a6lwy9fvg586nhcy9j1";
-  buildDepends = [
-    cereal extensibleExceptions filepath mtl network safecopy stm
-  ];
-  meta = {
-    homepage = "http://acid-state.seize.it/";
-    description = "Add ACID guarantees to any serializable Haskell data structure";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/acme-lookofdisapproval/default.nix b/pkgs/development/libraries/haskell/acme-lookofdisapproval/default.nix
deleted file mode 100644
index 6b2a9856a90..00000000000
--- a/pkgs/development/libraries/haskell/acme-lookofdisapproval/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "acme-lookofdisapproval";
-  version = "0.1";
-  sha256 = "194xvcab14bs3b3nrayxp4z3da60afxa9cmip58mkms5016kwhis";
-  meta = {
-    homepage = "https://github.com/llelf/acme-lookofdisapproval";
-    description = "Express your disapproval";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/active/default.nix b/pkgs/development/libraries/haskell/active/default.nix
deleted file mode 100644
index 02764c108f8..00000000000
--- a/pkgs/development/libraries/haskell/active/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, newtype, QuickCheck, semigroupoids, semigroups
-, vectorSpace
-}:
-
-cabal.mkDerivation (self: {
-  pname = "active";
-  version = "0.1.0.17";
-  sha256 = "1asp0han2737vfk92gasij804z4jsw8v2bc0m4nrmn3v80vmh7qb";
-  buildDepends = [ newtype semigroupoids semigroups vectorSpace ];
-  testDepends = [
-    newtype QuickCheck semigroupoids semigroups vectorSpace
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Abstractions for animation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ad/default.nix b/pkgs/development/libraries/haskell/ad/default.nix
deleted file mode 100644
index 72c53b5178a..00000000000
--- a/pkgs/development/libraries/haskell/ad/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, dataReify, doctest, erf, filepath, free, nats
-, reflection, tagged, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ad";
-  version = "4.2.1.1";
-  sha256 = "1zdpfh4k93ygrm91m7lw1la6n4yvaq3k2sqswgia04naf2wcmjka";
-  buildDepends = [
-    comonad dataReify erf free nats reflection tagged transformers
-  ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/ekmett/ad";
-    description = "Automatic Differentiation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/adjunctions/default.nix b/pkgs/development/libraries/haskell/adjunctions/default.nix
deleted file mode 100644
index f02aa9df5dd..00000000000
--- a/pkgs/development/libraries/haskell/adjunctions/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, contravariant, distributive, free, mtl
-, profunctors, semigroupoids, semigroups, tagged, transformers
-, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "adjunctions";
-  version = "4.2";
-  sha256 = "07r56r6kyd6wlcxxnsnnyv59pyc8s1gsy54kzwmk9yknks5rij9i";
-  buildDepends = [
-    comonad contravariant distributive free mtl profunctors
-    semigroupoids semigroups tagged transformers void
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/adjunctions/";
-    description = "Adjunctions and representable functors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aeson-pretty/default.nix b/pkgs/development/libraries/haskell/aeson-pretty/default.nix
deleted file mode 100644
index 8e1959c401c..00000000000
--- a/pkgs/development/libraries/haskell/aeson-pretty/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, cmdargs, text, unorderedContainers
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "aeson-pretty";
-  version = "0.7.2";
-  sha256 = "03ap81853qi8yd9kdgczllrrni23a6glsfxrwj8zab6ipjrbh234";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec cmdargs text unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/informatikr/aeson-pretty";
-    description = "JSON pretty-printing library and command-line tool";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aeson-qq/default.nix b/pkgs/development/libraries/haskell/aeson-qq/default.nix
deleted file mode 100644
index d7c86d853fa..00000000000
--- a/pkgs/development/libraries/haskell/aeson-qq/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, haskellSrcMeta, hspec, parsec, text, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "aeson-qq";
-  version = "0.7.4";
-  sha256 = "0wnc9pdjvd15gfkdxzf084393vwmxv2xaxdchzgal1qhwa1mak4v";
-  buildDepends = [ aeson haskellSrcMeta parsec text vector ];
-  testDepends = [ aeson haskellSrcMeta hspec parsec text vector ];
-  meta = {
-    homepage = "http://github.com/zalora/aeson-qq";
-    description = "JSON quasiquoter for Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aeson-utils/default.nix b/pkgs/development/libraries/haskell/aeson-utils/default.nix
deleted file mode 100644
index ee0df96618c..00000000000
--- a/pkgs/development/libraries/haskell/aeson-utils/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, scientific, text }:
-
-cabal.mkDerivation (self: {
-  pname = "aeson-utils";
-  version = "0.2.2.1";
-  sha256 = "0sj4kdcxcj2wnf3s109yxq8gghz976hkiqs19bjcp6qkzdf5w6sd";
-  buildDepends = [ aeson attoparsec scientific text ];
-  jailbreak = true;
-  meta = {
-    description = "Utilities for working with Aeson";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aeson/0.7.0.4.nix b/pkgs/development/libraries/haskell/aeson/0.7.0.4.nix
deleted file mode 100644
index 5dca4bc9062..00000000000
--- a/pkgs/development/libraries/haskell/aeson/0.7.0.4.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, deepseq, dlist, hashable, HUnit
-, mtl, QuickCheck, scientific, syb, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text, time
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "aeson";
-  version = "0.7.0.4";
-  sha256 = "009grccll41mkf7rarpcrn06l8vc0q0y8l4j9nbdfcl89153rj2k";
-  buildDepends = [
-    attoparsec blazeBuilder deepseq dlist hashable mtl scientific syb
-    text time unorderedContainers vector
-  ];
-  testDepends = [
-    attoparsec HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text time unorderedContainers vector
-  ];
-  meta = {
-    homepage = "https://github.com/bos/aeson";
-    description = "Fast JSON parsing and encoding";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aeson/0.8.0.2.nix b/pkgs/development/libraries/haskell/aeson/0.8.0.2.nix
deleted file mode 100644
index 0625dcf1913..00000000000
--- a/pkgs/development/libraries/haskell/aeson/0.8.0.2.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, deepseq, dlist, hashable, HUnit
-, mtl, QuickCheck, scientific, syb, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text, time
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "aeson";
-  version = "0.8.0.2";
-  sha256 = "1mc8cwmswx69r77wv7dfim525jqajnlxbcx5xf3ygpszzf6mh1q7";
-  buildDepends = [
-    attoparsec blazeBuilder deepseq dlist hashable mtl scientific syb
-    text time unorderedContainers vector
-  ];
-  testDepends = [
-    attoparsec HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text time unorderedContainers vector
-  ];
-  meta = {
-    homepage = "https://github.com/bos/aeson";
-    description = "Fast JSON parsing and encoding";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/algebra/default.nix b/pkgs/development/libraries/haskell/algebra/default.nix
deleted file mode 100644
index 2044c8ad872..00000000000
--- a/pkgs/development/libraries/haskell/algebra/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, adjunctions, distributive, mtl, nats, semigroupoids
-, semigroups, tagged, transformers, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "algebra";
-  version = "4.2";
-  sha256 = "1b74c55326qsnpyqzyhyq87j61wp3zrpsqhipgw8db8nm2lq9nhs";
-  buildDepends = [
-    adjunctions distributive mtl nats semigroupoids semigroups tagged
-    transformers void
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/algebra/";
-    description = "Constructive abstract algebra";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/alsa-core/default.nix b/pkgs/development/libraries/haskell/alsa-core/default.nix
deleted file mode 100644
index 84f1485856f..00000000000
--- a/pkgs/development/libraries/haskell/alsa-core/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alsaLib, extensibleExceptions }:
-
-cabal.mkDerivation (self: {
-  pname = "alsa-core";
-  version = "0.5.0.1";
-  sha256 = "1avh4a419h9d2zsslg6j8hm87ppgsgqafz8ll037rk2yy1g4jl7b";
-  buildDepends = [ extensibleExceptions ];
-  pkgconfigDepends = [ alsaLib ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/ALSA";
-    description = "Binding to the ALSA Library API (Exceptions)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/alsa-mixer/default.nix b/pkgs/development/libraries/haskell/alsa-mixer/default.nix
deleted file mode 100644
index 0e097223f84..00000000000
--- a/pkgs/development/libraries/haskell/alsa-mixer/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alsaCore, alsaLib, c2hs }:
-
-cabal.mkDerivation (self: {
-  pname = "alsa-mixer";
-  version = "0.2.0.2";
-  sha256 = "11sc2n879a8rb9yz54cb8vg8rplgapbymzy785p7n7638xx877hk";
-  buildDepends = [ alsaCore ];
-  buildTools = [ c2hs ];
-  extraLibraries = [ alsaLib ];
-  meta = {
-    homepage = "https://github.com/ttuegel/alsa-mixer";
-    description = "Bindings to the ALSA simple mixer API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/alsa-pcm/default.nix b/pkgs/development/libraries/haskell/alsa-pcm/default.nix
deleted file mode 100644
index e1ac0ea257e..00000000000
--- a/pkgs/development/libraries/haskell/alsa-pcm/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alsaCore, alsaLib, extensibleExceptions, sampleFrame
-, storableRecord
-}:
-
-cabal.mkDerivation (self: {
-  pname = "alsa-pcm";
-  version = "0.6.0.3";
-  sha256 = "0rq0i17xhd0x7dnlhdf3i1fdvmyxrsbm0w0k9lrx20xpy4gw2zfs";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    alsaCore extensibleExceptions sampleFrame storableRecord
-  ];
-  pkgconfigDepends = [ alsaLib ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/ALSA";
-    description = "Binding to the ALSA Library API (PCM audio)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/amqp/default.nix b/pkgs/development/libraries/haskell/amqp/default.nix
deleted file mode 100644
index d91d4e1bdb8..00000000000
--- a/pkgs/development/libraries/haskell/amqp/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, clock, connection, dataBinaryIeee754, hspec
-, hspecExpectations, monadControl, network, networkUri, split, text
-, vector, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "amqp";
-  version = "0.10.1";
-  sha256 = "1a2d17h1zhd2yv1zhd0vvr4g1v6nr188gwv12qwljs1v9y4jkbmc";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary clock connection dataBinaryIeee754 monadControl network
-    networkUri split text vector xml
-  ];
-  testDepends = [
-    binary clock connection dataBinaryIeee754 hspec hspecExpectations
-    network split text vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/hreinhardt/amqp";
-    description = "Client library for AMQP servers (currently only RabbitMQ)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/annotated-wl-pprint/default.nix b/pkgs/development/libraries/haskell/annotated-wl-pprint/default.nix
deleted file mode 100644
index efefdc78f0d..00000000000
--- a/pkgs/development/libraries/haskell/annotated-wl-pprint/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "annotated-wl-pprint";
-  version = "0.5.3";
-  sha256 = "0g8b4hmgh7jhiknfrlaqr9sxr7a6sikkpaws15dy8mg4r792bbis";
-  meta = {
-    homepage = "https://github.com/david-christiansen/annotated-wl-pprint";
-    description = "The Wadler/Leijen Pretty Printer, with annotation support";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ansi-terminal/default.nix b/pkgs/development/libraries/haskell/ansi-terminal/default.nix
deleted file mode 100644
index 26fbb43ec04..00000000000
--- a/pkgs/development/libraries/haskell/ansi-terminal/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ansi-terminal";
-  version = "0.6.2.1";
-  sha256 = "1xmp8wpcyvqys777qpyfx99bhlnvmr7jil7r78j5n6fx3mkkhnln";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "https://github.com/feuerbach/ansi-terminal";
-    description = "Simple ANSI terminal support, with Windows compatibility";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix b/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix
deleted file mode 100644
index d79f0bc979d..00000000000
--- a/pkgs/development/libraries/haskell/ansi-wl-pprint/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal }:
-
-cabal.mkDerivation (self: {
-  pname = "ansi-wl-pprint";
-  version = "0.6.7.1";
-  sha256 = "1by11bg1bd7z18hqgayk0w76hy5n63kmdl14gainlvfgr9jw506r";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ ansiTerminal ];
-  meta = {
-    homepage = "http://github.com/batterseapower/ansi-wl-pprint";
-    description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/appar/default.nix b/pkgs/development/libraries/haskell/appar/default.nix
deleted file mode 100644
index ef135f57766..00000000000
--- a/pkgs/development/libraries/haskell/appar/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "appar";
-  version = "0.1.4";
-  sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq";
-  meta = {
-    description = "A simple applicative parser";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/applicative-quoters/default.nix b/pkgs/development/libraries/haskell/applicative-quoters/default.nix
deleted file mode 100644
index 84bd2e1e438..00000000000
--- a/pkgs/development/libraries/haskell/applicative-quoters/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcMeta }:
-
-cabal.mkDerivation (self: {
-  pname = "applicative-quoters";
-  version = "0.1.0.8";
-  sha256 = "10m29d0938khjdazsmsvvncr5xndnpzpm1b7ymzb3b4b81xmcpgl";
-  buildDepends = [ haskellSrcMeta ];
-  meta = {
-    description = "Quasiquoters for idiom brackets and an applicative do-notation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ariadne/default.nix b/pkgs/development/libraries/haskell/ariadne/default.nix
deleted file mode 100644
index 2d282fae022..00000000000
--- a/pkgs/development/libraries/haskell/ariadne/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, bert, Cabal, dataLens, dataLensFd, dataLensTemplate
-, filepath, haskellNames, haskellPackages, haskellSrcExts, hseCpp
-, hslogger, mtl, stm, tagged, tasty, tastyHunit, transformers
-, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ariadne";
-  version = "0.1.2.3";
-  sha256 = "02hyn3y4h7w4l5k48kp73al67lp8vzlymblb7al72w14r01ww8p3";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    async bert Cabal dataLens dataLensFd dataLensTemplate filepath
-    haskellNames haskellPackages haskellSrcExts hseCpp hslogger mtl stm
-    tagged transformers utf8String
-  ];
-  testDepends = [
-    bert filepath haskellSrcExts tasty tastyHunit utf8String
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/feuerbach/ariadne";
-    description = "Go-to-definition for Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/arithmoi/default.nix b/pkgs/development/libraries/haskell/arithmoi/default.nix
deleted file mode 100644
index 91797435ceb..00000000000
--- a/pkgs/development/libraries/haskell/arithmoi/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, random }:
-
-cabal.mkDerivation (self: {
-  pname = "arithmoi";
-  version = "0.4.1.1";
-  sha256 = "02wrm24dpcsdsjaic30416axad5s4y822si1am4smb2qvrhps9ix";
-  buildDepends = [ mtl random ];
-  configureFlags = "-f-llvm";
-  jailbreak = true;
-  meta = {
-    homepage = "https://bitbucket.org/dafis/arithmoi";
-    description = "Efficient basic number-theoretic functions. Primes, powers, integer logarithms.";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/arrows/default.nix b/pkgs/development/libraries/haskell/arrows/default.nix
deleted file mode 100644
index 28c691c7212..00000000000
--- a/pkgs/development/libraries/haskell/arrows/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Stream }:
-
-cabal.mkDerivation (self: {
-  pname = "arrows";
-  version = "0.4.4.1";
-  sha256 = "1qpbpwsc3frjdngwjv3r58nfa0ik88cqh24ls47svigsz3c4n42v";
-  buildDepends = [ Stream ];
-  meta = {
-    homepage = "http://www.haskell.org/arrows/";
-    description = "Arrow classes and transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/asn1-data/default.nix b/pkgs/development/libraries/haskell/asn1-data/default.nix
deleted file mode 100644
index f0b9945cd62..00000000000
--- a/pkgs/development/libraries/haskell/asn1-data/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "asn1-data";
-  version = "0.7.1";
-  sha256 = "10s7mxygw6w8a8mx090msvbl8pji8m68lsxxyr5bp7p887naia7r";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cereal mtl text ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-asn1-data";
-    description = "ASN1 data reader and writer in RAW, BER and DER forms";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/asn1-encoding/default.nix b/pkgs/development/libraries/haskell/asn1-encoding/default.nix
deleted file mode 100644
index cb35f70d1b5..00000000000
--- a/pkgs/development/libraries/haskell/asn1-encoding/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Types, hourglass, mtl, tasty, tastyQuickcheck, text }:
-
-cabal.mkDerivation (self: {
-  pname = "asn1-encoding";
-  version = "0.9.0";
-  sha256 = "02x3lzyl4gavl3lc2lrg8rknyvs6r2hf8kmm7xrmma5m857iks8p";
-  buildDepends = [ asn1Types hourglass mtl ];
-  testDepends = [
-    asn1Types hourglass mtl tasty tastyQuickcheck text
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-asn1";
-    description = "ASN1 data reader and writer in RAW, BER and DER forms";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/asn1-parse/default.nix b/pkgs/development/libraries/haskell/asn1-parse/default.nix
deleted file mode 100644
index 5d6bf33bb26..00000000000
--- a/pkgs/development/libraries/haskell/asn1-parse/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Encoding, asn1Types, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "asn1-parse";
-  version = "0.9.0";
-  sha256 = "0m093wwndyxvy72qlnb70bp8w5ahimrlv1dp972l9s9l5jc4pjg3";
-  buildDepends = [ asn1Encoding asn1Types mtl text ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-asn1";
-    description = "Simple monadic parser for ASN1 stream types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/asn1-types/default.nix b/pkgs/development/libraries/haskell/asn1-types/default.nix
deleted file mode 100644
index d2566add400..00000000000
--- a/pkgs/development/libraries/haskell/asn1-types/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hourglass }:
-
-cabal.mkDerivation (self: {
-  pname = "asn1-types";
-  version = "0.3.0";
-  sha256 = "1am8nmfarv7ymy3rqm0js2i82v6n6qwz0lnzb1qdmy4ligcdm65r";
-  buildDepends = [ hourglass ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-asn1-types";
-    description = "ASN.1 types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/assert-failure/default.nix b/pkgs/development/libraries/haskell/assert-failure/default.nix
deleted file mode 100644
index 2ba1b50c5ca..00000000000
--- a/pkgs/development/libraries/haskell/assert-failure/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, prettyShow, text }:
-
-cabal.mkDerivation (self: {
-  pname = "assert-failure";
-  version = "0.1.1.0";
-  sha256 = "09djlhhyn9w822a5r41y7gk4cqk74a2fy7skzml2bah2an166gm1";
-  buildDepends = [ prettyShow text ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/Mikolaj/assert-failure";
-    description = "Syntactic sugar improving 'assert' and 'error'";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/async/2.0.1.4.nix b/pkgs/development/libraries/haskell/async/2.0.1.4.nix
deleted file mode 100644
index 7a050defb4d..00000000000
--- a/pkgs/development/libraries/haskell/async/2.0.1.4.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, stm, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "async";
-  version = "2.0.1.4";
-  sha256 = "1hi40bjwpl65mz7zj0sgh16bp9dwafbm5ysi2q8fzwwq5l0zxpa1";
-  buildDepends = [ stm ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/simonmar/async";
-    description = "Run IO operations asynchronously and wait for their results";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/async/2.0.1.6.nix b/pkgs/development/libraries/haskell/async/2.0.1.6.nix
deleted file mode 100644
index 6c1aed15eab..00000000000
--- a/pkgs/development/libraries/haskell/async/2.0.1.6.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, stm, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "async";
-  version = "2.0.1.6";
-  sha256 = "06fzkqjliccxqiygms7v1xff3wlkg54n9xwzv7m1yxylkzlikjkz";
-  buildDepends = [ stm ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/simonmar/async";
-    description = "Run IO operations asynchronously and wait for their results";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/atomic-primops/default.nix b/pkgs/development/libraries/haskell/atomic-primops/default.nix
deleted file mode 100644
index 5a84686d3a4..00000000000
--- a/pkgs/development/libraries/haskell/atomic-primops/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, primitive }:
-
-cabal.mkDerivation (self: {
-  pname = "atomic-primops";
-  version = "0.6.1";
-  sha256 = "1j8slmqsyhvx7xns1qpvbmcjsfqfkphycv32hgcmk17wl1fzbyi7";
-  buildDepends = [ primitive ];
-  meta = {
-    homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
-    description = "A safe approach to CAS and other atomic ops in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attempt/default.nix b/pkgs/development/libraries/haskell/attempt/default.nix
deleted file mode 100644
index 3f95f14c35c..00000000000
--- a/pkgs/development/libraries/haskell/attempt/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, failure }:
-
-cabal.mkDerivation (self: {
-  pname = "attempt";
-  version = "0.4.0.1";
-  sha256 = "1gvq04ds62kk88r2210mxd1fggp6vf5p8j5hci9vqkkss1hy9rxh";
-  buildDepends = [ failure ];
-  meta = {
-    homepage = "http://github.com/snoyberg/attempt/tree/master";
-    description = "Concrete data type for handling extensible exceptions as failures. (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/atto-lisp/default.nix b/pkgs/development/libraries/haskell/atto-lisp/default.nix
deleted file mode 100644
index 6e69e361585..00000000000
--- a/pkgs/development/libraries/haskell/atto-lisp/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, blazeTextual, deepseq, HUnit
-, testFramework, testFrameworkHunit, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "atto-lisp";
-  version = "0.2.2";
-  sha256 = "13lhdalam4gn9faa58c3c7nssdwp2y0jsfl1lnnvr3dx6wzp0jhc";
-  buildDepends = [
-    attoparsec blazeBuilder blazeTextual deepseq text
-  ];
-  testDepends = [
-    attoparsec HUnit testFramework testFrameworkHunit text
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/nominolo/atto-lisp";
-    description = "Efficient parsing and serialisation of S-Expressions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attoparsec-binary/default.nix b/pkgs/development/libraries/haskell/attoparsec-binary/default.nix
deleted file mode 100644
index e0950ef517b..00000000000
--- a/pkgs/development/libraries/haskell/attoparsec-binary/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec }:
-
-cabal.mkDerivation (self: {
-  pname = "attoparsec-binary";
-  version = "0.2";
-  sha256 = "02vswxsgayw50xli7mbacsjmk1diifzkfgnyfn9ck5mk41dl9rh5";
-  buildDepends = [ attoparsec ];
-  meta = {
-    description = "Binary processing extensions to Attoparsec";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix b/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix
deleted file mode 100644
index b2e64f272fd..00000000000
--- a/pkgs/development/libraries/haskell/attoparsec-conduit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit }:
-
-cabal.mkDerivation (self: {
-  pname = "attoparsec-conduit";
-  version = "1.1.0";
-  sha256 = "18xn3nzxfghcd88cana1jw85ijv0ysw3bp36fb6r5wsf6m79z01y";
-  buildDepends = [ conduit ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Consume attoparsec parsers via conduit. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attoparsec-enumerator/default.nix b/pkgs/development/libraries/haskell/attoparsec-enumerator/default.nix
deleted file mode 100644
index be5c1b4435a..00000000000
--- a/pkgs/development/libraries/haskell/attoparsec-enumerator/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, enumerator, text }:
-
-cabal.mkDerivation (self: {
-  pname = "attoparsec-enumerator";
-  version = "0.3.3";
-  sha256 = "0z57bbw97v92dkjp57zj9nfzsdas2n1qfw472k1aa84iqb6hbw9w";
-  buildDepends = [ attoparsec enumerator text ];
-  meta = {
-    homepage = "https://john-millikin.com/software/attoparsec-enumerator/";
-    description = "Pass input from an enumerator to an Attoparsec parser";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attoparsec/0.10.4.0.nix b/pkgs/development/libraries/haskell/attoparsec/0.10.4.0.nix
deleted file mode 100644
index f53b32d5365..00000000000
--- a/pkgs/development/libraries/haskell/attoparsec/0.10.4.0.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, QuickCheck, testFramework
-, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "attoparsec";
-  version = "0.10.4.0";
-  sha256 = "0inkcrl40j9kgcmmi0xkcszayqjd5yn7i9fyvv0ywfqwpl6lxf5n";
-  buildDepends = [ deepseq text ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2 text
-  ];
-  meta = {
-    homepage = "https://github.com/bos/attoparsec";
-    description = "Fast combinator parsing for bytestrings and text";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attoparsec/0.11.3.1.nix b/pkgs/development/libraries/haskell/attoparsec/0.11.3.1.nix
deleted file mode 100644
index ef61d8c79a1..00000000000
--- a/pkgs/development/libraries/haskell/attoparsec/0.11.3.1.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, QuickCheck, scientific, testFramework
-, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "attoparsec";
-  version = "0.11.3.1";
-  sha256 = "0mmyab3a9mgmfxj1kc7xgxkmmcdj90ph9nzniv7bf2vyf8vhvirl";
-  buildDepends = [ deepseq scientific text ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2 text
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/bos/attoparsec";
-    description = "Fast combinator parsing for bytestrings and text";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/attoparsec/0.12.1.2.nix b/pkgs/development/libraries/haskell/attoparsec/0.12.1.2.nix
deleted file mode 100644
index a6083866248..00000000000
--- a/pkgs/development/libraries/haskell/attoparsec/0.12.1.2.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, QuickCheck, scientific, testFramework
-, testFrameworkQuickcheck2, text, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "attoparsec";
-  version = "0.12.1.2";
-  sha256 = "1vazyr3fdahdg1q503sbj0zv4xj7sm7j32mjm856bm51j2s0rhlc";
-  buildDepends = [ deepseq scientific text ];
-  testDepends = [
-    deepseq QuickCheck scientific testFramework
-    testFrameworkQuickcheck2 text vector
-  ];
-  meta = {
-    homepage = "https://github.com/bos/attoparsec";
-    description = "Fast combinator parsing for bytestrings and text";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/authenticate-oauth/default.nix b/pkgs/development/libraries/haskell/authenticate-oauth/default.nix
deleted file mode 100644
index a6f46415683..00000000000
--- a/pkgs/development/libraries/haskell/authenticate-oauth/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeBuilder, blazeBuilderConduit
-, cryptoPubkeyTypes, dataDefault, httpClient, httpTypes, random
-, RSA, SHA, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "authenticate-oauth";
-  version = "1.5";
-  sha256 = "07y9zh4v9by588k86wlyj3czivj5jlb9jk6g4j9p8j1qgbv4hpk9";
-  buildDepends = [
-    base64Bytestring blazeBuilder blazeBuilderConduit cryptoPubkeyTypes
-    dataDefault httpClient httpTypes random RSA SHA time transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/yesodweb/authenticate";
-    description = "Library to authenticate with OAuth for Haskell web applications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/authenticate/default.nix b/pkgs/development/libraries/haskell/authenticate/default.nix
deleted file mode 100644
index af966ebe7bf..00000000000
--- a/pkgs/development/libraries/haskell/authenticate/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, blazeBuilder, caseInsensitive, conduit
-, httpConduit, httpTypes, monadControl, networkUri, resourcet
-, tagstreamConduit, text, transformers, unorderedContainers
-, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "authenticate";
-  version = "1.3.2.10";
-  sha256 = "1dy38k5jpms3xrkw1zh7vjmx06yr5iibgh50m5i2wky2wmryqkf4";
-  buildDepends = [
-    aeson attoparsec blazeBuilder caseInsensitive conduit httpConduit
-    httpTypes monadControl networkUri resourcet tagstreamConduit text
-    transformers unorderedContainers xmlConduit
-  ];
-  meta = {
-    homepage = "http://github.com/yesodweb/authenticate";
-    description = "Authentication methods for Haskell web applications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/auto-update/default.nix b/pkgs/development/libraries/haskell/auto-update/default.nix
deleted file mode 100644
index 3ca15089244..00000000000
--- a/pkgs/development/libraries/haskell/auto-update/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "auto-update";
-  version = "0.1.2";
-  sha256 = "0ccix41jjpqkzvnfr5md1cbhsa9fkv6dy7yw73j8dnvqbqnz1z0l";
-  meta = {
-    homepage = "https://github.com/yesodweb/wai";
-    description = "Efficiently run periodic, on-demand actions";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aws-ec2/default.nix b/pkgs/development/libraries/haskell/aws-ec2/default.nix
deleted file mode 100644
index 8fec25eb9cb..00000000000
--- a/pkgs/development/libraries/haskell/aws-ec2/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aws, base16Bytestring, base64Bytestring
-, blazeBuilder, byteable, conduitExtra, cryptohash, httpConduit
-, httpTypes, mtl, optparseApplicative, resourcet, scientific, text
-, time, unorderedContainers, vector, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "aws-ec2";
-  version = "0.2.2";
-  sha256 = "1jlm6a4mb3mzzvql8llnvci4qd8imf58m681iqhcw1qq6hy56srl";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson aws base16Bytestring base64Bytestring blazeBuilder byteable
-    conduitExtra cryptohash httpConduit httpTypes mtl
-    optparseApplicative resourcet scientific text time
-    unorderedContainers vector xmlConduit
-  ];
-  meta = {
-    homepage = "https://github.com/zalora/aws-ec2";
-    description = "AWS EC2/VPC, ELB and CloudWatch client library for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/aws/default.nix b/pkgs/development/libraries/haskell/aws/default.nix
deleted file mode 100644
index 1069c9da1e9..00000000000
--- a/pkgs/development/libraries/haskell/aws/default.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, base16Bytestring, base64Bytestring
-, blazeBuilder, byteable, caseInsensitive, cereal, conduit
-, conduitExtra, cryptohash, dataDefault, errors, filepath
-, httpClient, httpConduit, httpTypes, liftedBase, monadControl, mtl
-, network, QuickCheck, quickcheckInstances, resourcet, safe
-, scientific, tagged, tasty, tastyQuickcheck, text, time
-, transformers, transformersBase, unorderedContainers, utf8String
-, vector, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "aws";
-  version = "0.11";
-  sha256 = "19q7r74c5xw04vpwl2fwm675bvkp3vhlak63iqfl1927z2jsyva9";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec base16Bytestring base64Bytestring blazeBuilder
-    byteable caseInsensitive cereal conduit conduitExtra cryptohash
-    dataDefault filepath httpConduit httpTypes liftedBase monadControl
-    mtl network resourcet safe scientific tagged text time transformers
-    unorderedContainers utf8String vector xmlConduit
-  ];
-  testDepends = [
-    aeson errors httpClient liftedBase monadControl mtl QuickCheck
-    quickcheckInstances resourcet tagged tasty tastyQuickcheck text
-    time transformers transformersBase
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/aristidb/aws";
-    description = "Amazon Web Services (AWS) for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base-compat/default.nix b/pkgs/development/libraries/haskell/base-compat/default.nix
deleted file mode 100644
index 6714ad547de..00000000000
--- a/pkgs/development/libraries/haskell/base-compat/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, errorcallEqInstance, hspec, QuickCheck, setenv }:
-
-cabal.mkDerivation (self: {
-  pname = "base-compat";
-  version = "0.5.0";
-  sha256 = "1zlpfpfnaqf8rrha19arh882bc560dcw2zwi4j3qrn3lzyh8s1d1";
-  buildDepends = [ errorcallEqInstance setenv ];
-  testDepends = [ hspec QuickCheck ];
-  meta = {
-    description = "A compatibility layer for base";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base-prelude/default.nix b/pkgs/development/libraries/haskell/base-prelude/default.nix
deleted file mode 100644
index a44cdbfa6c1..00000000000
--- a/pkgs/development/libraries/haskell/base-prelude/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "base-prelude";
-  version = "0.1.11";
-  sha256 = "0g6p1d3r6jbqcd8flxfbasb40ga7k90bc0q07drwhlaiadjnx1an";
-  meta = {
-    homepage = "https://github.com/nikita-volkov/base-prelude";
-    description = "The most complete prelude formed from only the \"base\" package";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix b/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix
deleted file mode 100644
index 1e32a6e26e0..00000000000
--- a/pkgs/development/libraries/haskell/base-unicode-symbols/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "base-unicode-symbols";
-  version = "0.2.2.4";
-  sha256 = "1afc5pchd3vw33bmjbjygkd0l5zh7glbsx4bfyxfscpc1x1l3y52";
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
-    description = "Unicode alternatives for common functions and operators";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base16-bytestring/default.nix b/pkgs/development/libraries/haskell/base16-bytestring/default.nix
deleted file mode 100644
index 36f0bf6935b..00000000000
--- a/pkgs/development/libraries/haskell/base16-bytestring/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "base16-bytestring";
-  version = "0.1.1.6";
-  sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
-  meta = {
-    homepage = "http://github.com/bos/base16-bytestring";
-    description = "Fast base16 (hex) encoding and decoding for ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base32-bytestring/default.nix b/pkgs/development/libraries/haskell/base32-bytestring/default.nix
deleted file mode 100644
index d6f91424da2..00000000000
--- a/pkgs/development/libraries/haskell/base32-bytestring/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bitsExtras, cpu, hspec, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "base32-bytestring";
-  version = "0.2.1.0";
-  sha256 = "0z0q3fw3jzprgxmq9b2iz98kf4hwl3nydrzlaiwk81aplisfdgkl";
-  buildDepends = [ bitsExtras cpu ];
-  testDepends = [ hspec QuickCheck ];
-  meta = {
-    homepage = "https://github.com/pxqr/base32-bytestring";
-    description = "Fast base32 and base32hex codec for ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base64-bytestring/default.nix b/pkgs/development/libraries/haskell/base64-bytestring/default.nix
deleted file mode 100644
index 39c65dd5250..00000000000
--- a/pkgs/development/libraries/haskell/base64-bytestring/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "base64-bytestring";
-  version = "1.0.0.1";
-  sha256 = "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db";
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/base64-bytestring";
-    description = "Fast base64 encoding and decoding for ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/base64-string/default.nix b/pkgs/development/libraries/haskell/base64-string/default.nix
deleted file mode 100644
index 26ab4dc4924..00000000000
--- a/pkgs/development/libraries/haskell/base64-string/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "base64-string";
-  version = "0.2";
-  sha256 = "0pkhrimabacsjalzq0y3a197fqfbspsbv8xszzg4vbb1fb59dj1y";
-  meta = {
-    homepage = "http://urchin.earth.li/~ian/cabal/base64-string/";
-    description = "Base64 implementation for String's";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/basic-prelude/default.nix b/pkgs/development/libraries/haskell/basic-prelude/default.nix
deleted file mode 100644
index 5cbd6c9fe14..00000000000
--- a/pkgs/development/libraries/haskell/basic-prelude/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, liftedBase, ReadArgs, safe, systemFilepath, text
-, transformers, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "basic-prelude";
-  version = "0.3.10";
-  sha256 = "10013ni7kpqlc6s3ryfvmklw3ic5h48rm4wsrb31pcp5xja0qk59";
-  buildDepends = [
-    hashable liftedBase ReadArgs safe systemFilepath text transformers
-    unorderedContainers vector
-  ];
-  meta = {
-    homepage = "https://github.com/snoyberg/basic-prelude";
-    description = "An enhanced core prelude; a common foundation for alternate preludes";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/benchpress/default.nix b/pkgs/development/libraries/haskell/benchpress/default.nix
deleted file mode 100644
index 44e73f609f3..00000000000
--- a/pkgs/development/libraries/haskell/benchpress/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, time }:
-
-cabal.mkDerivation (self: {
-  pname = "benchpress";
-  version = "0.2.2.6";
-  sha256 = "19ygaf2g4yqkfbc6bw6fmf9jsymbj1iallzvl0zw3vjx860rchfg";
-  buildDepends = [ mtl time ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/tibbe/benchpress";
-    description = "Micro-benchmarking with detailed statistics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bencode/default.nix b/pkgs/development/libraries/haskell/bencode/default.nix
deleted file mode 100644
index 2d4630dc867..00000000000
--- a/pkgs/development/libraries/haskell/bencode/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "bencode";
-  version = "0.5";
-  sha256 = "018cj7h5llvnqyr1jd9nif2ig9hz8d8vmi9iax07all567yhy378";
-  buildDepends = [ binary parsec ];
-  meta = {
-    description = "Parser and printer for bencoded data";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bencoding/default.nix b/pkgs/development/libraries/haskell/bencoding/default.nix
deleted file mode 100644
index 325343985ac..00000000000
--- a/pkgs/development/libraries/haskell/bencoding/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, deepseq, hspec, mtl, QuickCheck, text }:
-
-cabal.mkDerivation (self: {
-  pname = "bencoding";
-  version = "0.4.3.0";
-  sha256 = "0f6d3g88y7i4s5wa53771n0fbkbs4na8vpy51wk21b563smdcpcc";
-  buildDepends = [ attoparsec deepseq mtl text ];
-  testDepends = [ attoparsec hspec QuickCheck ];
-  meta = {
-    homepage = "https://github.com/cobit/bencoding";
-    description = "A library for encoding and decoding of BEncode data";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bert/default.nix b/pkgs/development/libraries/haskell/bert/default.nix
deleted file mode 100644
index 953407735e6..00000000000
--- a/pkgs/development/libraries/haskell/bert/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, binary, binaryConduit, conduit, conduitExtra, mtl
-, network, parsec, smallcheck, tasty, tastyHunit, tastySmallcheck
-, time, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "bert";
-  version = "1.2.2.3";
-  sha256 = "1waq40hd9wqavzhnvfk1i6wjqkmfb4pl17h4acfzzyz8bj76alkq";
-  buildDepends = [
-    binary binaryConduit conduit conduitExtra mtl network parsec time
-    void
-  ];
-  testDepends = [
-    async binary network smallcheck tasty tastyHunit tastySmallcheck
-  ];
-  meta = {
-    homepage = "https://github.com/feuerbach/bert";
-    description = "BERT implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bifunctors/default.nix b/pkgs/development/libraries/haskell/bifunctors/default.nix
deleted file mode 100644
index 78a34c53b37..00000000000
--- a/pkgs/development/libraries/haskell/bifunctors/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, semigroupoids, semigroups, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "bifunctors";
-  version = "4.2";
-  sha256 = "0gxj22qv0avg2rhmfbbjrx35yr83r311vm8asc4q71lzkbyg8qf6";
-  buildDepends = [ semigroupoids semigroups tagged ];
-  meta = {
-    homepage = "http://github.com/ekmett/bifunctors/";
-    description = "Bifunctors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bimap/default.nix b/pkgs/development/libraries/haskell/bimap/default.nix
deleted file mode 100644
index 4a9d4aa41bc..00000000000
--- a/pkgs/development/libraries/haskell/bimap/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bimap";
-  version = "0.2.4";
-  sha256 = "d991ae393ade2191f42d8a0d659d2b9a749675735eb5b57872f577ede82565c5";
-  meta = {
-    homepage = "http://code.haskell.org/bimap";
-    description = "Bidirectional mapping between two key types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/binary-conduit/default.nix b/pkgs/development/libraries/haskell/binary-conduit/default.nix
deleted file mode 100644
index c7547a7b12b..00000000000
--- a/pkgs/development/libraries/haskell/binary-conduit/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, conduit, hspec, QuickCheck, quickcheckAssertions
-, resourcet, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "binary-conduit";
-  version = "1.2.3";
-  sha256 = "0ymhxyf754j1pki7ap2vay8f9j49rzsjzp5yr253sn5wpw3qg8fr";
-  buildDepends = [ binary conduit resourcet vector ];
-  testDepends = [
-    binary conduit hspec QuickCheck quickcheckAssertions resourcet
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/qnikst/binary-conduit/";
-    description = "data serialization/deserialization conduit library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/binary-shared/default.nix b/pkgs/development/libraries/haskell/binary-shared/default.nix
deleted file mode 100644
index bfeef7c0cb6..00000000000
--- a/pkgs/development/libraries/haskell/binary-shared/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "binary-shared";
-  version = "0.8.3";
-  sha256 = "1clqq0rqjw1v7y6glkjnfyga5gxh768flyw617g47z0qa181c0c3";
-  buildDepends = [ binary mtl ];
-  meta = {
-    homepage = "http://www.leksah.org";
-    description = "Sharing for the binary package";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/binary-strict/default.nix b/pkgs/development/libraries/haskell/binary-strict/default.nix
deleted file mode 100644
index e62fd782ad9..00000000000
--- a/pkgs/development/libraries/haskell/binary-strict/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "binary-strict";
-  version = "0.4.8.1";
-  sha256 = "07mmh4x8qjpw7w35nxcq8wayy4bagjblbwkpvh3xd38rxpdnl6pi";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://code.haskell.org/binary-low-level";
-    description = "Binary deserialisation using strict ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/binary/0.7.2.2.nix b/pkgs/development/libraries/haskell/binary/0.7.2.2.nix
deleted file mode 100644
index 60eaf0e0031..00000000000
--- a/pkgs/development/libraries/haskell/binary/0.7.2.2.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, HUnit, QuickCheck, random, testFramework
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "binary";
-  version = "0.7.2.2";
-  sha256 = "10z1b9axgfg9kb44b8sfxd5mak5qaqyjfwn4i21y37zgf7wadblr";
-  testDepends = [
-    Cabal filepath HUnit QuickCheck random testFramework
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "https://github.com/kolmodin/binary";
-    description = "Binary serialisation for Haskell values using lazy ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bindings-DSL/default.nix b/pkgs/development/libraries/haskell/bindings-DSL/default.nix
deleted file mode 100644
index 846f5d6486d..00000000000
--- a/pkgs/development/libraries/haskell/bindings-DSL/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bindings-DSL";
-  version = "1.0.21";
-  sha256 = "0fbrl9jfkwlv66v3cv6cj51kk7jjdry0jz8k83bf4mav26123mk9";
-  meta = {
-    homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
-    description = "FFI domain specific language, on top of hsc2hs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bindings-GLFW/default.nix b/pkgs/development/libraries/haskell/bindings-GLFW/default.nix
deleted file mode 100644
index 08e14a782bf..00000000000
--- a/pkgs/development/libraries/haskell/bindings-GLFW/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL, HUnit, libX11, libXext, libXfixes, libXi
-, libXrandr, libXxf86vm, mesa, testFramework, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "bindings-GLFW";
-  version = "3.0.3.3";
-  sha256 = "0w6vqshlk0c4k4q81xw7kg4j62h3wpccpy8qbiq5ks69w7z13fy4";
-  buildDepends = [ bindingsDSL ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  extraLibraries = [
-    libX11 libXext libXfixes libXi libXrandr libXxf86vm mesa
-  ];
-  doCheck = false;
-  meta = {
-    description = "Low-level bindings to GLFW OpenGL library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bindings-libusb/default.nix b/pkgs/development/libraries/haskell/bindings-libusb/default.nix
deleted file mode 100644
index e6f42924588..00000000000
--- a/pkgs/development/libraries/haskell/bindings-libusb/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL, libusb }:
-
-cabal.mkDerivation (self: {
-  pname = "bindings-libusb";
-  version = "1.4.5.0";
-  sha256 = "0xnx9p6wqbwiaqigdnf7x6vd0qq7w9wm0vxsh93adpb5wdpjza66";
-  buildDepends = [ bindingsDSL ];
-  pkgconfigDepends = [ libusb ];
-  meta = {
-    homepage = "https://github.com/basvandijk/bindings-libusb";
-    description = "Low level bindings to libusb";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bindings-portaudio/default.nix b/pkgs/development/libraries/haskell/bindings-portaudio/default.nix
deleted file mode 100644
index 6ae304d6c75..00000000000
--- a/pkgs/development/libraries/haskell/bindings-portaudio/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL, portaudio }:
-
-cabal.mkDerivation (self: {
-  pname = "bindings-portaudio";
-  version = "0.1";
-  sha256 = "0wcxq300ijfkf4zc7p4xwsd9wzhnlss0kxjf04fka01mf9bh3ai2";
-  buildDepends = [ bindingsDSL ];
-  pkgconfigDepends = [ portaudio ];
-  meta = {
-    description = "Low-level bindings to portaudio library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bindings-posix/default.nix b/pkgs/development/libraries/haskell/bindings-posix/default.nix
deleted file mode 100644
index 49caa0e491e..00000000000
--- a/pkgs/development/libraries/haskell/bindings-posix/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL }:
-
-cabal.mkDerivation (self: {
-  pname = "bindings-posix";
-  version = "1.2.6";
-  sha256 = "1yza3qbf0f5gfpg79pb6xfpw37zg191nmxa4r6h9x4xb5na0rzff";
-  buildDepends = [ bindingsDSL ];
-  meta = {
-    description = "Low level bindings to posix";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bitarray/default.nix b/pkgs/development/libraries/haskell/bitarray/default.nix
deleted file mode 100644
index f063622e8de..00000000000
--- a/pkgs/development/libraries/haskell/bitarray/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bitarray";
-  version = "0.0.1.1";
-  sha256 = "00nqd62cbh42qqqvcl6iv1i9kbv0f0mkiygv4j70wfh5cl86yzxj";
-  meta = {
-    homepage = "http://code.haskell.org/~bkomuves/";
-    description = "Mutable and immutable bit arrays";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bitmap/default.nix b/pkgs/development/libraries/haskell/bitmap/default.nix
deleted file mode 100644
index 74c78cab706..00000000000
--- a/pkgs/development/libraries/haskell/bitmap/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bitmap";
-  version = "0.0.2";
-  sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m";
-  meta = {
-    homepage = "http://code.haskell.org/~bkomuves/";
-    description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bits-atomic/default.nix b/pkgs/development/libraries/haskell/bits-atomic/default.nix
deleted file mode 100644
index f45c5a87de9..00000000000
--- a/pkgs/development/libraries/haskell/bits-atomic/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bits-atomic";
-  version = "0.1.3";
-  sha256 = "13fbakkwcdk63dm7r0mcsanm5mijp73c7x1kxpay2f03rxb39b70";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    description = "Atomic bit operations on memory locations for low-level synchronization";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bits-extras/default.nix b/pkgs/development/libraries/haskell/bits-extras/default.nix
deleted file mode 100644
index 3876eabfcaf..00000000000
--- a/pkgs/development/libraries/haskell/bits-extras/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bits-extras";
-  version = "0.1.3";
-  sha256 = "0sy9dksmdx0773bsn8yi5hw4qpgn16g8aqqj888w1x75cbsxr997";
-  isLibrary = true;
-  isExecutable = true;
-  configureFlags = "--ghc-option=-lgcc_s";
-  meta = {
-    description = "Efficient high-level bit operations not found in Data.Bits";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bitset/default.nix b/pkgs/development/libraries/haskell/bitset/default.nix
deleted file mode 100644
index dfb71a978cb..00000000000
--- a/pkgs/development/libraries/haskell/bitset/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, gmp, QuickCheck, tasty, tastyQuickcheck }:
-
-cabal.mkDerivation (self: {
-  pname = "bitset";
-  version = "1.4.8";
-  sha256 = "0h912i3wb6v8sx0c4mlp0j65l3yhpdsk3my8zhif2jls2sxns988";
-  buildDepends = [ deepseq ];
-  testDepends = [ QuickCheck tasty tastyQuickcheck ];
-  extraLibraries = [ gmp ];
-  doCheck = false;
-  meta = {
-    description = "A space-efficient set data structure";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bktrees/default.nix b/pkgs/development/libraries/haskell/bktrees/default.nix
deleted file mode 100644
index 6797a2b950a..00000000000
--- a/pkgs/development/libraries/haskell/bktrees/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bktrees";
-  version = "0.3.1";
-  sha256 = "1d2iz48n0ayn0hi9xa110pxy1mv5a4m21rmbpvs6ki1a7cv4ghn9";
-  meta = {
-    description = "A set data structure with approximate searching";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blank-canvas/default.nix b/pkgs/development/libraries/haskell/blank-canvas/default.nix
deleted file mode 100644
index 47c343f49b8..00000000000
--- a/pkgs/development/libraries/haskell/blank-canvas/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, base64Bytestring, colour, dataDefaultClass
-, httpTypes, kansasComet, scotty, stm, text, transformers, vector
-, wai, waiExtra, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "blank-canvas";
-  version = "0.5";
-  sha256 = "05kfyjp9vncyzsvq018ilb8vh7fyzbc06nlx35jk3dzj6i6x5bgs";
-  buildDepends = [
-    aeson base64Bytestring colour dataDefaultClass httpTypes
-    kansasComet scotty stm text transformers vector wai waiExtra warp
-  ];
-  meta = {
-    homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
-    description = "HTML5 Canvas Graphics Library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix b/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix
deleted file mode 100644
index 02b7950a481..00000000000
--- a/pkgs/development/libraries/haskell/blaze-builder-conduit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit }:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-builder-conduit";
-  version = "1.1.0";
-  sha256 = "0xxyn3lhcn1bkybhrl5dx68d0adf26ilf34gv0mxkwpfj7m7d3k3";
-  buildDepends = [ conduit ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Convert streams of builders to streams of bytestrings. (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix b/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix
deleted file mode 100644
index a32b89e2eb7..00000000000
--- a/pkgs/development/libraries/haskell/blaze-builder-enumerator/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, enumerator, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-builder-enumerator";
-  version = "0.2.0.6";
-  sha256 = "0pdw18drvikb465qh43b8wjyvpqj3wcilyczc21fri5ma4mxdkyp";
-  buildDepends = [ blazeBuilder enumerator transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/meiersi/blaze-builder-enumerator";
-    description = "Enumeratees for the incremental conversion of builders to bytestrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-builder/default.nix b/pkgs/development/libraries/haskell/blaze-builder/default.nix
deleted file mode 100644
index 4dd5376cad3..00000000000
--- a/pkgs/development/libraries/haskell/blaze-builder/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-builder";
-  version = "0.3.3.4";
-  sha256 = "12xgmi8bc3h3cfk31rrfaklmwvyxgdwzwmxzw22yxd0dd8g11hg5";
-  buildDepends = [ text ];
-  meta = {
-    homepage = "http://github.com/meiersi/blaze-builder";
-    description = "Efficient buffered output";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-from-html/default.nix b/pkgs/development/libraries/haskell/blaze-from-html/default.nix
deleted file mode 100644
index 4897e750556..00000000000
--- a/pkgs/development/libraries/haskell/blaze-from-html/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, tagsoup }:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-from-html";
-  version = "0.3.2.1";
-  sha256 = "1li3zxrgwj5rgk894d9zwfxnx5dfjzkvjlcyck2g7s0awfp2kq4s";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath tagsoup ];
-  meta = {
-    homepage = "http://jaspervdj.be/blaze";
-    description = "Tool to convert HTML to BlazeHtml code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-html/default.nix b/pkgs/development/libraries/haskell/blaze-html/default.nix
deleted file mode 100644
index 16c967d78a2..00000000000
--- a/pkgs/development/libraries/haskell/blaze-html/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, blazeMarkup, HUnit, QuickCheck
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-html";
-  version = "0.7.0.3";
-  sha256 = "1jn3vvrxb3ifxb5yzs76pjlk8c366xg1sab7qlw9a4kwmigvl6vx";
-  buildDepends = [ blazeBuilder blazeMarkup text ];
-  testDepends = [
-    blazeBuilder blazeMarkup HUnit QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 text
-  ];
-  meta = {
-    homepage = "http://jaspervdj.be/blaze";
-    description = "A blazingly fast HTML combinator library for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-markup/default.nix b/pkgs/development/libraries/haskell/blaze-markup/default.nix
deleted file mode 100644
index cdea333abcd..00000000000
--- a/pkgs/development/libraries/haskell/blaze-markup/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, HUnit, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-markup";
-  version = "0.6.1.1";
-  sha256 = "1ah6fgfqsmarq8g4gw81yhckz4pclb2ifxv237cqz5zhy9il4j5d";
-  buildDepends = [ blazeBuilder text ];
-  testDepends = [
-    blazeBuilder HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text
-  ];
-  meta = {
-    homepage = "http://jaspervdj.be/blaze";
-    description = "A blazingly fast markup combinator library for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-svg/default.nix b/pkgs/development/libraries/haskell/blaze-svg/default.nix
deleted file mode 100644
index bf5bc4c262c..00000000000
--- a/pkgs/development/libraries/haskell/blaze-svg/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeMarkup, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-svg";
-  version = "0.3.4";
-  sha256 = "061011qrpqiyag9549hn0hfikvkrin5wb3cf0zfm9n80cgvzmqd3";
-  buildDepends = [ blazeMarkup mtl ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/deepakjois/blaze-svg";
-    description = "SVG combinator library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/blaze-textual/default.nix b/pkgs/development/libraries/haskell/blaze-textual/default.nix
deleted file mode 100644
index b3f3334684d..00000000000
--- a/pkgs/development/libraries/haskell/blaze-textual/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, doubleConversion, QuickCheck, testFramework
-, testFrameworkQuickcheck2, text, time, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "blaze-textual";
-  version = "0.2.0.9";
-  sha256 = "1gwy1pjnc2ikxfxn9c751rnydry1hmlfk13k29xnns9vwglf81f0";
-  buildDepends = [ blazeBuilder text time vector ];
-  testDepends = [
-    blazeBuilder doubleConversion QuickCheck testFramework
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/bos/blaze-textual";
-    description = "Fast rendering of common datatypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bloomfilter/default.nix b/pkgs/development/libraries/haskell/bloomfilter/default.nix
deleted file mode 100644
index 2494f08eaac..00000000000
--- a/pkgs/development/libraries/haskell/bloomfilter/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, QuickCheck, random, testFramework
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "bloomfilter";
-  version = "2.0.0.0";
-  sha256 = "07fif8i5rinysli1mpi92k405kvw8va7w9v9w4wd5bylb87zy77f";
-  buildDepends = [ deepseq ];
-  # https://github.com/bos/bloomfilter/pull/8
-  preConfigure = ''
-    sed -i -e "s/0xffffffff/0x7fffffff/" Data/BloomFilter/Easy.hs
-  '';
-  testDepends = [
-    QuickCheck random testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "https://github.com/bos/bloomfilter";
-    description = "Pure and impure Bloom Filter implementations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bmp/default.nix b/pkgs/development/libraries/haskell/bmp/default.nix
deleted file mode 100644
index 3147b139409..00000000000
--- a/pkgs/development/libraries/haskell/bmp/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "bmp";
-  version = "1.2.5.2";
-  sha256 = "0f88f2ynm1fpzbjijy5fa8blfrdv42h5h28hfjlpd4fp0h96in5x";
-  buildDepends = [ binary ];
-  meta = {
-    homepage = "http://code.ouroborus.net/bmp";
-    description = "Read and write uncompressed BMP image files";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bool-extras/default.nix b/pkgs/development/libraries/haskell/bool-extras/default.nix
deleted file mode 100644
index f180670f9b9..00000000000
--- a/pkgs/development/libraries/haskell/bool-extras/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bool-extras";
-  version = "0.4.0";
-  sha256 = "008m43f04ncx2c24c241gzwjyyglw8rwpq2gsakqkw0nwz3czs61";
-  meta = {
-    homepage = "http://tom.lokhorst.eu/bool-extras";
-    description = "A fold function for Bool";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/boomerang/default.nix b/pkgs/development/libraries/haskell/boomerang/default.nix
deleted file mode 100644
index 82d45baf88a..00000000000
--- a/pkgs/development/libraries/haskell/boomerang/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "boomerang";
-  version = "1.4.5";
-  sha256 = "03iaasyg2idvq25wzzjk2yr9lyql7bcgmfkycy1cy4ms5dg91k6q";
-  buildDepends = [ mtl text ];
-  meta = {
-    description = "Library for invertible parsing and printing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bound/default.nix b/pkgs/development/libraries/haskell/bound/default.nix
deleted file mode 100644
index dd1f288a1b9..00000000000
--- a/pkgs/development/libraries/haskell/bound/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, binary, bytes, cereal, comonad, doctest
-, filepath, hashable, hashableExtras, preludeExtras, profunctors
-, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "bound";
-  version = "1.0.4";
-  sha256 = "17qnrjmqhx07cpzwd1z4lp2d42jx1lfxl6b86d65g4fd79miipky";
-  buildDepends = [
-    bifunctors binary bytes cereal comonad hashable hashableExtras
-    preludeExtras profunctors transformers
-  ];
-  testDepends = [
-    doctest filepath preludeExtras transformers vector
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/bound/";
-    description = "Making de Bruijn Succ Less";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/boundingboxes/default.nix b/pkgs/development/libraries/haskell/boundingboxes/default.nix
deleted file mode 100644
index ab5cfabad44..00000000000
--- a/pkgs/development/libraries/haskell/boundingboxes/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lens, linear, QuickCheck, random, testFramework
-, testFrameworkQuickcheck2, testFrameworkTh
-}:
-
-cabal.mkDerivation (self: {
-  pname = "boundingboxes";
-  version = "0.2.2";
-  sha256 = "09yj85ikpdgzbibpdk0mw9vcaklmqlbhwpm6knz595596wr25fcx";
-  buildDepends = [ lens ];
-  testDepends = [
-    lens linear QuickCheck random testFramework
-    testFrameworkQuickcheck2 testFrameworkTh
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/fumieval/boundingboxes";
-    description = "A generic boundingbox for an arbitrary vector";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/boxes/default.nix b/pkgs/development/libraries/haskell/boxes/default.nix
deleted file mode 100644
index aa2a95b621d..00000000000
--- a/pkgs/development/libraries/haskell/boxes/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, split }:
-
-cabal.mkDerivation (self: {
-  pname = "boxes";
-  version = "0.1.3";
-  sha256 = "1sia3j0x7m68j6j9n7bi1l1yg56ivpkxd95l19xl5vpkg03qizkq";
-  buildDepends = [ split ];
-  meta = {
-    description = "2D text pretty-printing library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/brainfuck/default.nix b/pkgs/development/libraries/haskell/brainfuck/default.nix
deleted file mode 100644
index 3f7849efaf4..00000000000
--- a/pkgs/development/libraries/haskell/brainfuck/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "brainfuck";
-  version = "0.1";
-  sha256 = "0lsw62g4ir8idjjadsdf46p8mqd88mysn0b499bk3x5l5js858z3";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl ];
-  meta = {
-    description = "Brainfuck interpreter";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bson/default.nix b/pkgs/development/libraries/haskell/bson/default.nix
deleted file mode 100644
index 2bcace9da74..00000000000
--- a/pkgs/development/libraries/haskell/bson/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cryptohash, dataBinaryIeee754, mtl, network
-, QuickCheck, testFramework, testFrameworkQuickcheck2, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "bson";
-  version = "0.3.1";
-  sha256 = "1kihsjws8sqb44gvilh1zxrqn2bml8gxq2bbanxqb7nr4ymwfkiv";
-  buildDepends = [
-    binary cryptohash dataBinaryIeee754 mtl network text time
-  ];
-  testDepends = [
-    binary cryptohash dataBinaryIeee754 mtl network QuickCheck
-    testFramework testFrameworkQuickcheck2 text time
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/mongodb-haskell/bson";
-    description = "BSON documents are JSON-like objects with a standard binary encoding";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bv/default.nix b/pkgs/development/libraries/haskell/bv/default.nix
deleted file mode 100644
index 1e12288624f..00000000000
--- a/pkgs/development/libraries/haskell/bv/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bv";
-  version = "0.3.0";
-  sha256 = "0r2bp39ilwq3zx38spbx5qrpccwm255ax2skab3i7jxjmf7yj025";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://bitbucket.org/iago/bv-haskell";
-    description = "Bit-vector arithmetic library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/byteable/default.nix b/pkgs/development/libraries/haskell/byteable/default.nix
deleted file mode 100644
index 9adc98599e5..00000000000
--- a/pkgs/development/libraries/haskell/byteable/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "byteable";
-  version = "0.1.1";
-  sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-byteable";
-    description = "Type class for sequence of bytes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytedump/default.nix b/pkgs/development/libraries/haskell/bytedump/default.nix
deleted file mode 100644
index 3031f53d839..00000000000
--- a/pkgs/development/libraries/haskell/bytedump/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bytedump";
-  version = "1.0";
-  sha256 = "1pf01mna3isx3i7m50yz3pw5ygz5sg8i8pshjb3yw8q41w2ba5xf";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-bytedump";
-    description = "Flexible byte dump helpers for human readers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/byteorder/default.nix b/pkgs/development/libraries/haskell/byteorder/default.nix
deleted file mode 100644
index 123625233fc..00000000000
--- a/pkgs/development/libraries/haskell/byteorder/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "byteorder";
-  version = "1.0.4";
-  sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
-  meta = {
-    homepage = "http://community.haskell.org/~aslatter/code/byteorder";
-    description = "Exposes the native endianness or byte ordering of the system";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytes/default.nix b/pkgs/development/libraries/haskell/bytes/default.nix
deleted file mode 100644
index 1ad3446bd0c..00000000000
--- a/pkgs/development/libraries/haskell/bytes/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cereal, doctest, filepath, mtl, text, time
-, transformers, transformersCompat, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "bytes";
-  version = "0.14.1.2";
-  sha256 = "1v1nnp1m5i4bfr0fshbps163v6yn6var53p0vcvav6g4w5wffd7d";
-  buildDepends = [
-    binary cereal mtl text time transformers transformersCompat void
-  ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/analytics/bytes";
-    description = "Sharing code for serialization between binary and cereal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytestring-lexing/default.nix b/pkgs/development/libraries/haskell/bytestring-lexing/default.nix
deleted file mode 100644
index bcc0f3d0a76..00000000000
--- a/pkgs/development/libraries/haskell/bytestring-lexing/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex }:
-
-cabal.mkDerivation (self: {
-  pname = "bytestring-lexing";
-  version = "0.4.3.2";
-  sha256 = "09ymg1n21668wn4harxg0cqlz98fz990bangpy99w2z7d6cwbc05";
-  buildTools = [ alex ];
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Parse and produce literals efficiently from strict or lazy bytestrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytestring-mmap/default.nix b/pkgs/development/libraries/haskell/bytestring-mmap/default.nix
deleted file mode 100644
index 1be3a48144c..00000000000
--- a/pkgs/development/libraries/haskell/bytestring-mmap/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bytestring-mmap";
-  version = "0.2.2";
-  sha256 = "1bv9xf4cpph1cbdwv6rbmq8ppi5wjpgd97lwln5l9ky5rvnaxg3v";
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/bytestring-mmap/";
-    description = "mmap support for strict ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytestring-nums/default.nix b/pkgs/development/libraries/haskell/bytestring-nums/default.nix
deleted file mode 100644
index c311fbe1738..00000000000
--- a/pkgs/development/libraries/haskell/bytestring-nums/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "bytestring-nums";
-  version = "0.3.6";
-  sha256 = "1kg777gpqj05h5bj0637yky64bdx7x77hm7nq2rhpw4i1mh9gjmx";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://github.com/solidsnack/bytestring-nums";
-    description = "Parse numeric literals from ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytestring-progress/default.nix b/pkgs/development/libraries/haskell/bytestring-progress/default.nix
deleted file mode 100644
index 33d6a17b029..00000000000
--- a/pkgs/development/libraries/haskell/bytestring-progress/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, terminalProgressBar, time }:
-
-cabal.mkDerivation (self: {
-  pname = "bytestring-progress";
-  version = "1.0.3";
-  sha256 = "1v9cl7d4fcchbdrpbgjj4ilg79cj241vzijiifdsgkq30ikv2yxs";
-  buildDepends = [ terminalProgressBar time ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/acw/bytestring-progress";
-    description = "A library for tracking the consumption of a lazy ByteString";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytestring-show/default.nix b/pkgs/development/libraries/haskell/bytestring-show/default.nix
deleted file mode 100644
index c36bf611ab4..00000000000
--- a/pkgs/development/libraries/haskell/bytestring-show/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "bytestring-show";
-  version = "0.3.5.6";
-  sha256 = "04h81a0bh2fvnkby1qafnydb29gzk6d4d311i2lbn7lm2vyjw919";
-  buildDepends = [ binary ];
-  meta = {
-    homepage = "http://code.haskell.org/~dolio/";
-    description = "Efficient conversion of values into readable byte strings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bytestring-trie/default.nix b/pkgs/development/libraries/haskell/bytestring-trie/default.nix
deleted file mode 100644
index da84b55cc0f..00000000000
--- a/pkgs/development/libraries/haskell/bytestring-trie/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "bytestring-trie";
-  version = "0.2.4";
-  sha256 = "1fv3xh52hqhzdbq78c3lrgx5vd49cabwp9ww5ki1888zlq29pyck";
-  buildDepends = [ binary ];
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "An efficient finite map from (byte)strings to values";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/bzlib/default.nix b/pkgs/development/libraries/haskell/bzlib/default.nix
deleted file mode 100644
index 9699cd8cad6..00000000000
--- a/pkgs/development/libraries/haskell/bzlib/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bzip2 }:
-
-cabal.mkDerivation (self: {
-  pname = "bzlib";
-  version = "0.5.0.4";
-  sha256 = "1vf37y7wknrihf7hipd6lihkmn7sszbgfb325my52yzbjs3baccd";
-  extraLibraries = [ bzip2 ];
-  meta = {
-    description = "Compression and decompression in the bzip2 format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cabal-cargs/default.nix b/pkgs/development/libraries/haskell/cabal-cargs/default.nix
deleted file mode 100644
index ba535cd13b2..00000000000
--- a/pkgs/development/libraries/haskell/cabal-cargs/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, cabalLenses, cmdargs, either, filepath, lens
-, strict, systemFileio, systemFilepath, tasty, tastyGolden, text
-, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-cargs";
-  version = "0.7.5";
-  sha256 = "0z17s4w9wlmdqbzh0c1jwqfp4d6599hqv0r4dzm9djb0x8vj327k";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    Cabal cabalLenses cmdargs either lens strict systemFileio
-    systemFilepath text transformers unorderedContainers
-  ];
-  testDepends = [ filepath tasty tastyGolden ];
-  jailbreak = true;
-  meta = {
-    description = "A command line program for extracting compiler arguments from a cabal file";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cabal-file-th/default.nix b/pkgs/development/libraries/haskell/cabal-file-th/default.nix
deleted file mode 100644
index 2b1dcdd6558..00000000000
--- a/pkgs/development/libraries/haskell/cabal-file-th/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-file-th";
-  version = "0.2.3";
-  sha256 = "0kawvb5n56rkq4453l6pia3wrr6jvvdwkghi6i176n1gm2zf2ri8";
-  buildDepends = [ Cabal ];
-  meta = {
-    homepage = "http://github.com/nkpart/cabal-file-th";
-    description = "Template Haskell expressions for reading fields from a project's cabal file";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cabal-lenses/default.nix b/pkgs/development/libraries/haskell/cabal-lenses/default.nix
deleted file mode 100644
index 256cba3734c..00000000000
--- a/pkgs/development/libraries/haskell/cabal-lenses/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, lens, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-lenses";
-  version = "0.4.2";
-  sha256 = "0vsicvk979qznm3b174r6d5wkkyhpqx8gxjs5jw9na2jhimzjcjf";
-  buildDepends = [ Cabal lens unorderedContainers ];
-  jailbreak = true;
-  meta = {
-    description = "Lenses and traversals for the Cabal library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cabal-macosx/default.nix b/pkgs/development/libraries/haskell/cabal-macosx/default.nix
deleted file mode 100644
index f147fe4b281..00000000000
--- a/pkgs/development/libraries/haskell/cabal-macosx/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, fgl, filepath, parsec, text }:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-macosx";
-  version = "0.2.3";
-  sha256 = "0rvmb6lx2alr7f0v7nbv48xzg7wp4nrn03hdkjc4a4c97rai14i9";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ Cabal fgl filepath parsec text ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/gimbo/cabal-macosx";
-    description = "Cabal support for creating Mac OSX application bundles";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cabalg/default.nix b/pkgs/development/libraries/haskell/cabalg/default.nix
deleted file mode 100644
index 62dea42b3d5..00000000000
--- a/pkgs/development/libraries/haskell/cabalg/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "cabalg";
-  version = "0.2.9";
-  sha256 = "02brl9b1g3cyw5nmk0mih073kbszpc6g2nqgs0sh93h7y5naf5kp";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    description = "alias for cabal install from given git repo";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ dmalikov ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cairo/default.nix b/pkgs/development/libraries/haskell/cairo/default.nix
deleted file mode 100644
index 8f64f23585c..00000000000
--- a/pkgs/development/libraries/haskell/cairo/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, gtk2hsBuildtools, libc, mtl, pkgconfig, text
-, utf8String, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cairo";
-  version = "0.13.0.5";
-  sha256 = "0ak6hzfrcyxajx7qybsmd5g26blqb6zxvv8r2a8bnylvm5sdj70r";
-  buildDepends = [ mtl text utf8String ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ cairo libc pkgconfig zlib ];
-  pkgconfigDepends = [ cairo ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the Cairo library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/call/default.nix b/pkgs/development/libraries/haskell/call/default.nix
deleted file mode 100644
index c11a07ae94c..00000000000
--- a/pkgs/development/libraries/haskell/call/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsPortaudio, boundingboxes, cleanUnions, colors
-, controlBool, deepseq, distributive, elevator, filepath, freetype2
-, GLFWB, hashable, JuicyPixels, JuicyPixelsUtil, lens, linear
-, minioperational, mtl, objective, OpenGL, OpenGLRaw, random
-, reflection, text, transformers, vector, WAVE
-}:
-
-cabal.mkDerivation (self: {
-  pname = "call";
-  version = "0.1.1.2";
-  sha256 = "1g96asydq0lc07xf2c709zdv99r6ljs5a7jm6fvlyjswqnbrwy9s";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    bindingsPortaudio boundingboxes cleanUnions colors controlBool
-    deepseq distributive elevator filepath freetype2 GLFWB hashable
-    JuicyPixels JuicyPixelsUtil lens linear minioperational mtl
-    objective OpenGL OpenGLRaw random reflection text transformers
-    vector WAVE
-  ];
-  meta = {
-    homepage = "https://github.com/fumieval/call";
-    description = "The call game engine";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/carray/default.nix b/pkgs/development/libraries/haskell/carray/default.nix
deleted file mode 100644
index 42fbad8b07d..00000000000
--- a/pkgs/development/libraries/haskell/carray/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, ixShapable, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "carray";
-  version = "0.1.5.2";
-  sha256 = "0kjqxjnamhnpjjf2bgm1gnsy6jx1fjbn5mx394pyx1vq3lkfgfb0";
-  buildDepends = [ binary ixShapable syb ];
-  meta = {
-    description = "A C-compatible array library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/case-insensitive/1.0.0.1.nix b/pkgs/development/libraries/haskell/case-insensitive/1.0.0.1.nix
deleted file mode 100644
index d0b40e42d48..00000000000
--- a/pkgs/development/libraries/haskell/case-insensitive/1.0.0.1.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hashable, HUnit, testFramework
-, testFrameworkHunit, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "case-insensitive";
-  version = "1.0.0.1";
-  sha256 = "1yp8895qvxcmai0hvxdq77qss9cia2f9fyn6rm0hln3rcx8n53xm";
-  buildDepends = [ deepseq hashable text ];
-  testDepends = [ HUnit testFramework testFrameworkHunit text ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/basvandijk/case-insensitive";
-    description = "Case insensitive string comparison";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/case-insensitive/1.0.0.2.nix b/pkgs/development/libraries/haskell/case-insensitive/1.0.0.2.nix
deleted file mode 100644
index 650c45ada96..00000000000
--- a/pkgs/development/libraries/haskell/case-insensitive/1.0.0.2.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hashable, HUnit, testFramework
-, testFrameworkHunit, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "case-insensitive";
-  version = "1.0.0.2";
-  sha256 = "11cczwg11y6pfsidj1i052rhri98sgg2qzf0ixgjq1gywakjx5f2";
-  buildDepends = [ deepseq hashable text ];
-  testDepends = [ HUnit testFramework testFrameworkHunit text ];
-  meta = {
-    homepage = "https://github.com/basvandijk/case-insensitive";
-    description = "Case insensitive string comparison";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/case-insensitive/1.2.0.1.nix b/pkgs/development/libraries/haskell/case-insensitive/1.2.0.1.nix
deleted file mode 100644
index 96b5bc114a3..00000000000
--- a/pkgs/development/libraries/haskell/case-insensitive/1.2.0.1.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hashable, HUnit, testFramework
-, testFrameworkHunit, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "case-insensitive";
-  version = "1.2.0.1";
-  sha256 = "1hnckzi6yq3332fx4b140lwa9p6x69rlpaw6y1pmldj2h9nsxl6m";
-  buildDepends = [ deepseq hashable text ];
-  testDepends = [ HUnit testFramework testFrameworkHunit text ];
-  meta = {
-    homepage = "https://github.com/basvandijk/case-insensitive";
-    description = "Case insensitive string comparison";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cassava/default.nix b/pkgs/development/libraries/haskell/cassava/default.nix
deleted file mode 100644
index 0ae9782a33b..00000000000
--- a/pkgs/development/libraries/haskell/cassava/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, deepseq, HUnit, QuickCheck
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cassava";
-  version = "0.4.2.0";
-  sha256 = "1v1izdjd4maqrlpm4cf2xpackpjp1i4vg1s7mzq90dwa6r9572x3";
-  buildDepends = [
-    attoparsec blazeBuilder deepseq text unorderedContainers vector
-  ];
-  testDepends = [
-    attoparsec HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text unorderedContainers vector
-  ];
-  meta = {
-    homepage = "https://github.com/tibbe/cassava";
-    description = "A CSV parsing and encoding library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/categories/default.nix b/pkgs/development/libraries/haskell/categories/default.nix
deleted file mode 100644
index 0f923d37738..00000000000
--- a/pkgs/development/libraries/haskell/categories/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, void }:
-
-cabal.mkDerivation (self: {
-  pname = "categories";
-  version = "1.0.6";
-  sha256 = "0i5mrxbhqj5g46lvwbw2m07prjvfwja6q8648qm6bq54z6zrl5cy";
-  buildDepends = [ void ];
-  meta = {
-    homepage = "http://github.com/ekmett/categories";
-    description = "Categories";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cautious-file/default.nix b/pkgs/development/libraries/haskell/cautious-file/default.nix
deleted file mode 100644
index e99557b7989..00000000000
--- a/pkgs/development/libraries/haskell/cautious-file/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "cautious-file";
-  version = "1.0.2";
-  sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq";
-  buildDepends = [ filepath ];
-  doCheck = false;
-  meta = {
-    description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cereal-conduit/default.nix b/pkgs/development/libraries/haskell/cereal-conduit/default.nix
deleted file mode 100644
index baad2943358..00000000000
--- a/pkgs/development/libraries/haskell/cereal-conduit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, conduit, HUnit, mtl, resourcet, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "cereal-conduit";
-  version = "0.7.2.3";
-  sha256 = "0s1s8jm25wxj44x44vjz4kz5qblkyjaz7f8rw5i81bzam32afj9s";
-  buildDepends = [ cereal conduit resourcet transformers ];
-  testDepends = [ cereal conduit HUnit mtl resourcet transformers ];
-  meta = {
-    homepage = "https://github.com/snoyberg/conduit";
-    description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cereal/default.nix b/pkgs/development/libraries/haskell/cereal/default.nix
deleted file mode 100644
index 906222c3bbb..00000000000
--- a/pkgs/development/libraries/haskell/cereal/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "cereal";
-  version = "0.4.1.0";
-  sha256 = "0m0iwjf9bds4nwk1rgr19rvjri4kncn37k51l1n9y869r104b8lb";
-  meta = {
-    description = "A binary serialization library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/certificate/default.nix b/pkgs/development/libraries/haskell/certificate/default.nix
deleted file mode 100644
index 5c5c82196ff..00000000000
--- a/pkgs/development/libraries/haskell/certificate/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Data, cryptohash, cryptoPubkeyTypes, filepath, mtl
-, pem, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "certificate";
-  version = "1.3.9";
-  sha256 = "18g5rq7lpxmvmlnz610537w6mix6z6kxjrfj2ylbhkc81r5pn9g6";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    asn1Data cryptohash cryptoPubkeyTypes filepath mtl pem time
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-certificate";
-    description = "Certificates and Key Reader/Writer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cgi/3001.1.7.5.nix b/pkgs/development/libraries/haskell/cgi/3001.1.7.5.nix
deleted file mode 100644
index c1c284ad70c..00000000000
--- a/pkgs/development/libraries/haskell/cgi/3001.1.7.5.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, network, parsec, xhtml }:
-
-cabal.mkDerivation (self: {
-  pname = "cgi";
-  version = "3001.1.7.5";
-  sha256 = "1zdgdzkrzclf492pb9px5a490mxfxl5c1099axcxxm9wlpmf49ji";
-  buildDepends = [ mtl network parsec xhtml ];
-  meta = {
-    homepage = "http://andersk.mit.edu/haskell/cgi/";
-    description = "A library for writing CGI programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cgi/3001.2.0.0.nix b/pkgs/development/libraries/haskell/cgi/3001.2.0.0.nix
deleted file mode 100644
index 2bacef96e08..00000000000
--- a/pkgs/development/libraries/haskell/cgi/3001.2.0.0.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, mtl, network, networkUri, parsec, xhtml }:
-
-cabal.mkDerivation (self: {
-  pname = "cgi";
-  version = "3001.2.0.0";
-  sha256 = "03az978d5ayv5v4g89h4wajjhcribyf37b8ws8kvsqir3i7h7k8d";
-  buildDepends = [ exceptions mtl network networkUri parsec xhtml ];
-  meta = {
-    homepage = "https://github.com/cheecheeo/haskell-cgi";
-    description = "A library for writing CGI programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cgrep/default.nix b/pkgs/development/libraries/haskell/cgrep/default.nix
deleted file mode 100644
index 91f7920fcea..00000000000
--- a/pkgs/development/libraries/haskell/cgrep/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, cmdargs, dlist, either, filepath, mtl
-, regexPosix, safe, split, stm, stringsearch, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cgrep";
-  version = "6.4.9";
-  sha256 = "1g5np8r5h8hxgyxr3m7595xh7fiq1b8h9w6vm0ly81949lbwclga";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    ansiTerminal cmdargs dlist either filepath mtl regexPosix safe
-    split stm stringsearch unorderedContainers
-  ];
-  meta = {
-    homepage = "http://awgn.github.io/cgrep/";
-    description = "Command line tool";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/charset/default.nix b/pkgs/development/libraries/haskell/charset/default.nix
deleted file mode 100644
index 1b37fd77bd9..00000000000
--- a/pkgs/development/libraries/haskell/charset/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, semigroups, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "charset";
-  version = "0.3.7";
-  sha256 = "1x912dx5650x8ql3ivhpiwmxd6kv7zghark3s8ljvl1g3qr1pxd6";
-  buildDepends = [ semigroups unorderedContainers ];
-  meta = {
-    homepage = "http://github.com/ekmett/charset";
-    description = "Fast unicode character sets based on complemented PATRICIA tries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/charsetdetect-ae/default.nix b/pkgs/development/libraries/haskell/charsetdetect-ae/default.nix
deleted file mode 100644
index 39571e4a87c..00000000000
--- a/pkgs/development/libraries/haskell/charsetdetect-ae/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "charsetdetect-ae";
-  version = "1.0.1";
-  sha256 = "0bvdnv608glim8yn4dvh3av7x0fxxp3z6719j0n005bygdfgjxna";
-  meta = {
-    homepage = "http://github.com/Aelve/charsetdetect-ae";
-    description = "Character set detection using Mozilla's Universal Character Set Detector";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/chaselev-deque/default.nix b/pkgs/development/libraries/haskell/chaselev-deque/default.nix
deleted file mode 100644
index 0b271ce5f68..00000000000
--- a/pkgs/development/libraries/haskell/chaselev-deque/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, abstractDeque, abstractDequeTests, atomicPrimops
-, bitsAtomic, HUnit, testFramework, testFrameworkHunit
-, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "chaselev-deque";
-  version = "0.5.0.3";
-  sha256 = "1qkrypqsbfnr6kcl6idqmq2z4nf6jmqmgzddzhh031nxd22p18y6";
-  buildDepends = [
-    abstractDeque atomicPrimops bitsAtomic transformers vector
-  ];
-  testDepends = [
-    abstractDeque abstractDequeTests atomicPrimops HUnit testFramework
-    testFrameworkHunit vector
-  ];
-  meta = {
-    homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
-    description = "Chase & Lev work-stealing lock-free double-ended queues (deques)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cheapskate/default.nix b/pkgs/development/libraries/haskell/cheapskate/default.nix
deleted file mode 100644
index 7d96433a588..00000000000
--- a/pkgs/development/libraries/haskell/cheapskate/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeHtml, dataDefault, httpTypes, mtl, syb, text
-, uniplate, wai, waiExtra, xssSanitize
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cheapskate";
-  version = "0.1.0.2";
-  sha256 = "1bz3zi2w5vm128csg21swcz4cm7h8ybqylpknr4fnyxmg3gxdd7d";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson blazeHtml dataDefault httpTypes mtl syb text uniplate wai
-    waiExtra xssSanitize
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/jgm/cheapskate";
-    description = "Experimental markdown processor";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/checkers/default.nix b/pkgs/development/libraries/haskell/checkers/default.nix
deleted file mode 100644
index 65f9d20a19a..00000000000
--- a/pkgs/development/libraries/haskell/checkers/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, random }:
-
-cabal.mkDerivation (self: {
-  pname = "checkers";
-  version = "0.4.1";
-  sha256 = "19ndgbivd07vchsqs6z9iqjl2jldbq7h4skqc9acracd9xyq1vdr";
-  buildDepends = [ QuickCheck random ];
-  meta = {
-    description = "Check properties on standard classes and data structures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/chell-quickcheck/default.nix b/pkgs/development/libraries/haskell/chell-quickcheck/default.nix
deleted file mode 100644
index 498bcaf2bf6..00000000000
--- a/pkgs/development/libraries/haskell/chell-quickcheck/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, chell, QuickCheck, random }:
-
-cabal.mkDerivation (self: {
-  pname = "chell-quickcheck";
-  version = "0.2.4";
-  sha256 = "0ys6aks97y5h0n8n8dmwx8jrai4bjlnr7n69s259664y694054wd";
-  buildDepends = [ chell QuickCheck random ];
-  meta = {
-    homepage = "https://john-millikin.com/software/chell/";
-    description = "QuickCheck support for the Chell testing library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/chell/default.nix b/pkgs/development/libraries/haskell/chell/default.nix
deleted file mode 100644
index 2b6c4e61bf9..00000000000
--- a/pkgs/development/libraries/haskell/chell/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, options, patience, random, text
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "chell";
-  version = "0.4";
-  sha256 = "1hynr7n7wxgc3z6zrc3xrfpiqlh4zfb3kagwwfhqmcamv9d4x0ng";
-  buildDepends = [
-    ansiTerminal options patience random text transformers
-  ];
-  meta = {
-    homepage = "https://john-millikin.com/software/chell/";
-    description = "A simple and intuitive library for automated testing";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/chunked-data/default.nix b/pkgs/development/libraries/haskell/chunked-data/default.nix
deleted file mode 100644
index 2db35213a1a..00000000000
--- a/pkgs/development/libraries/haskell/chunked-data/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, monoTraversable, semigroups, systemFilepath
-, text, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "chunked-data";
-  version = "0.1.0.1";
-  sha256 = "0kdq79mxi9nhy3dqw283f5ffx4rxwfrdq9cfw46ql5wmqrg2qw7r";
-  buildDepends = [
-    blazeBuilder monoTraversable semigroups systemFilepath text
-    transformers vector
-  ];
-  meta = {
-    homepage = "https://github.com/fpco/chunked-data";
-    description = "Typeclasses for dealing with various chunked data representations";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cipher-aes/default.nix b/pkgs/development/libraries/haskell/cipher-aes/default.nix
deleted file mode 100644
index 32c4b878cff..00000000000
--- a/pkgs/development/libraries/haskell/cipher-aes/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
-, securemem, testFramework, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cipher-aes";
-  version = "0.2.9";
-  sha256 = "1nkrh8mrrh14zfhjz0lfidw0hw9c70hap9w24rvb14zgfnnasnlq";
-  buildDepends = [ byteable cryptoCipherTypes securemem ];
-  testDepends = [
-    byteable cryptoCipherTests cryptoCipherTypes QuickCheck
-    testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cipher-aes";
-    description = "Fast AES cipher implementation with advanced mode of operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cipher-aes128/default.nix b/pkgs/development/libraries/haskell/cipher-aes128/default.nix
deleted file mode 100644
index ce925361143..00000000000
--- a/pkgs/development/libraries/haskell/cipher-aes128/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, cryptoApi, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "cipher-aes128";
-  version = "0.6.4";
-  sha256 = "093zpw86wimniwmd73g3nnbfy530q52kynccssqf7jxafbsw75aa";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cereal cryptoApi tagged ];
-  meta = {
-    homepage = "https://github.com/TomMD/cipher-aes128";
-    description = "AES and common modes using AES-NI when available";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cipher-blowfish/default.nix b/pkgs/development/libraries/haskell/cipher-blowfish/default.nix
deleted file mode 100644
index 3f2619c70e8..00000000000
--- a/pkgs/development/libraries/haskell/cipher-blowfish/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
-, securemem, testFramework, testFrameworkQuickcheck2, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cipher-blowfish";
-  version = "0.0.3";
-  sha256 = "0hb67gmiyqrknynz5am8nada1b1v47rqla87dw5nvfhxhl51fhcg";
-  buildDepends = [ byteable cryptoCipherTypes securemem vector ];
-  testDepends = [
-    byteable cryptoCipherTests cryptoCipherTypes QuickCheck
-    testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-cipher";
-    description = "Blowfish cipher";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cipher-camellia/default.nix b/pkgs/development/libraries/haskell/cipher-camellia/default.nix
deleted file mode 100644
index 7e83f50568d..00000000000
--- a/pkgs/development/libraries/haskell/cipher-camellia/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
-, securemem, testFramework, testFrameworkQuickcheck2, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cipher-camellia";
-  version = "0.0.2";
-  sha256 = "19z2mi1rvp8fsqjdbmrm1hdlxmx61yr55fyknmmn945qrlvx234d";
-  buildDepends = [ byteable cryptoCipherTypes securemem vector ];
-  testDepends = [
-    byteable cryptoCipherTests cryptoCipherTypes QuickCheck
-    testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-cipher";
-    description = "Camellia block cipher primitives";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cipher-des/default.nix b/pkgs/development/libraries/haskell/cipher-des/default.nix
deleted file mode 100644
index 7309586e1c6..00000000000
--- a/pkgs/development/libraries/haskell/cipher-des/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
-, securemem, testFramework, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cipher-des";
-  version = "0.0.6";
-  sha256 = "1isazxa2nr1y13y0danfk7wghy34rfpn3f43rw714nk2xk6vrwc5";
-  buildDepends = [ byteable cryptoCipherTypes securemem ];
-  testDepends = [
-    byteable cryptoCipherTests cryptoCipherTypes QuickCheck
-    testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-cipher";
-    description = "DES and 3DES primitives";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cipher-rc4/default.nix b/pkgs/development/libraries/haskell/cipher-rc4/default.nix
deleted file mode 100644
index 4951584e395..00000000000
--- a/pkgs/development/libraries/haskell/cipher-rc4/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
-, testFramework, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cipher-rc4";
-  version = "0.1.4";
-  sha256 = "0k9qf0cn5yxc4qlqikcm5yyrnkkvr6g3v7306cp8iwz7r4dp6zn6";
-  buildDepends = [ byteable cryptoCipherTypes ];
-  testDepends = [
-    cryptoCipherTests cryptoCipherTypes QuickCheck testFramework
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cipher-rc4";
-    description = "Fast RC4 cipher implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/circle-packing/default.nix b/pkgs/development/libraries/haskell/circle-packing/default.nix
deleted file mode 100644
index 82ee642a9ba..00000000000
--- a/pkgs/development/libraries/haskell/circle-packing/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "circle-packing";
-  version = "0.1.0.3";
-  sha256 = "1df284n181ny3i7ajx0j6x5grxw404zzz6y8iybmh5qgba1537g2";
-  meta = {
-    description = "Simple heuristic for packing discs of varying radii in a circle";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/citeproc-hs/default.nix b/pkgs/development/libraries/haskell/citeproc-hs/default.nix
deleted file mode 100644
index 5f7cce6b060..00000000000
--- a/pkgs/development/libraries/haskell/citeproc-hs/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hexpat, hsBibutils, HTTP, json, mtl, network
-, pandocTypes, parsec, syb, time, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "citeproc-hs";
-  version = "0.3.9";
-  sha256 = "0f3l33a3rcp8lm8nkbda42lijjpaqa7cxszswhjryy1inywpsssg";
-  buildDepends = [
-    filepath hexpat hsBibutils HTTP json mtl network pandocTypes parsec
-    syb time utf8String
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://gorgias.mine.nu/repos/citeproc-hs/";
-    description = "A Citation Style Language implementation in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/clash-lib/default.nix b/pkgs/development/libraries/haskell/clash-lib/default.nix
deleted file mode 100644
index 40860d38911..00000000000
--- a/pkgs/development/libraries/haskell/clash-lib/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, concurrentSupply, contravariant
-, deepseq, errors, fgl, filepath, hashable, lens, ListLike, mtl
-, text, time, transformers, unbound, unorderedContainers
-, uuParsinglib, wlPprintText
-}:
-
-cabal.mkDerivation (self: {
-  pname = "clash-lib";
-  version = "0.4";
-  sha256 = "1c3bxjm356cs7wf49zlazbv44bw06rs81akmsfzkfccrl7gjy7yc";
-  buildDepends = [
-    aeson attoparsec concurrentSupply contravariant deepseq errors fgl
-    filepath hashable lens ListLike mtl text time transformers unbound
-    unorderedContainers uuParsinglib wlPprintText
-  ];
-  meta = {
-    homepage = "http://christiaanb.github.io/clash2";
-    description = "CAES Language for Synchronous Hardware - As a Library";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/clash-prelude/default.nix b/pkgs/development/libraries/haskell/clash-prelude/default.nix
deleted file mode 100644
index b463b957e87..00000000000
--- a/pkgs/development/libraries/haskell/clash-prelude/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, thLift }:
-
-cabal.mkDerivation (self: {
-  pname = "clash-prelude";
-  version = "0.6.0.1";
-  sha256 = "0d929g7js15aagd1pa2lfbhd1yiykd0ngp6fv522yhy1yyijn1l7";
-  buildDepends = [ dataDefault thLift ];
-  meta = {
-    homepage = "http://christiaanb.github.io/clash2/";
-    description = "CAES Language for Synchronous Hardware - Prelude library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/classy-prelude-conduit/default.nix b/pkgs/development/libraries/haskell/classy-prelude-conduit/default.nix
deleted file mode 100644
index 3c2d5c6655f..00000000000
--- a/pkgs/development/libraries/haskell/classy-prelude-conduit/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, classyPrelude, conduit, conduitCombinators, hspec
-, monadControl, QuickCheck, resourcet, systemFileio, transformers
-, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "classy-prelude-conduit";
-  version = "0.10.2";
-  sha256 = "0bgic61p05hpnsami199wzs2q4cbdm00nyp03vsxz2ddsz8dwc8l";
-  buildDepends = [
-    classyPrelude conduit conduitCombinators monadControl resourcet
-    systemFileio transformers void
-  ];
-  testDepends = [ conduit hspec QuickCheck transformers ];
-  meta = {
-    homepage = "https://github.com/snoyberg/classy-prelude";
-    description = "conduit instances for classy-prelude";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix b/pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix
deleted file mode 100644
index d615a6e63b5..00000000000
--- a/pkgs/development/libraries/haskell/classy-prelude-yesod/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, classyPrelude, classyPreludeConduit, dataDefault
-, httpConduit, httpTypes, persistent, yesod, yesodNewsfeed
-, yesodStatic
-}:
-
-cabal.mkDerivation (self: {
-  pname = "classy-prelude-yesod";
-  version = "0.10.2";
-  sha256 = "1jzf26rj9m8mdhhag66h5zbh91c7ff3jn1q1ghmah12dj9y06137";
-  buildDepends = [
-    aeson classyPrelude classyPreludeConduit dataDefault httpConduit
-    httpTypes persistent yesod yesodNewsfeed yesodStatic
-  ];
-  meta = {
-    homepage = "https://github.com/snoyberg/classy-prelude";
-    description = "Provide a classy prelude including common Yesod functionality";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/classy-prelude/default.nix b/pkgs/development/libraries/haskell/classy-prelude/default.nix
deleted file mode 100644
index 4cd9dc1dba3..00000000000
--- a/pkgs/development/libraries/haskell/classy-prelude/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, basicPrelude, bifunctors, chunkedData, enclosedExceptions
-, exceptions, hashable, hspec, liftedBase, monoTraversable, mtl
-, primitive, QuickCheck, semigroups, stm, systemFilepath, text
-, time, transformers, unorderedContainers, vector, vectorInstances
-}:
-
-cabal.mkDerivation (self: {
-  pname = "classy-prelude";
-  version = "0.10.2";
-  sha256 = "0pq16rgksbv2ml4wg7jdxlb9y80h8la78hnrcci637s6kbdisd7k";
-  buildDepends = [
-    basicPrelude bifunctors chunkedData enclosedExceptions exceptions
-    hashable liftedBase monoTraversable mtl primitive semigroups stm
-    systemFilepath text time transformers unorderedContainers vector
-    vectorInstances
-  ];
-  testDepends = [
-    hspec QuickCheck transformers unorderedContainers
-  ];
-  meta = {
-    homepage = "https://github.com/snoyberg/classy-prelude";
-    description = "A typeclass-based Prelude";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/clay/default.nix b/pkgs/development/libraries/haskell/clay/default.nix
deleted file mode 100644
index 4e1b617c0b6..00000000000
--- a/pkgs/development/libraries/haskell/clay/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, testFramework, testFrameworkHunit, text }:
-
-cabal.mkDerivation (self: {
-  pname = "clay";
-  version = "0.10";
-  sha256 = "0xw7j9v2cfs4874l5n852b38m6v2mpkbr93dxxfkp2kwmqkjbl5v";
-  buildDepends = [ mtl text ];
-  testDepends = [ HUnit mtl testFramework testFrameworkHunit text ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://fvisser.nl/clay";
-    description = "CSS preprocessor as embedded Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/clean-unions/default.nix b/pkgs/development/libraries/haskell/clean-unions/default.nix
deleted file mode 100644
index 9ec71da8eec..00000000000
--- a/pkgs/development/libraries/haskell/clean-unions/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "clean-unions";
-  version = "0.1.1";
-  sha256 = "1y4cj15s6gjcazwk0iycyc2qs7chrqcvchf4g5h4xnf2x8ld4i21";
-  meta = {
-    homepage = "https://github.com/fumieval/clean-unions";
-    description = "Open unions without need for Typeable";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/clientsession/default.nix b/pkgs/development/libraries/haskell/clientsession/default.nix
deleted file mode 100644
index 6fcecac9eb5..00000000000
--- a/pkgs/development/libraries/haskell/clientsession/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi
-, cryptoRandom, entropy, hspec, HUnit, QuickCheck, setenv, skein
-, tagged, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "clientsession";
-  version = "0.9.1.1";
-  sha256 = "08h0461ydhfymw2pya472n81kx5rqp7awfgxlbz2r851rl5kqmn9";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    base64Bytestring cereal cipherAes cprngAes cryptoApi cryptoRandom
-    entropy setenv skein tagged
-  ];
-  testDepends = [ cereal hspec HUnit QuickCheck transformers ];
-  meta = {
-    homepage = "http://github.com/yesodweb/clientsession/tree/master";
-    description = "Securely store session data in a client-side cookie";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/clock/default.nix b/pkgs/development/libraries/haskell/clock/default.nix
deleted file mode 100644
index e97195cb5fc..00000000000
--- a/pkgs/development/libraries/haskell/clock/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "clock";
-  version = "0.4.1.3";
-  sha256 = "0wqhg8gb10lby01f0v4fl4yp23l4ilizywp5xnsbja03svnb4f0d";
-  meta = {
-    homepage = "http://corsis.github.com/clock/";
-    description = "High-resolution clock functions: monotonic, realtime, cputime";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cmdargs/default.nix b/pkgs/development/libraries/haskell/cmdargs/default.nix
deleted file mode 100644
index c4253944c6d..00000000000
--- a/pkgs/development/libraries/haskell/cmdargs/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "cmdargs";
-  version = "0.10.12";
-  sha256 = "0axn3ycw4rijh1ka5f73gz9w330s851cpxbv39ia4xnb0l95hrjy";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath transformers ];
-  meta = {
-    homepage = "http://community.haskell.org/~ndm/cmdargs/";
-    description = "Command line argument processing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cmdlib/default.nix b/pkgs/development/libraries/haskell/cmdlib/default.nix
deleted file mode 100644
index 2cfe86e2eab..00000000000
--- a/pkgs/development/libraries/haskell/cmdlib/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, split, syb, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "cmdlib";
-  version = "0.3.5";
-  sha256 = "0218f4rl64wvvka95m969hg5y9vc29dqaawfcnk7d1qsv3hx9ydl";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl split syb transformers ];
-  meta = {
-    description = "a library for command line parsing & online help";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cmdtheline/default.nix b/pkgs/development/libraries/haskell/cmdtheline/default.nix
deleted file mode 100644
index aa83ae1a0ec..00000000000
--- a/pkgs/development/libraries/haskell/cmdtheline/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, HUnit, parsec, testFramework, testFrameworkHunit
-, transformers, fetchpatch
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cmdtheline";
-  version = "0.2.3";
-  sha256 = "1jwbr34xgccjbz6nm58bdsg1vqyv87rh45yia5j36vlfbaclyb04";
-  doCheck = false;
-  patches = [ (fetchpatch { url = "https://github.com/eli-frey/cmdtheline/pull/29.patch"; sha256 = "089rfvvjc44wnhph2ricpbz4iifhyvm1qzg8wsd596v81gy0zvrr"; }) ];
-  buildDepends = [ filepath parsec transformers ];
-  testDepends = [
-    filepath HUnit parsec testFramework testFrameworkHunit transformers
-  ];
-  meta = {
-    homepage = "http://github.com/eli-frey/cmdtheline";
-    description = "Declarative command-line option parsing and documentation library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/code-builder/default.nix b/pkgs/development/libraries/haskell/code-builder/default.nix
deleted file mode 100644
index 92cc3f0f9d8..00000000000
--- a/pkgs/development/libraries/haskell/code-builder/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "code-builder";
-  version = "0.1.3";
-  sha256 = "1ax4c19xkszahcxvwc1wa1hrgk6ajck5sbprbplsi1gc9jj4g7jm";
-  meta = {
-    description = "Simple system for generating code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/codec-image-devil/default.nix b/pkgs/development/libraries/haskell/codec-image-devil/default.nix
deleted file mode 100644
index 567e68b562d..00000000000
--- a/pkgs/development/libraries/haskell/codec-image-devil/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libdevil }:
-
-cabal.mkDerivation (self: {
-  pname = "Codec-Image-DevIL";
-  version = "0.2.3";
-  sha256 = "1kv3hns9f0bhfb723nj9szyz3zfqpvy02azzsiymzjz4ajhqmrsz";
-  extraLibraries = [ libdevil ];
-  meta = {
-    description = "An FFI interface to the DevIL library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/colorize-haskell/default.nix b/pkgs/development/libraries/haskell/colorize-haskell/default.nix
deleted file mode 100644
index ad207329f2d..00000000000
--- a/pkgs/development/libraries/haskell/colorize-haskell/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, haskellLexer }:
-
-cabal.mkDerivation (self: {
-  pname = "colorize-haskell";
-  version = "1.0.1";
-  sha256 = "1v4spa6vw9igjpd1dr595z5raz5fr8f485q5w9imrv8spms46xh3";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ ansiTerminal haskellLexer ];
-  meta = {
-    homepage = "http://github.com/yav/colorize-haskell";
-    description = "Highligt Haskell source";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/colors/default.nix b/pkgs/development/libraries/haskell/colors/default.nix
deleted file mode 100644
index 167637863ef..00000000000
--- a/pkgs/development/libraries/haskell/colors/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, profunctors }:
-
-cabal.mkDerivation (self: {
-  pname = "colors";
-  version = "0.2.0.1";
-  sha256 = "0xl7hdp1di8gl0g28vz2lm6pbj7hihdkfnr18843016736hll4qn";
-  buildDepends = [ profunctors ];
-  meta = {
-    homepage = "https://github.com/fumieval/colors";
-    description = "A type for colors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/colour/default.nix b/pkgs/development/libraries/haskell/colour/default.nix
deleted file mode 100644
index 748e62b1d94..00000000000
--- a/pkgs/development/libraries/haskell/colour/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "colour";
-  version = "2.3.3";
-  sha256 = "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd";
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Colour";
-    description = "A model for human colour/color perception";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/command-qq/default.nix b/pkgs/development/libraries/haskell/command-qq/default.nix
deleted file mode 100644
index 961506b6a81..00000000000
--- a/pkgs/development/libraries/haskell/command-qq/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, hspec, text }:
-
-cabal.mkDerivation (self: {
-  pname = "command-qq";
-  version = "0.3.0.0";
-  sha256 = "1bqfb4gc5ja9d9jygijqpf6014bmfcxnsvpv7c5n4f1z2aj07jy5";
-  buildDepends = [ text ];
-  testDepends = [ doctest hspec text ];
-  doCheck = false;
-  meta = {
-    homepage = "http://biegunka.github.io/command-qq/";
-    description = "Quasiquoters for external commands";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/comonad-transformers/default.nix b/pkgs/development/libraries/haskell/comonad-transformers/default.nix
deleted file mode 100644
index f44f299522d..00000000000
--- a/pkgs/development/libraries/haskell/comonad-transformers/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad }:
-
-cabal.mkDerivation (self: {
-  pname = "comonad-transformers";
-  version = "4.0";
-  sha256 = "13zzp6r6s6c80skniphwvzxhpazbyal5854m53139kgcw560rv6z";
-  buildDepends = [ comonad ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/ekmett/comonad-transformers/";
-    description = "This package has been merged into comonad 4.0";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/comonad/default.nix b/pkgs/development/libraries/haskell/comonad/default.nix
deleted file mode 100644
index 36a0db0b9cc..00000000000
--- a/pkgs/development/libraries/haskell/comonad/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, contravariant, distributive, doctest, filepath, semigroups
-, tagged, transformers, transformersCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "comonad";
-  version = "4.2.2";
-  sha256 = "022fcy0ijwsdnjb1b1jrwy2ypzzbzvfgj9ns0c74hrsj08gjh8j8";
-  buildDepends = [
-    contravariant distributive semigroups tagged transformers
-    transformersCompat
-  ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/ekmett/comonad/";
-    description = "Comonads";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/comonads-fd/default.nix b/pkgs/development/libraries/haskell/comonads-fd/default.nix
deleted file mode 100644
index 8c009b8b501..00000000000
--- a/pkgs/development/libraries/haskell/comonads-fd/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad }:
-
-cabal.mkDerivation (self: {
-  pname = "comonads-fd";
-  version = "4.0";
-  sha256 = "19xpv0dsz7w3a1sq1gdxwzglfal45vj2s22zb12g9mpk5rp3hw1s";
-  buildDepends = [ comonad ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/ekmett/comonads-fd/";
-    description = "This package has been merged into comonad 4.0";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/compact-string-fix/default.nix b/pkgs/development/libraries/haskell/compact-string-fix/default.nix
deleted file mode 100644
index a0a6959b4b1..00000000000
--- a/pkgs/development/libraries/haskell/compact-string-fix/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "compact-string-fix";
-  version = "0.3.2";
-  sha256 = "161z0lmrrqvy77ppdgz7m6nazcmlmy1azxa8rx0cgpqmyxzkf87n";
-  meta = {
-    homepage = "http://twan.home.fmf.nl/compact-string/";
-    description = "Same as compact-string except with a small fix so it builds on ghc-6.12";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/compdata-param/default.nix b/pkgs/development/libraries/haskell/compdata-param/default.nix
deleted file mode 100644
index 2ab1ecd9131..00000000000
--- a/pkgs/development/libraries/haskell/compdata-param/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, compdata, HUnit, mtl, testFramework, testFrameworkHunit
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "compdata-param";
-  version = "0.8.0.2";
-  sha256 = "0496i1vnawl7m7ymvf5hl3kxy352rnhxy2gni4xkfz36psnnr7fs";
-  buildDepends = [ compdata mtl transformers ];
-  testDepends = [
-    compdata HUnit mtl testFramework testFrameworkHunit transformers
-  ];
-  meta = {
-    description = "Parametric Compositional Data Types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/compdata/default.nix b/pkgs/development/libraries/haskell/compdata/default.nix
deleted file mode 100644
index ecaec5c4dd0..00000000000
--- a/pkgs/development/libraries/haskell/compdata/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, derive, HUnit, mtl, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, thExpandSyns
-, transformers, treeView
-}:
-
-cabal.mkDerivation (self: {
-  pname = "compdata";
-  version = "0.9";
-  sha256 = "1wk9vj834l3fc64fcsrgc9hz5f2z7461hs8lv1ldkfsixx4mxyqc";
-  buildDepends = [
-    deepseq derive mtl QuickCheck thExpandSyns transformers treeView
-  ];
-  testDepends = [
-    deepseq derive HUnit mtl QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 thExpandSyns
-    transformers
-  ];
-  meta = {
-    description = "Compositional Data Types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/composition/default.nix b/pkgs/development/libraries/haskell/composition/default.nix
deleted file mode 100644
index bf86e11cc81..00000000000
--- a/pkgs/development/libraries/haskell/composition/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "composition";
-  version = "1.0.1.0";
-  sha256 = "1gx27vz2djiiwygcjaygjmiwjnls084b5v9km3jpimlz312qh5hc";
-  meta = {
-    homepage = "http://patch-tag.com/r/DanBurton/composition/home";
-    description = "Combinators for unorthodox function composition";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/compressed/default.nix b/pkgs/development/libraries/haskell/compressed/default.nix
deleted file mode 100644
index 9ef921a616f..00000000000
--- a/pkgs/development/libraries/haskell/compressed/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, fingertree, hashable, keys, pointed, reducers
-, semigroupoids, semigroups, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "compressed";
-  version = "3.10";
-  sha256 = "1y290n421knfh8k8zbcabhw24hb13xj9pkxx4h4v15yji97p5mcw";
-  buildDepends = [
-    comonad fingertree hashable keys pointed reducers semigroupoids
-    semigroups unorderedContainers
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/compressed/";
-    description = "Compressed containers and reducers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/concatenative/default.nix b/pkgs/development/libraries/haskell/concatenative/default.nix
deleted file mode 100644
index 9762ffc5fc8..00000000000
--- a/pkgs/development/libraries/haskell/concatenative/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "concatenative";
-  version = "1.0.1";
-  sha256 = "05xwqvcdnk8bsyj698ab9jxpa1nk23pf3m7wi9mwmw0q8n99fngd";
-  meta = {
-    homepage = "https://patch-tag.com/r/salazar/concatenative/snapshot/current/content/pretty";
-    description = "A library for postfix control flow";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/concreteTyperep/default.nix b/pkgs/development/libraries/haskell/concreteTyperep/default.nix
deleted file mode 100644
index 24e2569ad0e..00000000000
--- a/pkgs/development/libraries/haskell/concreteTyperep/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, hashable, QuickCheck, testFramework
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "concrete-typerep";
-  version = "0.1.0.2";
-  sha256 = "07wy8drg4723zdy2172jrcvd5ir2c4ggcfz1n33jhm9iv3cl2app";
-  buildDepends = [ binary hashable ];
-  testDepends = [
-    binary hashable QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    description = "Binary and Hashable instances for TypeRep";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/concurrent-extra/default.nix b/pkgs/development/libraries/haskell/concurrent-extra/default.nix
deleted file mode 100644
index 69c1d1edddc..00000000000
--- a/pkgs/development/libraries/haskell/concurrent-extra/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, HUnit, random, stm, testFramework
-, testFrameworkHunit, unboundedDelays
-}:
-
-cabal.mkDerivation (self: {
-  pname = "concurrent-extra";
-  version = "0.7.0.9";
-  sha256 = "19bqm0brnbhhmp5nypi995p27mna7kd33xzw0kf7yx2w2p2kb1aw";
-  buildDepends = [ stm unboundedDelays ];
-  testDepends = [
-    async HUnit random stm testFramework testFrameworkHunit
-    unboundedDelays
-  ];
-  meta = {
-    homepage = "https://github.com/basvandijk/concurrent-extra";
-    description = "Extra concurrency primitives";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/concurrent-supply/default.nix b/pkgs/development/libraries/haskell/concurrent-supply/default.nix
deleted file mode 100644
index 7b91f2f018b..00000000000
--- a/pkgs/development/libraries/haskell/concurrent-supply/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable }:
-
-cabal.mkDerivation (self: {
-  pname = "concurrent-supply";
-  version = "0.1.7";
-  sha256 = "0crg4rm5wibw9h6lmsi43d280xg1xr9xbgqr9s4inxq7x0yyn68c";
-  buildDepends = [ hashable ];
-  meta = {
-    homepage = "http://github.com/ekmett/concurrent-supply/";
-    description = "A fast concurrent unique identifier supply with a pure API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cond/default.nix b/pkgs/development/libraries/haskell/cond/default.nix
deleted file mode 100644
index 4846e5cb61f..00000000000
--- a/pkgs/development/libraries/haskell/cond/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "cond";
-  version = "0.4.1.1";
-  sha256 = "12xcjxli1scd4asr4zc77i5q9qka2100gx97hv3vv12l7gj7d703";
-  meta = {
-    homepage = "https://github.com/kallisti-dev/cond";
-    description = "Basic conditional and boolean operators with monadic variants";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/conduit-combinators/default.nix b/pkgs/development/libraries/haskell/conduit-combinators/default.nix
deleted file mode 100644
index 0f237e12cb0..00000000000
--- a/pkgs/development/libraries/haskell/conduit-combinators/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base16Bytestring, base64Bytestring, chunkedData, conduit
-, conduitExtra, hspec, monadControl, monoTraversable, mtl
-, mwcRandom, primitive, QuickCheck, resourcet, safe, silently
-, systemFileio, systemFilepath, text, transformers
-, transformersBase, unixCompat, vector, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "conduit-combinators";
-  version = "0.3.0.4";
-  sha256 = "1aphk79r3ibpb9gykdnz55isp7kf48jhz4h4vgplb0ndbmz8f8zm";
-  buildDepends = [
-    base16Bytestring base64Bytestring chunkedData conduit conduitExtra
-    monadControl monoTraversable mwcRandom primitive resourcet
-    systemFileio systemFilepath text transformers transformersBase
-    unixCompat vector void
-  ];
-  testDepends = [
-    base16Bytestring base64Bytestring chunkedData conduit hspec
-    monoTraversable mtl mwcRandom QuickCheck safe silently
-    systemFilepath text transformers vector
-  ];
-  meta = {
-    homepage = "https://github.com/fpco/conduit-combinators";
-    description = "Commonly used conduit functions, for both chunked and unchunked data";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/conduit-extra/default.nix b/pkgs/development/libraries/haskell/conduit-extra/default.nix
deleted file mode 100644
index 8a551de3516..00000000000
--- a/pkgs/development/libraries/haskell/conduit-extra/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, attoparsec, blazeBuilder, conduit, exceptions
-, filepath, hspec, monadControl, network, primitive, resourcet, stm
-, streamingCommons, text, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "conduit-extra";
-  version = "1.1.5";
-  sha256 = "1i38n3pdibjpi9kg37wvv4m6krfbsdd4baik804ss2ml1ry7gm4p";
-  buildDepends = [
-    attoparsec blazeBuilder conduit filepath monadControl network
-    primitive resourcet stm streamingCommons text transformers
-    transformersBase
-  ];
-  testDepends = [
-    async attoparsec blazeBuilder conduit exceptions hspec resourcet
-    stm text transformers transformersBase
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Batteries included conduit: adapters for common libraries";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/conduit/default.nix b/pkgs/development/libraries/haskell/conduit/default.nix
deleted file mode 100644
index d0683175482..00000000000
--- a/pkgs/development/libraries/haskell/conduit/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, hspec, liftedBase, mmorph, mtl, QuickCheck
-, resourcet, safe, transformers, transformersBase, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "conduit";
-  version = "1.2.3.1";
-  sha256 = "04n330f9iad6asmry81aqvb7wyh7b962d6pvcfnpm327z4llnvbq";
-  buildDepends = [
-    exceptions liftedBase mmorph mtl resourcet transformers
-    transformersBase void
-  ];
-  testDepends = [
-    exceptions hspec mtl QuickCheck resourcet safe transformers void
-  ];
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Streaming data processing library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/configurator/default.nix b/pkgs/development/libraries/haskell/configurator/default.nix
deleted file mode 100644
index 3ea53f686c9..00000000000
--- a/pkgs/development/libraries/haskell/configurator/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, filepath, hashable, HUnit, testFramework
-, testFrameworkHunit, text, unixCompat, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "configurator";
-  version = "0.3.0.0";
-  sha256 = "1d1iq1knwiq6ia5g64rw5hqm6dakz912qj13r89737rfcxmrkfbf";
-  buildDepends = [
-    attoparsec hashable text unixCompat unorderedContainers
-  ];
-  testDepends = [
-    filepath HUnit testFramework testFrameworkHunit text
-  ];
-  meta = {
-    homepage = "http://github.com/bos/configurator";
-    description = "Configuration management";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/connection/default.nix b/pkgs/development/libraries/haskell/connection/default.nix
deleted file mode 100644
index 8b2380767f3..00000000000
--- a/pkgs/development/libraries/haskell/connection/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cprngAes, dataDefaultClass, network, socks, tls, x509
-, x509Store, x509System, x509Validation
-}:
-
-cabal.mkDerivation (self: {
-  pname = "connection";
-  version = "0.2.3";
-  sha256 = "02mqn19pssdak82jw38p3cbwjyfvmjc6fawgx5981hzbdgb64vsb";
-  buildDepends = [
-    cprngAes dataDefaultClass network socks tls x509 x509Store
-    x509System x509Validation
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-connection";
-    description = "Simple and easy network connections API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/constraints/default.nix b/pkgs/development/libraries/haskell/constraints/default.nix
deleted file mode 100644
index 3f1b196ef27..00000000000
--- a/pkgs/development/libraries/haskell/constraints/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, newtype }:
-
-cabal.mkDerivation (self: {
-  pname = "constraints";
-  version = "0.4";
-  sha256 = "0nnplylzbcw884jgsd4i46z75dkiyx4166j5fym5zdnwhyj75sp5";
-  buildDepends = [ newtype ];
-  meta = {
-    homepage = "http://github.com/ekmett/constraints/";
-    description = "Constraint manipulation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/continued-fractions/default.nix b/pkgs/development/libraries/haskell/continued-fractions/default.nix
deleted file mode 100644
index 2ec057f6a96..00000000000
--- a/pkgs/development/libraries/haskell/continued-fractions/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "continued-fractions";
-  version = "0.9.1.1";
-  sha256 = "0gqp1yazmmmdf04saa306jdsf8r5s98fll9rnm8ff6jzr87nvnnh";
-  meta = {
-    homepage = "/dev/null";
-    description = "Continued fractions";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/contravariant/default.nix b/pkgs/development/libraries/haskell/contravariant/default.nix
deleted file mode 100644
index 73a874c0a15..00000000000
--- a/pkgs/development/libraries/haskell/contravariant/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, semigroups, tagged, transformers, transformersCompat, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "contravariant";
-  version = "1.2";
-  sha256 = "0gzk9b3xig48jvqz9983a7kziyb2n9z329kn6cqw1k0p8w2h3l8f";
-  buildDepends = [
-    semigroups tagged transformers transformersCompat void
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/contravariant/";
-    description = "Contravariant functors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/control-bool/default.nix b/pkgs/development/libraries/haskell/control-bool/default.nix
deleted file mode 100644
index 12f9b287d1b..00000000000
--- a/pkgs/development/libraries/haskell/control-bool/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "control-bool";
-  version = "0.2.1";
-  sha256 = "10amxm1ff7xhd8g66n65wkbb8d17n77v1nmwxkbzhrask398asp4";
-  meta = {
-    homepage = "https://github.com/fumieval/control-bool";
-    description = "Useful combinators for boolean expressions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/control-monad-free/default.nix b/pkgs/development/libraries/haskell/control-monad-free/default.nix
deleted file mode 100644
index e2768a9cf55..00000000000
--- a/pkgs/development/libraries/haskell/control-monad-free/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "control-monad-free";
-  version = "0.5.3";
-  sha256 = "1igwawcdpg8irayjax1xdrlpa9587k1v4y28ib3xfb7yk0xv7vk1";
-  buildDepends = [ deepseq transformers ];
-  meta = {
-    homepage = "http://github.com/pepeiborra/control-monad-free";
-    description = "Free monads and monad transformers";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/control-monad-loop/default.nix b/pkgs/development/libraries/haskell/control-monad-loop/default.nix
deleted file mode 100644
index 40d7e5a1e33..00000000000
--- a/pkgs/development/libraries/haskell/control-monad-loop/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers, transformersBase }:
-
-cabal.mkDerivation (self: {
-  pname = "control-monad-loop";
-  version = "0.1";
-  sha256 = "003k4pp6wgn30m9ksbh8680f0klzsvd90wsl9jpqs9lpg14hi6zj";
-  buildDepends = [ transformers transformersBase ];
-  meta = {
-    homepage = "https://github.com/joeyadams/haskell-control-monad-loop";
-    description = "Simple monad transformer for imperative-style loops";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/converge/default.nix b/pkgs/development/libraries/haskell/converge/default.nix
deleted file mode 100644
index 63f7fa81c9d..00000000000
--- a/pkgs/development/libraries/haskell/converge/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "converge";
-  version = "0.1.0.1";
-  sha256 = "0y28m7kgphknra0w2kzf0g4m2bdj604nr3f22xng46nl7kljbpvj";
-  meta = {
-    homepage = "/dev/null";
-    description = "Limit operations for converging sequences";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/convertible/default.nix b/pkgs/development/libraries/haskell/convertible/default.nix
deleted file mode 100644
index fd8f6dac3a8..00000000000
--- a/pkgs/development/libraries/haskell/convertible/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, text, time }:
-
-cabal.mkDerivation (self: {
-  pname = "convertible";
-  version = "1.1.0.0";
-  sha256 = "0pc3z4jfjna1rz5wlfimw9fyhpasmdnwvava883s401760y99i0k";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl text time ];
-  meta = {
-    homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible";
-    description = "Typeclasses and instances for converting between types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cookie/default.nix b/pkgs/development/libraries/haskell/cookie/default.nix
deleted file mode 100644
index abbafafa529..00000000000
--- a/pkgs/development/libraries/haskell/cookie/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, dataDefault, deepseq, HUnit, QuickCheck
-, tasty, tastyHunit, tastyQuickcheck, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cookie";
-  version = "0.4.1.4";
-  sha256 = "0axvljw34cjw47fxwxqql8rvjsyp9gxfbaijmysy5j10kx8s931d";
-  buildDepends = [ blazeBuilder dataDefault deepseq text time ];
-  testDepends = [
-    blazeBuilder HUnit QuickCheck tasty tastyHunit tastyQuickcheck text
-    time
-  ];
-  doCheck = self.stdenv.lib.versionOlder "7.8" self.ghc.version;
-  meta = {
-    homepage = "http://github.com/snoyberg/cookie";
-    description = "HTTP cookie parsing and rendering";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/coroutine-object/default.nix b/pkgs/development/libraries/haskell/coroutine-object/default.nix
deleted file mode 100644
index e3ba619c6aa..00000000000
--- a/pkgs/development/libraries/haskell/coroutine-object/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, either, lens, mtl, safecopy, transformers
-, transformersFree, uuid
-}:
-
-cabal.mkDerivation (self: {
-  pname = "coroutine-object";
-  version = "0.3";
-  sha256 = "0q0rvcc7ipxwmikaxh0ymq1d65f2q1a2jrd1i553pdf8hwmv0k1r";
-  buildDepends = [
-    cereal either lens mtl safecopy transformers transformersFree uuid
-  ];
-  meta = {
-    description = "Object-oriented programming realization using coroutine";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cprng-aes/default.nix b/pkgs/development/libraries/haskell/cprng-aes/default.nix
deleted file mode 100644
index 632647e2182..00000000000
--- a/pkgs/development/libraries/haskell/cprng-aes/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cipherAes, cryptoRandom }:
-
-cabal.mkDerivation (self: {
-  pname = "cprng-aes";
-  version = "0.6.1";
-  sha256 = "1wr15kbmk1g3l8a75n0iwbzqg24ixv78slwzwb2q6rlcvq0jlnb4";
-  buildDepends = [ byteable cipherAes cryptoRandom ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cprng-aes";
-    description = "Crypto Pseudo Random Number Generator using AES in counter mode";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cpu/default.nix b/pkgs/development/libraries/haskell/cpu/default.nix
deleted file mode 100644
index d10ecaa0059..00000000000
--- a/pkgs/development/libraries/haskell/cpu/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "cpu";
-  version = "0.1.2";
-  sha256 = "0x19mlanmkg96h6h1i04w2i631z84y4rbk22ki4zhgsajysgw9sn";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cpu";
-    description = "Cpu information and properties helpers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/criterion/default.nix b/pkgs/development/libraries/haskell/criterion/default.nix
deleted file mode 100644
index 01ea0557565..00000000000
--- a/pkgs/development/libraries/haskell/criterion/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, ansiWlPprint, binary, cassava, deepseq, either
-, filepath, Glob, hastache, HUnit, mtl, mwcRandom
-, optparseApplicative, parsec, QuickCheck, statistics
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
-, time, transformers, vector, vectorAlgorithms
-}:
-
-cabal.mkDerivation (self: {
-  pname = "criterion";
-  version = "1.0.2.0";
-  sha256 = "02mcb49hiv0gijj5343gffdd3r8hjf4d52llv2gradaijz4zdqhx";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson ansiWlPprint binary cassava deepseq either filepath Glob
-    hastache mtl mwcRandom optparseApplicative parsec statistics text
-    time transformers vector vectorAlgorithms
-  ];
-  testDepends = [
-    HUnit QuickCheck statistics testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.serpentine.com/criterion";
-    description = "Robust, reliable performance measurement and analysis";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-api/default.nix b/pkgs/development/libraries/haskell/crypto-api/default.nix
deleted file mode 100644
index 2a83b248674..00000000000
--- a/pkgs/development/libraries/haskell/crypto-api/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, entropy, tagged, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-api";
-  version = "0.13.2";
-  sha256 = "1vc27qcgbg7hf50rkqhlrs58zn1888ilh4b6wrrm07bnm48xacak";
-  buildDepends = [ cereal entropy tagged transformers ];
-  meta = {
-    homepage = "https://github.com/TomMD/crypto-api";
-    description = "A generic interface for cryptographic operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix b/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix
deleted file mode 100644
index 04b1b191878..00000000000
--- a/pkgs/development/libraries/haskell/crypto-cipher-tests/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoCipherTypes, HUnit, mtl, QuickCheck
-, securemem, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-cipher-tests";
-  version = "0.0.11";
-  sha256 = "19wqignlq90qwpam01hnmmrxaxh5lkax9l1l6rlbi4a07nvp1dnz";
-  buildDepends = [
-    byteable cryptoCipherTypes HUnit mtl QuickCheck securemem
-    testFramework testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  testDepends = [
-    byteable cryptoCipherTypes HUnit mtl QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-cipher";
-    description = "Generic cryptography cipher tests";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix b/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix
deleted file mode 100644
index 63431431bf7..00000000000
--- a/pkgs/development/libraries/haskell/crypto-cipher-types/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, securemem }:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-cipher-types";
-  version = "0.0.9";
-  sha256 = "03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0";
-  buildDepends = [ byteable securemem ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-cipher";
-    description = "Generic cryptography cipher types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-conduit/default.nix b/pkgs/development/libraries/haskell/crypto-conduit/default.nix
deleted file mode 100644
index c7c3f2590a7..00000000000
--- a/pkgs/development/libraries/haskell/crypto-conduit/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, conduit, conduitExtra, cryptoApi, cryptocipher
-, cryptohashCryptoapi, hspec, resourcet, skein, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-conduit";
-  version = "0.5.5";
-  sha256 = "0zd4smj3rk2x1msl8z8f5y01x4b87rhgm45g26g6c3dsdasn1lyf";
-  buildDepends = [
-    cereal conduit conduitExtra cryptoApi resourcet transformers
-  ];
-  testDepends = [
-    cereal conduit conduitExtra cryptoApi cryptocipher
-    cryptohashCryptoapi hspec skein transformers
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/prowdsponsor/crypto-conduit";
-    description = "Conduit interface for cryptographic operations (from crypto-api)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-numbers/default.nix b/pkgs/development/libraries/haskell/crypto-numbers/default.nix
deleted file mode 100644
index d101d9af197..00000000000
--- a/pkgs/development/libraries/haskell/crypto-numbers/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptoRandom, HUnit, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-numbers";
-  version = "0.2.3";
-  sha256 = "0nx2mlf40127j7vas7liqy2yzfg4alfaxcjilcxk99kavpaanzgp";
-  buildDepends = [ cryptoRandom vector ];
-  testDepends = [
-    byteable cryptoRandom HUnit QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-numbers";
-    description = "Cryptographic numbers: functions and algorithms";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix b/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix
deleted file mode 100644
index 6c0060e52a8..00000000000
--- a/pkgs/development/libraries/haskell/crypto-pubkey-types/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Types }:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-pubkey-types";
-  version = "0.4.2.3";
-  sha256 = "1isfyr1ly9hv8idslpjbyc9hhgb1zqd9gfc1s4kvwy4gcdsvrx52";
-  buildDepends = [ asn1Types ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types";
-    description = "Generic cryptography Public keys algorithm types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-pubkey/default.nix b/pkgs/development/libraries/haskell/crypto-pubkey/default.nix
deleted file mode 100644
index a8979fef315..00000000000
--- a/pkgs/development/libraries/haskell/crypto-pubkey/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, cryptohash, cryptoNumbers, cryptoPubkeyTypes
-, cryptoRandom, HUnit, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-pubkey";
-  version = "0.2.5";
-  sha256 = "18rxm6mgxp8x4ns2725pw6ja2g6n6k64dj9cbwdlsb13pkdh3lxq";
-  buildDepends = [
-    byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom
-  ];
-  testDepends = [
-    byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-pubkey";
-    description = "Public Key cryptography";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-random-api/default.nix b/pkgs/development/libraries/haskell/crypto-random-api/default.nix
deleted file mode 100644
index 674c2e87013..00000000000
--- a/pkgs/development/libraries/haskell/crypto-random-api/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, entropy }:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-random-api";
-  version = "0.2.0";
-  sha256 = "0z49kwgjj7rz235642q64hbkgp0zl6ipn29xd19yb75xc5q7gsan";
-  buildDepends = [ entropy ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-random-api";
-    description = "Simple random generators API for cryptography related code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/crypto-random/default.nix b/pkgs/development/libraries/haskell/crypto-random/default.nix
deleted file mode 100644
index c7053cbf1e3..00000000000
--- a/pkgs/development/libraries/haskell/crypto-random/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, securemem, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "crypto-random";
-  version = "0.0.8";
-  sha256 = "058ilm05ni5ribggx25cfrhsv1z0abvgxzf3wd3d6qqq58p5wbkv";
-  buildDepends = [ securemem vector ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-random";
-    description = "Simple cryptographic random related types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cryptocipher/default.nix b/pkgs/development/libraries/haskell/cryptocipher/default.nix
deleted file mode 100644
index 6f9c05f544b..00000000000
--- a/pkgs/development/libraries/haskell/cryptocipher/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cipherAes, cipherBlowfish, cipherCamellia, cipherDes
-, cipherRc4, cryptoCipherTypes
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cryptocipher";
-  version = "0.6.2";
-  sha256 = "0ip3a2as0df6drl29sryayxx22sx55v6bs60s2fh3i1nxqnydf9l";
-  buildDepends = [
-    cipherAes cipherBlowfish cipherCamellia cipherDes cipherRc4
-    cryptoCipherTypes
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-crypto-cipher";
-    description = "Symmetrical block and stream ciphers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cryptohash-conduit/default.nix b/pkgs/development/libraries/haskell/cryptohash-conduit/default.nix
deleted file mode 100644
index c9476bae647..00000000000
--- a/pkgs/development/libraries/haskell/cryptohash-conduit/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitExtra, cryptohash, resourcet, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cryptohash-conduit";
-  version = "0.1.1";
-  sha256 = "1kmlskgb0jx8hkzdncr24aqir9k1kyfcb2rypvkdld1yin4nslga";
-  buildDepends = [
-    conduit conduitExtra cryptohash resourcet transformers
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cryptohash-conduit";
-    description = "cryptohash conduit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cryptohash-cryptoapi/default.nix b/pkgs/development/libraries/haskell/cryptohash-cryptoapi/default.nix
deleted file mode 100644
index a1ff03e4c49..00000000000
--- a/pkgs/development/libraries/haskell/cryptohash-cryptoapi/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, cryptoApi, cryptohash, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "cryptohash-cryptoapi";
-  version = "0.1.3";
-  sha256 = "0wj53p32js8lfg0i8akrljpash0jdiyv2vcqpmjbd4dq2fx81w2n";
-  buildDepends = [ cereal cryptoApi cryptohash tagged ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cryptohash-cryptoapi";
-    description = "Crypto-api interfaces for cryptohash";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cryptohash/default.nix b/pkgs/development/libraries/haskell/cryptohash/default.nix
deleted file mode 100644
index 5d143dfc9e8..00000000000
--- a/pkgs/development/libraries/haskell/cryptohash/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable, HUnit, QuickCheck, tasty, tastyHunit
-, tastyQuickcheck
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cryptohash";
-  version = "0.11.6";
-  sha256 = "0dyzcaxr8vhzqq9hj4240rxpi87h4ps87yz09klz723shls26f6s";
-  buildDepends = [ byteable ];
-  testDepends = [
-    byteable HUnit QuickCheck tasty tastyHunit tastyQuickcheck
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-cryptohash";
-    description = "collection of crypto hashes, fast, pure and practical";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/css-text/default.nix b/pkgs/development/libraries/haskell/css-text/default.nix
deleted file mode 100644
index dcc2146313d..00000000000
--- a/pkgs/development/libraries/haskell/css-text/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, hspec, QuickCheck, text }:
-
-cabal.mkDerivation (self: {
-  pname = "css-text";
-  version = "0.1.2.1";
-  sha256 = "1xi1n2f0g8y43p95lynhcg50wxbq7hqfzbfzm7fy8mn7gvd920nw";
-  buildDepends = [ attoparsec text ];
-  testDepends = [ attoparsec hspec QuickCheck text ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "CSS parser and renderer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/csv-conduit/default.nix b/pkgs/development/libraries/haskell/csv-conduit/default.nix
deleted file mode 100644
index f0c01481dbd..00000000000
--- a/pkgs/development/libraries/haskell/csv-conduit/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, attoparsecConduit, blazeBuilder, conduit
-, conduitExtra, dataDefault, HUnit, mmorph, monadControl, mtl
-, primitive, resourcet, testFramework, testFrameworkHunit, text
-, transformers, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "csv-conduit";
-  version = "0.6.3";
-  sha256 = "1db1wlpl0ryyf8cmkrg1hgz4ggsvzy6z9ayzcc6n6rdywpfi29z4";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    attoparsec attoparsecConduit blazeBuilder conduit conduitExtra
-    dataDefault mmorph monadControl mtl primitive resourcet text
-    transformers unorderedContainers vector
-  ];
-  testDepends = [
-    HUnit mtl primitive testFramework testFrameworkHunit text
-    transformers vector
-  ];
-  meta = {
-    homepage = "http://github.com/ozataman/csv-conduit";
-    description = "A flexible, fast, conduit-based CSV parser library for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/csv/default.nix b/pkgs/development/libraries/haskell/csv/default.nix
deleted file mode 100644
index e3908008aa7..00000000000
--- a/pkgs/development/libraries/haskell/csv/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "csv";
-  version = "0.1.2";
-  sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c";
-  buildDepends = [ filepath parsec ];
-  meta = {
-    description = "CSV loader and dumper";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cuda/default.nix b/pkgs/development/libraries/haskell/cuda/default.nix
deleted file mode 100644
index 25eced2e810..00000000000
--- a/pkgs/development/libraries/haskell/cuda/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, cudatoolkit, nvidia_x11 }:
-
-cabal.mkDerivation (self: {
-  pname = "cuda";
-  version = "0.6.5.1";
-  sha256 = "04j57inw4wmd0l74ryxdgpjcbf3zkklgkqw9bv7yp4n96n40mp0y";
-  isLibrary = true;
-  isExecutable = true;
-  buildTools = [ c2hs ];
-  extraLibraries = [ cudatoolkit nvidia_x11 self.stdenv.cc ];
-  doCheck = false;
-  # Perhaps this should be the default in cabal.nix ...
-  #
-  # The cudatoolkit provides both 64 and 32-bit versions of the
-  # library. GHC's linker fails if the wrong version is found first.
-  # We solve this by eliminating lib64 from the path on 32-bit
-  # platforms and putting lib64 first on 64-bit platforms.
-  libPaths = if self.stdenv.is64bit then "lib64 lib" else "lib";
-  configurePhase = ''
-    for i in Setup.hs Setup.lhs; do
-      test -f $i && ghc --make $i
-    done
-    for p in $extraBuildInputs $propagatedNativeBuildInputs; do
-      if [ -d "$p/include" ]; then
-        extraLibDirs="$extraLibDirs --extra-include-dir=$p/include"
-      fi
-      for d in $libPaths; do
-        if [ -d "$p/$d" ]; then
-          extraLibDirs="$extraLibDirs --extra-lib-dir=$p/$d"
-        fi
-      done
-    done
-    ./Setup configure --verbose --prefix="$out" $libraryProfiling $extraLibDirs $configureFlags
-  '';
-  meta = {
-    homepage = "https://github.com/tmcdonell/cuda";
-    description = "FFI binding to the CUDA interface for programming NVIDIA GPUs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/cufft/default.nix b/pkgs/development/libraries/haskell/cufft/default.nix
deleted file mode 100644
index dfcf9bec757..00000000000
--- a/pkgs/development/libraries/haskell/cufft/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, cuda }:
-
-cabal.mkDerivation (self: {
-  pname = "cufft";
-  version = "0.1.1.0";
-  sha256 = "0d13nf61698gzh0hcycx1z9bm2xpikkg27bjymsjhfwimvqn7z8h";
-  buildDepends = [ cuda ];
-  buildTools = [ c2hs ];
-  meta = {
-    homepage = "http://github.com/robeverest/cufft";
-    description = "Haskell bindings for the CUFFT library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/curl/default.nix b/pkgs/development/libraries/haskell/curl/default.nix
deleted file mode 100644
index 82bdd707ea7..00000000000
--- a/pkgs/development/libraries/haskell/curl/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, curl }:
-
-cabal.mkDerivation (self: {
-  pname = "curl";
-  version = "1.3.8";
-  sha256 = "0vj4hpaa30jz7c702xpsfvqaqdxz28zslsqnsfx6bf6dpwvck1wh";
-  extraLibraries = [ curl ];
-  meta = {
-    description = "Haskell binding to libcurl";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/daemons/default.nix b/pkgs/development/libraries/haskell/daemons/default.nix
deleted file mode 100644
index 1ec84449dd3..00000000000
--- a/pkgs/development/libraries/haskell/daemons/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, dataDefault, filepath, HUnit, network, pipes
-, testFramework, testFrameworkHunit, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "daemons";
-  version = "0.2.1";
-  sha256 = "0zf9831vl1hz606nsp0yhjg46wxzvwkd3hn9shjw5akk26sddi8p";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cereal dataDefault filepath network pipes transformers
-  ];
-  testDepends = [
-    dataDefault HUnit testFramework testFrameworkHunit
-  ];
-  meta = {
-    homepage = "https://github.com/scvalex/daemons";
-    description = "Daemons in Haskell made fun and easy";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-accessor/data-accessor-mtl.nix b/pkgs/development/libraries/haskell/data-accessor/data-accessor-mtl.nix
deleted file mode 100644
index 2f514295786..00000000000
--- a/pkgs/development/libraries/haskell/data-accessor/data-accessor-mtl.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "data-accessor-mtl";
-  version = "0.2.0.4";
-  sha256 = "1i8lk0vy04giixng5addgj740cbvwlc7g62qgrmhfip0w9k93kqh";
-  buildDepends = [ dataAccessor mtl ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Record_access";
-    description = "Use Accessor to access state in mtl State monad class";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix b/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix
deleted file mode 100644
index 5b3a54d7220..00000000000
--- a/pkgs/development/libraries/haskell/data-accessor/data-accessor-template.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, utilityHt }:
-
-cabal.mkDerivation (self: {
-  pname = "data-accessor-template";
-  version = "0.2.1.11";
-  sha256 = "1n2slv287zp6pabqb7xbfi296dbikw5a4ivqmnas0c4nxikqkayx";
-  buildDepends = [ dataAccessor utilityHt ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Record_access";
-    description = "Utilities for accessing and manipulating fields of records";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-accessor/data-accessor-transformers.nix b/pkgs/development/libraries/haskell/data-accessor/data-accessor-transformers.nix
deleted file mode 100644
index c25d8d98cb9..00000000000
--- a/pkgs/development/libraries/haskell/data-accessor/data-accessor-transformers.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "data-accessor-transformers";
-  version = "0.2.1.6";
-  sha256 = "1iawhp1h68ynr2axj12jrn47nf08mss0ar8blagp59yi8j7170fa";
-  buildDepends = [ dataAccessor transformers ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Record_access";
-    description = "Use Accessor to access state in transformers State monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix b/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix
deleted file mode 100644
index f80a8fc0fe8..00000000000
--- a/pkgs/development/libraries/haskell/data-accessor/data-accessor.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "data-accessor";
-  version = "0.2.2.6";
-  sha256 = "0668qgllmp2911ppsb0g9z95nq2x0h2cvzyyjlb6iwhnjzyyg7gf";
-  buildDepends = [ transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Record_access";
-    description = "Utilities for accessing and manipulating fields of records";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix
deleted file mode 100644
index 8e11a9ef85d..00000000000
--- a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "data-binary-ieee754";
-  version = "0.4.4";
-  sha256 = "02nzg1barhqhpf4x26mpzvk7jd29nali033qy01adjplv2z5m5sr";
-  buildDepends = [ binary ];
-  meta = {
-    homepage = "https://john-millikin.com/software/data-binary-ieee754/";
-    description = "Parser/Serialiser for IEEE-754 floating-point values";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-checked/default.nix b/pkgs/development/libraries/haskell/data-checked/default.nix
deleted file mode 100644
index 790e22d5cfa..00000000000
--- a/pkgs/development/libraries/haskell/data-checked/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "data-checked";
-  version = "0.3";
-  sha256 = "0xjn7iqlsgi51h8gz4x40kc2qb5lwf6nw5kjwgkck1w5gjfd11yw";
-  buildDepends = [ deepseq ];
-  meta = {
-    homepage = "https://github.com/mvv/data-checked";
-    description = "Type-indexed runtime-checked properties";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-default-class/default.nix b/pkgs/development/libraries/haskell/data-default-class/default.nix
deleted file mode 100644
index 646f73a2aa9..00000000000
--- a/pkgs/development/libraries/haskell/data-default-class/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "data-default-class";
-  version = "0.0.1";
-  sha256 = "0ccgr3jllinchqhw3lsn73ic6axk4196if5274rr1rghls0fxj5d";
-  meta = {
-    description = "A class for types with a default value";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-default-instances-base/default.nix b/pkgs/development/libraries/haskell/data-default-instances-base/default.nix
deleted file mode 100644
index 992a5e012dd..00000000000
--- a/pkgs/development/libraries/haskell/data-default-instances-base/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass }:
-
-cabal.mkDerivation (self: {
-  pname = "data-default-instances-base";
-  version = "0.0.1";
-  sha256 = "1832nq6by91f1iw73ycvkbgn8kpra83pvf2q61hy47xffh0zy4pb";
-  buildDepends = [ dataDefaultClass ];
-  meta = {
-    description = "Default instances for types in base";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-default-instances-containers/default.nix b/pkgs/development/libraries/haskell/data-default-instances-containers/default.nix
deleted file mode 100644
index 49752fd5055..00000000000
--- a/pkgs/development/libraries/haskell/data-default-instances-containers/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass }:
-
-cabal.mkDerivation (self: {
-  pname = "data-default-instances-containers";
-  version = "0.0.1";
-  sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
-  buildDepends = [ dataDefaultClass ];
-  meta = {
-    description = "Default instances for types in containers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-default-instances-dlist/default.nix b/pkgs/development/libraries/haskell/data-default-instances-dlist/default.nix
deleted file mode 100644
index 753d91b8a4d..00000000000
--- a/pkgs/development/libraries/haskell/data-default-instances-dlist/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, dlist }:
-
-cabal.mkDerivation (self: {
-  pname = "data-default-instances-dlist";
-  version = "0.0.1";
-  sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
-  buildDepends = [ dataDefaultClass dlist ];
-  meta = {
-    description = "Default instances for types in dlist";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-default-instances-old-locale/default.nix b/pkgs/development/libraries/haskell/data-default-instances-old-locale/default.nix
deleted file mode 100644
index 0da8199f3ae..00000000000
--- a/pkgs/development/libraries/haskell/data-default-instances-old-locale/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass }:
-
-cabal.mkDerivation (self: {
-  pname = "data-default-instances-old-locale";
-  version = "0.0.1";
-  sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
-  buildDepends = [ dataDefaultClass ];
-  meta = {
-    description = "Default instances for types in old-locale";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-default/default.nix b/pkgs/development/libraries/haskell/data-default/default.nix
deleted file mode 100644
index 549cb24a689..00000000000
--- a/pkgs/development/libraries/haskell/data-default/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, dataDefaultInstancesBase
-, dataDefaultInstancesContainers, dataDefaultInstancesDlist
-, dataDefaultInstancesOldLocale
-}:
-
-cabal.mkDerivation (self: {
-  pname = "data-default";
-  version = "0.5.3";
-  sha256 = "0d1hm0l9kim3kszshr4msmgzizrzha48gz2kb7b61p7n3gs70m7c";
-  buildDepends = [
-    dataDefaultClass dataDefaultInstancesBase
-    dataDefaultInstancesContainers dataDefaultInstancesDlist
-    dataDefaultInstancesOldLocale
-  ];
-  meta = {
-    description = "A class for types with a default value";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-fin/default.nix b/pkgs/development/libraries/haskell/data-fin/default.nix
deleted file mode 100644
index 73fa4488d9f..00000000000
--- a/pkgs/development/libraries/haskell/data-fin/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lazysmallcheck, preludeSafeenum, QuickCheck, reflection
-, smallcheck, tagged
-}:
-
-cabal.mkDerivation (self: {
-  pname = "data-fin";
-  version = "0.1.1.3";
-  sha256 = "02n3dr4gj73z549vwq5h7h1kvmx2j8vaxjcggpdlppps9wl6flry";
-  buildDepends = [
-    lazysmallcheck preludeSafeenum QuickCheck reflection smallcheck
-    tagged
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Finite totally ordered sets";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-fix/default.nix b/pkgs/development/libraries/haskell/data-fix/default.nix
deleted file mode 100644
index ab029a7d1c9..00000000000
--- a/pkgs/development/libraries/haskell/data-fix/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "data-fix";
-  version = "0.0.1";
-  sha256 = "09r08lrv92ka6p35wkbfhq9ywg7y5pmgszwbz8a20h31vjz1ffpr";
-  meta = {
-    homepage = "https://github.com/anton-k/data-fix";
-    description = "Fixpoint data types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-flags/default.nix b/pkgs/development/libraries/haskell/data-flags/default.nix
deleted file mode 100644
index ed2c5b682ce..00000000000
--- a/pkgs/development/libraries/haskell/data-flags/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "data-flags";
-  version = "0.0.3.1";
-  sha256 = "1s0djw1qarjn1fkyf21fd6pacfpfy4cvyw3wbd63ccaf9g0s1gs5";
-  meta = {
-    description = "A package for working with bit masks and flags in general";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-hash/default.nix b/pkgs/development/libraries/haskell/data-hash/default.nix
deleted file mode 100644
index a2c6adeedf9..00000000000
--- a/pkgs/development/libraries/haskell/data-hash/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
-
-cabal.mkDerivation (self: {
-  pname = "data-hash";
-  version = "0.2.0.0";
-  sha256 = "1bfsbc4fkg3jqgbgka1mg6k1fizynvvxbhf2zb0x1apgr579mcrm";
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    description = "Combinators for building fast hashing functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-inttrie/default.nix b/pkgs/development/libraries/haskell/data-inttrie/default.nix
deleted file mode 100644
index c9e3ddb3dde..00000000000
--- a/pkgs/development/libraries/haskell/data-inttrie/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "data-inttrie";
-  version = "0.1.0";
-  sha256 = "00kzf3cw0y0848cprmx3i7g70rmr92hhfzn60a2x98vb8f7y3814";
-  meta = {
-    homepage = "http://github.com/luqui/data-inttrie";
-    description = "A lazy, infinite trie of integers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-lens-fd/default.nix b/pkgs/development/libraries/haskell/data-lens-fd/default.nix
deleted file mode 100644
index 85935a5ebda..00000000000
--- a/pkgs/development/libraries/haskell/data-lens-fd/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, dataLens, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "data-lens-fd";
-  version = "2.0.5";
-  sha256 = "0r8cfgn6wx304b5ihmwgsxxjwalb7086wii655mgmb6cn3nirpyk";
-  buildDepends = [ comonad dataLens mtl transformers ];
-  meta = {
-    homepage = "http://github.com/roconnor/data-lens-fd/";
-    description = "Lenses";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-lens-light/default.nix b/pkgs/development/libraries/haskell/data-lens-light/default.nix
deleted file mode 100644
index 017e5e706db..00000000000
--- a/pkgs/development/libraries/haskell/data-lens-light/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "data-lens-light";
-  version = "0.1.2.1";
-  sha256 = "038vfzb4vxk1qb0246l2kgv9br37wg59wnlhzyjpn97lypwlf68w";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "https://github.com/feuerbach/data-lens-light";
-    description = "Simple lenses, minimum dependencies";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-lens-template/default.nix b/pkgs/development/libraries/haskell/data-lens-template/default.nix
deleted file mode 100644
index d167e8051cd..00000000000
--- a/pkgs/development/libraries/haskell/data-lens-template/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataLens }:
-
-cabal.mkDerivation (self: {
-  pname = "data-lens-template";
-  version = "2.1.8";
-  sha256 = "0w8x5zn3d98z0q74bqfgkb9s0ca9hd1xc53gjl759s77wm4iwa0q";
-  buildDepends = [ dataLens ];
-  meta = {
-    homepage = "http://github.com/roconnor/data-lens-template/";
-    description = "Utilities for Data.Lens";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-lens/default.nix b/pkgs/development/libraries/haskell/data-lens/default.nix
deleted file mode 100644
index b65a41f048e..00000000000
--- a/pkgs/development/libraries/haskell/data-lens/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, semigroupoids, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "data-lens";
-  version = "2.10.5";
-  sha256 = "11na4wx0f0ihk87d00njwrfc430nb25dkkadv1n47yvcyfc60i90";
-  buildDepends = [ comonad semigroupoids transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/roconnor/data-lens/";
-    description = "Used to be Haskell 98 Lenses";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-memocombinators/default.nix b/pkgs/development/libraries/haskell/data-memocombinators/default.nix
deleted file mode 100644
index 2588a396dc0..00000000000
--- a/pkgs/development/libraries/haskell/data-memocombinators/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataInttrie }:
-
-cabal.mkDerivation (self: {
-  pname = "data-memocombinators";
-  version = "0.5.1";
-  sha256 = "1mvfc1xri3kgkx5q7za01bqg1x3bfvbgcffw5vwl6jmq4hh1sd5l";
-  buildDepends = [ dataInttrie ];
-  meta = {
-    homepage = "http://github.com/luqui/data-memocombinators";
-    description = "Combinators for building memo tables";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-ordlist/default.nix b/pkgs/development/libraries/haskell/data-ordlist/default.nix
deleted file mode 100644
index 3db8f1ef067..00000000000
--- a/pkgs/development/libraries/haskell/data-ordlist/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "data-ordlist";
-  version = "0.4.7.0";
-  sha256 = "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g";
-  meta = {
-    description = "Set and bag operations on ordered lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-pprint/default.nix b/pkgs/development/libraries/haskell/data-pprint/default.nix
deleted file mode 100644
index d082cbae510..00000000000
--- a/pkgs/development/libraries/haskell/data-pprint/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, mtl, parallel, time }:
-
-cabal.mkDerivation (self: {
-  pname = "data-pprint";
-  version = "0.2.3";
-  sha256 = "1ygbhn399d4hlrdjmg7gxbr5akydb78p6qa80rv7m6j0fsqzbf6y";
-  buildDepends = [ deepseq mtl parallel time ];
-  jailbreak = true;
-  meta = {
-    description = "Prettyprint and compare Data values";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/data-reify/default.nix b/pkgs/development/libraries/haskell/data-reify/default.nix
deleted file mode 100644
index 00c2dc1b48c..00000000000
--- a/pkgs/development/libraries/haskell/data-reify/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "data-reify";
-  version = "0.6";
-  sha256 = "0mif89mpj5zvw8czc51mfj27jw2ipxd2awnm9q13s46k6s5pv6a7";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/IOReification";
-    description = "Reify a recursive data structure into an explicit graph";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dataenc/default.nix b/pkgs/development/libraries/haskell/dataenc/default.nix
deleted file mode 100644
index dcb0e97bdb2..00000000000
--- a/pkgs/development/libraries/haskell/dataenc/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "dataenc";
-  version = "0.14.0.7";
-  sha256 = "1wwgm7wakkz6v94lyxyd3yi21l3h28sss4xxdb3d770vmjhp1lzr";
-  isLibrary = true;
-  isExecutable = true;
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding";
-    description = "Data encoding library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/date-cache/default.nix b/pkgs/development/libraries/haskell/date-cache/default.nix
deleted file mode 100644
index bacf480a262..00000000000
--- a/pkgs/development/libraries/haskell/date-cache/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "date-cache";
-  version = "0.3.0";
-  sha256 = "0grhcbd0rhdn0cf1fz82x8pv8cmxfhndlcwyrax4mnnr3pql9kmb";
-  meta = {
-    description = "Date cacher";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/datetime/default.nix b/pkgs/development/libraries/haskell/datetime/default.nix
deleted file mode 100644
index d337f4ee227..00000000000
--- a/pkgs/development/libraries/haskell/datetime/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, time }:
-
-cabal.mkDerivation (self: {
-  pname = "datetime";
-  version = "0.2.1";
-  sha256 = "1yfg3wvi13r725dhfsmcdw4ns3cgl2ayrb5jck0q8b4crk2dlrzg";
-  buildDepends = [ QuickCheck time ];
-  meta = {
-    homepage = "http://github.com/esessoms/datetime";
-    description = "Utilities to make Data.Time.* easier to use.";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dbmigrations/default.nix b/pkgs/development/libraries/haskell/dbmigrations/default.nix
deleted file mode 100644
index 7a97a76c6b2..00000000000
--- a/pkgs/development/libraries/haskell/dbmigrations/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, configurator, fgl, filepath, HDBC, HDBCPostgresql
-, HDBCSqlite3, HUnit, mtl, random, text, time, yamlLight
-}:
-
-cabal.mkDerivation (self: {
-  pname = "dbmigrations";
-  version = "0.8";
-  sha256 = "0m1zvc61y0n7p66iwsb8wzwgivxnc08cm1h3xvf1jnwrv294dwch";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    configurator fgl filepath HDBC HDBCPostgresql HDBCSqlite3 HUnit mtl
-    random text time yamlLight
-  ];
-  jailbreak = true;
-  meta = {
-    description = "An implementation of relational database \"migrations\"";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dbus/default.nix b/pkgs/development/libraries/haskell/dbus/default.nix
deleted file mode 100644
index dc88a613350..00000000000
--- a/pkgs/development/libraries/haskell/dbus/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, chell, chellQuickcheck, filepath, libxmlSax
-, network, parsec, QuickCheck, random, text, transformers, vector
-, xmlTypes
-}:
-
-cabal.mkDerivation (self: {
-  pname = "dbus";
-  version = "0.10.9";
-  sha256 = "0sjnmxy0ikvg21sip7yadg4qr3lniy1wwpavkg48dc87gv98ymdb";
-  buildDepends = [
-    cereal libxmlSax network parsec random text transformers vector
-    xmlTypes
-  ];
-  testDepends = [
-    cereal chell chellQuickcheck filepath libxmlSax network parsec
-    QuickCheck random text transformers vector xmlTypes
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-dbus/";
-    description = "A client library for the D-Bus IPC system";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/deepseq-generics/default.nix b/pkgs/development/libraries/haskell/deepseq-generics/default.nix
deleted file mode 100644
index 0ee12f4b465..00000000000
--- a/pkgs/development/libraries/haskell/deepseq-generics/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "deepseq-generics";
-  version = "0.1.1.1";
-  sha256 = "1icc2gxsbnjjl150msnyysvr9r14kb6s2gm3izrj5a3mwf6l7s08";
-  buildDepends = [ deepseq ];
-  testDepends = [ deepseq HUnit testFramework testFrameworkHunit ];
-  meta = {
-    homepage = "https://github.com/hvr/deepseq-generics";
-    description = "GHC.Generics-based Control.DeepSeq.rnf implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/deepseq-th/default.nix b/pkgs/development/libraries/haskell/deepseq-th/default.nix
deleted file mode 100644
index 1d34e12a844..00000000000
--- a/pkgs/development/libraries/haskell/deepseq-th/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "deepseq-th";
-  version = "0.1.0.4";
-  sha256 = "12wk8higrp12b22zzz1b4ar1q5h7flk22bp2rvswsqri2zkbi965";
-  buildDepends = [ deepseq ];
-  testDepends = [ deepseq ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    description = "Template Haskell based deriver for optimised NFData instances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix b/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix
deleted file mode 100644
index 340d7fb3bf2..00000000000
--- a/pkgs/development/libraries/haskell/deepseq/1.2.0.1.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "deepseq";
-  version = "1.2.0.1";
-  sha256 = "0r7lkqhllj7phmn4sq836fmis4wy9fpka4hjzhqzhbbykzys0z7d";
-  meta = {
-    description = "Deep evaluation of data structures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/deepseq/1.3.0.2.nix b/pkgs/development/libraries/haskell/deepseq/1.3.0.2.nix
deleted file mode 100644
index 99ce96c8846..00000000000
--- a/pkgs/development/libraries/haskell/deepseq/1.3.0.2.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "deepseq";
-  version = "1.3.0.2";
-  sha256 = "09jnfz5158s4fvlfjbz44vb5jsvflagmsrgbk846arymwym6b7bp";
-  meta = {
-    description = "Deep evaluation of data structures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dependent-map/default.nix b/pkgs/development/libraries/haskell/dependent-map/default.nix
deleted file mode 100644
index 0270139c383..00000000000
--- a/pkgs/development/libraries/haskell/dependent-map/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dependentSum }:
-
-cabal.mkDerivation (self: {
-  pname = "dependent-map";
-  version = "0.1.1.2";
-  sha256 = "1g8mq8189c6wr1rik70019gqrnk84c613x9cn5383p7hhfyc0rnn";
-  buildDepends = [ dependentSum ];
-  meta = {
-    homepage = "https://github.com/mokus0/dependent-map";
-    description = "Dependent finite maps (partial dependent products)";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dependent-sum-template/default.nix b/pkgs/development/libraries/haskell/dependent-sum-template/default.nix
deleted file mode 100644
index 614a3fdf72d..00000000000
--- a/pkgs/development/libraries/haskell/dependent-sum-template/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dependentSum, thExtras }:
-
-cabal.mkDerivation (self: {
-  pname = "dependent-sum-template";
-  version = "0.0.0.1";
-  sha256 = "16p6ckl6ml8lgy42mvivnqphfd73cg8chms3fxid66gv4fif68zl";
-  buildDepends = [ dependentSum thExtras ];
-  meta = {
-    homepage = "/dev/null";
-    description = "Template Haskell code to generate instances of classes in dependent-sum package";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dependent-sum/default.nix b/pkgs/development/libraries/haskell/dependent-sum/default.nix
deleted file mode 100644
index 9f0922a8dfa..00000000000
--- a/pkgs/development/libraries/haskell/dependent-sum/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "dependent-sum";
-  version = "0.2.1.0";
-  sha256 = "1h6wsrh206k6q3jcfdxvlsswbm47x30psp6x30l2z0j9jyf7jpl3";
-  meta = {
-    homepage = "https://github.com/mokus0/dependent-sum";
-    description = "Dependent sum type";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/derive/default.nix b/pkgs/development/libraries/haskell/derive/default.nix
deleted file mode 100644
index 5b8c5297316..00000000000
--- a/pkgs/development/libraries/haskell/derive/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, haskellSrcExts, syb, transformers, uniplate }:
-
-cabal.mkDerivation (self: {
-  pname = "derive";
-  version = "2.5.18";
-  sha256 = "1jqng8v1d4rac8xmrpm7h1pkyr9pfwsbb0ap6pnwzpwz9fns9c3k";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    filepath haskellSrcExts syb transformers uniplate
-  ];
-  meta = {
-    homepage = "http://community.haskell.org/~ndm/derive/";
-    description = "A program and library to derive instances for data types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/derp/default.nix b/pkgs/development/libraries/haskell/derp/default.nix
deleted file mode 100644
index c14b43a4bc3..00000000000
--- a/pkgs/development/libraries/haskell/derp/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "derp";
-  version = "0.1.6";
-  sha256 = "0g8y98qjjampbwnxhvjzrs2jczh2mcwsacjq95jxpidgsld00shk";
-  meta = {
-    description = "Derivative Parsing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/builder/default.nix b/pkgs/development/libraries/haskell/diagrams/builder/default.nix
deleted file mode 100644
index 40e1cf45796..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/builder/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeSvg, cmdargs, diagramsCairo, diagramsLib
-, diagramsPostscript, diagramsSvg, exceptions, filepath, hashable
-, haskellSrcExts, hint, lens, mtl, split, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-builder";
-  version = "0.6.0.2";
-  sha256 = "18avlhwywhrxlf1cyp9fdiy0i3gy12k4i28cymllmmyx78fv59q5";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeSvg cmdargs diagramsCairo diagramsLib diagramsPostscript
-    diagramsSvg exceptions filepath hashable haskellSrcExts hint lens
-    mtl split transformers
-  ];
-  configureFlags = "-fcairo -fsvg -fps -frasterific";
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams";
-    description = "hint-based build service for the diagrams graphics EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix b/pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix
deleted file mode 100644
index 3fbc8c3f2b0..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/builder/wrapper.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-  If user need access to more haskell package for building his
-  diagrams, he simply has to pass these package through the
-  extra packages function as follow in `config.nix`:
-
-  ~~~
-  diagramBuilderWrapper.override {
-    extraPackages = self : [myHaskellPackage];
-  }
-  ­~~~
-
-  WARNING:
-  Note that this solution works well but however, as this is a
-  non-cabal derivation, user should be carefull to never put this
-  package inside the listing passed as argument to `ghcWithPackages`
-  as it will silently disregard the package. This silent disregard
-  should be regarded as an issue for `ghcWithPackages`. It should
-  rather raise an error instead when a non-cabal dirivation is
-  directly passed to it. The alternative would have been to
-  use a fake cabal file in order to make this a cabal derivation.
-*/
-
-{ stdenv, diagramsBuilder, ghcWithPackages, makeWrapper,
-  extraPackages ? (self: []) }:
-let
-  # Used same technique such as xmonad
-  w = ghcWithPackages
-    (self: [ diagramsBuilder ] ++ extraPackages self);
-  wrappedGhc = w.override { ignoreCollisions = true; };
-in
-stdenv.mkDerivation {
-  name = diagramsBuilder.name + "-wrapper";
-  buildInputs = [ makeWrapper ];
-  buildCommand = ''
-    makeWrapper \
-    "${diagramsBuilder}/bin/diagrams-builder-svg" "$out/bin/diagrams-builder-svg" \
-      --set NIX_GHC ${wrappedGhc}/bin/ghc \
-      --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${diagramsBuilder.ghc.version}
-
-    makeWrapper \
-    "${diagramsBuilder}/bin/diagrams-builder-cairo" "$out/bin/diagrams-builder-cairo" \
-      --set NIX_GHC ${wrappedGhc}/bin/ghc \
-      --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${diagramsBuilder.ghc.version}
-
-    makeWrapper \
-    "${diagramsBuilder}/bin/diagrams-builder-ps" "$out/bin/diagrams-builder-ps" \
-    --set NIX_GHC ${wrappedGhc}/bin/ghc \
-    --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${diagramsBuilder.ghc.version}
-  '';
-  preferLocalBuild = true;
-  meta = diagramsBuilder.meta;
-}
diff --git a/pkgs/development/libraries/haskell/diagrams/cairo.nix b/pkgs/development/libraries/haskell/diagrams/cairo.nix
deleted file mode 100644
index 24c26e052d9..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/cairo.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, colour, dataDefaultClass, diagramsCore, diagramsLib
-, filepath, hashable, JuicyPixels, lens, mtl, optparseApplicative
-, pango, split, statestack, time, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-cairo";
-  version = "1.2.0.4";
-  sha256 = "1yg6ja5jha499b6j5fsgdl4f3l2ff1gp6cl7ixzj9y26m7a10bqq";
-  buildDepends = [
-    cairo colour dataDefaultClass diagramsCore diagramsLib filepath
-    hashable JuicyPixels lens mtl optparseApplicative pango split
-    statestack time transformers vector
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams";
-    description = "Cairo backend for diagrams drawing EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/contrib.nix b/pkgs/development/libraries/haskell/diagrams/contrib.nix
deleted file mode 100644
index 78ed983650f..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/contrib.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, arithmoi, circlePacking, colour, dataDefault
-, dataDefaultClass, diagramsCore, diagramsLib, forceLayout, HUnit
-, lens, MonadRandom, mtl, parsec, QuickCheck, semigroups, split
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
-, vectorSpace, vectorSpacePoints
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-contrib";
-  version = "1.1.2.4";
-  sha256 = "0iq5psy5wjm664hqsaprynba0b7x3ijxngh7mbk6hkh004vsna1w";
-  buildDepends = [
-    arithmoi circlePacking colour dataDefault dataDefaultClass
-    diagramsCore diagramsLib forceLayout lens MonadRandom mtl parsec
-    semigroups split text vectorSpace vectorSpacePoints
-  ];
-  testDepends = [
-    diagramsLib HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams/";
-    description = "Collection of user contributions to diagrams EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/core.nix b/pkgs/development/libraries/haskell/diagrams/core.nix
deleted file mode 100644
index 518b5594cb6..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/core.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dualTree, lens, MemoTrie, monoidExtras, newtype
-, semigroups, vectorSpace, vectorSpacePoints
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-core";
-  version = "1.2.0.4";
-  sha256 = "1axkgprqs4jvzh5vfr118nzr1h0m48axr5jfiqqrqvy5xyjcagkq";
-  buildDepends = [
-    dualTree lens MemoTrie monoidExtras newtype semigroups vectorSpace
-    vectorSpacePoints
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams";
-    description = "Core libraries for diagrams EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/diagrams.nix b/pkgs/development/libraries/haskell/diagrams/diagrams.nix
deleted file mode 100644
index 268bdce4279..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/diagrams.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, diagramsContrib, diagramsCore, diagramsLib, diagramsSvg }:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams";
-  version = "1.2";
-  sha256 = "17j7hyd86h9msc8ni19agb0yhixga76q9kh4i109iyiyqizdnfhg";
-  buildDepends = [
-    diagramsContrib diagramsCore diagramsLib diagramsSvg
-  ];
-  noHaddock = true;
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams";
-    description = "Embedded domain-specific language for declarative vector graphics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/gtk.nix b/pkgs/development/libraries/haskell/diagrams/gtk.nix
deleted file mode 100644
index c169c9e0e48..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/gtk.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, diagramsCairo, diagramsLib, gtk }:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-gtk";
-  version = "1.0.1.3";
-  sha256 = "1bcgplmg01sp7iwhgx7ircbn9bj15m42w6vkh539sd65y01z3hc8";
-  buildDepends = [ cairo diagramsCairo diagramsLib gtk ];
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams/";
-    description = "Backend for rendering diagrams directly to GTK windows";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/lib.nix b/pkgs/development/libraries/haskell/diagrams/lib.nix
deleted file mode 100644
index d2e25254f67..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/lib.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, active, colour, dataDefaultClass, diagramsCore, dualTree
-, filepath, fingertree, hashable, intervals, JuicyPixels, lens
-, MemoTrie, monoidExtras, optparseApplicative, semigroups, tagged
-, vectorSpace, vectorSpacePoints
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-lib";
-  version = "1.2.0.7";
-  sha256 = "12ddlipp47j2mifwhi0ilb2fjdh2whk24s4d5h6ais2znj3hh99a";
-  buildDepends = [
-    active colour dataDefaultClass diagramsCore dualTree filepath
-    fingertree hashable intervals JuicyPixels lens MemoTrie
-    monoidExtras optparseApplicative semigroups tagged vectorSpace
-    vectorSpacePoints
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams";
-    description = "Embedded domain-specific language for declarative graphics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/postscript.nix b/pkgs/development/libraries/haskell/diagrams/postscript.nix
deleted file mode 100644
index 841487305ef..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/postscript.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, diagramsCore, diagramsLib, dlist
-, filepath, hashable, lens, monoidExtras, mtl, semigroups, split
-, vectorSpace
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-postscript";
-  version = "1.1.0.3";
-  sha256 = "172r7q9jzhy2kv5bsbakakwv6gpvy308gvp8xpirbch9mrvnjxhz";
-  buildDepends = [
-    dataDefaultClass diagramsCore diagramsLib dlist filepath hashable
-    lens monoidExtras mtl semigroups split vectorSpace
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams/";
-    description = "Postscript backend for diagrams drawing EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/rasterific.nix b/pkgs/development/libraries/haskell/diagrams/rasterific.nix
deleted file mode 100644
index 8e494241f74..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/rasterific.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, diagramsCore, diagramsLib, filepath
-, FontyFruity, JuicyPixels, lens, mtl, optparseApplicative
-, Rasterific, split, statestack, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-rasterific";
-  version = "0.1.0.5";
-  sha256 = "1a95l8g55jsmqhbv9flk5kfkfa40z93axbjfz6xb74lyvl6xccwr";
-  buildDepends = [
-    dataDefaultClass diagramsCore diagramsLib filepath FontyFruity
-    JuicyPixels lens mtl optparseApplicative Rasterific split
-    statestack time
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams/";
-    description = "Rasterific backend for diagrams";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diagrams/svg.nix b/pkgs/development/libraries/haskell/diagrams/svg.nix
deleted file mode 100644
index 1994905c1d4..00000000000
--- a/pkgs/development/libraries/haskell/diagrams/svg.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeMarkup, blazeSvg, colour
-, diagramsCore, diagramsLib, filepath, hashable, JuicyPixels, lens
-, monoidExtras, mtl, split, time, vectorSpace
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diagrams-svg";
-  version = "1.1.0.3";
-  sha256 = "0byqxwz9h1hi2yrq2vz32gv0az9q3l94qa2q3nl3j8sa64qmpdwq";
-  buildDepends = [
-    base64Bytestring blazeMarkup blazeSvg colour diagramsCore
-    diagramsLib filepath hashable JuicyPixels lens monoidExtras mtl
-    split time vectorSpace
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/diagrams/";
-    description = "SVG backend for diagrams drawing EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dice/default.nix b/pkgs/development/libraries/haskell/dice/default.nix
deleted file mode 100644
index 1e3b448f449..00000000000
--- a/pkgs/development/libraries/haskell/dice/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parsec, randomFu, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "dice";
-  version = "0.1";
-  sha256 = "1rfx3vh983f3gc6si661zimhjl47ip30l3pvf7dysjirr3gffgz1";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ parsec randomFu transformers ];
-  meta = {
-    description = "Simplistic D&D style dice-rolling system";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/diff3/default.nix b/pkgs/development/libraries/haskell/diff3/default.nix
deleted file mode 100644
index d13b7af776b..00000000000
--- a/pkgs/development/libraries/haskell/diff3/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Diff, QuickCheck, testFramework, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "diff3";
-  version = "0.2.0.3";
-  sha256 = "0zdfn1jhsq8pd23qpkhzr8wgiwbazfbq688bjnpc406i7gq88k78";
-  buildDepends = [ Diff ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/diff3.git";
-    description = "Perform a 3-way difference of documents";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digest-pure/default.nix b/pkgs/development/libraries/haskell/digest-pure/default.nix
deleted file mode 100644
index a36483bf2f7..00000000000
--- a/pkgs/development/libraries/haskell/digest-pure/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, digest, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "digest-pure";
-  version = "0.0.3";
-  sha256 = "0rb5jkzn1d4z90hd47qh98mf4n90wvj0cqf3qfpj7ndvw52yy95w";
-  testDepends = [ digest QuickCheck ];
-  meta = {
-    homepage = "http://github.com/danieldk/digest-pure";
-    description = "Pure hash functions for bytestrings";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digest/default.nix b/pkgs/development/libraries/haskell/digest/default.nix
deleted file mode 100644
index 6b1f2077ca6..00000000000
--- a/pkgs/development/libraries/haskell/digest/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "digest";
-  version = "0.0.1.2";
-  sha256 = "04gy2zp8yzvv7j9bdfvmfzcz3sqyqa6rwslqcn4vyair2vmif5v4";
-  extraLibraries = [ zlib ];
-  meta = {
-    description = "Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digestive-functors-aeson/default.nix b/pkgs/development/libraries/haskell/digestive-functors-aeson/default.nix
deleted file mode 100644
index 819d4690da5..00000000000
--- a/pkgs/development/libraries/haskell/digestive-functors-aeson/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, digestiveFunctors, HUnit, lens, lensAeson, mtl
-, safe, scientific, tasty, tastyHunit, text, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "digestive-functors-aeson";
-  version = "1.1.12.1";
-  sha256 = "1jwrlmavwjq3bf8ylazi91mwl47n5pdh3lipv4p7v0gq45dm3hg9";
-  buildDepends = [
-    aeson digestiveFunctors lens lensAeson safe text vector
-  ];
-  testDepends = [
-    aeson digestiveFunctors HUnit mtl scientific tasty tastyHunit text
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/digestive-functors-aeson";
-    description = "Run digestive-functors forms against JSON";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix b/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix
deleted file mode 100644
index 29ed0504806..00000000000
--- a/pkgs/development/libraries/haskell/digestive-functors-heist/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, digestiveFunctors, heist, mtl, text, xmlhtml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "digestive-functors-heist";
-  version = "0.8.6.1";
-  sha256 = "1l8ppn2h1nxzn5wxnglc2fyi7r90177v75yf4n7cyvzrcxdaz4bb";
-  buildDepends = [
-    blazeBuilder digestiveFunctors heist mtl text xmlhtml
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/jaspervdj/digestive-functors";
-    description = "Heist frontend for the digestive-functors library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix b/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix
deleted file mode 100644
index 71d1a6448fa..00000000000
--- a/pkgs/development/libraries/haskell/digestive-functors-snap/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, digestiveFunctors, filepath, mtl, snapCore, text }:
-
-cabal.mkDerivation (self: {
-  pname = "digestive-functors-snap";
-  version = "0.6.1.0";
-  sha256 = "07xb8jr70j03kggk55p3zzp07y7amzm7f8hdzry4vff7yx41rxhr";
-  buildDepends = [ digestiveFunctors filepath mtl snapCore text ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/jaspervdj/digestive-functors";
-    description = "Snap backend for the digestive-functors library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digestive-functors/default.nix b/pkgs/development/libraries/haskell/digestive-functors/default.nix
deleted file mode 100644
index 03448a3fe67..00000000000
--- a/pkgs/development/libraries/haskell/digestive-functors/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "digestive-functors";
-  version = "0.7.1.1";
-  sha256 = "161461y8gil2922gx6kdc59g50ywk9nk74gkxl0yrwvz80a118c9";
-  buildDepends = [ mtl text time ];
-  testDepends = [
-    HUnit mtl QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text time
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/jaspervdj/digestive-functors";
-    description = "A practical formlet library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/digits/default.nix b/pkgs/development/libraries/haskell/digits/default.nix
deleted file mode 100644
index 16f4e665f93..00000000000
--- a/pkgs/development/libraries/haskell/digits/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "digits";
-  version = "0.2";
-  sha256 = "18s9k7kj0qvd4297msl0k6ziwfb5bl1gwnxlrl8b4rkqda4kf17l";
-  buildDepends = [ QuickCheck ];
-  meta = {
-    description = "Converts integers to lists of digits and back";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dimensional-tf/default.nix b/pkgs/development/libraries/haskell/dimensional-tf/default.nix
deleted file mode 100644
index b6e3f40f937..00000000000
--- a/pkgs/development/libraries/haskell/dimensional-tf/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, numtypeTf, time }:
-
-cabal.mkDerivation (self: {
-  pname = "dimensional-tf";
-  version = "0.3.0.1";
-  sha256 = "0gnaylxhjcyvsibq15bw9k4c846l2329yvvl79cdw2jqggfnzxw6";
-  buildDepends = [ numtypeTf time ];
-  meta = {
-    homepage = "http://dimensional.googlecode.com/";
-    description = "Statically checked physical dimensions, implemented using type families";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dimensional/default.nix b/pkgs/development/libraries/haskell/dimensional/default.nix
deleted file mode 100644
index 9be32b5596a..00000000000
--- a/pkgs/development/libraries/haskell/dimensional/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, numtype, time }:
-
-cabal.mkDerivation (self: {
-  pname = "dimensional";
-  version = "0.13.0.1";
-  sha256 = "1cn7gyskp0ax5lm5k05p6qp461hirjyhj0k1qyd64fgdmmp81vi6";
-  buildDepends = [ numtype time ];
-  meta = {
-    homepage = "http://dimensional.googlecode.com/";
-    description = "Statically checked physical dimensions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/direct-sqlite/default.nix b/pkgs/development/libraries/haskell/direct-sqlite/default.nix
deleted file mode 100644
index c3be0f888ac..00000000000
--- a/pkgs/development/libraries/haskell/direct-sqlite/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base16Bytestring, HUnit, text }:
-
-cabal.mkDerivation (self: {
-  pname = "direct-sqlite";
-  version = "2.3.14";
-  sha256 = "0xxvr2wln54snkvs2r46fkkn7yhm6i2afgww40vnfqamg8g81x5w";
-  buildDepends = [ text ];
-  testDepends = [ base16Bytestring HUnit text ];
-  meta = {
-    homepage = "https://github.com/IreneKnapp/direct-sqlite";
-    description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/directory-layout/default.nix b/pkgs/development/libraries/haskell/directory-layout/default.nix
deleted file mode 100644
index 2cc9682dccb..00000000000
--- a/pkgs/development/libraries/haskell/directory-layout/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, commandQq, doctest, filepath, free, hspec, lens
-, semigroups, temporary, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "directory-layout";
-  version = "0.7.4.1";
-  sha256 = "0hj7dfv5i2s1dk0rws2fg84crpxz1kgvrq68f373a6hwkbfhv89b";
-  buildDepends = [
-    commandQq filepath free hspec lens semigroups text transformers
-    unorderedContainers
-  ];
-  testDepends = [
-    commandQq doctest filepath free hspec lens semigroups temporary
-    text transformers unorderedContainers
-  ];
-  doCheck = false;
-  meta = {
-    description = "Directory layout DSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/directory-tree/default.nix b/pkgs/development/libraries/haskell/directory-tree/default.nix
deleted file mode 100644
index d4bff085005..00000000000
--- a/pkgs/development/libraries/haskell/directory-tree/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "directory-tree";
-  version = "0.12.0";
-  sha256 = "1idknm7fwci91fkwvzl35g0qd0jk1vb00ds2x82zjf2hdbkcc2gz";
-  buildDepends = [ filepath ];
-  testDepends = [ filepath ];
-  meta = {
-    homepage = "http://brandon.si/code/directory-tree-module-released/";
-    description = "A simple directory-like tree datatype, with useful IO functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/distributed-process-monad-control/default.nix b/pkgs/development/libraries/haskell/distributed-process-monad-control/default.nix
deleted file mode 100644
index d8de329a7de..00000000000
--- a/pkgs/development/libraries/haskell/distributed-process-monad-control/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, distributedProcess, monadControl, transformers
-, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "distributed-process-monad-control";
-  version = "0.5.1";
-  sha256 = "01sdzmb8izsycxshhsg0pbx0mgn10y41df1dj1s66ish0qszw07m";
-  buildDepends = [
-    distributedProcess monadControl transformers transformersBase
-  ];
-  meta = {
-    homepage = "http://haskell-distributed.github.io";
-    description = "Orphan instances for MonadBase and MonadBaseControl";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/distributed-process-p2p/default.nix b/pkgs/development/libraries/haskell/distributed-process-p2p/default.nix
deleted file mode 100644
index 165b09d13bf..00000000000
--- a/pkgs/development/libraries/haskell/distributed-process-p2p/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, distributedProcess, mtl, network, networkTransport
-, networkTransportTcp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "distributed-process-p2p";
-  version = "0.1.3.0";
-  sha256 = "00lvi2x1s8r7lwfvsjnvzc9iwdk4ip8svw85p2h3ra4iqbzj70l2";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary distributedProcess mtl network networkTransport
-    networkTransportTcp
-  ];
-  meta = {
-    homepage = "https://bitbucket.org/dpwiz/distributed-process-p2p/";
-    description = "Peer-to-peer node discovery for Cloud Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/distributed-process-platform/default.nix b/pkgs/development/libraries/haskell/distributed-process-platform/default.nix
deleted file mode 100644
index cb014f53a8a..00000000000
--- a/pkgs/development/libraries/haskell/distributed-process-platform/default.nix
+++ /dev/null
@@ -1,37 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, binary, dataAccessor, deepseq
-, distributedProcess, distributedStatic, fingertree, hashable
-, HUnit, mtl, network, networkTransport, networkTransportTcp
-, QuickCheck, rematch, stm, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "distributed-process-platform";
-  version = "0.1.0";
-  sha256 = "0bxfynvqkzvah7gbg74yzwpma8j32bamnyysj6dk39da0v880abm";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary dataAccessor deepseq distributedProcess fingertree hashable
-    mtl stm time transformers unorderedContainers
-  ];
-  testDepends = [
-    ansiTerminal binary dataAccessor deepseq distributedProcess
-    distributedStatic fingertree hashable HUnit mtl network
-    networkTransport networkTransportTcp QuickCheck rematch stm
-    testFramework testFrameworkHunit testFrameworkQuickcheck2 time
-    transformers unorderedContainers
-  ];
-  hyperlinkSource = false;
-  jailbreak = true;
-  doCheck = false;
-  patchPhase = "mv Setup.hs Setup.lhs";
-  meta = {
-    homepage = "http://github.com/haskell-distributed/distributed-process-platform";
-    description = "The Cloud Haskell Application Platform";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/distributed-process/default.nix b/pkgs/development/libraries/haskell/distributed-process/default.nix
deleted file mode 100644
index 0232a02c8af..00000000000
--- a/pkgs/development/libraries/haskell/distributed-process/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, dataAccessor, deepseq, distributedStatic, hashable
-, mtl, networkTransport, random, rank1dynamic, stm, syb, time
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "distributed-process";
-  version = "0.5.2";
-  sha256 = "04llhz9z28365idgj13hhwkp98zwqv6mhhy9i7416wk5d3r70g7l";
-  buildDepends = [
-    binary dataAccessor deepseq distributedStatic hashable mtl
-    networkTransport random rank1dynamic stm syb time transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://haskell-distributed.github.com/";
-    description = "Cloud Haskell: Erlang-style concurrency in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/distributed-static/default.nix b/pkgs/development/libraries/haskell/distributed-static/default.nix
deleted file mode 100644
index 4dce7cc1ded..00000000000
--- a/pkgs/development/libraries/haskell/distributed-static/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, rank1dynamic }:
-
-cabal.mkDerivation (self: {
-  pname = "distributed-static";
-  version = "0.3.1.0";
-  sha256 = "190b6vjcipgrvnfl72c0ssw8crza02gfw9kwyvwg043jcznihj08";
-  buildDepends = [ binary rank1dynamic ];
-  meta = {
-    homepage = "http://haskell-distributed.github.com";
-    description = "Compositional, type-safe, polymorphic static values and closures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/distributive/default.nix b/pkgs/development/libraries/haskell/distributive/default.nix
deleted file mode 100644
index 9bb64ee4c59..00000000000
--- a/pkgs/development/libraries/haskell/distributive/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filepath, tagged, transformers
-, transformersCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "distributive";
-  version = "0.4.4";
-  sha256 = "0s2ln9jv7bh4ri2y31178pvjl8x6nik5d0klx7j2b77yjlsgblc2";
-  buildDepends = [ tagged transformers transformersCompat ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/ekmett/distributive/";
-    description = "Distributive functors -- Dual to Traversable";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/djinn-ghc/default.nix b/pkgs/development/libraries/haskell/djinn-ghc/default.nix
deleted file mode 100644
index 3b5ffae42c5..00000000000
--- a/pkgs/development/libraries/haskell/djinn-ghc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, djinnLib, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "djinn-ghc";
-  version = "0.0.2.2";
-  sha256 = "0dz5jg58si9fsc12212rxmzky09zric7b2sdj1ydmvnrjxkh9l70";
-  buildDepends = [ async djinnLib mtl transformers ];
-  meta = {
-    description = "Generate Haskell code from a type. Bridge from Djinn to GHC API.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/djinn-lib/default.nix b/pkgs/development/libraries/haskell/djinn-lib/default.nix
deleted file mode 100644
index 357ad9a4fdc..00000000000
--- a/pkgs/development/libraries/haskell/djinn-lib/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "djinn-lib";
-  version = "0.0.1.2";
-  sha256 = "048hs27awl4j9lg04qbnpf8c51mzbgy2afckis19zcswmavi1zn0";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://www.augustsson.net/Darcs/Djinn/";
-    description = "Generate Haskell code from a type. Library extracted from djinn package.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/djinn/default.nix b/pkgs/development/libraries/haskell/djinn/default.nix
deleted file mode 100644
index e922d9ff7be..00000000000
--- a/pkgs/development/libraries/haskell/djinn/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskeline, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "djinn";
-  version = "2014.9.7";
-  sha256 = "1p9dvzb83nlrq8h4brdq5l9dm2zf28rjhsmi7nwmac79p5pk9y2g";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ haskeline mtl ];
-  meta = {
-    description = "Generate Haskell code from a type";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dlist-instances/default.nix b/pkgs/development/libraries/haskell/dlist-instances/default.nix
deleted file mode 100644
index 29910a22381..00000000000
--- a/pkgs/development/libraries/haskell/dlist-instances/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dlist, semigroups }:
-
-cabal.mkDerivation (self: {
-  pname = "dlist-instances";
-  version = "0.1";
-  sha256 = "0r1j7djywqd7c224wc9ixkplj3m2mbf9k3ra7n92ja2kfpksm615";
-  buildDepends = [ dlist semigroups ];
-  meta = {
-    homepage = "https://github.com/gregwebs/dlist-instances";
-    description = "Difference lists instances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dlist/default.nix b/pkgs/development/libraries/haskell/dlist/default.nix
deleted file mode 100644
index bf0b73b45e6..00000000000
--- a/pkgs/development/libraries/haskell/dlist/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, deepseq, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "dlist";
-  version = "0.7.1";
-  sha256 = "13ka30bn742ldacfgj2lhxvhwf769d0ziy2358vmd5xaq6fn1xfr";
-  buildDepends = [ deepseq ];
-  testDepends = [ Cabal QuickCheck ];
-  meta = {
-    homepage = "https://github.com/spl/dlist";
-    description = "Difference lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dns/default.nix b/pkgs/development/libraries/haskell/dns/default.nix
deleted file mode 100644
index ab74819965a..00000000000
--- a/pkgs/development/libraries/haskell/dns/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, binary, blazeBuilder, conduit, conduitExtra
-, doctest, hspec, iproute, mtl, network, random, resourcet, word8
-}:
-
-cabal.mkDerivation (self: {
-  pname = "dns";
-  version = "1.4.4";
-  sha256 = "1g910rlahvrhjlg6jl7gpya1y3mqkkpmihfr2jnmmlzykll10dnd";
-  buildDepends = [
-    attoparsec binary blazeBuilder conduit conduitExtra iproute mtl
-    network random resourcet
-  ];
-  testDepends = [
-    attoparsec binary blazeBuilder conduit conduitExtra doctest hspec
-    iproute mtl network random resourcet word8
-  ];
-  testTarget = "spec";
-  meta = {
-    description = "DNS library in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/doctest-prop/default.nix b/pkgs/development/libraries/haskell/doctest-prop/default.nix
deleted file mode 100644
index bca82f78bcf..00000000000
--- a/pkgs/development/libraries/haskell/doctest-prop/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, HUnit, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "doctest-prop";
-  version = "0.2";
-  sha256 = "09wxkhcmh297hqnx3g4x8ff0w5dcmls9y383417rc8wawf5q288n";
-  buildDepends = [ HUnit QuickCheck ];
-  testDepends = [ doctest HUnit QuickCheck ];
-  meta = {
-    description = "Allow QuickCheck-style property testing within doctest";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/doctest/default.nix b/pkgs/development/libraries/haskell/doctest/default.nix
deleted file mode 100644
index af3f9e2d525..00000000000
--- a/pkgs/development/libraries/haskell/doctest/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseCompat, deepseq, filepath, ghcPaths, hspec, HUnit
-, QuickCheck, setenv, silently, stringbuilder, syb, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "doctest";
-  version = "0.9.11.1";
-  sha256 = "1gzzzwr7f7281mlbfbk74nxr28l70lwfaws4xjfx2v06xazl99db";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ deepseq filepath ghcPaths syb transformers ];
-  testDepends = [
-    baseCompat deepseq filepath ghcPaths hspec HUnit QuickCheck setenv
-    silently stringbuilder syb transformers
-  ];
-  doCheck = false;
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "7.4";
-  meta = {
-    homepage = "https://github.com/sol/doctest#readme";
-    description = "Test interactive Haskell examples";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dom-selector/default.nix b/pkgs/development/libraries/haskell/dom-selector/default.nix
deleted file mode 100644
index b9806ca4dc7..00000000000
--- a/pkgs/development/libraries/haskell/dom-selector/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, htmlConduit, parsec, QuickCheck, text, thLift
-, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "dom-selector";
-  version = "0.2.0.1";
-  sha256 = "1nm3r79k4is5lh5fna4v710vhb0n5hpp3d21r0w6hmqizhdrkb22";
-  buildDepends = [
-    blazeHtml htmlConduit parsec QuickCheck text thLift xmlConduit
-  ];
-  testDepends = [
-    blazeHtml htmlConduit parsec QuickCheck text thLift xmlConduit
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/nebuta/";
-    description = "DOM traversal by CSS selectors for xml-conduit package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dotgen/default.nix b/pkgs/development/libraries/haskell/dotgen/default.nix
deleted file mode 100644
index f72b051be44..00000000000
--- a/pkgs/development/libraries/haskell/dotgen/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "dotgen";
-  version = "0.4.1";
-  sha256 = "1g5ds0mqkz0lzhcp42hin08azschs3p083ikdk4d5jil8rzl7d8k";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    description = "A simple interface for building .dot graph files.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/double-conversion/default.nix b/pkgs/development/libraries/haskell/double-conversion/default.nix
deleted file mode 100644
index 7089c9fcd05..00000000000
--- a/pkgs/development/libraries/haskell/double-conversion/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, testFramework, testFrameworkQuickcheck2, text }:
-
-cabal.mkDerivation (self: {
-  pname = "double-conversion";
-  version = "2.0.1.0";
-  sha256 = "034ji9jgf3jl0n5pp1nki3lsg173c3b9vniwnwp1q21iasqbawh0";
-  buildDepends = [ text ];
-  testDepends = [ testFramework testFrameworkQuickcheck2 text ];
-  meta = {
-    homepage = "https://github.com/bos/double-conversion";
-    description = "Fast conversion between double precision floating point and text";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/download-curl/default.nix b/pkgs/development/libraries/haskell/download-curl/default.nix
deleted file mode 100644
index c30cbfec691..00000000000
--- a/pkgs/development/libraries/haskell/download-curl/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, curl, feed, tagsoup, xml }:
-
-cabal.mkDerivation (self: {
-  pname = "download-curl";
-  version = "0.1.4";
-  sha256 = "1wf3pf2k4i6jvpfsjlxdj6v53qd33jj1z1ipaf3p47glgx4xw3lm";
-  buildDepends = [ curl feed tagsoup xml ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/download-curl";
-    description = "High-level file download based on URLs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/download/default.nix b/pkgs/development/libraries/haskell/download/default.nix
deleted file mode 100644
index dc9ecd7145a..00000000000
--- a/pkgs/development/libraries/haskell/download/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, feed, tagsoup, xml }:
-
-cabal.mkDerivation (self: {
-  pname = "download";
-  version = "0.3.2";
-  sha256 = "0nhbfq8q9ckc5fnlg54l361p2jhkag9cz11v07kj9f1kwkm4d7w3";
-  buildDepends = [ feed tagsoup xml ];
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/download";
-    description = "High-level file download based on URLs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dsp/default.nix b/pkgs/development/libraries/haskell/dsp/default.nix
deleted file mode 100644
index f0d64562d7c..00000000000
--- a/pkgs/development/libraries/haskell/dsp/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random }:
-
-cabal.mkDerivation (self: {
-  pname = "dsp";
-  version = "0.2.3";
-  sha256 = "1h7y3b2gwbkq97lv6f9a4zssyqs422g5zj2bi9mq1a5fzy5i4v4v";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ random ];
-  patchPhase = ''
-    sed -i -e 's|random.*<1.1,|random,|' dsp.cabal
-  '';
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/DSP";
-    description = "Haskell Digital Signal Processing";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dstring/default.nix b/pkgs/development/libraries/haskell/dstring/default.nix
deleted file mode 100644
index eee03fd3fba..00000000000
--- a/pkgs/development/libraries/haskell/dstring/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseUnicodeSymbols, dlist }:
-
-cabal.mkDerivation (self: {
-  pname = "dstring";
-  version = "0.4.0.4";
-  sha256 = "15zy1dhfs87hxq1qm54ym0pdhvg7l76m7vy5y06dnksb1sblhaqm";
-  buildDepends = [ baseUnicodeSymbols dlist ];
-  meta = {
-    homepage = "https://github.com/basvandijk/dstring";
-    description = "Difference strings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dual-tree/default.nix b/pkgs/development/libraries/haskell/dual-tree/default.nix
deleted file mode 100644
index 7efdcce8526..00000000000
--- a/pkgs/development/libraries/haskell/dual-tree/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, monoidExtras, newtype, semigroups }:
-
-cabal.mkDerivation (self: {
-  pname = "dual-tree";
-  version = "0.2.0.5";
-  sha256 = "077njr9m6x9n2id0419rn6v4xwb9nvxshrmas9pkknp52va4ljg5";
-  buildDepends = [ monoidExtras newtype semigroups ];
-  jailbreak = true;
-  meta = {
-    description = "Rose trees with cached and accumulating monoidal annotations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dynamic-cabal/default.nix b/pkgs/development/libraries/haskell/dynamic-cabal/default.nix
deleted file mode 100644
index 066c11e5a36..00000000000
--- a/pkgs/development/libraries/haskell/dynamic-cabal/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, doctest, filepath, ghcPaths, haskellGenerate
-, haskellSrcExts, HUnit, tasty, tastyHunit, tastyTh, time, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "dynamic-cabal";
-  version = "0.3.3";
-  sha256 = "0fq6q0j2fx7ygarzgsvb7scssjnrxjrq188d0habfar6bdm0vqdg";
-  buildDepends = [
-    dataDefault filepath ghcPaths haskellGenerate haskellSrcExts time
-    void
-  ];
-  testDepends = [ doctest filepath HUnit tasty tastyHunit tastyTh ];
-  meta = {
-    homepage = "http://github.com/bennofs/dynamic-cabal/";
-    description = "dynamic-cabal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dynamic-state/default.nix b/pkgs/development/libraries/haskell/dynamic-state/default.nix
deleted file mode 100644
index 21eb0fdab28..00000000000
--- a/pkgs/development/libraries/haskell/dynamic-state/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, concreteTyperep, hashable, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "dynamic-state";
-  version = "0.1.1.0";
-  sha256 = "18dc6fbnyk3q7n7gvqrgy98qc2grq0algr2jnc1ai3vm9bqh2x8n";
-  buildDepends = [
-    binary concreteTyperep hashable unorderedContainers
-  ];
-  meta = {
-    description = "Optionally serializable dynamic state keyed by type";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/dyre/default.nix b/pkgs/development/libraries/haskell/dyre/default.nix
deleted file mode 100644
index 0d47a68d06d..00000000000
--- a/pkgs/development/libraries/haskell/dyre/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, executablePath, filepath, ghcPaths, ioStorage
-, time, xdgBasedir
-}:
-
-cabal.mkDerivation (self: {
-  pname = "dyre";
-  version = "0.8.12";
-  sha256 = "10hnlysy4bjvvznk8v902mlk4jx95qf972clyi1l32xkqrf30972";
-  buildDepends = [
-    binary executablePath filepath ghcPaths ioStorage time xdgBasedir
-  ];
-  meta = {
-    homepage = "http://github.com/willdonnelly/dyre";
-    description = "Dynamic reconfiguration in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/easy-file/default.nix b/pkgs/development/libraries/haskell/easy-file/default.nix
deleted file mode 100644
index 8ba73d74efe..00000000000
--- a/pkgs/development/libraries/haskell/easy-file/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, time }:
-
-cabal.mkDerivation (self: {
-  pname = "easy-file";
-  version = "0.2.0";
-  sha256 = "0v8skixq15rvyiyky1dcrfl9jrzkbi75vai8np11xy2kg7a8ym2a";
-  buildDepends = [ filepath time ];
-  meta = {
-    homepage = "http://github.com/kazu-yamamoto/easy-file";
-    description = "Cross-platform File handling";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/edit-distance/default.nix b/pkgs/development/libraries/haskell/edit-distance/default.nix
deleted file mode 100644
index c68e32b78df..00000000000
--- a/pkgs/development/libraries/haskell/edit-distance/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random }:
-
-cabal.mkDerivation (self: {
-  pname = "edit-distance";
-  version = "0.2.1.2";
-  sha256 = "08dxsp1ar8mr4xrjy37lzl0s1rjnqsdq30p09nclip5pyhcw7g44";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ random ];
-  meta = {
-    homepage = "http://github.com/batterseapower/edit-distance";
-    description = "Levenshtein and restricted Damerau-Levenshtein edit distances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/editline/default.nix b/pkgs/development/libraries/haskell/editline/default.nix
deleted file mode 100644
index 4458a067b1f..00000000000
--- a/pkgs/development/libraries/haskell/editline/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libedit }:
-
-cabal.mkDerivation (self: {
-  pname = "editline";
-  version = "0.2.1.1";
-  sha256 = "101zhzja14n8bhbrly7w2aywx3sxyzgyjdrmgpg4gn4alf4lzdlz";
-  extraLibraries = [ libedit ];
-  meta = {
-    homepage = "http://code.haskell.org/editline";
-    description = "Bindings to the editline library (libedit)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/either/default.nix b/pkgs/development/libraries/haskell/either/default.nix
deleted file mode 100644
index 70c8573ade5..00000000000
--- a/pkgs/development/libraries/haskell/either/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, exceptions, free, monadControl, MonadRandom
-, mtl, profunctors, semigroupoids, semigroups, transformers
-, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "either";
-  version = "4.3.2.1";
-  sha256 = "09c1xal7d6azw0cc8mwi0ry8blysg29cmyfipdhg1b7vzyjavv22";
-  buildDepends = [
-    bifunctors exceptions free monadControl MonadRandom mtl profunctors
-    semigroupoids semigroups transformers transformersBase
-  ];
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "7.6";
-  meta = {
-    homepage = "http://github.com/ekmett/either/";
-    description = "An either monad transformer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ekg-bosun/default.nix b/pkgs/development/libraries/haskell/ekg-bosun/default.nix
deleted file mode 100644
index e4074ddd1ff..00000000000
--- a/pkgs/development/libraries/haskell/ekg-bosun/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, ekgCore, httpClient, lens, network, networkUri
-, text, time, unorderedContainers, vector, wreq
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ekg-bosun";
-  version = "1.0.3";
-  sha256 = "0mlfsmw1aa24p6fhml8m2dj2v7hrp91a9d3cfl74rr8z8am61mqc";
-  buildDepends = [
-    aeson ekgCore httpClient lens network networkUri text time
-    unorderedContainers vector wreq
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/ekg-bosun";
-    description = "Send ekg metrics to a Bosun instance";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ekg-carbon/default.nix b/pkgs/development/libraries/haskell/ekg-carbon/default.nix
deleted file mode 100644
index 2339009a138..00000000000
--- a/pkgs/development/libraries/haskell/ekg-carbon/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ekgCore, network, networkCarbon, text, time
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ekg-carbon";
-  version = "1.0.2";
-  sha256 = "0m8cv2hsn1745f7pj552rp9sjsyfh7fbgjw6k2ippqcbxmhqmf4i";
-  buildDepends = [
-    ekgCore network networkCarbon text time unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/ekg-carbon";
-    description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ekg-core/default.nix b/pkgs/development/libraries/haskell/ekg-core/default.nix
deleted file mode 100644
index 6e2189dbadb..00000000000
--- a/pkgs/development/libraries/haskell/ekg-core/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "ekg-core";
-  version = "0.1.0.2";
-  sha256 = "0iipj2q4msawxlvzzikiy7jls22ncbx7v3ldi7y75d52cyl2lmpg";
-  buildDepends = [ text unorderedContainers ];
-  meta = {
-    homepage = "https://github.com/tibbe/ekg-core";
-    description = "Tracking of system metrics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ekg/default.nix b/pkgs/development/libraries/haskell/ekg/default.nix
deleted file mode 100644
index 05dd7d99877..00000000000
--- a/pkgs/development/libraries/haskell/ekg/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, ekgCore, filepath, network, snapCore, snapServer
-, text, time, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ekg";
-  version = "0.4.0.5";
-  sha256 = "0ak06yz88p79bhayy8byy3j9yw9bix7zhw8yxfcdnxjwgnx621h0";
-  buildDepends = [
-    aeson ekgCore filepath network snapCore snapServer text time
-    transformers unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/tibbe/ekg";
-    description = "Remote monitoring of processes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/elerea/default.nix b/pkgs/development/libraries/haskell/elerea/default.nix
deleted file mode 100644
index 4d843bb0836..00000000000
--- a/pkgs/development/libraries/haskell/elerea/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers, transformersBase }:
-
-cabal.mkDerivation (self: {
-  pname = "elerea";
-  version = "2.8.0";
-  sha256 = "1sc71775f787dh70ay9fm6x6npsn81yci9yr984ai87ddz023sab";
-  buildDepends = [ transformers transformersBase ];
-  meta = {
-    description = "A minimalistic FRP library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/elevator/default.nix b/pkgs/development/libraries/haskell/elevator/default.nix
deleted file mode 100644
index a93e52a0ba0..00000000000
--- a/pkgs/development/libraries/haskell/elevator/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cleanUnions, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "elevator";
-  version = "0.1.3";
-  sha256 = "0z7rj70ilv4y95prfdj3fjlw4icr64d66lqgyr6jp28zxrxw1535";
-  buildDepends = [ cleanUnions transformers ];
-  meta = {
-    homepage = "https://github.com/fumieval/elevator";
-    description = "Immediately lifts to a desired level";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/email-validate/default.nix b/pkgs/development/libraries/haskell/email-validate/default.nix
deleted file mode 100644
index 8f95b8ec67b..00000000000
--- a/pkgs/development/libraries/haskell/email-validate/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, HUnit, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "email-validate";
-  version = "2.0.1";
-  sha256 = "1qxvcm8xiyz50ganzic8cm8nxswq361i80yi939y3n89dk067lzj";
-  buildDepends = [ attoparsec ];
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://porg.es/blog/email-address-validation-simpler-faster-more-correct";
-    description = "Validating an email address string against RFC 5322";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/enclosed-exceptions/default.nix b/pkgs/development/libraries/haskell/enclosed-exceptions/default.nix
deleted file mode 100644
index a28c9fc4683..00000000000
--- a/pkgs/development/libraries/haskell/enclosed-exceptions/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, deepseq, hspec, liftedBase, monadControl
-, QuickCheck, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "enclosed-exceptions";
-  version = "1.0.1";
-  sha256 = "1kid1hi392h88a1am0jkm7dhwl3v78lw5wfcyhmh0x454yr3b6zz";
-  buildDepends = [
-    async deepseq liftedBase monadControl transformers transformersBase
-  ];
-  testDepends = [
-    async deepseq hspec liftedBase monadControl QuickCheck transformers
-    transformersBase
-  ];
-  meta = {
-    homepage = "https://github.com/jcristovao/enclosed-exceptions";
-    description = "Catching all exceptions from within an enclosed computation";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/encoding/default.nix b/pkgs/development/libraries/haskell/encoding/default.nix
deleted file mode 100644
index 148d4f4debf..00000000000
--- a/pkgs/development/libraries/haskell/encoding/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, extensibleExceptions, HaXml, mtl, regexCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "encoding";
-  version = "0.7.0.2";
-  sha256 = "14l3dx7ayvp2dm37c3h7p63zfzmhwpx1hirbkm04idhi3906lxps";
-  buildDepends = [
-    binary extensibleExceptions HaXml mtl regexCompat
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://code.haskell.org/encoding/";
-    description = "A library for various character encodings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/engine-io-snap/default.nix b/pkgs/development/libraries/haskell/engine-io-snap/default.nix
deleted file mode 100644
index b37ef7c2bc1..00000000000
--- a/pkgs/development/libraries/haskell/engine-io-snap/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsecEnumerator, engineIo, MonadCatchIOTransformers
-, snapCore, unorderedContainers, websockets, websocketsSnap
-}:
-
-cabal.mkDerivation (self: {
-  pname = "engine-io-snap";
-  version = "1.0.2";
-  sha256 = "0x2sb3b825ds1g2g15yyqxdrw6bh968ivmyd1933l47649qbs0xr";
-  buildDepends = [
-    attoparsecEnumerator engineIo MonadCatchIOTransformers snapCore
-    unorderedContainers websockets websocketsSnap
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/engine.io";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/engine-io/default.nix b/pkgs/development/libraries/haskell/engine-io/default.nix
deleted file mode 100644
index d275a2f2b0f..00000000000
--- a/pkgs/development/libraries/haskell/engine-io/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, async, attoparsec, base64Bytestring, either, free
-, monadLoops, mwcRandom, stm, stmDelay, text, transformers
-, unorderedContainers, vector, websockets
-}:
-
-cabal.mkDerivation (self: {
-  pname = "engine-io";
-  version = "1.2.3";
-  sha256 = "05sc939x24f3na6nxywgbq0yx4wdamh6zk4spdclqgq65j7v0hxc";
-  buildDepends = [
-    aeson async attoparsec base64Bytestring either free monadLoops
-    mwcRandom stm stmDelay text transformers unorderedContainers vector
-    websockets
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/engine.io";
-    description = "A Haskell implementation of Engine.IO";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/entropy/default.nix b/pkgs/development/libraries/haskell/entropy/default.nix
deleted file mode 100644
index 3b40f5959f7..00000000000
--- a/pkgs/development/libraries/haskell/entropy/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "entropy";
-  version = "0.3.4.1";
-  sha256 = "10myxs2a7838sywnlfggpsd7lmvzphl10zdh1vbbi18n3x79gyk0";
-  meta = {
-    homepage = "https://github.com/TomMD/entropy";
-    description = "A platform independent entropy source";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/enumerator/default.nix b/pkgs/development/libraries/haskell/enumerator/default.nix
deleted file mode 100644
index d68222f6f7b..00000000000
--- a/pkgs/development/libraries/haskell/enumerator/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "enumerator";
-  version = "0.4.20";
-  sha256 = "02a75dggj295zkhgjry5cb43s6y6ydpjb5w6vgl7kd9b6ma11qik";
-  buildDepends = [ text transformers ];
-  meta = {
-    homepage = "https://john-millikin.com/software/enumerator/";
-    description = "Reliable, high-performance processing with left-fold enumerators";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/enummapset-th/default.nix b/pkgs/development/libraries/haskell/enummapset-th/default.nix
deleted file mode 100644
index 9b24980b5b9..00000000000
--- a/pkgs/development/libraries/haskell/enummapset-th/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "enummapset-th";
-  version = "0.6.0.1";
-  sha256 = "1v12pfj6k8av58sh6siwzspf2dnbcapmrzfpg2p4yz3bdkc70hh8";
-  buildDepends = [ deepseq ];
-  meta = {
-    homepage = "https://github.com/liyang/enummapset-th";
-    description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/enummapset/default.nix b/pkgs/development/libraries/haskell/enummapset/default.nix
deleted file mode 100644
index 97833ea9465..00000000000
--- a/pkgs/development/libraries/haskell/enummapset/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "enummapset";
-  version = "0.5.2.0";
-  sha256 = "065gxljrjw59rdf7abq0v0c29wg1ymg984ckixnjrcs1yks0c2js";
-  buildDepends = [ deepseq ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/michalt/enummapset";
-    description = "IntMap and IntSet with Enum keys/elements";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/enumset/default.nix b/pkgs/development/libraries/haskell/enumset/default.nix
deleted file mode 100644
index d563ce04247..00000000000
--- a/pkgs/development/libraries/haskell/enumset/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, storableRecord }:
-
-cabal.mkDerivation (self: {
-  pname = "enumset";
-  version = "0.0.4";
-  sha256 = "1dzwxi7i757zdf68v470n8dwn1g8kg51w3c1mwqyxwq85650805w";
-  buildDepends = [ dataAccessor storableRecord ];
-  meta = {
-    description = "Sets of enumeration values represented by machine words";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ertes ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/equational-reasoning/default.nix b/pkgs/development/libraries/haskell/equational-reasoning/default.nix
deleted file mode 100644
index b9562573f8f..00000000000
--- a/pkgs/development/libraries/haskell/equational-reasoning/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, singletons, tagged, void }:
-
-cabal.mkDerivation (self: {
-  pname = "equational-reasoning";
-  version = "0.2.0.4";
-  sha256 = "1f94y6h7qg7rck7rxf6j8sygkh1xmfk0z1lr71inx6s74agjyc9j";
-  buildDepends = [ singletons tagged void ];
-  jailbreak = true;
-  meta = {
-    description = "Proof assistant for Haskell using DataKinds & PolyKinds";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/equivalence/default.nix b/pkgs/development/libraries/haskell/equivalence/default.nix
deleted file mode 100644
index 38de239b821..00000000000
--- a/pkgs/development/libraries/haskell/equivalence/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, QuickCheck, STMonadTrans, testFramework
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "equivalence";
-  version = "0.2.5";
-  sha256 = "014r9v81r7nj5pynfk3wa4lm4hk04123fgxkhb9a945wi6d9m5h3";
-  buildDepends = [ mtl STMonadTrans ];
-  testDepends = [
-    mtl QuickCheck STMonadTrans testFramework testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://bitbucket.org/paba/equivalence/";
-    description = "Maintaining an equivalence relation implemented as union-find using STT";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/erf/default.nix b/pkgs/development/libraries/haskell/erf/default.nix
deleted file mode 100644
index 431a9b99b33..00000000000
--- a/pkgs/development/libraries/haskell/erf/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "erf";
-  version = "2.0.0.0";
-  sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14";
-  meta = {
-    description = "The error function, erf, and related functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/errorcall-eq-instance/default.nix b/pkgs/development/libraries/haskell/errorcall-eq-instance/default.nix
deleted file mode 100644
index 69949aeb575..00000000000
--- a/pkgs/development/libraries/haskell/errorcall-eq-instance/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "errorcall-eq-instance";
-  version = "0.1.0";
-  sha256 = "1sr2wxbdqzpdawcivvd01nwpki0xbcxylz5qv95b96sq6b296gkk";
-  testDepends = [ hspec QuickCheck ];
-  meta = {
-    description = "An orphan Eq instance for ErrorCall";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/errors/default.nix b/pkgs/development/libraries/haskell/errors/default.nix
deleted file mode 100644
index d61bef4102d..00000000000
--- a/pkgs/development/libraries/haskell/errors/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, either, safe, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "errors";
-  version = "1.4.7";
-  sha256 = "09g53dylwsw1phxq5zhkbq8pnpwqzipvqclmcrdypzkpwkmfncl7";
-  buildDepends = [ either safe transformers ];
-  jailbreak = true;
-  meta = {
-    description = "Simplified error-handling";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/esqueleto/default.nix b/pkgs/development/libraries/haskell/esqueleto/default.nix
deleted file mode 100644
index c85ff455180..00000000000
--- a/pkgs/development/libraries/haskell/esqueleto/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, hspec, HUnit, monadControl, monadLogger
-, persistent, persistentSqlite, persistentTemplate, QuickCheck
-, resourcet, tagged, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "esqueleto";
-  version = "2.1.2.1";
-  sha256 = "0lynhkbrxxrngvdj5d4xlmi92s4m3dzdpd7gs1k408slil2i7r7i";
-  buildDepends = [
-    conduit monadLogger persistent resourcet tagged text transformers
-    unorderedContainers
-  ];
-  testDepends = [
-    conduit hspec HUnit monadControl monadLogger persistent
-    persistentSqlite persistentTemplate QuickCheck resourcet text
-    transformers
-  ];
-  meta = {
-    homepage = "https://github.com/prowdsponsor/esqueleto";
-    description = "Type-safe EDSL for SQL queries on persistent backends";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/event-list/default.nix b/pkgs/development/libraries/haskell/event-list/default.nix
deleted file mode 100644
index 99f48cb9a28..00000000000
--- a/pkgs/development/libraries/haskell/event-list/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, nonNegative, QuickCheck, random, transformers, utilityHt
-}:
-
-cabal.mkDerivation (self: {
-  pname = "event-list";
-  version = "0.1.1.1";
-  sha256 = "16qrjvn8z2nlpfp3xlgwsg2abn7b33n3z673qs5k6ashfbkdy5ja";
-  buildDepends = [ nonNegative QuickCheck transformers utilityHt ];
-  testDepends = [
-    nonNegative QuickCheck random transformers utilityHt
-  ];
-  meta = {
-    homepage = "http://code.haskell.org/~thielema/event-list/";
-    description = "Event lists with relative or absolute time stamps";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ex-pool/default.nix b/pkgs/development/libraries/haskell/ex-pool/default.nix
deleted file mode 100644
index 7c40662dd98..00000000000
--- a/pkgs/development/libraries/haskell/ex-pool/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, hashable, stm, time, transformers, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "ex-pool";
-  version = "0.2";
-  sha256 = "0da5grl2fdca24zhlngq2n16smdb4f5vvxqzc29ipsc3j7wkbmva";
-  buildDepends = [
-    exceptions hashable stm time transformers vector
-  ];
-  meta = {
-    homepage = "https://github.com/kim/ex-pool";
-    description = "Another fork of resource-pool, with a MonadIO and MonadCatch constraint";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/exception-mtl/default.nix b/pkgs/development/libraries/haskell/exception-mtl/default.nix
deleted file mode 100644
index 49fb11535a1..00000000000
--- a/pkgs/development/libraries/haskell/exception-mtl/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptionTransformers, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "exception-mtl";
-  version = "0.3.0.5";
-  sha256 = "1rqrh1wbm67w9rbh1gg5zsavlsw9nfw0hnbs9q2djglh73pq3iqj";
-  buildDepends = [ exceptionTransformers mtl transformers ];
-  meta = {
-    homepage = "http://www.cs.drexel.edu/~mainland/";
-    description = "Exception monad transformer instances for mtl2 classes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/exception-transformers/default.nix b/pkgs/development/libraries/haskell/exception-transformers/default.nix
deleted file mode 100644
index 2e2f828cb30..00000000000
--- a/pkgs/development/libraries/haskell/exception-transformers/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, stm, testFramework, testFrameworkHunit
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "exception-transformers";
-  version = "0.3.0.4";
-  sha256 = "1m4mwgzynymdjvrrrvl90q468pgwik07yy2lsff9spxhcd43w2ra";
-  buildDepends = [ stm transformers ];
-  testDepends = [
-    HUnit testFramework testFrameworkHunit transformers
-  ];
-  meta = {
-    homepage = "http://www.cs.drexel.edu/~mainland/";
-    description = "Type classes and monads for unchecked extensible exceptions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/exceptions/default.nix b/pkgs/development/libraries/haskell/exceptions/default.nix
deleted file mode 100644
index ef56c9909e1..00000000000
--- a/pkgs/development/libraries/haskell/exceptions/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, QuickCheck, testFramework, testFrameworkQuickcheck2
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "exceptions";
-  version = "0.6.1";
-  sha256 = "09jv5jskv48fd5la1pdvafwc9j2jxj1ncf6yxzkwcjddynbkyszm";
-  buildDepends = [ mtl transformers ];
-  testDepends = [
-    mtl QuickCheck testFramework testFrameworkQuickcheck2 transformers
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/exceptions/";
-    description = "Extensible optionally-pure exceptions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/executable-path/default.nix b/pkgs/development/libraries/haskell/executable-path/default.nix
deleted file mode 100644
index c8ec138eb63..00000000000
--- a/pkgs/development/libraries/haskell/executable-path/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "executable-path";
-  version = "0.0.3";
-  sha256 = "1jg58qf19qz93c60ryglcavwdcysz4fd4qn8kpw5im9w9kniawlc";
-  buildDepends = [ filepath ];
-  meta = {
-    homepage = "http://code.haskell.org/~bkomuves/";
-    description = "Finding out the full path of the executable";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/exhaustive/default.nix b/pkgs/development/libraries/haskell/exhaustive/default.nix
deleted file mode 100644
index bd77f9f8f11..00000000000
--- a/pkgs/development/libraries/haskell/exhaustive/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, genericsSop, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "exhaustive";
-  version = "1.1.0";
-  sha256 = "14pdf5iks0j2vpg3w48qs32lnj8ahkd0jljjhx1qap66mss0i3jl";
-  buildDepends = [ genericsSop transformers ];
-  meta = {
-    homepage = "http://github.com/ocharles/exhaustive";
-    description = "Compile time checks that a computation considers producing data through all possible constructors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/explicit-exception/default.nix b/pkgs/development/libraries/haskell/explicit-exception/default.nix
deleted file mode 100644
index 6c5c4f2b2ff..00000000000
--- a/pkgs/development/libraries/haskell/explicit-exception/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "explicit-exception";
-  version = "0.1.7.3";
-  sha256 = "0f1p1llz6z4ag1wnf57mgm861cbw7va0g0m8klp6f6pnirdhlwz1";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Exception";
-    description = "Exceptions which are explicit in the type signature";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/extensible-effects/default.nix b/pkgs/development/libraries/haskell/extensible-effects/default.nix
deleted file mode 100644
index e7f1f16059d..00000000000
--- a/pkgs/development/libraries/haskell/extensible-effects/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, transformers, transformersBase
-, typeAligned, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "extensible-effects";
-  version = "1.9.0.1";
-  sha256 = "17hl4x4052jfn7xs6xhnc6d3x75a8haw2zsbnjd6rr5gsd1hq5kx";
-  buildDepends = [ transformers transformersBase typeAligned void ];
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 void
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/RobotGymnast/extensible-effects";
-    description = "An Alternative to Monad Transformers";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/extensible-exceptions/default.nix b/pkgs/development/libraries/haskell/extensible-exceptions/default.nix
deleted file mode 100644
index 39969527a85..00000000000
--- a/pkgs/development/libraries/haskell/extensible-exceptions/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "extensible-exceptions";
-  version = "0.1.1.4";
-  sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc";
-  meta = {
-    description = "Extensible exceptions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/extra/default.nix b/pkgs/development/libraries/haskell/extra/default.nix
deleted file mode 100644
index 9e90fe2bb05..00000000000
--- a/pkgs/development/libraries/haskell/extra/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, QuickCheck, time }:
-
-cabal.mkDerivation (self: {
-  pname = "extra";
-  version = "1.0";
-  sha256 = "0ainwq8f2mp1wc30srl971xy4qnrcyrcyig1kmrxx951hgav1dkb";
-  buildDepends = [ filepath time ];
-  testDepends = [ filepath QuickCheck time ];
-  meta = {
-    homepage = "https://github.com/ndmitchell/extra#readme";
-    description = "Extra functions I use";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/failure/default.nix b/pkgs/development/libraries/haskell/failure/default.nix
deleted file mode 100644
index 86912a2e445..00000000000
--- a/pkgs/development/libraries/haskell/failure/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "failure";
-  version = "0.2.0.3";
-  sha256 = "0jimc2x46zq7wnmzfbnqi67jl8yhbvr0fa65ljlc9p3fns9mca3p";
-  buildDepends = [ transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Failure";
-    description = "A simple type class for success/failure computations. (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fast-logger/default.nix b/pkgs/development/libraries/haskell/fast-logger/default.nix
deleted file mode 100644
index b0cd40e48fc..00000000000
--- a/pkgs/development/libraries/haskell/fast-logger/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, autoUpdate, blazeBuilder, filepath, hspec, text }:
-
-cabal.mkDerivation (self: {
-  pname = "fast-logger";
-  version = "2.2.3";
-  sha256 = "0zap61gz0snbq42h8nyjh637fr2cm1ny9f77sqd6v3yfqjq0ljh3";
-  buildDepends = [ autoUpdate blazeBuilder filepath text ];
-  testDepends = [ hspec ];
-  meta = {
-    description = "A fast logging system";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fastcgi/default.nix b/pkgs/development/libraries/haskell/fastcgi/default.nix
deleted file mode 100644
index a41815250e1..00000000000
--- a/pkgs/development/libraries/haskell/fastcgi/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cgi, fcgi }:
-
-cabal.mkDerivation (self: {
-  pname = "fastcgi";
-  version = "3001.0.2.4";
-  sha256 = "0lp17w098043xczwkah7h1x47wzrym7vv5adgla0aq9iybqay7xr";
-  buildDepends = [ cgi ];
-  extraLibraries = [ fcgi ];
-  meta = {
-    description = "A Haskell library for writing FastCGI programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fay-base/default.nix b/pkgs/development/libraries/haskell/fay-base/default.nix
deleted file mode 100644
index 466dd478261..00000000000
--- a/pkgs/development/libraries/haskell/fay-base/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fay }:
-
-cabal.mkDerivation (self: {
-  pname = "fay-base";
-  version = "0.19.4.1";
-  sha256 = "1pk1jjwyh2n9fg583v4cd0ll5qglphwnfm08q95klcvc61p4wqg6";
-  buildDepends = [ fay ];
-  meta = {
-    homepage = "https://github.com/faylang/fay/";
-    description = "The base package for Fay";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-    inherit (fay.meta) broken;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fay-text/default.nix b/pkgs/development/libraries/haskell/fay-text/default.nix
deleted file mode 100644
index 05b2505d762..00000000000
--- a/pkgs/development/libraries/haskell/fay-text/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fay, fayBase, text }:
-
-cabal.mkDerivation (self: {
-  pname = "fay-text";
-  version = "0.3.2";
-  sha256 = "1yjsn188ixpfqdr75xyl57rbv53dybik4g28h6p3jv73q494552m";
-  buildDepends = [ fay fayBase text ];
-  meta = {
-    homepage = "https://github.com/faylang/fay-text";
-    description = "Fay Text type represented as JavaScript strings";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    inherit (fay.meta) broken;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fay/default.nix b/pkgs/development/libraries/haskell/fay/default.nix
deleted file mode 100644
index 9a268a9b34f..00000000000
--- a/pkgs/development/libraries/haskell/fay/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, dataDefault, filepath, ghcPaths, haskellNames
-, haskellPackages, haskellSrcExts, languageEcmascript, mtl
-, optparseApplicative, safe, sourcemap, split, spoon, syb, text
-, time, transformers, uniplate, unorderedContainers, utf8String
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "fay";
-  version = "0.21.2.1";
-  sha256 = "06ijfkm1x5a15hac9f4cs4f16rva2hkf07xfh0mm9q3wkamqxlfm";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson dataDefault filepath ghcPaths haskellNames haskellPackages
-    haskellSrcExts languageEcmascript mtl optparseApplicative safe
-    sourcemap split spoon syb text time transformers uniplate
-    unorderedContainers utf8String vector
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/faylang/fay/wiki";
-    description = "A compiler for Fay, a Haskell subset that compiles to JavaScript";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fb/default.nix b/pkgs/development/libraries/haskell/fb/default.nix
deleted file mode 100644
index b325af923d7..00000000000
--- a/pkgs/development/libraries/haskell/fb/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, base16Bytestring, base64Bytestring
-, cereal, conduit, conduitExtra, cryptoApi, cryptohash
-, cryptohashCryptoapi, dataDefault, hspec, httpConduit, httpTypes
-, HUnit, liftedBase, monadControl, monadLogger, QuickCheck
-, resourcet, text, time, transformers, transformersBase
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "fb";
-  version = "1.0.8";
-  sha256 = "1cv722kkp6lbxajv3ka4088x2491yy41cfypqqkq753mm59x6s9m";
-  buildDepends = [
-    aeson attoparsec base16Bytestring base64Bytestring cereal conduit
-    conduitExtra cryptoApi cryptohash cryptohashCryptoapi dataDefault
-    httpConduit httpTypes liftedBase monadControl monadLogger resourcet
-    text time transformers transformersBase unorderedContainers
-  ];
-  testDepends = [
-    aeson conduit dataDefault hspec httpConduit HUnit liftedBase
-    monadControl QuickCheck resourcet text time transformers
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/prowdsponsor/fb";
-    description = "Bindings to Facebook's API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fclabels/default.nix b/pkgs/development/libraries/haskell/fclabels/default.nix
deleted file mode 100644
index 431a46504ee..00000000000
--- a/pkgs/development/libraries/haskell/fclabels/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "fclabels";
-  version = "2.0.2";
-  sha256 = "108ad6l8ibz44n000hlywqpqslsz1czmsal7qvbd53chmmm4xgdp";
-  buildDepends = [ mtl transformers ];
-  meta = {
-    homepage = "https://github.com/sebastiaanvisser/fclabels";
-    description = "First class accessor labels implemented as lenses";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fdo-notify/default.nix b/pkgs/development/libraries/haskell/fdo-notify/default.nix
deleted file mode 100644
index 170cf7b3395..00000000000
--- a/pkgs/development/libraries/haskell/fdo-notify/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dbus }:
-
-cabal.mkDerivation (self: {
-  pname = "fdo-notify";
-  version = "0.3.1";
-  sha256 = "1n4zk1i7g34w0wk5zy8n4r63xbglxf62h8j78kv5fc2yn95l30vh";
-  buildDepends = [ dbus ];
-  meta = {
-    homepage = "http://bitbucket.org/taejo/fdo-notify/";
-    description = "Desktop Notifications client";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/feed/default.nix b/pkgs/development/libraries/haskell/feed/default.nix
deleted file mode 100644
index b7bc816b6d0..00000000000
--- a/pkgs/development/libraries/haskell/feed/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time, utf8String, xml }:
-
-cabal.mkDerivation (self: {
-  pname = "feed";
-  version = "0.3.9.2";
-  sha256 = "05sg2ly1pvni3sfv03rbf60vdjkrfa0f9mmc1dm1hrmp638j67gg";
-  buildDepends = [ time utf8String xml ];
-  meta = {
-    homepage = "https://github.com/sof/feed";
-    description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fgl-visualize/default.nix b/pkgs/development/libraries/haskell/fgl-visualize/default.nix
deleted file mode 100644
index ea11a67d3c9..00000000000
--- a/pkgs/development/libraries/haskell/fgl-visualize/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dotgen, fgl }:
-
-cabal.mkDerivation (self: {
-  pname = "fgl-visualize";
-  version = "0.1.0.1";
-  sha256 = "0vwafx0rggksg5i7cx4r2bs5wa6csb5p39vpix425zr3l6vggrxq";
-  buildDepends = [ dotgen fgl ];
-  meta = {
-    description = "Convert FGL graphs to dot (graphviz) files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fgl/default.nix b/pkgs/development/libraries/haskell/fgl/default.nix
deleted file mode 100644
index 65a67528d01..00000000000
--- a/pkgs/development/libraries/haskell/fgl/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "fgl";
-  version = "5.5.0.1";
-  sha256 = "0qw70f5hfrxmrx49wx8vk2f5cam7jbpb20mp4i0ybcwdld5ncqda";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://web.engr.oregonstate.edu/~erwig/fgl/haskell";
-    description = "Martin Erwig's Functional Graph Library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/file-embed/default.nix b/pkgs/development/libraries/haskell/file-embed/default.nix
deleted file mode 100644
index b9cd34552b2..00000000000
--- a/pkgs/development/libraries/haskell/file-embed/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, HUnit }:
-
-cabal.mkDerivation (self: {
-  pname = "file-embed";
-  version = "0.0.7";
-  sha256 = "0mj8f70f9k78wjzcx59w68szajafmm119rcrsspmxsygglh8ji2g";
-  buildDepends = [ filepath ];
-  testDepends = [ filepath HUnit ];
-  meta = {
-    homepage = "https://github.com/snoyberg/file-embed";
-    description = "Use Template Haskell to embed file contents directly";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/file-location/default.nix b/pkgs/development/libraries/haskell/file-location/default.nix
deleted file mode 100644
index e027047a9ea..00000000000
--- a/pkgs/development/libraries/haskell/file-location/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, liftedBase, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "file-location";
-  version = "0.4.5.3";
-  sha256 = "0d1iqhdac1gcag1d7ch9ia4fm97jpp31m46b794z90bmm6nr29h9";
-  buildDepends = [ liftedBase transformers ];
-  testDepends = [ liftedBase transformers ];
-  meta = {
-    homepage = "https://github.com/gregwebs/FileLocation.hs";
-    description = "common functions that show file location information";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/filemanip/default.nix b/pkgs/development/libraries/haskell/filemanip/default.nix
deleted file mode 100644
index c07ba6c2c90..00000000000
--- a/pkgs/development/libraries/haskell/filemanip/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, mtl, unixCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "filemanip";
-  version = "0.3.6.2";
-  sha256 = "03l114rhb4f6nyzs9w14i79d7kyyq9ia542alsqpbmikm9gxm4rz";
-  buildDepends = [ filepath mtl unixCompat ];
-  meta = {
-    homepage = "https://github.com/bos/filemanip";
-    description = "Expressive file and directory manipulation for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/filestore/default.nix b/pkgs/development/libraries/haskell/filestore/default.nix
deleted file mode 100644
index 1fa820a2c5a..00000000000
--- a/pkgs/development/libraries/haskell/filestore/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Diff, filepath, HUnit, mtl, parsec, split, time
-, utf8String, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "filestore";
-  version = "0.6.0.4";
-  sha256 = "1b3ymdqwcn84m8kkybshx10bfylby49i0yhbassvlgf0n096lp12";
-  buildDepends = [ Diff filepath parsec split time utf8String xml ];
-  testDepends = [ Diff filepath HUnit mtl time ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    description = "Interface for versioning file stores";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/filesystem-conduit/default.nix b/pkgs/development/libraries/haskell/filesystem-conduit/default.nix
deleted file mode 100644
index 35c3302641d..00000000000
--- a/pkgs/development/libraries/haskell/filesystem-conduit/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, conduit, hspec, QuickCheck, systemFileio
-, systemFilepath, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "filesystem-conduit";
-  version = "1.0.0.2";
-  sha256 = "05dsl3bgyjciq6sgmba0hki7imilrjq3ddp9ip5gxl9884j1f4a1";
-  buildDepends = [
-    conduit systemFileio systemFilepath text transformers
-  ];
-  testDepends = [
-    blazeBuilder conduit hspec QuickCheck text transformers
-  ];
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Use system-filepath data types with conduits. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/final/default.nix b/pkgs/development/libraries/haskell/final/default.nix
deleted file mode 100644
index 3669d7e3649..00000000000
--- a/pkgs/development/libraries/haskell/final/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "final";
-  version = "0.1";
-  sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9";
-  buildDepends = [ stm transformers ];
-  meta = {
-    homepage = "http://github.com/errge/final";
-    description = "utility to add extra safety to monadic returns";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fingertree/default.nix b/pkgs/development/libraries/haskell/fingertree/default.nix
deleted file mode 100644
index 321bb5cab8f..00000000000
--- a/pkgs/development/libraries/haskell/fingertree/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "fingertree";
-  version = "0.1.0.0";
-  sha256 = "0c35sryzsijwavvw9x1pk5p99rhmp4g8pjh2ds419mlfgxc039ms";
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    description = "Generic finger-tree structure, with example instances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fixed-vector/default.nix b/pkgs/development/libraries/haskell/fixed-vector/default.nix
deleted file mode 100644
index 81df126dd75..00000000000
--- a/pkgs/development/libraries/haskell/fixed-vector/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filemanip, primitive }:
-
-cabal.mkDerivation (self: {
-  pname = "fixed-vector";
-  version = "0.7.0.0";
-  sha256 = "07wpzcpnnz0jjq5gs4ra8c2hyrxzmp0ryk06y3ryf8i4w65awgvf";
-  buildDepends = [ primitive ];
-  testDepends = [ doctest filemanip primitive ];
-  meta = {
-    description = "Generic vectors with statically known size";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fixed/default.nix b/pkgs/development/libraries/haskell/fixed/default.nix
deleted file mode 100644
index 5a1aef66051..00000000000
--- a/pkgs/development/libraries/haskell/fixed/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "fixed";
-  version = "0.2.1";
-  sha256 = "1ayfya62ngcyyhi736fl5cd39iw568lkl16j4mliw3mi1cs2cic0";
-  meta = {
-    homepage = "http://github.com/ekmett/fixed";
-    description = "Signed 15.16 precision fixed point arithmetic";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/flexible-defaults/default.nix b/pkgs/development/libraries/haskell/flexible-defaults/default.nix
deleted file mode 100644
index 1a20983a5a5..00000000000
--- a/pkgs/development/libraries/haskell/flexible-defaults/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, thExtras, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "flexible-defaults";
-  version = "0.0.1.1";
-  sha256 = "0cbp8hb7y29xz3hl780173cs6ca4df0r98fz7v3drqr46aq55ipl";
-  buildDepends = [ thExtras transformers ];
-  meta = {
-    homepage = "https://github.com/mokus0/flexible-defaults";
-    description = "Generate default function implementations for complex type classes";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fmlist/default.nix b/pkgs/development/libraries/haskell/fmlist/default.nix
deleted file mode 100644
index 1fbdedf76be..00000000000
--- a/pkgs/development/libraries/haskell/fmlist/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "fmlist";
-  version = "0.8";
-  sha256 = "1knr9yh58fwjpkm37hvrqghlchf5qibwf9q52app6zh3ys999rrs";
-  meta = {
-    description = "FoldMap lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/focus/default.nix b/pkgs/development/libraries/haskell/focus/default.nix
deleted file mode 100644
index 9a890587f84..00000000000
--- a/pkgs/development/libraries/haskell/focus/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "focus";
-  version = "0.1.3";
-  sha256 = "11l6rlr22m0z41c9fynpisj0cnx70zzcxhsakz9b09ap8wj0raqy";
-  meta = {
-    homepage = "https://github.com/nikita-volkov/focus";
-    description = "A general abstraction for manipulating elements of container data structures";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/foldl/default.nix b/pkgs/development/libraries/haskell/foldl/default.nix
deleted file mode 100644
index bd0cd070d11..00000000000
--- a/pkgs/development/libraries/haskell/foldl/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, primitive, text, transformers, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "foldl";
-  version = "1.0.7";
-  sha256 = "0mqxibifrlfqnibzy9b2rncy4dyljdz35560ni3rwi8hkyix74a9";
-  buildDepends = [ primitive text transformers vector ];
-  meta = {
-    description = "Composable, streaming, and efficient left folds";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/folds/default.nix b/pkgs/development/libraries/haskell/folds/default.nix
deleted file mode 100644
index c274c774415..00000000000
--- a/pkgs/development/libraries/haskell/folds/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, contravariant, deepseq, doctest, filepath, lens
-, mtl, pointed, profunctors, reflection, semigroupoids, semigroups
-, tagged, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "folds";
-  version = "0.6.2";
-  sha256 = "13zdmf7szdy9ka5dw0vgzbfmndm7w8fz7ryz5h2z5hsqg9am2qqa";
-  buildDepends = [
-    comonad contravariant lens pointed profunctors reflection
-    semigroupoids tagged transformers vector
-  ];
-  testDepends = [ deepseq doctest filepath mtl semigroups ];
-  configureFlags = "-f-test-hlint";
-  enableSplitObjs = false;
-  meta = {
-    homepage = "http://github.com/ekmett/folds";
-    description = "Beautiful Folding";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/force-layout/default.nix b/pkgs/development/libraries/haskell/force-layout/default.nix
deleted file mode 100644
index 91dfc9dca84..00000000000
--- a/pkgs/development/libraries/haskell/force-layout/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, lens, vectorSpace, vectorSpacePoints }:
-
-cabal.mkDerivation (self: {
-  pname = "force-layout";
-  version = "0.3.0.8";
-  sha256 = "00b831l94r3lx0b330ql3w551w0fwziayhsjydzbfqq335syaaxg";
-  buildDepends = [
-    dataDefaultClass lens vectorSpace vectorSpacePoints
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Simple force-directed layout";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/formatting/default.nix b/pkgs/development/libraries/haskell/formatting/default.nix
deleted file mode 100644
index 04fd9185081..00000000000
--- a/pkgs/development/libraries/haskell/formatting/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, scientific, text, textFormat, time }:
-
-cabal.mkDerivation (self: {
-  pname = "formatting";
-  version = "5.4";
-  sha256 = "017fm3pqr2nqpcqmpldr74cvb641hxvybhvnwv8a8vv4ry1vdrk9";
-  buildDepends = [ scientific text textFormat time ];
-  meta = {
-    description = "Combinator-based type-safe formatting (like printf() or FORMAT)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/free-game/default.nix b/pkgs/development/libraries/haskell/free-game/default.nix
deleted file mode 100644
index a7edf7817ba..00000000000
--- a/pkgs/development/libraries/haskell/free-game/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, boundingboxes, colors, controlBool, filepath, free
-, freetype2, GLFWB, hashable, JuicyPixels, JuicyPixelsUtil, lens
-, linear, mtl, OpenGL, OpenGLRaw, random, reflection, transformers
-, vector, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "free-game";
-  version = "1.1.80";
-  sha256 = "1vpwrviwxib22mkaqmwndzfly8iicr85sh1y914gwp5n83lmkava";
-  buildDepends = [
-    boundingboxes colors controlBool filepath free freetype2 GLFWB
-    hashable JuicyPixels JuicyPixelsUtil lens linear mtl OpenGL
-    OpenGLRaw random reflection transformers vector void
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/fumieval/free-game";
-    description = "Create games for free";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/free/default.nix b/pkgs/development/libraries/haskell/free/default.nix
deleted file mode 100644
index 5837cc448c2..00000000000
--- a/pkgs/development/libraries/haskell/free/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, comonad, distributive, mtl, preludeExtras
-, profunctors, semigroupoids, semigroups, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "free";
-  version = "4.10.0.1";
-  sha256 = "0vs080bbcbncjqa7z0l6zd10kpmilj8khxiqdn4bq24mifyryhvq";
-  buildDepends = [
-    bifunctors comonad distributive mtl preludeExtras profunctors
-    semigroupoids semigroups transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/free/";
-    description = "Monads for free";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/freetype2/default.nix b/pkgs/development/libraries/haskell/freetype2/default.nix
deleted file mode 100644
index d5fdc8f926e..00000000000
--- a/pkgs/development/libraries/haskell/freetype2/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "freetype2";
-  version = "0.1.1";
-  sha256 = "16ayyqvbl278z68ssfbv2nvbyxs7585zmnk2w53vlxvj0k9zj66s";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    description = "Haskell binding for FreeType 2 library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fsnotify/default.nix b/pkgs/development/libraries/haskell/fsnotify/default.nix
deleted file mode 100644
index 4db72b35234..00000000000
--- a/pkgs/development/libraries/haskell/fsnotify/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, hinotify, systemFileio, systemFilepath, tasty
-, tastyHunit, temporaryRc, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "fsnotify";
-  version = "0.1.0.3";
-  sha256 = "0m6jyg45azk377jklgwyqrx95q174cxd5znpyh9azznkh09wq58z";
-  buildDepends = [
-    async hinotify systemFileio systemFilepath text time
-  ];
-  testDepends = [
-    async systemFileio systemFilepath tasty tastyHunit temporaryRc
-  ];
-  doCheck = false;
-  meta = {
-    description = "Cross platform library for file change notification";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ftphs/default.nix b/pkgs/development/libraries/haskell/ftphs/default.nix
deleted file mode 100644
index ac96b094799..00000000000
--- a/pkgs/development/libraries/haskell/ftphs/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hslogger, MissingH, mtl, network, parsec, regexCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "ftphs";
-  version = "1.0.9.1";
-  sha256 = "1whvawaifhi5xgmiagdayjf7m6p6vs71mvc4a4csd4vzzjr0a2yf";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    hslogger MissingH mtl network parsec regexCompat
-  ];
-  meta = {
-    homepage = "http://software.complete.org/ftphs";
-    description = "FTP Client and Server Library";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/funcmp/default.nix b/pkgs/development/libraries/haskell/funcmp/default.nix
deleted file mode 100644
index 16f41718d0b..00000000000
--- a/pkgs/development/libraries/haskell/funcmp/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "funcmp";
-  version = "1.7";
-  sha256 = "1rna7x7lw36fv5pyq0zn4b472mh11r0bszzji13wm3byhhmzs04k";
-  buildDepends = [ filepath ];
-  meta = {
-    homepage = "http://savannah.nongnu.org/projects/funcmp/";
-    description = "Functional MetaPost";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/functor-infix/default.nix b/pkgs/development/libraries/haskell/functor-infix/default.nix
deleted file mode 100644
index d3e6322a7cb..00000000000
--- a/pkgs/development/libraries/haskell/functor-infix/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "functor-infix";
-  version = "0.0.1";
-  sha256 = "1f8m4nxlr2il9j0ilgw91fhp6mmz5xqlhylavncqwvbcq82362dc";
-  meta = {
-    homepage = "https://github.com/fmap/functor-infix";
-    description = "Compositions of functors";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/fuzzcheck/default.nix b/pkgs/development/libraries/haskell/fuzzcheck/default.nix
deleted file mode 100644
index 171a501667f..00000000000
--- a/pkgs/development/libraries/haskell/fuzzcheck/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, hspecExpectations, HUnit, liftedBase, monadControl
-, QuickCheck, random, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "fuzzcheck";
-  version = "0.1.1";
-  sha256 = "0qfr4f0b50l368b45yzwhqd4g2y1kvfrfj4hr84cdxcwdrwn9mpc";
-  buildDepends = [
-    liftedBase monadControl QuickCheck random transformers
-  ];
-  testDepends = [ hspec hspecExpectations HUnit QuickCheck ];
-  meta = {
-    homepage = "https://github.com/fpco/fuzzcheck";
-    description = "A simple checker for stress testing monadic code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gamma/default.nix b/pkgs/development/libraries/haskell/gamma/default.nix
deleted file mode 100644
index 2f55936fadf..00000000000
--- a/pkgs/development/libraries/haskell/gamma/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, continuedFractions, converge, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "gamma";
-  version = "0.9.0.2";
-  sha256 = "09z4m0qsf1aa2al7x3gl7z3xy6r4m0xqhnz8b917dxa104zw6flq";
-  buildDepends = [ continuedFractions converge vector ];
-  meta = {
-    homepage = "https://github.com/mokus0/gamma";
-    description = "Gamma function and related functions";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gd/default.nix b/pkgs/development/libraries/haskell/gd/default.nix
deleted file mode 100644
index f2a534f47c8..00000000000
--- a/pkgs/development/libraries/haskell/gd/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, expat, fontconfig, freetype, gd, libjpeg, libpng, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "gd";
-  version = "3000.7.3";
-  sha256 = "1dkzv6zs00qi0jmblkw05ywizc8y3baz7pnz0lcqn1cs1mhcpbhl";
-  extraLibraries = [
-    expat fontconfig freetype gd libjpeg libpng zlib
-  ];
-  meta = {
-    description = "A Haskell binding to a subset of the GD graphics library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gdiff/default.nix b/pkgs/development/libraries/haskell/gdiff/default.nix
deleted file mode 100644
index 616b5eb337d..00000000000
--- a/pkgs/development/libraries/haskell/gdiff/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "gdiff";
-  version = "1.1";
-  sha256 = "1d0d8f8bfw7ld6a1d5y6syzdha5qsm909mqzd5gfqcbi2wnh8aqc";
-  meta = {
-    homepage = "https://github.com/eelco/gdiff";
-    description = "Generic diff and patch";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/generic-aeson/default.nix b/pkgs/development/libraries/haskell/generic-aeson/default.nix
deleted file mode 100644
index fc3e6c32c72..00000000000
--- a/pkgs/development/libraries/haskell/generic-aeson/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, genericDeriving, mtl, tagged, text
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "generic-aeson";
-  version = "0.2.0.2";
-  sha256 = "1x58c7xgdc1asg4n61fpikn7jvspyqawykq4q49xhsp5dp11lzzh";
-  buildDepends = [
-    aeson attoparsec genericDeriving mtl tagged text
-    unorderedContainers vector
-  ];
-  meta = {
-    description = "Derivation of Aeson instances using GHC generics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/generic-deriving/default.nix b/pkgs/development/libraries/haskell/generic-deriving/default.nix
deleted file mode 100644
index 06c54391130..00000000000
--- a/pkgs/development/libraries/haskell/generic-deriving/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "generic-deriving";
-  version = "1.7.0";
-  sha256 = "145bixg4jr0hhw32jznrvl4qjjk7bgjbxlfznqra1s1rnmcyr5v6";
-  meta = {
-    description = "Generic programming library for generalised deriving";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/generics-sop/default.nix b/pkgs/development/libraries/haskell/generics-sop/default.nix
deleted file mode 100644
index d7724a7b1ba..00000000000
--- a/pkgs/development/libraries/haskell/generics-sop/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "generics-sop";
-  version = "0.1.0.4";
-  sha256 = "00rjlqsjb7hba5q0kbfwg4ajk75a4sd7m72wx18fa9rlz92qbx2j";
-  buildDepends = [ tagged ];
-  meta = {
-    description = "Generic Programming using True Sums of Products";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [
-      aycanirican ocharles
-    ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/geniplate/default.nix b/pkgs/development/libraries/haskell/geniplate/default.nix
deleted file mode 100644
index 87e1296330a..00000000000
--- a/pkgs/development/libraries/haskell/geniplate/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "geniplate";
-  version = "0.6.0.5";
-  sha256 = "01cwyf5kql4hf76p1ssqpmhaxyl7rmnmqwv644wgd0j8km8b6szc";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "Use Template Haskell to generate Uniplate-like functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-core/default.nix b/pkgs/development/libraries/haskell/ghc-core/default.nix
deleted file mode 100644
index ee92a45e87b..00000000000
--- a/pkgs/development/libraries/haskell/ghc-core/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, colorizeHaskell, filepath, pcreLight }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-core";
-  version = "0.5.6";
-  sha256 = "11byidxq2mcqams9a7df0hwwlzir639mr1s556sw5rrbi7jz6d7c";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ colorizeHaskell filepath pcreLight ];
-  meta = {
-    homepage = "https://github.com/shachaf/ghc-core";
-    description = "Display GHC's core and assembly output in a pager";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-events/default.nix b/pkgs/development/libraries/haskell/ghc-events/default.nix
deleted file mode 100644
index 580a21bd8c6..00000000000
--- a/pkgs/development/libraries/haskell/ghc-events/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-events";
-  version = "0.4.3.0";
-  sha256 = "128p651hp8v1i0iaccmfh3ap6lajcrzdihjb853s71pgnpal6izr";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ binary mtl ];
-  testDepends = [ binary mtl ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    description = "Library and tool for parsing .eventlog files from GHC";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-heap-view/default.nix b/pkgs/development/libraries/haskell/ghc-heap-view/default.nix
deleted file mode 100644
index a7032f5a250..00000000000
--- a/pkgs/development/libraries/haskell/ghc-heap-view/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, deepseq, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-heap-view";
-  version = "0.5.3";
-  sha256 = "1jcqi4gahxmhd61hl75wgb9dp99kxld68860jnd9x4hnp5cd33q0";
-  buildDepends = [ binary transformers ];
-  testDepends = [ deepseq ];
-  postInstall = ''
-    ensureDir "$out/share/ghci"
-    ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname"
-  '';
-  meta = {
-    description = "Extract the heap representation of Haskell values and thunks";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-mod/default.nix b/pkgs/development/libraries/haskell/ghc-mod/default.nix
deleted file mode 100644
index a2adaa2403d..00000000000
--- a/pkgs/development/libraries/haskell/ghc-mod/default.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, Cabal, convertible, dataDefault, deepseq, djinnGhc
-, doctest, emacs, filepath, ghcPaths, ghcSybUtils, haskellSrcExts
-, hlint, hspec, ioChoice, makeWrapper, monadControl, monadJournal
-, mtl, split, syb, temporary, text, time, transformers
-, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-mod";
-  version = "5.2.1.2";
-  sha256 = "11wnrdb6blw169w6kd49ax9h1r9qkka5329lmdhimvki8amv8riv";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    async Cabal convertible dataDefault deepseq djinnGhc filepath
-    ghcPaths ghcSybUtils haskellSrcExts hlint ioChoice monadControl
-    monadJournal mtl split syb temporary text time transformers
-    transformersBase
-  ];
-  testDepends = [
-    Cabal convertible deepseq djinnGhc doctest filepath ghcPaths
-    ghcSybUtils haskellSrcExts hlint hspec ioChoice monadControl
-    monadJournal mtl split syb temporary text time transformers
-    transformersBase
-  ];
-  buildTools = [ emacs makeWrapper ];
-  doCheck = false;
-  configureFlags = "--datasubdir=${self.pname}-${self.version}";
-  postInstall = ''
-    cd $out/share/$pname-$version
-    make
-    rm Makefile
-    cd ..
-    ensureDir "$out/share/emacs"
-    mv $pname-$version emacs/site-lisp
-    wrapProgram $out/bin/ghc-mod --add-flags \
-      "\$(${self.ghc.GHCGetPackages} ${self.ghc.version} \"\$(dirname \$0)\" \"-g -package-db -g\")"
-    wrapProgram $out/bin/ghc-modi --add-flags \
-      "\$(${self.ghc.GHCGetPackages} ${self.ghc.version} \"\$(dirname \$0)\" \"-g -package-db -g\")"
-  '';
-  meta = {
-    homepage = "http://www.mew.org/~kazu/proj/ghc-mod/";
-    description = "Happy Haskell Programming";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [
-      andres bluescreen303 ocharles
-    ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-mtl/default.nix b/pkgs/development/libraries/haskell/ghc-mtl/default.nix
deleted file mode 100644
index 9ba3362000a..00000000000
--- a/pkgs/development/libraries/haskell/ghc-mtl/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, extensibleExceptions, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-mtl";
-  version = "1.2.1.0";
-  sha256 = "0h6r6gip9nsjlsq88wj105hhqliy7ac2dmmndsfzbjz07b03cklk";
-  buildDepends = [ exceptions extensibleExceptions mtl ];
-  meta = {
-    homepage = "http://hub.darcs.net/jcpetruzza/ghc-mtl";
-    description = "An mtl compatible version of the Ghc-Api monads and monad-transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-parser/default.nix b/pkgs/development/libraries/haskell/ghc-parser/default.nix
deleted file mode 100644
index 1cbfe4a19f3..00000000000
--- a/pkgs/development/libraries/haskell/ghc-parser/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs, happy }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-parser";
-  version = "0.1.3.0";
-  sha256 = "13p09mj92jh4y0v2r672d49fmlz3l5r2r1lqg0jjy6kj045wcfdn";
-  buildTools = [ cpphs happy ];
-  patchPhase = ''
-    substituteInPlace build-parser.sh --replace "/bin/bash" "$SHELL"
-  '';
-  meta = {
-    homepage = "https://github.com/gibiansky/IHaskell";
-    description = "Haskell source parser from GHC";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ edwtjo ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-paths/default.nix b/pkgs/development/libraries/haskell/ghc-paths/default.nix
deleted file mode 100644
index 0a2b7dc18f3..00000000000
--- a/pkgs/development/libraries/haskell/ghc-paths/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-paths";
-  version = "0.1.0.9";
-  sha256 = "0ibrr1dxa35xx20cpp8jzgfak1rdmy344dfwq4vlq013c6w8z9mg";
-  patches = [ ./ghc-paths-nix.patch ];
-  meta = {
-    description = "Knowledge of GHC's installation directories";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-paths/ghc-paths-nix.patch b/pkgs/development/libraries/haskell/ghc-paths/ghc-paths-nix.patch
deleted file mode 100644
index b3c75a26a03..00000000000
--- a/pkgs/development/libraries/haskell/ghc-paths/ghc-paths-nix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -Naur ghc-paths-0.1.0.9/GHC/Paths.hs ghc-paths-0.1.0.9-new/GHC/Paths.hs
---- ghc-paths-0.1.0.9/GHC/Paths.hs	2012-12-16 13:53:45.720148396 +0100
-+++ ghc-paths-0.1.0.9-new/GHC/Paths.hs	2012-12-16 17:22:12.765576568 +0100
-@@ -1,13 +1,35 @@
- {-# LANGUAGE CPP #-}
-+{-# LANGUAGE ScopedTypeVariables #-}
- 
- module GHC.Paths (
-         ghc, ghc_pkg, libdir, docdir
-   ) where
- 
-+import Control.Exception as E
-+import Data.Maybe
-+import System.Environment
-+import System.IO.Unsafe
-+
-+-- Yes, there's lookupEnv now, but we want to be compatible
-+-- with older GHCs.
-+checkEnv :: String -> IO (Maybe String)
-+checkEnv var = E.catch (fmap Just (getEnv var))
-+                       (\ (e :: IOException) -> return Nothing)
-+
-+nixLibdir, nixDocdir, nixGhc, nixGhcPkg :: Maybe FilePath
-+nixLibdir = unsafePerformIO (checkEnv "NIX_GHC_LIBDIR")
-+nixDocdir = unsafePerformIO (checkEnv "NIX_GHC_DOCDIR")
-+nixGhc    = unsafePerformIO (checkEnv "NIX_GHC")
-+nixGhcPkg = unsafePerformIO (checkEnv "NIX_GHCPKG")
-+{-# NOINLINE nixLibdir #-}
-+{-# NOINLINE nixDocdir #-}
-+{-# NOINLINE nixGhc    #-}
-+{-# NOINLINE nixGhcPkg #-}
-+
- libdir, docdir, ghc, ghc_pkg :: FilePath
- 
--libdir  = GHC_PATHS_LIBDIR
--docdir  = GHC_PATHS_DOCDIR
-+libdir  = fromMaybe GHC_PATHS_LIBDIR  nixLibdir
-+docdir  = fromMaybe GHC_PATHS_DOCDIR  nixDocdir
- 
--ghc     = GHC_PATHS_GHC
--ghc_pkg = GHC_PATHS_GHC_PKG
-+ghc     = fromMaybe GHC_PATHS_GHC     nixGhc
-+ghc_pkg = fromMaybe GHC_PATHS_GHC_PKG nixGhcPkg
diff --git a/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix b/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix
deleted file mode 100644
index 0c7d5c82f11..00000000000
--- a/pkgs/development/libraries/haskell/ghc-syb-utils/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-syb-utils";
-  version = "0.2.2";
-  sha256 = "03r4x3a4hjivxladlw23jk8s2pgfh85lqf196ks1ngyg6ih1g6lk";
-  buildDepends = [ syb ];
-  meta = {
-    homepage = "http://github.com/nominolo/ghc-syb";
-    description = "Scrap Your Boilerplate utilities for the GHC API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-syb/default.nix b/pkgs/development/libraries/haskell/ghc-syb/default.nix
deleted file mode 100644
index 58caf7f3e29..00000000000
--- a/pkgs/development/libraries/haskell/ghc-syb/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-syb";
-  version = "0.2.0.0";
-  sha256 = "0052bd2ee4d92fbb010bebc7bcfd533a0b78437f1fb0834288ce979c103d9d67";
-  meta = {
-    homepage = "http://github.com/nominolo/ghc-syb";
-    description = "Data and Typeable instances for the GHC API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghc-vis/default.nix b/pkgs/development/libraries/haskell/ghc-vis/default.nix
deleted file mode 100644
index 5a1da0848b2..00000000000
--- a/pkgs/development/libraries/haskell/ghc-vis/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, deepseq, fgl, ghcHeapView, graphviz, gtk, mtl
-, svgcairo, text, transformers, xdot
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-vis";
-  version = "0.7.2.7";
-  sha256 = "0kxkmbp71yx5mskzpcyjd8s2yq01q1q6dxmqzmwg6naalcpcbswv";
-  buildDepends = [
-    cairo deepseq fgl ghcHeapView graphviz gtk mtl svgcairo text
-    transformers xdot
-  ];
-  postInstall = ''
-    ensureDir "$out/share/ghci"
-    ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname"
-  '';
-  meta = {
-    homepage = "http://felsin9.de/nnis/ghc-vis";
-    description = "Live visualization of data structures in GHCi";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghcjs-codemirror/default.nix b/pkgs/development/libraries/haskell/ghcjs-codemirror/default.nix
deleted file mode 100644
index 06473e161fb..00000000000
--- a/pkgs/development/libraries/haskell/ghcjs-codemirror/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ghcjs-codemirror";
-  version = "0.0.0.1";
-  sha256 = "04x5h0i4fgyc2c5ihrnk0w3l1f3avvcl115zlnich93nillgbnfw";
-  meta = {
-    homepage = "https://github.com/ghcjs/CodeMirror";
-    description = "Installs CodeMirror JavaScript files";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ghcjs-prim/default.nix b/pkgs/development/libraries/haskell/ghcjs-prim/default.nix
deleted file mode 100644
index 04d73661e60..00000000000
--- a/pkgs/development/libraries/haskell/ghcjs-prim/default.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ cabal, primitive, fetchgit }:
-
-cabal.mkDerivation (self: {
-  pname = "ghcjs-prim";
-  version = "0.1.0.0";
-  src = fetchgit {
-    url = git://github.com/ghcjs/ghcjs-prim.git;
-    rev = "8e003e1a1df10233bc3f03d7bbd7d37de13d2a84";
-    sha256 = "11k2r87s58wmpxykn61lihn4vm3x67cm1dygvdl26papifinj6pz";
-  };
-  buildDepends = [ primitive ];
-})
diff --git a/pkgs/development/libraries/haskell/gio/default.nix b/pkgs/development/libraries/haskell/gio/default.nix
deleted file mode 100644
index c98f772f87a..00000000000
--- a/pkgs/development/libraries/haskell/gio/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk2hsBuildtools, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "gio";
-  version = "0.13.0.3";
-  sha256 = "15025jj6i1gpvjs46545vzmvs6ka41x15lrllqr9hd0qsyhibsf5";
-  buildDepends = [ glib mtl ];
-  buildTools = [ gtk2hsBuildtools ];
-  pkgconfigDepends = [ glib ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the GIO";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/git-date/default.nix b/pkgs/development/libraries/haskell/git-date/default.nix
deleted file mode 100644
index 1ee0095cd17..00000000000
--- a/pkgs/development/libraries/haskell/git-date/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2, time
-, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "git-date";
-  version = "0.2.1";
-  sha256 = "17xiim439igg1gfcfwpzxjkgpmfqqh9v79jm4bg0f9h5dijij79l";
-  buildDepends = [ time utf8String ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2 time utf8String
-  ];
-  meta = {
-    homepage = "https://github.com/singpolyma/git-date-haskell";
-    description = "Bindings to the date parsing from Git";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/github/default.nix b/pkgs/development/libraries/haskell/github/default.nix
deleted file mode 100644
index 3e2b84a93db..00000000000
--- a/pkgs/development/libraries/haskell/github/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, base16Bytestring, byteable
-, caseInsensitive, conduit, cryptohash, dataDefault, failure
-, hashable, HTTP, httpConduit, httpTypes, network, text, time
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "github";
-  version = "0.13.1";
-  sha256 = "0rz89lpswxxsdyfjb63v9md96bxr3abxzwqryh1a2jxhm7f1ia5l";
-  buildDepends = [
-    aeson attoparsec base16Bytestring byteable caseInsensitive conduit
-    cryptohash dataDefault failure hashable HTTP httpConduit httpTypes
-    network text time unorderedContainers vector
-  ];
-  meta = {
-    homepage = "https://github.com/fpco/github";
-    description = "Access to the Github API, v3";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gitit/default.nix b/pkgs/development/libraries/haskell/gitit/default.nix
deleted file mode 100644
index d256c2f014f..00000000000
--- a/pkgs/development/libraries/haskell/gitit/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, base64Bytestring, blazeHtml, ConfigFile, feed
-, filepath, filestore, ghcPaths, happstackServer, highlightingKate
-, hoauth2, hslogger, HStringTemplate, HTTP, httpClientTls
-, httpConduit, json, mtl, network, networkUri, pandoc, pandocTypes
-, parsec, random, recaptcha, safe, SHA, split, syb, tagsoup, text
-, time, uri, url, utf8String, uuid, xhtml, xml, xssSanitize, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gitit";
-  version = "0.10.6.1";
-  sha256 = "1l6zra0yiwrmiycblp25b5yd1yrz94537l8zkspkf7z6wc8vdkn0";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson base64Bytestring blazeHtml ConfigFile feed filepath filestore
-    ghcPaths happstackServer highlightingKate hoauth2 hslogger
-    HStringTemplate HTTP httpClientTls httpConduit json mtl network
-    networkUri pandoc pandocTypes parsec random recaptcha safe SHA
-    split syb tagsoup text time uri url utf8String uuid xhtml xml
-    xssSanitize zlib
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://gitit.net";
-    description = "Wiki using happstack, git or darcs, and pandoc";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gitlib-libgit2/default.nix b/pkgs/development/libraries/haskell/gitlib-libgit2/default.nix
deleted file mode 100644
index bb7206803eb..00000000000
--- a/pkgs/development/libraries/haskell/gitlib-libgit2/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitCombinators, exceptions, fastLogger
-, filepath, gitlib, gitlibTest, hlibgit2, hspec, hspecExpectations
-, HUnit, liftedAsync, liftedBase, missingForeign, mmorph
-, monadControl, monadLogger, monadLoops, mtl, resourcet, stm
-, stmConduit, tagged, text, textIcu, time, transformers
-, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gitlib-libgit2";
-  version = "3.1.0.1";
-  sha256 = "0rqx1cqj7rciy7kr5dfzh4crvjk0s6amm3d5nzyawkkkdda54dcs";
-  buildDepends = [
-    conduit conduitCombinators exceptions fastLogger filepath gitlib
-    hlibgit2 liftedAsync liftedBase missingForeign mmorph monadControl
-    monadLogger monadLoops mtl resourcet stm stmConduit tagged text
-    textIcu time transformers transformersBase
-  ];
-  testDepends = [
-    exceptions gitlib gitlibTest hspec hspecExpectations HUnit
-    monadLogger transformers
-  ];
-  meta = {
-    description = "Libgit2 backend for gitlib";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gitlib-test/default.nix b/pkgs/development/libraries/haskell/gitlib-test/default.nix
deleted file mode 100644
index 130a0efdcd1..00000000000
--- a/pkgs/development/libraries/haskell/gitlib-test/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitCombinators, exceptions, gitlib, hspec
-, hspecExpectations, HUnit, monadControl, tagged, text, time
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gitlib-test";
-  version = "3.1.0.1";
-  sha256 = "1c65v86brvw3sy48vg79j0ijc5n4cpafksqsmbjs50h3v80zkdm3";
-  buildDepends = [
-    conduit conduitCombinators exceptions gitlib hspec
-    hspecExpectations HUnit monadControl tagged text time transformers
-  ];
-  meta = {
-    description = "Test library for confirming gitlib backend compliance";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gitlib/default.nix b/pkgs/development/libraries/haskell/gitlib/default.nix
deleted file mode 100644
index cfa9dd2b8e3..00000000000
--- a/pkgs/development/libraries/haskell/gitlib/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base16Bytestring, conduit, conduitCombinators, exceptions
-, filepath, hashable, liftedAsync, liftedBase, monadControl
-, monadLogger, mtl, resourcet, semigroups, systemFilepath, tagged
-, text, time, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gitlib";
-  version = "3.1.0";
-  sha256 = "0zyym7m8bdhc4wi2jrhcmipmlq106qkd61c4y9iisgk73v2pg9f4";
-  buildDepends = [
-    base16Bytestring conduit conduitCombinators exceptions filepath
-    hashable liftedAsync liftedBase monadControl monadLogger mtl
-    resourcet semigroups systemFilepath tagged text time transformers
-    unorderedContainers
-  ];
-  meta = {
-    description = "API library for working with Git repositories";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gl/default.nix b/pkgs/development/libraries/haskell/gl/default.nix
deleted file mode 100644
index 05c7a68d0c3..00000000000
--- a/pkgs/development/libraries/haskell/gl/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, fixed, half, hxt, mesa, split, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "gl";
-  version = "0.6.1";
-  sha256 = "0wqsbwnp69g6vz5irf65zv1nx4vnlwcm771jxzk70r2wzi2vsg3y";
-  buildDepends = [ filepath fixed half hxt split transformers ];
-  extraLibraries = [ mesa ];
-  noHaddock = true;
-  meta = {
-    description = "Complete OpenGL raw bindings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/glade/default.nix b/pkgs/development/libraries/haskell/glade/default.nix
deleted file mode 100644
index 27af64b973d..00000000000
--- a/pkgs/development/libraries/haskell/glade/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk, gtk2hsBuildtools, gtkC, libc, libglade
-, pkgconfig
-}:
-
-cabal.mkDerivation (self: {
-  pname = "glade";
-  version = "0.12.5.0";
-  sha256 = "0dbl7y5rdwzcham16iym9cikfyaphzr1rqcsni9ab6s2368a1vkr";
-  buildDepends = [ glib gtk ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc pkgconfig ];
-  pkgconfigDepends = [ gtkC libglade ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the glade library";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/glib/default.nix b/pkgs/development/libraries/haskell/glib/default.nix
deleted file mode 100644
index 872364fe985..00000000000
--- a/pkgs/development/libraries/haskell/glib/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk2hsBuildtools, libc, pkgconfig, text, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "glib";
-  version = "0.13.0.6";
-  sha256 = "1hn3l0vrz76gmk7bjhs4nw68izf29k0pxm92l0zih7wq5ny4lhrv";
-  buildDepends = [ text utf8String ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc pkgconfig ];
-  pkgconfigDepends = [ glib ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the GLIB library for Gtk2Hs";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gloss-accelerate/default.nix b/pkgs/development/libraries/haskell/gloss-accelerate/default.nix
deleted file mode 100644
index 172d5f31526..00000000000
--- a/pkgs/development/libraries/haskell/gloss-accelerate/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, accelerate, accelerateCuda, gloss }:
-
-cabal.mkDerivation (self: {
-  pname = "gloss-accelerate";
-  version = "1.8.15.0";
-  sha256 = "1nj2rnp2bg3xmi4xbaws9jc7qx3b4qqg9fyvfv13xdav28d7iqb0";
-  buildDepends = [ accelerate accelerateCuda gloss ];
-  meta = {
-    description = "Extras to interface Gloss and Accelerate";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gloss-banana/default.nix b/pkgs/development/libraries/haskell/gloss-banana/default.nix
deleted file mode 100644
index 58adb03fc78..00000000000
--- a/pkgs/development/libraries/haskell/gloss-banana/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gloss, reactiveBanana }:
-
-cabal.mkDerivation (self: {
-  pname = "gloss-banana";
-  version = "0.1.0.4";
-  sha256 = "0zzpdryfcqvxpzv53ymsvkm2nza9ryvzqgf3n89pnvrni91avgj3";
-  buildDepends = [ gloss reactiveBanana ];
-  meta = {
-    homepage = "https://github.com/Twey/gloss-banana";
-    description = "An Interface for gloss in terms of a reactive-banana Behavior";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ twey ];
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gloss-raster-accelerate/default.nix b/pkgs/development/libraries/haskell/gloss-raster-accelerate/default.nix
deleted file mode 100644
index 1a21c2632ee..00000000000
--- a/pkgs/development/libraries/haskell/gloss-raster-accelerate/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, accelerate, accelerateCuda, gloss, glossAccelerate }:
-
-cabal.mkDerivation (self: {
-  pname = "gloss-raster-accelerate";
-  version = "1.8.15.0";
-  sha256 = "1fs3ybrzkykslac1zzh6g73lfdfysn6y2fr1pra9hd0a7x5a8j10";
-  buildDepends = [ accelerate accelerateCuda gloss glossAccelerate ];
-  meta = {
-    description = "Parallel rendering of raster images using Accelerate";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gloss-raster/default.nix b/pkgs/development/libraries/haskell/gloss-raster/default.nix
deleted file mode 100644
index 16316b16590..00000000000
--- a/pkgs/development/libraries/haskell/gloss-raster/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gloss, glossRendering, llvm, repa }:
-
-cabal.mkDerivation (self: {
-  pname = "gloss-raster";
-  version = "1.9.2.1";
-  sha256 = "0vz03hw9rck9vcbh1lvy7dncij9ykgh7mslb3hwsz8z570dbnacw";
-  buildDepends = [ gloss glossRendering repa ];
-  extraLibraries = [ llvm ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://gloss.ouroborus.net";
-    description = "Parallel rendering of raster images";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gloss-rendering/default.nix b/pkgs/development/libraries/haskell/gloss-rendering/default.nix
deleted file mode 100644
index 190993e44fc..00000000000
--- a/pkgs/development/libraries/haskell/gloss-rendering/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bmp, GLUT, OpenGL }:
-
-cabal.mkDerivation (self: {
-  pname = "gloss-rendering";
-  version = "1.9.2.1";
-  sha256 = "05wdiadwjykz8x0fimznp3q1drm4v3vnv6cv6wjkj1xsclmhb99k";
-  buildDepends = [ bmp GLUT OpenGL ];
-  meta = {
-    description = "Gloss picture data types and rendering functions";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gloss/default.nix b/pkgs/development/libraries/haskell/gloss/default.nix
deleted file mode 100644
index da6eb98776f..00000000000
--- a/pkgs/development/libraries/haskell/gloss/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bmp, glossRendering, GLUT, OpenGL }:
-
-cabal.mkDerivation (self: {
-  pname = "gloss";
-  version = "1.9.2.1";
-  sha256 = "1fk7472lw4621gv64fv4mna8z1av15f7d0didpc9r22rdlkpa80l";
-  buildDepends = [ bmp glossRendering GLUT OpenGL ];
-  meta = {
-    homepage = "http://gloss.ouroborus.net";
-    description = "Painless 2D vector graphics, animations and simulations";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/glpk-hs/default.nix b/pkgs/development/libraries/haskell/glpk-hs/default.nix
deleted file mode 100644
index 50289f33408..00000000000
--- a/pkgs/development/libraries/haskell/glpk-hs/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, glpk, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "glpk-hs";
-  version = "0.3.4";
-  sha256 = "0wyasd0dqi5nnh52lx980vnyhm0rwib0sd7qnpj4s9hq8rn994cm";
-  buildDepends = [ deepseq mtl ];
-  extraLibraries = [ glpk ];
-  meta = {
-    description = "Comprehensive GLPK linear programming bindings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gnuidn/default.nix b/pkgs/development/libraries/haskell/gnuidn/default.nix
deleted file mode 100644
index 8bedf0d4186..00000000000
--- a/pkgs/development/libraries/haskell/gnuidn/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, libidn, text }:
-
-cabal.mkDerivation (self: {
-  pname = "gnuidn";
-  version = "0.2.1";
-  sha256 = "1jii635wc3j1jnwwx24j9gg9xd91g2iw5967acn74p7db62lqx37";
-  buildDepends = [ text ];
-  buildTools = [ c2hs ];
-  extraLibraries = [ libidn ];
-  pkgconfigDepends = [ libidn ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-gnuidn/";
-    description = "Bindings for GNU IDN";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gnuplot/default.nix b/pkgs/development/libraries/haskell/gnuplot/default.nix
deleted file mode 100644
index dc152661049..00000000000
--- a/pkgs/development/libraries/haskell/gnuplot/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, dataAccessorTransformers, deepseq, filepath
-, temporary, time, transformers, utilityHt
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gnuplot";
-  version = "0.5.2.2";
-  sha256 = "0l5hi346bhs9w11i3z6yy4mcr3k50xcp3j31g6wza9grxlfqc5av";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    dataAccessor dataAccessorTransformers deepseq filepath temporary
-    time transformers utilityHt
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Gnuplot";
-    description = "2D and 3D plots using gnuplot";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gnutls/default.nix b/pkgs/development/libraries/haskell/gnutls/default.nix
deleted file mode 100644
index 5d8ee9b61df..00000000000
--- a/pkgs/development/libraries/haskell/gnutls/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gnutls, monadsTf, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "gnutls";
-  version = "0.1.5";
-  sha256 = "1sf6b4g0jwk1jrzjq4vwwak57lzm1zc43ggysp973q5icm6gs8wp";
-  buildDepends = [ monadsTf transformers ];
-  extraLibraries = [ gnutls ];
-  pkgconfigDepends = [ gnutls ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-gnutls/";
-    description = "Bindings for GNU libgnutls";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/graph-wrapper/default.nix b/pkgs/development/libraries/haskell/graph-wrapper/default.nix
deleted file mode 100644
index f38bc24d246..00000000000
--- a/pkgs/development/libraries/haskell/graph-wrapper/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "graph-wrapper";
-  version = "0.2.4.3";
-  sha256 = "1wfazkczc9m1r0snzv5b4ax315g93qgrnqc2wnrqqnzhcfy1symg";
-  meta = {
-    homepage = "http://www.github.com/batterseapower/graph-wrapper";
-    description = "A wrapper around the standard Data.Graph with a less awkward interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/graphscc/default.nix b/pkgs/development/libraries/haskell/graphscc/default.nix
deleted file mode 100644
index 2124bd0b254..00000000000
--- a/pkgs/development/libraries/haskell/graphscc/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "GraphSCC";
-  version = "1.0.4";
-  sha256 = "1wbcx3wb02adb7l4nchxla3laliz0h5q074vfw4z0ic833k977bq";
-  meta = {
-    description = "Tarjan's algorithm for computing the strongly connected components of a graph";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ thoughtpolice ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/graphviz/default.nix b/pkgs/development/libraries/haskell/graphviz/default.nix
deleted file mode 100644
index c50e0403bd6..00000000000
--- a/pkgs/development/libraries/haskell/graphviz/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, colour, dlist, fgl, filepath, polyparse, QuickCheck
-, systemGraphviz, temporary, text, transformers, wlPprintText
-}:
-
-cabal.mkDerivation (self: {
-  pname = "graphviz";
-  version = "2999.17.0.1";
-  sha256 = "0s6l1mlqvllrlx7vc06lgcs68ajhfk98awm63ab1dkqmcnj23ixv";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    colour dlist fgl filepath polyparse temporary text transformers
-    wlPprintText
-  ];
-  testDepends = [ fgl filepath QuickCheck systemGraphviz text ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://projects.haskell.org/graphviz/";
-    description = "Bindings to Graphviz for graph visualisation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/greencard/default.nix b/pkgs/development/libraries/haskell/greencard/default.nix
deleted file mode 100644
index 530c3be1505..00000000000
--- a/pkgs/development/libraries/haskell/greencard/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "greencard";
-  version = "3.0.4.2";
-  sha256 = "1vl9p6mqss5r4jfqnjir7m1q7fhh9f204c99qd5y5d0j7yc26r5y";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "https://github.com/sof/greencard";
-    description = "GreenCard, a foreign function pre-processor for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/grid/default.nix b/pkgs/development/libraries/haskell/grid/default.nix
deleted file mode 100644
index 8826d3ca2b5..00000000000
--- a/pkgs/development/libraries/haskell/grid/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, QuickCheck, testFramework
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "grid";
-  version = "7.6.7";
-  sha256 = "1sdm47y9hbqn40bfi4fssnbrhksca7gdkgpqvz1gd2lqs729i1nf";
-  buildDepends = [ cereal ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/mhwombat/grid";
-    description = "Tools for working with regular grids (graphs, lattices)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/groom/default.nix b/pkgs/development/libraries/haskell/groom/default.nix
deleted file mode 100644
index 41853b763f4..00000000000
--- a/pkgs/development/libraries/haskell/groom/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcExts }:
-
-cabal.mkDerivation (self: {
-  pname = "groom";
-  version = "0.1.2";
-  sha256 = "045hzpnf17rp1ib6q3gcznl9b7ivz5zmv0gh7qfg726kr8i030hf";
-  buildDepends = [ haskellSrcExts ];
-  meta = {
-    description = "Pretty printing for well-behaved Show instances";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/groupoids/default.nix b/pkgs/development/libraries/haskell/groupoids/default.nix
deleted file mode 100644
index 1f0c73c00db..00000000000
--- a/pkgs/development/libraries/haskell/groupoids/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, semigroupoids }:
-
-cabal.mkDerivation (self: {
-  pname = "groupoids";
-  version = "4.0";
-  sha256 = "08la44c19pz2clws5mb939zc1d17cb6qy9qlh2n1634pl0zrawb6";
-  buildDepends = [ semigroupoids ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/ekmett/groupoids/";
-    description = "This package has been absorbed into semigroupoids 4.0";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/groups/default.nix b/pkgs/development/libraries/haskell/groups/default.nix
deleted file mode 100644
index 4f9fb3f67ae..00000000000
--- a/pkgs/development/libraries/haskell/groups/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "groups";
-  version = "0.4.0.0";
-  sha256 = "1kp8h3617cimya8nnadljyy4vk66dzl5nzfm900k2gh3ci8kja6k";
-  meta = {
-    description = "Haskell 98 groups";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gsasl/default.nix b/pkgs/development/libraries/haskell/gsasl/default.nix
deleted file mode 100644
index da0ab99d976..00000000000
--- a/pkgs/development/libraries/haskell/gsasl/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gsasl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "gsasl";
-  version = "0.3.5";
-  sha256 = "1797rs6syrgs82akbj7nkmj0nni4w83fhwrl1zy2l3jqkcacvbm3";
-  buildDepends = [ transformers ];
-  pkgconfigDepends = [ gsasl ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-gsasl/";
-    description = "Bindings for GNU libgsasl";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gtk-traymanager/default.nix b/pkgs/development/libraries/haskell/gtk-traymanager/default.nix
deleted file mode 100644
index 53613255c32..00000000000
--- a/pkgs/development/libraries/haskell/gtk-traymanager/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk, x11 }:
-
-cabal.mkDerivation (self: {
-  pname = "gtk-traymanager";
-  version = "0.1.5";
-  sha256 = "0hzl9pa5vx04vslb2visx35wwjagzzi1j5gyk5acy8pym8ly50hm";
-  buildDepends = [ glib gtk ];
-  pkgconfigDepends = [ gtk x11 ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/travitch/gtk-traymanager";
-    description = "A wrapper around the eggtraymanager library for Linux system trays";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gtk/default.nix b/pkgs/development/libraries/haskell/gtk/default.nix
deleted file mode 100644
index effbd57f799..00000000000
--- a/pkgs/development/libraries/haskell/gtk/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, gio, glib, gtk, gtk2hsBuildtools, libc, mtl, pango
-, pkgconfig, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gtk";
-  version = "0.13.3";
-  sha256 = "016v6r53py659ncx0nvlcvvs3j3kj6rrbrm7lk8sggdhm7jvz6w7";
-  buildDepends = [ cairo gio glib mtl pango text ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc pkgconfig ];
-  pkgconfigDepends = [ glib gtk ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the Gtk+ graphical user interface library";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix b/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix
deleted file mode 100644
index 9fabf287166..00000000000
--- a/pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, filepath, happy, hashtables, random }:
-
-cabal.mkDerivation (self: {
-  pname = "gtk2hs-buildtools";
-  version = "0.13.0.3";
-  sha256 = "1ijcmcjp8mralpzl1gvh24bzq8njlzkvck1r07b010rrklv04arp";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath hashtables random ];
-  buildTools = [ alex happy ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Tools to build the Gtk2Hs suite of User Interface libraries";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gtk3/default.nix b/pkgs/development/libraries/haskell/gtk3/default.nix
deleted file mode 100644
index d39adf4e5e4..00000000000
--- a/pkgs/development/libraries/haskell/gtk3/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, gio, glib, gtk2hsBuildtools, gtk3, mtl, pango, text
-, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gtk3";
-  version = "0.13.3";
-  sha256 = "0246d4dxgmfvq7g8avswjry2rh5lfj1kzcf0vqwchgvlvcfhgzlh";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cairo gio glib mtl pango text time transformers ];
-  buildTools = [ gtk2hsBuildtools ];
-  pkgconfigDepends = [ glib gtk3 ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the Gtk+ graphical user interface library";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gtkglext/default.nix b/pkgs/development/libraries/haskell/gtkglext/default.nix
deleted file mode 100644
index 481e2ade84a..00000000000
--- a/pkgs/development/libraries/haskell/gtkglext/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk, gtk2hsBuildtools, gtkglext, pango
-, pangox_compat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gtkglext";
-  version = "0.12.5.0";
-  sha256 = "1xhalcb85cpswdpqxx64fxpmyqq7iakgaczjrbr25fp0h1glshhk";
-  buildDepends = [ glib gtk pango ];
-  buildTools = [ gtk2hsBuildtools ];
-  pkgconfigDepends = [ gtkglext pangox_compat ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the GTK+ OpenGL Extension";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/gtksourceview2/default.nix b/pkgs/development/libraries/haskell/gtksourceview2/default.nix
deleted file mode 100644
index d3f0f3136f8..00000000000
--- a/pkgs/development/libraries/haskell/gtksourceview2/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk, gtk2hsBuildtools, gtksourceview, libc, mtl
-, pkgconfig, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "gtksourceview2";
-  version = "0.13.1.1";
-  sha256 = "09439drmwfy5bqni1clcn0nng30irn9x43fjak9jljggg1yij9xw";
-  buildDepends = [ glib gtk mtl text ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc pkgconfig ];
-  pkgconfigDepends = [ gtksourceview ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the GtkSourceView library";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hS3/default.nix b/pkgs/development/libraries/haskell/hS3/default.nix
deleted file mode 100644
index 5cbad954c31..00000000000
--- a/pkgs/development/libraries/haskell/hS3/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Crypto, dataenc, HTTP, hxt, MissingH, network, networkUri
-, random, regexCompat, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hS3";
-  version = "0.5.9";
-  sha256 = "0nf71jb15gkkcrb0x83mmql6j55c6dnz3bl3yq1grphwn0jbmq3y";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    Crypto dataenc HTTP hxt MissingH network networkUri random
-    regexCompat utf8String
-  ];
-  meta = {
-    homepage = "http://gregheartsfield.com/hS3/";
-    description = "Interface to Amazon's Simple Storage Service (S3)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hackage-db/default.nix b/pkgs/development/libraries/haskell/hackage-db/default.nix
deleted file mode 100644
index e4243def8b4..00000000000
--- a/pkgs/development/libraries/haskell/hackage-db/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, tar, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "hackage-db";
-  version = "1.11";
-  sha256 = "14jjy3i5pjdcw2cx3n5ipg72zahvy9vh87vlcgnz44slw8av6dcq";
-  buildDepends = [ Cabal filepath tar utf8String ];
-  meta = {
-    homepage = "http://github.com/peti/hackage-db";
-    description = "access Hackage's package database via Data.Map";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haddock-api/default.nix b/pkgs/development/libraries/haskell/haddock-api/default.nix
deleted file mode 100644
index d2dc35b1ffd..00000000000
--- a/pkgs/development/libraries/haskell/haddock-api/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, deepseq, filepath, ghcPaths, haddockLibrary, xhtml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haddock-api";
-  version = "2.15.0.1";
-  sha256 = "1s25wykd5ka9chi67s07zy1jyd4pxs72d6lcpj7551izcs2l86sm";
-  buildDepends = [
-    Cabal deepseq filepath ghcPaths haddockLibrary xhtml
-  ];
-  meta = {
-    homepage = "http://www.haskell.org/haddock/";
-    description = "A documentation-generation tool for Haskell libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haddock-library/default.nix b/pkgs/development/libraries/haskell/haddock-library/default.nix
deleted file mode 100644
index a7041b3ba28..00000000000
--- a/pkgs/development/libraries/haskell/haddock-library/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseCompat, deepseq, hspec, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "haddock-library";
-  version = "1.1.1";
-  sha256 = "0sjnmbmq1pss9ikcqnhvpf57rv78lzi1r99ywpmmvj1gyva2s31m";
-  buildDepends = [ deepseq ];
-  testDepends = [ baseCompat deepseq hspec QuickCheck ];
-  meta = {
-    homepage = "http://www.haskell.org/haddock/";
-    description = "Library exposing some functionality of Haddock";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hakyll/default.nix b/pkgs/development/libraries/haskell/hakyll/default.nix
deleted file mode 100644
index 7eeacd238ba..00000000000
--- a/pkgs/development/libraries/haskell/hakyll/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, blazeHtml, blazeMarkup, cmdargs, cryptohash
-, dataDefault, deepseq, filepath, fsnotify, httpConduit, httpTypes
-, HUnit, lrucache, mtl, network, networkUri, pandoc, pandocCiteproc
-, parsec, QuickCheck, random, regexBase, regexTdfa, snapCore
-, snapServer, systemFilepath, tagsoup, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text, time
-, utillinux
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hakyll";
-  version = "4.6.1.1";
-  sha256 = "1y1bc25ivj6sgq9909qgwsm54dn6sdisd1znkk9r5x9c7ajv6gaa";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary blazeHtml blazeMarkup cmdargs cryptohash dataDefault deepseq
-    filepath fsnotify httpConduit httpTypes lrucache mtl network
-    networkUri pandoc pandocCiteproc parsec random regexBase regexTdfa
-    snapCore snapServer systemFilepath tagsoup text time
-  ];
-  testDepends = [
-    binary blazeHtml blazeMarkup cmdargs cryptohash dataDefault deepseq
-    filepath fsnotify httpConduit httpTypes HUnit lrucache mtl network
-    networkUri pandoc pandocCiteproc parsec QuickCheck random regexBase
-    regexTdfa snapCore snapServer systemFilepath tagsoup testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 text time utillinux
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://jaspervdj.be/hakyll";
-    description = "A static website compiler library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/half/default.nix b/pkgs/development/libraries/haskell/half/default.nix
deleted file mode 100644
index e113f6730d9..00000000000
--- a/pkgs/development/libraries/haskell/half/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "half";
-  version = "0.2.0.1";
-  sha256 = "0lwh5bv8pnp9fzq64z1fg1i4fv8h2lcchs1298agq881hcay19qw";
-  meta = {
-    homepage = "http://github.com/ekmett/half";
-    description = "Half-precision floating-point";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hamlet/default.nix b/pkgs/development/libraries/haskell/hamlet/default.nix
deleted file mode 100644
index c897eb036bd..00000000000
--- a/pkgs/development/libraries/haskell/hamlet/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, shakespeare }:
-
-cabal.mkDerivation (self: {
-  pname = "hamlet";
-  version = "1.2.0";
-  sha256 = "0rla3ap3malk8j6mh07fr2aqvbscpy743wrfq3skgjv3j4jlpjfi";
-  buildDepends = [ shakespeare ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/shakespearean-templates";
-    description = "Haml-like template files that are compile-time checked (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/handa-gdata/default.nix b/pkgs/development/libraries/haskell/handa-gdata/default.nix
deleted file mode 100644
index b96c68297cb..00000000000
--- a/pkgs/development/libraries/haskell/handa-gdata/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, binary, caseInsensitive, cmdargs
-, dataDefault, filepath, GenericPretty, HTTP, httpConduit, json
-, network, pureMD5, random, regexPosix, resourcet, split, time
-, unixCompat, utf8String, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "handa-gdata";
-  version = "0.7.0.1";
-  sha256 = "1azjfhwcirf6nv7pym8lcrghvjbrb1hh1y2w43g7qxxdmk54n8g7";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    base64Bytestring binary caseInsensitive cmdargs dataDefault
-    filepath GenericPretty HTTP httpConduit json network pureMD5 random
-    regexPosix resourcet split time unixCompat utf8String xml
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://code.google.com/p/hgdata";
-    description = "Library and command-line utility for accessing Google services and APIs";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/happstack/happstack-fastcgi.nix b/pkgs/development/libraries/haskell/happstack/happstack-fastcgi.nix
deleted file mode 100644
index e16092fe523..00000000000
--- a/pkgs/development/libraries/haskell/happstack/happstack-fastcgi.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cgi, fastcgi, happstackServer, mtl, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "happstack-fastcgi";
-  version = "0.1.5";
-  sha256 = "0rvb041nx2f8azvfy1yysisjqrmsfbxnccn992v5q7zhlglcvj8h";
-  buildDepends = [ cgi fastcgi happstackServer mtl utf8String ];
-  meta = {
-    description = "Happstack extension for use with FastCGI";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix b/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix
deleted file mode 100644
index 3567b418ba3..00000000000
--- a/pkgs/development/libraries/haskell/happstack/happstack-hamlet.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happstackServer, shakespeare, text }:
-
-cabal.mkDerivation (self: {
-  pname = "happstack-hamlet";
-  version = "7.0.4";
-  sha256 = "1l12gyyqzblb9psk6692r9xw640jxzyxqldfyg2yrzz8y0zi649a";
-  buildDepends = [ happstackServer shakespeare text ];
-  meta = {
-    homepage = "http://www.happstack.com/";
-    description = "Support for Hamlet HTML templates in Happstack";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/happstack/happstack-lite.nix b/pkgs/development/libraries/haskell/happstack/happstack-lite.nix
deleted file mode 100644
index d0d4de909ef..00000000000
--- a/pkgs/development/libraries/haskell/happstack/happstack-lite.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happstackServer, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "happstack-lite";
-  version = "7.3.6";
-  sha256 = "1mvzpbmjgf5gv9ls5kmg0s6cr765jl701vy2kmbynjkg6jimjmp8";
-  buildDepends = [ happstackServer mtl text ];
-  meta = {
-    homepage = "http://www.happstack.com/";
-    description = "Happstack minus the useless stuff";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/happstack/happstack-server.nix b/pkgs/development/libraries/haskell/happstack/happstack-server.nix
deleted file mode 100644
index 15a1e90414e..00000000000
--- a/pkgs/development/libraries/haskell/happstack/happstack-server.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeHtml, extensibleExceptions
-, filepath, hslogger, html, HUnit, monadControl, mtl, network
-, networkUri, parsec, sendfile, syb, systemFilepath, text, threads
-, time, timeCompat, transformers, transformersBase, utf8String
-, xhtml, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "happstack-server";
-  version = "7.4.0";
-  sha256 = "009y87g4wika9g0p58v8sdayh41rixkivhvi7j1dnxbm4qy89qpk";
-  buildDepends = [
-    base64Bytestring blazeHtml extensibleExceptions filepath hslogger
-    html monadControl mtl network networkUri parsec sendfile syb
-    systemFilepath text threads time timeCompat transformers
-    transformersBase utf8String xhtml zlib
-  ];
-  testDepends = [ HUnit parsec zlib ];
-  meta = {
-    homepage = "http://happstack.com";
-    description = "Web related tools and services";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hashable-extras/default.nix b/pkgs/development/libraries/haskell/hashable-extras/default.nix
deleted file mode 100644
index 70868a2e83a..00000000000
--- a/pkgs/development/libraries/haskell/hashable-extras/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, doctest, filepath, genericDeriving, hashable
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hashable-extras";
-  version = "0.2.0.1";
-  sha256 = "09y2m0wpim7sl7n9qnkr0miwfsbvb1q8lm6shpcq0jxzxknbag7s";
-  buildDepends = [
-    bifunctors genericDeriving hashable transformers
-  ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/analytics/hashable-extras/";
-    description = "Higher-rank Hashable";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hashable/default.nix b/pkgs/development/libraries/haskell/hashable/default.nix
deleted file mode 100644
index ba2690e6ce8..00000000000
--- a/pkgs/development/libraries/haskell/hashable/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck, random, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hashable";
-  version = "1.2.3.0";
-  sha256 = "02akgpwjzj2w5jnn31xp6yvgs4xmyircm8wcbq9v0icza6yb11qi";
-  buildDepends = [ text ];
-  testDepends = [
-    HUnit QuickCheck random testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/tibbe/hashable";
-    description = "A class for types that can be converted to a hash value";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hashed-storage/default.nix b/pkgs/development/libraries/haskell/hashed-storage/default.nix
deleted file mode 100644
index b7e6af904fe..00000000000
--- a/pkgs/development/libraries/haskell/hashed-storage/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, dataenc, extensibleExceptions, filepath, mmap, mtl
-, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hashed-storage";
-  version = "0.5.11";
-  sha256 = "0s8mnayxlvwrrii2l63b372yi5g08br6gpbgz2256d8y128mwjvk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary dataenc extensibleExceptions filepath mmap mtl zlib
-  ];
-  doCheck = false;
-  meta = {
-    description = "Hashed file storage support code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hashtables/default.nix b/pkgs/development/libraries/haskell/hashtables/default.nix
deleted file mode 100644
index ddccebeb48d..00000000000
--- a/pkgs/development/libraries/haskell/hashtables/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fetchgit, hashable, primitive, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "hashtables";
-  version = "1.2.0.1";
-  src = fetchgit {
-    url = "git://github.com/gregorycollins/hashtables.git";
-    sha256 = "1622ba3eb37e72cbedf01ae17162e045ca6506dea8a78750cc85805fe8e86129";
-    rev = "a045fa90f4bc3923f38d1b468ce4d3982cef85e0";
-  };
-  buildDepends = [ hashable primitive vector ];
-  meta = {
-    homepage = "http://github.com/gregorycollins/hashtables";
-    description = "Mutable hash tables in the ST monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hask/default.nix b/pkgs/development/libraries/haskell/hask/default.nix
deleted file mode 100644
index 3162a4fb7e4..00000000000
--- a/pkgs/development/libraries/haskell/hask/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, constraints, reflection, tagged, transformers, void }:
-
-cabal.mkDerivation (self: {
-  pname = "hask";
-  version = "0";
-  sha256 = "1c87jxafxpnlyblhdif4br61wqvnad0s6hvfhmzhx9y1jri3rb39";
-  buildDepends = [ constraints reflection tagged transformers void ];
-  meta = {
-    homepage = "http://github.com/ekmett/hask";
-    description = "Categories";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskeline-class/default.nix b/pkgs/development/libraries/haskell/haskeline-class/default.nix
deleted file mode 100644
index 1b1519c4326..00000000000
--- a/pkgs/development/libraries/haskell/haskeline-class/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskeline, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "haskeline-class";
-  version = "0.6.2";
-  sha256 = "0xgdq2xgw2ccyfzkj5n36s5n6km5l947d2iy4y1qms8kbc05zmfl";
-  buildDepends = [ haskeline mtl ];
-  meta = {
-    homepage = "http://community.haskell.org/~aslatter/code/haskeline-class";
-    description = "Class interface for working with Haskeline";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskeline/default.nix b/pkgs/development/libraries/haskell/haskeline/default.nix
deleted file mode 100644
index f8f4d5ed998..00000000000
--- a/pkgs/development/libraries/haskell/haskeline/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, terminfo, transformers, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "haskeline";
-  version = "0.7.1.3";
-  sha256 = "1bwyfn7y9mi18g7zxz8wxjkld51azlfbxypxbiqdinpm2fdl63mi";
-  buildDepends = [ filepath terminfo transformers utf8String ];
-  configureFlags = "-fterminfo";
-  jailbreak = true;
-  meta = {
-    homepage = "http://trac.haskell.org/haskeline";
-    description = "A command-line interface for user input, written in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-generate/default.nix b/pkgs/development/libraries/haskell/haskell-generate/default.nix
deleted file mode 100644
index 7ca03476110..00000000000
--- a/pkgs/development/libraries/haskell/haskell-generate/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filepath, haskellSrcExts, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-generate";
-  version = "0.2.2";
-  sha256 = "1wdfs28p195szg6jxq0qbyj4jdbqnsp9frgjnp25mzf14y9i1yid";
-  buildDepends = [ haskellSrcExts transformers ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/bennofs/haskell-generate/";
-    description = "haskell-generate";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-lexer/default.nix b/pkgs/development/libraries/haskell/haskell-lexer/default.nix
deleted file mode 100644
index 2e81d757095..00000000000
--- a/pkgs/development/libraries/haskell/haskell-lexer/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-lexer";
-  version = "1.0";
-  sha256 = "86d0c4071295c8613eb965768cb61a0c8422fc0c429a49c7a93e93a72b185b86";
-  meta = {
-    description = "A fully compliant Haskell 98 lexer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-mpi/default.nix b/pkgs/development/libraries/haskell/haskell-mpi/default.nix
deleted file mode 100644
index b7d9bf99148..00000000000
--- a/pkgs/development/libraries/haskell/haskell-mpi/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, cereal, extensibleExceptions, mpi }:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-mpi";
-  version = "1.2.1";
-  sha256 = "1d3xlwz3sx1m7iyf67cfr1vsp3w4iz9mmqvmvdiblj4569hxblr5";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cereal extensibleExceptions ];
-  buildTools = [ c2hs ];
-  extraLibraries = [ mpi ];
-  meta = {
-    homepage = "http://github.com/bjpop/haskell-mpi";
-    description = "Distributed parallel programming in Haskell using MPI";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-names/default.nix b/pkgs/development/libraries/haskell/haskell-names/default.nix
deleted file mode 100644
index 5185c1037a8..00000000000
--- a/pkgs/development/libraries/haskell/haskell-names/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, Cabal, dataLensLight, filemanip, filepath
-, haskellPackages, haskellSrcExts, hseCpp, mtl, prettyShow, tagged
-, tasty, tastyGolden, transformers, traverseWithClass, typeEq
-, uniplate, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-names";
-  version = "0.5.0";
-  sha256 = "07fwdnhiqz6w323iw4xspar8m6sc6mv85i5f2vzbb5y8mrv352zr";
-  buildDepends = [
-    aeson Cabal dataLensLight filepath haskellPackages haskellSrcExts
-    hseCpp mtl tagged transformers traverseWithClass typeEq uniplate
-  ];
-  testDepends = [
-    aeson Cabal filemanip filepath haskellPackages haskellSrcExts
-    hseCpp mtl prettyShow tagged tasty tastyGolden traverseWithClass
-    uniplate utf8String
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://documentup.com/haskell-suite/haskell-names";
-    description = "Name resolution library for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-packages/default.nix b/pkgs/development/libraries/haskell/haskell-packages/default.nix
deleted file mode 100644
index a23c6691a66..00000000000
--- a/pkgs/development/libraries/haskell/haskell-packages/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, Cabal, deepseq, filepath, haskellSrcExts, hseCpp
-, mtl, optparseApplicative, tagged, transformers
-, transformersCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-packages";
-  version = "0.2.4.3";
-  sha256 = "0s1z5zzl53nmjnrlf1czri634h8fksbgkqvvz8hpwa60wsaf4dxn";
-  buildDepends = [
-    aeson Cabal deepseq filepath haskellSrcExts hseCpp mtl
-    optparseApplicative tagged transformers transformersCompat
-  ];
-  meta = {
-    homepage = "http://documentup.com/haskell-suite/haskell-packages";
-    description = "Haskell suite library for package management and integration with Cabal";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-src-exts/1.15.0.1.nix b/pkgs/development/libraries/haskell/haskell-src-exts/1.15.0.1.nix
deleted file mode 100644
index 93e07dede85..00000000000
--- a/pkgs/development/libraries/haskell/haskell-src-exts/1.15.0.1.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs, filemanip, filepath, happy, mtl, smallcheck, syb
-, tasty, tastyGolden, tastySmallcheck
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-src-exts";
-  version = "1.15.0.1";
-  sha256 = "0xp5i06c478vn5m504ax5dfa7p5zc0kflbdkm2ijdzc779lpbx45";
-  buildDepends = [ cpphs ];
-  testDepends = [
-    filemanip filepath mtl smallcheck syb tasty tastyGolden
-    tastySmallcheck
-  ];
-  buildTools = [ happy ];
-  meta = {
-    homepage = "https://github.com/haskell-suite/haskell-src-exts";
-    description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-src-exts/1.16.0.1.nix b/pkgs/development/libraries/haskell/haskell-src-exts/1.16.0.1.nix
deleted file mode 100644
index d837c2f689b..00000000000
--- a/pkgs/development/libraries/haskell/haskell-src-exts/1.16.0.1.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs, filepath, happy, mtl, smallcheck, syb, tasty
-, tastyGolden, tastySmallcheck
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-src-exts";
-  version = "1.16.0.1";
-  sha256 = "1h8gjw5g92rvvzadqzpscg73x7ajvs1wlphrh27afim3scdd8frz";
-  buildDepends = [ cpphs ];
-  testDepends = [
-    filepath mtl smallcheck syb tasty tastyGolden tastySmallcheck
-  ];
-  buildTools = [ happy ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/haskell-suite/haskell-src-exts";
-    description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-src-meta/default.nix b/pkgs/development/libraries/haskell/haskell-src-meta/default.nix
deleted file mode 100644
index e43c0430be7..00000000000
--- a/pkgs/development/libraries/haskell/haskell-src-meta/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcExts, syb, thOrphans, uniplate }:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-src-meta";
-  version = "0.6.0.8";
-  sha256 = "1fv228n9zbqa52aif7pkylrqgz2n63xhxly9f828i18xf02rmxnk";
-  buildDepends = [ haskellSrcExts syb thOrphans uniplate ];
-  jailbreak = true;
-  meta = {
-    description = "Parse source to template-haskell abstract syntax";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskell-src/default.nix b/pkgs/development/libraries/haskell/haskell-src/default.nix
deleted file mode 100644
index 428715ac07b..00000000000
--- a/pkgs/development/libraries/haskell/haskell-src/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happy, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-src";
-  version = "1.0.1.6";
-  sha256 = "1vscvbsly7k0zqb7fi6bm38dfacyl8qgmv0h25fqkn95c0v5dif7";
-  buildDepends = [ syb ];
-  buildTools = [ happy ];
-  meta = {
-    description = "Support for manipulating Haskell source code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskelldb/default.nix b/pkgs/development/libraries/haskell/haskelldb/default.nix
deleted file mode 100644
index d732a465580..00000000000
--- a/pkgs/development/libraries/haskell/haskelldb/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, time }:
-
-cabal.mkDerivation (self: {
-  pname = "haskelldb";
-  version = "2.2.4";
-  sha256 = "0f8c9bz25wzsc65czv0chxk93w947824axl7p821fljlrykcm45y";
-  buildDepends = [ mtl time ];
-  meta = {
-    homepage = "https://github.com/m4dc4p/haskelldb";
-    description = "A library of combinators for generating and executing SQL statements";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskintex/default.nix b/pkgs/development/libraries/haskell/haskintex/default.nix
deleted file mode 100644
index c659d3966f0..00000000000
--- a/pkgs/development/libraries/haskell/haskintex/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, filepath, haskellSrcExts, HaTeX, hint, parsec
-, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskintex";
-  version = "0.5.0.2";
-  sha256 = "1qfqslr8pxks3qmfarmscgvc0q8zn72prqyk5xhmfvkf6q35pmfn";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    binary filepath haskellSrcExts HaTeX hint parsec text transformers
-  ];
-  meta = {
-    homepage = "http://daniel-diaz.github.io/projects/haskintex";
-    description = "Haskell Evaluation inside of LaTeX code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskoin/default.nix b/pkgs/development/libraries/haskell/haskoin/default.nix
deleted file mode 100644
index 7d13d6e797b..00000000000
--- a/pkgs/development/libraries/haskell/haskoin/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, async, binary, byteable, cryptohash, deepseq
-, either, HUnit, jsonRpc, mtl, pbkdf, QuickCheck, split
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskoin";
-  version = "0.1.0.2";
-  sha256 = "0l3h2wvi56k0dcfjambqyjrd45hb7bj0brp8nzrrcfn7fbpyjg8c";
-  buildDepends = [
-    aeson binary byteable cryptohash deepseq either jsonRpc mtl pbkdf
-    split text
-  ];
-  testDepends = [
-    aeson async binary byteable cryptohash deepseq either HUnit jsonRpc
-    mtl pbkdf QuickCheck split testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/haskoin/haskoin";
-    description = "Implementation of the Bitcoin protocol";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haskore/default.nix b/pkgs/development/libraries/haskell/haskore/default.nix
deleted file mode 100644
index 7f1e29a8c6c..00000000000
--- a/pkgs/development/libraries/haskell/haskore/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, eventList, haskellSrc, markovChain, midi
-, nonNegative, parsec, random, transformers, utilityHt
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskore";
-  version = "0.2.0.5";
-  sha256 = "0zvr7hwxnv01g626617yv7f0vwpmyqvlwbyc6yhb2mrlfqwdgbd0";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    dataAccessor eventList haskellSrc markovChain midi nonNegative
-    parsec random transformers utilityHt
-  ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Haskore";
-    description = "The Haskore Computer Music System";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hastache/default.nix b/pkgs/development/libraries/haskell/hastache/default.nix
deleted file mode 100644
index bb26f635f62..00000000000
--- a/pkgs/development/libraries/haskell/hastache/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, filepath, HUnit, ieee754, mtl, syb, text
-, transformers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hastache";
-  version = "0.6.0";
-  sha256 = "1z609mhsc875ba3k6mlmlqpmqlwgxpav2asnf83yzq1q7bfs0cxh";
-  buildDepends = [
-    blazeBuilder filepath ieee754 mtl syb text transformers utf8String
-  ];
-  testDepends = [ HUnit mtl syb text ];
-  meta = {
-    homepage = "http://github.com/lymar/hastache";
-    description = "Haskell implementation of Mustache templates";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haste-compiler/default.nix b/pkgs/development/libraries/haskell/haste-compiler/default.nix
deleted file mode 100644
index f2cf3d24f87..00000000000
--- a/pkgs/development/libraries/haskell/haste-compiler/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, blazeBuilder, bzlib, dataBinaryIeee754
-, dataDefault, either, filepath, ghcPaths, HTTP, monadsTf, mtl
-, network, networkUri, random, shellmate, systemFileio, tar
-, transformers, utf8String, websockets
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haste-compiler";
-  version = "0.4.3";
-  sha256 = "1wkb6a1jwmpjr0jlz5fjq652jz6a6agg0a5pfazyfpdznvd4mm62";
-  isLibrary = true;
-  isExecutable = true;
-  noHaddock = true;
-  buildDepends = [
-    binary blazeBuilder bzlib dataBinaryIeee754 dataDefault either
-    filepath ghcPaths HTTP monadsTf mtl network networkUri random
-    shellmate systemFileio tar transformers utf8String websockets
-  ];
-  configureFlags = "-fportable";
-  meta = {
-    homepage = "http://haste-lang.org/";
-    description = "Haskell To ECMAScript compiler";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haste-perch/default.nix b/pkgs/development/libraries/haskell/haste-perch/default.nix
deleted file mode 100644
index 221a7fe647b..00000000000
--- a/pkgs/development/libraries/haskell/haste-perch/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hasteCompiler, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "haste-perch";
-  version = "0.1.0.4";
-  sha256 = "12ssfik7v671727yxplz44gwgy9i815l44r4z3x066ndcqglr306";
-  buildDepends = [ hasteCompiler transformers ];
-  meta = {
-    homepage = "https://github.com/agocorona/haste-perch";
-    description = "Create, navigate and modify the DOM tree with composable syntax, with the haste compiler";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haxl/default.nix b/pkgs/development/libraries/haskell/haxl/default.nix
deleted file mode 100644
index f257df7f1e0..00000000000
--- a/pkgs/development/libraries/haskell/haxl/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, filepath, hashable, HUnit, text, time
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haxl";
-  version = "0.1.0.0";
-  sha256 = "1spkcvsy0p3ksxapaz93db09y2jsswr5k6qs6cvxmwxxhbnswv36";
-  buildDepends = [
-    aeson filepath hashable HUnit text time unorderedContainers vector
-  ];
-  testDepends = [ aeson hashable HUnit text unorderedContainers ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/facebook/Haxl";
-    description = "A Haskell library for efficient, concurrent, and concise data access";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haxr-th/default.nix b/pkgs/development/libraries/haskell/haxr-th/default.nix
deleted file mode 100644
index 7d7e8282e28..00000000000
--- a/pkgs/development/libraries/haskell/haxr-th/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haxr }:
-
-cabal.mkDerivation (self: {
-  pname = "haxr-th";
-  version = "3000.5";
-  sha256 = "1h1g4r7c5k3rja49ip4m21f2sscn06xjxharnlyazvvs6mzfysif";
-  buildDepends = [ haxr ];
-  meta = {
-    homepage = "http://www.haskell.org/haxr/";
-    description = "Automatic deriving of XML-RPC structs for Haskell records";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/haxr/default.nix b/pkgs/development/libraries/haskell/haxr/default.nix
deleted file mode 100644
index 708959b0045..00000000000
--- a/pkgs/development/libraries/haskell/haxr/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeBuilder, HaXml, HTTP, mtl, network
-, networkUri, time, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haxr";
-  version = "3000.10.3.1";
-  sha256 = "0alvrsk85f1l79hfa9shagjckp4sx835l9734ab2izfv50mxx7gm";
-  buildDepends = [
-    base64Bytestring blazeBuilder HaXml HTTP mtl network networkUri
-    time utf8String
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/HaXR";
-    description = "XML-RPC client and server library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hcltest/default.nix b/pkgs/development/libraries/haskell/hcltest/default.nix
deleted file mode 100644
index c08f9e79bf0..00000000000
--- a/pkgs/development/libraries/haskell/hcltest/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dlist, doctest, either, filepath, free, lens, mmorph
-, monadControl, mtl, optparseApplicative, randomShuffle, split, stm
-, tagged, tasty, temporary, text, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hcltest";
-  version = "0.3.6";
-  sha256 = "145l3kfxi1slngcmh4dnn09hhpr5v6s5nppk0i5a5jzxpp2yx6sd";
-  buildDepends = [
-    dlist either filepath free lens mmorph monadControl mtl
-    optparseApplicative randomShuffle split stm tagged tasty temporary
-    text transformers transformersBase
-  ];
-  testDepends = [ doctest filepath ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/bennofs/hcltest/";
-    description = "A testing library for command line applications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hdaemonize/default.nix b/pkgs/development/libraries/haskell/hdaemonize/default.nix
deleted file mode 100644
index 1fdca2c4f9a..00000000000
--- a/pkgs/development/libraries/haskell/hdaemonize/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, filepath, hsyslog, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "hdaemonize";
-  version = "0.5.0.0";
-  sha256 = "15dyaa9rbmsjp3sg9yxg1i90kfy9rvlzmwg5kl8kwal69ajzjjgv";
-  buildDepends = [ extensibleExceptions filepath hsyslog mtl ];
-  meta = {
-    homepage = "http://github.com/madhadron/hdaemonize";
-    description = "Library to handle the details of writing daemons for UNIX";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hedis/default.nix b/pkgs/development/libraries/haskell/hedis/default.nix
deleted file mode 100644
index 47cf3fee865..00000000000
--- a/pkgs/development/libraries/haskell/hedis/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, BoundedChan, bytestringLexing, HUnit, mtl
-, network, resourcePool, testFramework, testFrameworkHunit, time
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hedis";
-  version = "0.6.5";
-  sha256 = "1kn8i49yxms1bpjwpy4m8vyycgi755zvy4zc66w068nmnd1kiykh";
-  buildDepends = [
-    attoparsec BoundedChan bytestringLexing mtl network resourcePool
-    time vector
-  ];
-  testDepends = [ HUnit mtl testFramework testFrameworkHunit time ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/informatikr/hedis";
-    description = "Client library for the Redis datastore: supports full command set, pipelining";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/heist/default.nix b/pkgs/development/libraries/haskell/heist/default.nix
deleted file mode 100644
index 9927e65cfc3..00000000000
--- a/pkgs/development/libraries/haskell/heist/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, blazeBuilder, blazeHtml, directoryTree
-, dlist, errors, filepath, hashable, mapSyntax
-, MonadCatchIOTransformers, mtl, random, text, time, transformers
-, unorderedContainers, vector, xmlhtml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "heist";
-  version = "0.14.0.1";
-  sha256 = "1nhksdn95v35ymml3kgm70axjl4vkjfvj1wvlcm1a1frlnbk993w";
-  buildDepends = [
-    aeson attoparsec blazeBuilder blazeHtml directoryTree dlist errors
-    filepath hashable mapSyntax MonadCatchIOTransformers mtl random
-    text time transformers unorderedContainers vector xmlhtml
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://snapframework.com/";
-    description = "An Haskell template system supporting both HTML5 and XML";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/here/default.nix b/pkgs/development/libraries/haskell/here/default.nix
deleted file mode 100644
index a7a1527cd1d..00000000000
--- a/pkgs/development/libraries/haskell/here/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcMeta, mtl, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "here";
-  version = "1.2.6";
-  sha256 = "1c7b0a5a42ki8ndvc2k35jnsj433f1nv1j40vviasxksm7acbwif";
-  buildDepends = [ haskellSrcMeta mtl parsec ];
-  meta = {
-    homepage = "https://github.com/tmhedberg/here";
-    description = "Here docs & interpolated strings via quasiquotation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ edwtjo ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/heredoc/default.nix b/pkgs/development/libraries/haskell/heredoc/default.nix
deleted file mode 100644
index 13f417c8f98..00000000000
--- a/pkgs/development/libraries/haskell/heredoc/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "heredoc";
-  version = "0.2.0.0";
-  sha256 = "0h0g2f7yscwl1ba1yn3jnz2drvd6ns9m910hwlmq3kdq3k39y3f9";
-  meta = {
-    homepage = "http://hackage.haskell.org/package/heredoc";
-    description = "multi-line string / here document using QuasiQuotes";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hex/default.nix b/pkgs/development/libraries/haskell/hex/default.nix
deleted file mode 100644
index 235d617e96b..00000000000
--- a/pkgs/development/libraries/haskell/hex/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "hex";
-  version = "0.1.2";
-  sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj";
-  meta = {
-    description = "Convert strings into hexadecimal and back";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hexpat/default.nix b/pkgs/development/libraries/haskell/hexpat/default.nix
deleted file mode 100644
index 63e92de9424..00000000000
--- a/pkgs/development/libraries/haskell/hexpat/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, List, text, transformers, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "hexpat";
-  version = "0.20.7";
-  sha256 = "03r5j54a250f01km6i8qja1h1k512ds2bp7r0yk2jpbbar2y7c08";
-  buildDepends = [ deepseq List text transformers utf8String ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Hexpat/";
-    description = "XML parser/formatter based on expat";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hflags/default.nix b/pkgs/development/libraries/haskell/hflags/default.nix
deleted file mode 100644
index 019815fd57c..00000000000
--- a/pkgs/development/libraries/haskell/hflags/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "hflags";
-  version = "0.4";
-  sha256 = "17zzx273kmnwwazmmns78cllz3l7wad1gi7hizgcxi68j04blhd4";
-  buildDepends = [ text ];
-  meta = {
-    homepage = "http://github.com/errge/hflags";
-    description = "Command line flag parser, very similar to Google's gflags";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hfsevents/default.nix b/pkgs/development/libraries/haskell/hfsevents/default.nix
deleted file mode 100644
index 30ec31e60e2..00000000000
--- a/pkgs/development/libraries/haskell/hfsevents/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "hfsevents";
-  version = "0.1.5";
-  sha256 = "0hp9jjj59smfcs51d9zjhyvgdbn46l0rl0jr98wbzg3qya0vwj5k";
-  buildDepends = [ cereal mtl text ];
-  meta = {
-    homepage = "http://github.com/luite/hfsevents";
-    description = "File/folder watching for OS X";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.darwin;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hgal/default.nix b/pkgs/development/libraries/haskell/hgal/default.nix
deleted file mode 100644
index a301f935da9..00000000000
--- a/pkgs/development/libraries/haskell/hgal/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "hgal";
-  version = "2.0.0.2";
-  sha256 = "17qw8izy54042g56mp3hdbmqcyk95cdarg58xggniwd85q2l5dpi";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "library for computation automorphism group and canonical labelling of a graph";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hi/default.nix b/pkgs/development/libraries/haskell/hi/default.nix
deleted file mode 100644
index 0384325c2d7..00000000000
--- a/pkgs/development/libraries/haskell/hi/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filepath, hspec, HUnit, parsec, split, template
-, temporaryRc, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hi";
-  version = "0.0.8.2";
-  sha256 = "0h94wjxdr6g6n3rvkn1xsjqr49p9fgidmraifvz5mzryn6rmd18r";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    filepath parsec split template temporaryRc text time
-  ];
-  testDepends = [
-    doctest filepath hspec HUnit parsec split template temporaryRc text
-    time
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/fujimura/hi";
-    description = "Generate scaffold for cabal project";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/higher-leveldb/default.nix b/pkgs/development/libraries/haskell/higher-leveldb/default.nix
deleted file mode 100644
index a25a37741d3..00000000000
--- a/pkgs/development/libraries/haskell/higher-leveldb/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, dataDefault, hspec, leveldbHaskell, liftedBase
-, monadControl, mtl, resourcet, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "higher-leveldb";
-  version = "0.2.1.0";
-  sha256 = "13bwh9jg7smh8vwgrih79ivi073690l9nn478r5m0w64gbkvdm5p";
-  buildDepends = [
-    cereal dataDefault leveldbHaskell liftedBase monadControl mtl
-    resourcet transformers transformersBase
-  ];
-  testDepends = [
-    cereal hspec leveldbHaskell liftedBase monadControl mtl resourcet
-    transformers transformersBase
-  ];
-  meta = {
-    homepage = "https://github.com/jeremyjh/higher-leveldb";
-    description = "A rich monadic API for working with leveldb databases";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/highlighting-kate/default.nix b/pkgs/development/libraries/haskell/highlighting-kate/default.nix
deleted file mode 100644
index d5ee69f5f0d..00000000000
--- a/pkgs/development/libraries/haskell/highlighting-kate/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, Diff, filepath, mtl, parsec, regexPcre
-, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "highlighting-kate";
-  version = "0.5.11";
-  sha256 = "0jfgz4cyn6fylfrsk1yi0fykir8mhxdniq80h7hy5i2xv7qwf5vw";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeHtml filepath mtl parsec regexPcre utf8String
-  ];
-  testDepends = [ blazeHtml Diff filepath ];
-  prePatch = "sed -i -e 's|regex-pcre-builtin >= .*|regex-pcre|' highlighting-kate.cabal";
-  meta = {
-    homepage = "http://github.com/jgm/highlighting-kate";
-    description = "Syntax highlighting";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hindent/default.nix b/pkgs/development/libraries/haskell/hindent/default.nix
deleted file mode 100644
index ea5e13a1b5f..00000000000
--- a/pkgs/development/libraries/haskell/hindent/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, haskellSrcExts, hspec, monadLoops, mtl, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hindent";
-  version = "4.0";
-  sha256 = "1l4dhp55ps92zvz2nmhs1j4hfsbs0r5f2b7idjcy8ibng8sgb361";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ dataDefault haskellSrcExts monadLoops mtl text ];
-  testDepends = [
-    dataDefault haskellSrcExts hspec monadLoops mtl text
-  ];
-  doCheck = false;
-  meta = {
-    description = "Extensible Haskell pretty printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hinotify/default.nix b/pkgs/development/libraries/haskell/hinotify/default.nix
deleted file mode 100644
index 2513922781b..00000000000
--- a/pkgs/development/libraries/haskell/hinotify/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "hinotify";
-  version = "0.3.7";
-  sha256 = "0i7mxg9ilzcgijda6j3ya5xnpbxa3wm9xswdfif95jim9w82sw0b";
-  meta = {
-    homepage = "https://github.com/kolmodin/hinotify.git";
-    description = "Haskell binding to inotify";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hint/default.nix b/pkgs/development/libraries/haskell/hint/default.nix
deleted file mode 100644
index ce0eec94488..00000000000
--- a/pkgs/development/libraries/haskell/hint/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, extensibleExceptions, filepath, ghcMtl
-, ghcPaths, HUnit, mtl, random, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hint";
-  version = "0.4.2.1";
-  sha256 = "0nc545y1v3s1897f3ims7m37wnn288xyz1zb9sxqs6immdxyly0g";
-  buildDepends = [
-    exceptions extensibleExceptions filepath ghcMtl ghcPaths mtl random
-    utf8String
-  ];
-  testDepends = [
-    exceptions extensibleExceptions filepath HUnit mtl
-  ];
-  meta = {
-    homepage = "http://hub.darcs.net/jcpetruzza/hint";
-    description = "Runtime Haskell interpreter (GHC API wrapper)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hit/default.nix b/pkgs/development/libraries/haskell/hit/default.nix
deleted file mode 100644
index 08ff35ca8aa..00000000000
--- a/pkgs/development/libraries/haskell/hit/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, bytedump, cryptohash, hourglass, HUnit, mtl
-, parsec, patience, QuickCheck, random, systemFileio
-, systemFilepath, testFramework, testFrameworkQuickcheck2
-, unixCompat, vector, zlib, zlibBindings
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hit";
-  version = "0.6.2";
-  sha256 = "07lfjbn48v8ykkyj15diy4a9kpgzc93gv0l1rdfcacl3f26a97hs";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    attoparsec cryptohash hourglass mtl parsec patience random
-    systemFileio systemFilepath unixCompat vector zlib zlibBindings
-  ];
-  testDepends = [
-    bytedump hourglass HUnit QuickCheck testFramework
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hit";
-    description = "Git operations in haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hjsmin/default.nix b/pkgs/development/libraries/haskell/hjsmin/default.nix
deleted file mode 100644
index 5ee8f2d4f88..00000000000
--- a/pkgs/development/libraries/haskell/hjsmin/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, Cabal, HUnit, languageJavascript
-, optparseApplicative, QuickCheck, testFramework
-, testFrameworkHunit, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hjsmin";
-  version = "0.1.4.7";
-  sha256 = "1gw9is6piqrqxnrwp8v3vij90icmym58rxqnnklrcjfi3ai7y58f";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeBuilder languageJavascript optparseApplicative text
-  ];
-  testDepends = [
-    blazeBuilder Cabal HUnit languageJavascript QuickCheck
-    testFramework testFrameworkHunit text
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/alanz/hjsmin";
-    description = "Haskell implementation of a javascript minifier";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hledger-lib/default.nix b/pkgs/development/libraries/haskell/hledger-lib/default.nix
deleted file mode 100644
index 350b384ef00..00000000000
--- a/pkgs/development/libraries/haskell/hledger-lib/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeMarkup, cmdargs, csv, Decimal, filepath, HUnit, mtl
-, parsec, prettyShow, regexpr, regexTdfa, safe, split
-, testFramework, testFrameworkHunit, time, transformers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hledger-lib";
-  version = "0.24";
-  sha256 = "1r0qlah45z1p180d245fyji8xnxv9ipgg9m1dr56s4xaw910f6ns";
-  buildDepends = [
-    blazeMarkup cmdargs csv Decimal filepath HUnit mtl parsec
-    prettyShow regexpr regexTdfa safe split time transformers
-    utf8String
-  ];
-  testDepends = [
-    blazeMarkup cmdargs csv Decimal filepath HUnit mtl parsec
-    prettyShow regexpr regexTdfa safe split testFramework
-    testFrameworkHunit time transformers
-  ];
-  meta = {
-    homepage = "http://hledger.org";
-    description = "Core data types, parsers and utilities for the hledger accounting tool";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hledger-web/build-fix.patch b/pkgs/development/libraries/haskell/hledger-web/build-fix.patch
deleted file mode 100644
index 45862bf1679..00000000000
--- a/pkgs/development/libraries/haskell/hledger-web/build-fix.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-Only in hledger-web-0.22.4: dist
-diff -urw hledger-web-0.22.4-orig/Hledger/Web/Main.hs hledger-web-0.22.4/Hledger/Web/Main.hs
---- hledger-web-0.22.4-orig/Hledger/Web/Main.hs	2014-04-07 13:00:41.168884350 +0200
-+++ hledger-web-0.22.4/Hledger/Web/Main.hs	2014-04-07 13:14:46.584599468 +0200
-@@ -15,7 +15,8 @@
- -- import Yesod.Default.Main   (defaultMain)
- import Settings            --  (parseExtra)
- import Application          (makeApplication)
--import Data.Conduit.Network (HostPreference(HostIPv4))
-+import Data.String
-+import Data.Conduit.Network
- import Network.Wai.Handler.Warp (runSettings, defaultSettings, settingsPort)
- import Network.Wai.Handler.Launch (runUrlPort)
- --
-@@ -65,7 +66,7 @@
-   app <- makeApplication opts j' AppConfig{appEnv = Development
-                                           ,appPort = p
-                                           ,appRoot = pack u
--                                          ,appHost = HostIPv4
-+                                          ,appHost = fromString "*4"
-                                           ,appExtra = Extra "" Nothing staticRoot
-                                           }
-   if server_ opts
-diff -urw hledger-web-0.22.4-orig/hledger-web.cabal hledger-web-0.22.4/hledger-web.cabal
---- hledger-web-0.22.4-orig/hledger-web.cabal	2014-04-07 13:00:41.168884350 +0200
-+++ hledger-web-0.22.4/hledger-web.cabal	2014-04-07 13:16:26.376772344 +0200
-@@ -128,7 +128,7 @@
-                    , http-conduit
-                    , http-client          >= 0.2 && < 0.3
-                    , HUnit
--                   , network-conduit
-+                   , network-conduit, conduit-extra
-                    , old-locale
-                    , parsec
-                    , regexpr              >= 0.5.1
-@@ -220,7 +220,7 @@
-                    , http-conduit
-                    , http-client          >= 0.2 && < 0.3
-                    , HUnit
--                   , network-conduit
-+                   , network-conduit, conduit-extra
-                    , old-locale
-                    , parsec
-                    , regexpr              >= 0.5.1
-Only in hledger-web-0.22.4: Setup
-Only in hledger-web-0.22.4: Setup.hi
-Only in hledger-web-0.22.4: Setup.o
diff --git a/pkgs/development/libraries/haskell/hledger-web/default.nix b/pkgs/development/libraries/haskell/hledger-web/default.nix
deleted file mode 100644
index ae5de9c757b..00000000000
--- a/pkgs/development/libraries/haskell/hledger-web/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, blazeMarkup, clientsession, cmdargs
-, conduitExtra, dataDefault, filepath, hjsmin, hledger, hledgerLib
-, hspec, httpClient, httpConduit, HUnit, json, networkConduit
-, parsec, regexpr, safe, shakespeare, text, time, transformers, wai
-, waiExtra, waiHandlerLaunch, warp, yaml, yesod, yesodCore
-, yesodStatic, yesodTest
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hledger-web";
-  version = "0.24";
-  sha256 = "0dwqrq31yf0kw3rk06f1ny2670w2qw83bvvqwp87g4xky5v69xpi";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeHtml blazeMarkup clientsession cmdargs conduitExtra
-    dataDefault filepath hjsmin hledger hledgerLib httpClient
-    httpConduit HUnit json networkConduit parsec regexpr safe
-    shakespeare text time transformers wai waiExtra waiHandlerLaunch
-    warp yaml yesod yesodCore yesodStatic
-  ];
-  testDepends = [ hspec yesod yesodTest ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://hledger.org";
-    description = "A web interface for the hledger accounting tool";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hledger/default.nix b/pkgs/development/libraries/haskell/hledger/default.nix
deleted file mode 100644
index a53cb3cc14e..00000000000
--- a/pkgs/development/libraries/haskell/hledger/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, csv, filepath, haskeline, hledgerLib, HUnit, mtl
-, parsec, prettyShow, regexpr, regexTdfa, safe, shakespeare
-, shakespeareText, split, tabular, testFramework
-, testFrameworkHunit, text, time, transformers, utf8String, wizards
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hledger";
-  version = "0.24";
-  sha256 = "1f32lg12i9s075xfbl3f5vhanjg8ms5ilw0hgpbsfh8g9nvlvffc";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs csv filepath haskeline hledgerLib HUnit mtl parsec
-    prettyShow regexpr regexTdfa safe shakespeare shakespeareText split
-    tabular text time utf8String wizards
-  ];
-  testDepends = [
-    cmdargs csv filepath haskeline hledgerLib HUnit mtl parsec
-    prettyShow regexpr regexTdfa safe shakespeare shakespeareText split
-    tabular testFramework testFrameworkHunit text time transformers
-    wizards
-  ];
-  meta = {
-    homepage = "http://hledger.org";
-    description = "The main command-line interface for the hledger accounting tool";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hlibgit2/default.nix b/pkgs/development/libraries/haskell/hlibgit2/default.nix
deleted file mode 100644
index 3798d3082a7..00000000000
--- a/pkgs/development/libraries/haskell/hlibgit2/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL, git, openssl, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "hlibgit2";
-  version = "0.18.0.13";
-  sha256 = "1bslg51kkhnwm48kxaad4izq3xmzv6dpqy10a5kh16vr5zy3w5hz";
-  buildDepends = [ bindingsDSL zlib ];
-  testDepends = [ git ];
-  extraLibraries = [ openssl ];
-  meta = {
-    description = "Low-level bindings to libgit2";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hmatrix-gsl/default.nix b/pkgs/development/libraries/haskell/hmatrix-gsl/default.nix
deleted file mode 100644
index 501d84a596f..00000000000
--- a/pkgs/development/libraries/haskell/hmatrix-gsl/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gsl, hmatrix, random, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "hmatrix-gsl";
-  version = "0.16.0.2";
-  sha256 = "1l865v2vpjl7f5741z58m9gw1ksskgzfm5gzp9pxiqazsgb2h5ym";
-  buildDepends = [ hmatrix random vector ];
-  pkgconfigDepends = [ gsl ];
-  meta = {
-    homepage = "https://github.com/albertoruiz/hmatrix";
-    description = "Numerical computation";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hmatrix-special/default.nix b/pkgs/development/libraries/haskell/hmatrix-special/default.nix
deleted file mode 100644
index c6e9f3dbbbf..00000000000
--- a/pkgs/development/libraries/haskell/hmatrix-special/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gsl, hmatrix, hmatrixGsl }:
-
-cabal.mkDerivation (self: {
-  pname = "hmatrix-special";
-  version = "0.3.0.1";
-  sha256 = "1ziqzbfrk7xyah5n0cys1ccnmj2z91wxdamanv3y5v717zhdrqix";
-  buildDepends = [ hmatrix hmatrixGsl ];
-  extraLibraries = [ gsl ];
-  meta = {
-    homepage = "https://github.com/albertoruiz/hmatrix";
-    description = "Interface to GSL special functions";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hmatrix/default.nix b/pkgs/development/libraries/haskell/hmatrix/default.nix
deleted file mode 100644
index afc5833d5e2..00000000000
--- a/pkgs/development/libraries/haskell/hmatrix/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, blas, deepseq, liblapack, random, split
-, storableComplex, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hmatrix";
-  version = "0.16.1.0";
-  sha256 = "0jdkh9cq3dzc2fdkqv2zpv70knfkr0i01wv83zw3gjjv081gcn5h";
-  buildDepends = [
-    binary deepseq random split storableComplex vector
-  ];
-  extraLibraries = [ blas liblapack ];
-  meta = {
-    homepage = "https://github.com/albertoruiz/hmatrix";
-    description = "Numeric Linear Algebra";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoauth/default.nix b/pkgs/development/libraries/haskell/hoauth/default.nix
deleted file mode 100644
index 8ccbfad945c..00000000000
--- a/pkgs/development/libraries/haskell/hoauth/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cryptoPubkeyTypes, curl, dataenc, entropy, mtl
-, random, RSA, SHA, time, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoauth";
-  version = "0.3.5";
-  sha256 = "06vk3dv2dby7wadxg4qq2bzy10hl8ix2x4vpxggwd13xy3kpzjqp";
-  buildDepends = [
-    binary cryptoPubkeyTypes curl dataenc entropy mtl random RSA SHA
-    time utf8String
-  ];
-  meta = {
-    description = "A Haskell implementation of OAuth 1.0a protocol.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoauth2/default.nix b/pkgs/development/libraries/haskell/hoauth2/default.nix
deleted file mode 100644
index ec88bb0f174..00000000000
--- a/pkgs/development/libraries/haskell/hoauth2/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, bytestringShow, httpConduit, httpTypes
-, monadControl, mtl, random, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoauth2";
-  version = "0.4.3";
-  sha256 = "1qmhk9h3rwp29dsjqbgsma4zgzdd6cw1jcryzd17rk32biiiylvg";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson bytestringShow httpConduit httpTypes monadControl mtl random
-    text transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/freizl/hoauth2";
-    description = "hoauth2";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/holy-project/default.nix b/pkgs/development/libraries/haskell/holy-project/default.nix
deleted file mode 100644
index 1fa7c558731..00000000000
--- a/pkgs/development/libraries/haskell/holy-project/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, ansiTerminal, Cabal, filepath, hastache
-, httpConduit, HUnit, lens, lensAeson, QuickCheck, random
-, smallcheck, split, syb, tasty, tastyHunit, tastyQuickcheck
-, tastySmallcheck, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "holy-project";
-  version = "0.1.1.1";
-  sha256 = "0vb4mlz6gb01aadm2b8kgvgnrwwvl6q4ndx6xldi0xi3rm22xkwj";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson ansiTerminal Cabal filepath hastache httpConduit HUnit lens
-    lensAeson QuickCheck random smallcheck split syb tasty tastyHunit
-    tastyQuickcheck tastySmallcheck text time
-  ];
-  testDepends = [
-    Cabal HUnit QuickCheck smallcheck tasty tastyHunit tastyQuickcheck
-    tastySmallcheck
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/yogsototh/holy-project";
-    description = "Start your Haskell project with cabal, git and tests";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoodle-builder/default.nix b/pkgs/development/libraries/haskell/hoodle-builder/default.nix
deleted file mode 100644
index 8e74edc8e6a..00000000000
--- a/pkgs/development/libraries/haskell/hoodle-builder/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, doubleConversion, hoodleTypes, lens, strict
-, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle-builder";
-  version = "0.3";
-  sha256 = "0mj58g7kfr5hpqv6idjb24d3gdh25z5x2ym62c6ckm5g3f4x3jm9";
-  buildDepends = [
-    blazeBuilder doubleConversion hoodleTypes lens strict text
-  ];
-  meta = {
-    description = "text builder for hoodle file format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoodle-core/default.nix b/pkgs/development/libraries/haskell/hoodle-core/default.nix
deleted file mode 100644
index e63b68261d4..00000000000
--- a/pkgs/development/libraries/haskell/hoodle-core/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, attoparsec, base64Bytestring, binary
-, cairo, cereal, configurator, coroutineObject, dbus, Diff, dyre
-, either, errors, filepath, fsnotify, gd, gtk, hoodleBuilder
-, hoodleParser, hoodleRender, hoodleTypes, lens, libX11, libXi
-, monadLoops, mtl, network, networkInfo, networkSimple, pango
-, poppler, pureMD5, stm, strict, svgcairo, systemFilepath, text
-, time, transformers, transformersFree, unorderedContainers, uuid
-, vector, xournalParser
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle-core";
-  version = "0.14";
-  sha256 = "1njkjxcbnwh9b7mg0xcqkc0clfz64n5h9jqf3323npyw8bhw34b8";
-  buildDepends = [
-    aeson aesonPretty attoparsec base64Bytestring binary cairo cereal
-    configurator coroutineObject dbus Diff dyre either errors filepath
-    fsnotify gd gtk hoodleBuilder hoodleParser hoodleRender hoodleTypes
-    lens monadLoops mtl network networkInfo networkSimple pango poppler
-    pureMD5 stm strict svgcairo systemFilepath text time transformers
-    transformersFree unorderedContainers uuid vector xournalParser
-  ];
-  extraLibraries = [ libX11 libXi ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://ianwookim.org/hoodle";
-    description = "Core library for hoodle";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoodle-extra/default.nix b/pkgs/development/libraries/haskell/hoodle-extra/default.nix
deleted file mode 100644
index c26932f1017..00000000000
--- a/pkgs/development/libraries/haskell/hoodle-extra/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, attoparsec, base64Bytestring, binary
-, cmdargs, conduit, either, filepath, hoodleParser, hoodleTypes
-, httpConduit, lens, monadLoops, mtl, networkSimple, pureMD5
-, resourcet, text, time, transformers, unorderedContainers
-, xournalParser
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle-extra";
-  version = "0.1";
-  sha256 = "1mqx4qia457n8v4pdyd8mc8h7ybzx5asxm2d4p9ws5g2q4ybmshy";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    aeson aesonPretty attoparsec base64Bytestring binary cmdargs
-    conduit either filepath hoodleParser hoodleTypes httpConduit lens
-    monadLoops mtl networkSimple pureMD5 resourcet text time
-    transformers unorderedContainers xournalParser
-  ];
-  meta = {
-    homepage = "http://ianwookim.org/hoodle";
-    description = "extra hoodle tools";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoodle-parser/default.nix b/pkgs/development/libraries/haskell/hoodle-parser/default.nix
deleted file mode 100644
index 8684a754648..00000000000
--- a/pkgs/development/libraries/haskell/hoodle-parser/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, either, hoodleTypes, lens, mtl, strict, text
-, transformers, xournalTypes
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle-parser";
-  version = "0.3";
-  sha256 = "1ihpmkhjzsf8w4ygljx2agx31xblc0ch4y8m9pwj7rnnjj1sw15i";
-  buildDepends = [
-    attoparsec either hoodleTypes lens mtl strict text transformers
-    xournalTypes
-  ];
-  meta = {
-    homepage = "http://ianwookim.org/hoodle";
-    description = "Hoodle file parser";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoodle-render/default.nix b/pkgs/development/libraries/haskell/hoodle-render/default.nix
deleted file mode 100644
index 71e39022251..00000000000
--- a/pkgs/development/libraries/haskell/hoodle-render/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, cairo, filepath, gd, gtk, hoodleTypes
-, lens, monadLoops, mtl, poppler, stm, strict, svgcairo
-, transformers, unorderedContainers, uuid
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle-render";
-  version = "0.4";
-  sha256 = "06ds0fzw11a10m927y2jvmgbsjy7cxdpppb6ifxkg173csp92a2d";
-  buildDepends = [
-    base64Bytestring cairo filepath gd gtk hoodleTypes lens monadLoops
-    mtl poppler stm strict svgcairo transformers unorderedContainers
-    uuid
-  ];
-  meta = {
-    description = "Hoodle file renderer";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoodle-types/default.nix b/pkgs/development/libraries/haskell/hoodle-types/default.nix
deleted file mode 100644
index 22bc514e153..00000000000
--- a/pkgs/development/libraries/haskell/hoodle-types/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, lens, mtl, strict, text, uuid }:
-
-cabal.mkDerivation (self: {
-  pname = "hoodle-types";
-  version = "0.3";
-  sha256 = "0n9plj6hhsc5482pl7sw4gw7py8r6cn0cl7hg35g2qxdxnzapifm";
-  buildDepends = [ cereal lens mtl strict text uuid ];
-  meta = {
-    description = "Data types for programs for hoodle file format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoogle/4.2.34.nix b/pkgs/development/libraries/haskell/hoogle/4.2.34.nix
deleted file mode 100644
index d498095f8b3..00000000000
--- a/pkgs/development/libraries/haskell/hoogle/4.2.34.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, binary, blazeBuilder, Cabal, caseInsensitive
-, cmdargs, conduit, deepseq, filepath, haskellSrcExts, httpTypes
-, parsec, QuickCheck, random, resourcet, safe, shake, tagsoup, text
-, time, transformers, uniplate, vector, vectorAlgorithms, wai, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoogle";
-  version = "4.2.34";
-  sha256 = "0vldc7s3nq70jxmnxdzlfrlwg0pxw0lq1lcd53klj2ksjkqhm5jg";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson binary blazeBuilder Cabal caseInsensitive cmdargs conduit
-    deepseq filepath haskellSrcExts httpTypes parsec QuickCheck random
-    resourcet safe shake tagsoup text time transformers uniplate vector
-    vectorAlgorithms wai warp
-  ];
-  testDepends = [ filepath ];
-  testTarget = "--test-option=--no-net";
-  meta = {
-    homepage = "http://www.haskell.org/hoogle/";
-    description = "Haskell API Search";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoogle/4.2.36.nix b/pkgs/development/libraries/haskell/hoogle/4.2.36.nix
deleted file mode 100644
index 5b12f8d28c4..00000000000
--- a/pkgs/development/libraries/haskell/hoogle/4.2.36.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, binary, blazeBuilder, Cabal, caseInsensitive
-, cmdargs, conduit, deepseq, filepath, haskellSrcExts, httpTypes
-, parsec, QuickCheck, random, resourcet, safe, shake, tagsoup
-, temporary, text, time, transformers, uniplate, vector
-, vectorAlgorithms, wai, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hoogle";
-  version = "4.2.36";
-  sha256 = "1h65pl0jfki2pcrywak9mh3hfi3wziffhb2q0xp6r4v01536zifv";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson binary blazeBuilder Cabal caseInsensitive cmdargs conduit
-    deepseq filepath haskellSrcExts httpTypes parsec QuickCheck random
-    resourcet safe shake tagsoup text time transformers uniplate vector
-    vectorAlgorithms wai warp
-  ];
-  testDepends = [ filepath temporary ];
-  testTarget = "--test-option=--no-net";
-  meta = {
-    homepage = "http://www.haskell.org/hoogle/";
-    description = "Haskell API Search";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh b/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh
deleted file mode 100644
index 13ea889119c..00000000000
--- a/pkgs/development/libraries/haskell/hoogle/hoogle-local-wrapper.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#! @shell@
-
-COMMAND=$1
-shift
-HOOGLE_DOC_PATH=@out@/share/hoogle/doc exec @hoogle@/bin/hoogle \
-    "$COMMAND" -d @out@/share/hoogle "$@"
diff --git a/pkgs/development/libraries/haskell/hoogle/local.nix b/pkgs/development/libraries/haskell/hoogle/local.nix
deleted file mode 100644
index 822c2bdd82e..00000000000
--- a/pkgs/development/libraries/haskell/hoogle/local.nix
+++ /dev/null
@@ -1,107 +0,0 @@
-# Install not only the Hoogle library and executable, but also a local Hoogle
-# database which provides "Source" links to all specified 'packages' -- or the
-# current Haskell Platform if no custom package set is provided.
-#
-# It is intended to be used in config.nix similarly to:
-#
-# { packageOverrides = pkgs: rec {
-#
-#   haskellPackages =
-#     let callPackage = pkgs.lib.callPackageWith haskellPackages;
-#     in pkgs.recurseIntoAttrs (pkgs.haskellPackages.override {
-#         extension = self: super: {
-#           hoogleLocal = pkgs.haskellPackages.hoogleLocal.override {
-#             packages = with pkgs.haskellPackages; [
-#               mmorph
-#               monadControl
-#             ];
-#           };
-#         };
-#       });
-# }}
-#
-# This will build mmorph and monadControl, and have the hoogle installation
-# refer to their documentation via symlink so they are not garbage collected.
-
-{ stdenv, hoogle, rehoo
-, ghc, packages ? [ ghc.ghc ]
-}:
-
-let
-  inherit (stdenv.lib) optional;
-  wrapper = ./hoogle-local-wrapper.sh;
-in
-stdenv.mkDerivation {
-  name = "hoogle-local-0.1";
-  buildInputs = [hoogle rehoo];
-
-  phases = [ "installPhase" ];
-
-  docPackages = packages;
-  installPhase = ''
-    if [ -z "$docPackages" ]; then
-        echo "ERROR: The packages attribute has not been set"
-        exit 1
-    fi
-
-    mkdir -p $out/share/hoogle/doc
-    export HOOGLE_DOC_PATH=$out/share/hoogle/doc
-
-    cd $out/share/hoogle
-
-    function import_dbs() {
-        find $1 -name '*.txt' | while read f; do
-          newname=$(basename "$f" | tr '[:upper:]' '[:lower:]')
-          if [[ -f $f && ! -f ./$newname ]]; then
-            cp -p $f ./$newname
-            hoogle convert -d "$(dirname $f)" "./$newname"
-          fi
-        done
-    }
-
-    for i in $docPackages; do
-        findInputs $i docPackages propagated-native-build-inputs
-        findInputs $i docPackages propagated-build-inputs
-    done
-
-    for i in $docPackages; do
-      if [[ ! $i == $out ]]; then
-        for docdir in $i/share/doc/*-ghc-*/* $i/share/doc/*; do
-          if [[ -d $docdir ]]; then
-            import_dbs $docdir
-            ln -sf $docdir $out/share/hoogle/doc
-          fi
-        done
-      fi
-    done
-
-    import_dbs ${ghc}/share/doc/ghc*/html/libraries
-    ln -sf ${ghc}/share/doc/ghc*/html/libraries/* $out/share/hoogle/doc
-
-    chmod 644 *.hoo *.txt
-    rehoo -j4 -c64 .
-
-    rm -fr downloads *.dep *.txt
-    mv default.hoo x || exit 0
-    rm -f *.hoo
-    mv x default.hoo || exit 1
-
-    if [ ! -f default.hoo ]; then
-        echo "Unable to build the default Hoogle database"
-        exit 1
-    fi
-
-    mkdir -p $out/bin
-    substitute ${wrapper} $out/bin/hoogle \
-        --subst-var out --subst-var-by shell ${stdenv.shell} \
-        --subst-var-by hoogle ${hoogle}
-    chmod +x $out/bin/hoogle
-  '';
-
-  meta = {
-    description = "A local Hoogle database";
-    platforms = ghc.meta.platforms;
-    hydraPlatforms = with stdenv.lib.platforms; none;
-    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
-  };
-}
diff --git a/pkgs/development/libraries/haskell/hoopl/default.nix b/pkgs/development/libraries/haskell/hoopl/default.nix
deleted file mode 100644
index a0c494d67cf..00000000000
--- a/pkgs/development/libraries/haskell/hoopl/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "hoopl";
-  version = "3.10.0.1";
-  sha256 = "1wahcngdmb3ixny0havrddkmrhs02rzlf1d1l7g8f6pzg051mr11";
-  meta = {
-    homepage = "http://ghc.cs.tufts.edu/hoopl/";
-    description = "A library to support dataflow analysis and optimization";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hopenssl/default.nix b/pkgs/development/libraries/haskell/hopenssl/default.nix
deleted file mode 100644
index 5532b56e6a1..00000000000
--- a/pkgs/development/libraries/haskell/hopenssl/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, openssl }:
-
-cabal.mkDerivation (self: {
-  pname = "hopenssl";
-  version = "1.7";
-  sha256 = "1zs69kxwz5fnm62mdscbpfz78vwnda75gyx1vxmmlisfhfslprly";
-  buildDepends = [ mtl ];
-  extraLibraries = [ openssl ];
-  meta = {
-    homepage = "http://github.com/peti/hopenssl";
-    description = "FFI bindings to OpenSSL's EVP digest interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hosc/default.nix b/pkgs/development/libraries/haskell/hosc/default.nix
deleted file mode 100644
index 2ad4d6210e2..00000000000
--- a/pkgs/development/libraries/haskell/hosc/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, blazeBuilder, dataBinaryIeee754, network
-, QuickCheck, testFramework, testFrameworkQuickcheck2, time
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hosc";
-  version = "0.15";
-  sha256 = "1yp25n159p69r32y3x7iwc55l5q9qaamj2vyl1473x8ras5afdcf";
-  buildDepends = [
-    binary blazeBuilder dataBinaryIeee754 network time transformers
-  ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://rd.slavepianos.org/t/hosc";
-    description = "Haskell Open Sound Control";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hostname/default.nix b/pkgs/development/libraries/haskell/hostname/default.nix
deleted file mode 100644
index 2131599c8a6..00000000000
--- a/pkgs/development/libraries/haskell/hostname/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "hostname";
-  version = "1.0";
-  sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv";
-  meta = {
-    description = "A very simple package providing a cross-platform means of determining the hostname";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hourglass/default.nix b/pkgs/development/libraries/haskell/hourglass/default.nix
deleted file mode 100644
index 92e3806b8cd..00000000000
--- a/pkgs/development/libraries/haskell/hourglass/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, mtl, tasty, tastyHunit, tastyQuickcheck, time }:
-
-cabal.mkDerivation (self: {
-  pname = "hourglass";
-  version = "0.2.6";
-  sha256 = "029fmx5r6krj7y7mn4b4m2lpaa3iw6vhyznrib5lhf469i1jp9m3";
-  buildDepends = [ deepseq ];
-  testDepends = [
-    deepseq mtl tasty tastyHunit tastyQuickcheck time
-  ];
-  meta = {
-    homepage = "https://github.com/vincenthz/hs-hourglass";
-    description = "simple performant time related library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hp2any-core/default.nix b/pkgs/development/libraries/haskell/hp2any-core/default.nix
deleted file mode 100644
index 8fbcd09e887..00000000000
--- a/pkgs/development/libraries/haskell/hp2any-core/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, filepath, network, time }:
-
-cabal.mkDerivation (self: {
-  pname = "hp2any-core";
-  version = "0.11.2";
-  sha256 = "1gmw9bggw8hsp6pi0xgrryf0sqjb1aaxbwh85q5h72h4ixskwn1y";
-  buildDepends = [ attoparsec filepath network time ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Hp2any";
-    description = "Heap profiling helper library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hp2any-graph/default.nix b/pkgs/development/libraries/haskell/hp2any-graph/default.nix
deleted file mode 100644
index aad7c7fdca9..00000000000
--- a/pkgs/development/libraries/haskell/hp2any-graph/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, freeglut, GLUT, hp2anyCore, mesa, network
-, OpenGL, parseargs
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hp2any-graph";
-  version = "0.5.4.2";
-  sha256 = "1yj1miqn265pxq2dfhx87s20vjnnxmsl3d9xdy88cbzglpx2v9il";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    filepath GLUT hp2anyCore network OpenGL parseargs
-  ];
-  extraLibraries = [ freeglut mesa ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Hp2any";
-    description = "Real-time heap graphing utility and profile stream server with a reusable graphing module";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hplayground/default.nix b/pkgs/development/libraries/haskell/hplayground/default.nix
deleted file mode 100644
index c4e9ddbe2aa..00000000000
--- a/pkgs/development/libraries/haskell/hplayground/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, hasteCompiler, hastePerch, monadsTf
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hplayground";
-  version = "0.1.1.0";
-  sha256 = "03ya82lxhv7acakhl01835p3wvwr3z14jiww7wvj4bzlib8qsi8b";
-  buildDepends = [
-    dataDefault hasteCompiler hastePerch monadsTf transformers
-  ];
-  meta = {
-    homepage = "https://github.com/agocorona/hplayground";
-    description = "a client-side haskell framework that compiles to javascript with the haste compiler";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hs-bibutils/default.nix b/pkgs/development/libraries/haskell/hs-bibutils/default.nix
deleted file mode 100644
index 9d7b889746e..00000000000
--- a/pkgs/development/libraries/haskell/hs-bibutils/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "hs-bibutils";
-  version = "5.0";
-  sha256 = "18gchn62g2cqzyj1nr8wd5i6smhq739g00cblkllj1jkni33ch2l";
-  buildDepends = [ syb ];
-  meta = {
-    homepage = "http://gorgias.mine.nu/repos/hs-bibutils/";
-    description = "Haskell bindings to bibutils, the bibliography conversion utilities";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsbencher-fusion/default.nix b/pkgs/development/libraries/haskell/hsbencher-fusion/default.nix
deleted file mode 100644
index c045cf8e720..00000000000
--- a/pkgs/development/libraries/haskell/hsbencher-fusion/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, criterion, csv, dataDefault, filepath, handaGdata
-, hsbencher, httpConduit, mtl, network, statistics, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsbencher-fusion";
-  version = "0.3.3";
-  sha256 = "0vp1biv5jwac3bhj7qxl8x3bw73436qn284fippmlr6f54c15yw8";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    criterion csv dataDefault filepath handaGdata hsbencher httpConduit
-    mtl network statistics text time
-  ];
-  doCheck = false;
-  meta = {
-    description = "Backend for uploading benchmark data to Google Fusion Tables";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsbencher/default.nix b/pkgs/development/libraries/haskell/hsbencher/default.nix
deleted file mode 100644
index 0786aa18b3c..00000000000
--- a/pkgs/development/libraries/haskell/hsbencher/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, dataDefault, filepath, GenericPretty, HUnit
-, ioStreams, mtl, random, testFramework, testFrameworkHunit, text
-, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsbencher";
-  version = "1.20.0.3";
-  sha256 = "1qnj4zhq6j4cvnxcparm2xr9qc6l9q7j72h4dr5jz04lz8c2fkcl";
-  buildDepends = [
-    async dataDefault filepath GenericPretty ioStreams mtl random time
-  ];
-  testDepends = [ HUnit testFramework testFrameworkHunit text time ];
-  doCheck = false;
-  meta = {
-    description = "Launch and gather data from Haskell and non-Haskell benchmarks";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsc3-db/default.nix b/pkgs/development/libraries/haskell/hsc3-db/default.nix
deleted file mode 100644
index 13a32c52863..00000000000
--- a/pkgs/development/libraries/haskell/hsc3-db/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hsc3, safe }:
-
-cabal.mkDerivation (self: {
-  pname = "hsc3-db";
-  version = "0.15";
-  sha256 = "0sj3hq0d8dl4m6fn75lvyr78sg283p6y13lg8yi2yrgz74kn4zbl";
-  buildDepends = [ hsc3 safe ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://rd.slavepianos.org/t/hsc3-db";
-    description = "Haskell SuperCollider Unit Generator Database";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsc3-dot/default.nix b/pkgs/development/libraries/haskell/hsc3-dot/default.nix
deleted file mode 100644
index 7423525e46f..00000000000
--- a/pkgs/development/libraries/haskell/hsc3-dot/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hsc3 }:
-
-cabal.mkDerivation (self: {
-  pname = "hsc3-dot";
-  version = "0.15";
-  sha256 = "1ck2g15zw23smry1xvn9ida8ln57vnvkxvr3khhp5didwisgm90m";
-  buildDepends = [ filepath hsc3 ];
-  meta = {
-    homepage = "http://rd.slavepianos.org/t/hsc3-dot";
-    description = "haskell supercollider graph drawing";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsc3-lang/default.nix b/pkgs/development/libraries/haskell/hsc3-lang/default.nix
deleted file mode 100644
index dd12067d45e..00000000000
--- a/pkgs/development/libraries/haskell/hsc3-lang/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, dataDefault, dataOrdlist, dlist, hashable
-, hmatrixSpecial, hosc, hsc3, MonadRandom, random, randomShuffle
-, split, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsc3-lang";
-  version = "0.15";
-  sha256 = "09qn9kb8h40cwhnjf4pl70i2vi7cn4pa4wkdwjbn07hrdpvxgihf";
-  buildDepends = [
-    bifunctors dataDefault dataOrdlist dlist hashable hmatrixSpecial
-    hosc hsc3 MonadRandom random randomShuffle split transformers
-    vector
-  ];
-  meta = {
-    homepage = "http://rd.slavepianos.org/t/hsc3-lang";
-    description = "Haskell SuperCollider Language";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsc3-process/default.nix b/pkgs/development/libraries/haskell/hsc3-process/default.nix
deleted file mode 100644
index 6b81f64b03d..00000000000
--- a/pkgs/development/libraries/haskell/hsc3-process/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, filepath, hosc, hsc3, time, timeCompat
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsc3-process";
-  version = "0.10.0";
-  sha256 = "1h769akpd5gsmmlzmhya3dh56rhpf4fkj0vl6zngahc5hl4s7qxc";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    dataDefault filepath hosc hsc3 time timeCompat transformers
-  ];
-  meta = {
-    homepage = "https://github.com/kaoskorobase/hsc3-process";
-    description = "Create and control scsynth processes";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsc3-server/default.nix b/pkgs/development/libraries/haskell/hsc3-server/default.nix
deleted file mode 100644
index c8e78e4e7ea..00000000000
--- a/pkgs/development/libraries/haskell/hsc3-server/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bitset, dataDefault, failure, hashtables, hosc, hsc3
-, hsc3Process, liftedBase, ListZipper, monadControl, QuickCheck
-, random, resourcet, testFramework, testFrameworkQuickcheck2
-, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsc3-server";
-  version = "0.9.2";
-  sha256 = "1lq4y57d555jb0yi10n4j69h4whwsm5h2k6j4r7f9avds5ahh6s2";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    bitset dataDefault failure hashtables hosc hsc3 hsc3Process
-    liftedBase ListZipper monadControl random resourcet transformers
-    transformersBase
-  ];
-  testDepends = [
-    failure QuickCheck random testFramework testFrameworkQuickcheck2
-    transformers
-  ];
-  meta = {
-    homepage = "https://github.com/kaoskorobase/hsc3-server";
-    description = "SuperCollider server resource management and synchronization";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsc3/default.nix b/pkgs/development/libraries/haskell/hsc3/default.nix
deleted file mode 100644
index 6e05c01220e..00000000000
--- a/pkgs/development/libraries/haskell/hsc3/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, dataDefault, dataOrdlist, filepath, hashable, hosc
-, network, random, safe, split, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsc3";
-  version = "0.15";
-  sha256 = "1rmxl1wcly74bjkw79zw9ydmiclk5716w75b4nz8xkqraijiafrg";
-  buildDepends = [
-    binary dataDefault dataOrdlist filepath hashable hosc network
-    random safe split transformers
-  ];
-  meta = {
-    homepage = "http://rd.slavepianos.org/t/hsc3";
-    description = "Haskell SuperCollider";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsdns/default.nix b/pkgs/development/libraries/haskell/hsdns/default.nix
deleted file mode 100644
index f58a8077b15..00000000000
--- a/pkgs/development/libraries/haskell/hsdns/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, adns, network }:
-
-cabal.mkDerivation (self: {
-  pname = "hsdns";
-  version = "1.6.1";
-  sha256 = "0s63acjy1n75k7gjm4kam7v5d4a5kn0aw178mygkqwr5frflghb4";
-  buildDepends = [ network ];
-  extraLibraries = [ adns ];
-  meta = {
-    homepage = "http://github.com/peti/hsdns";
-    description = "Asynchronous DNS Resolver";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hse-cpp/default.nix b/pkgs/development/libraries/haskell/hse-cpp/default.nix
deleted file mode 100644
index 49625acf68c..00000000000
--- a/pkgs/development/libraries/haskell/hse-cpp/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs, haskellSrcExts }:
-
-cabal.mkDerivation (self: {
-  pname = "hse-cpp";
-  version = "0.1";
-  sha256 = "0f1bgi1hnpnry1pm7jhi626afdvymzy7k0a70n07n41js46pjxd0";
-  buildDepends = [ cpphs haskellSrcExts ];
-  meta = {
-    description = "Preprocess+parse haskell code";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsemail/default.nix b/pkgs/development/libraries/haskell/hsemail/default.nix
deleted file mode 100644
index 2406a9c2e94..00000000000
--- a/pkgs/development/libraries/haskell/hsemail/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, hspec, mtl, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "hsemail";
-  version = "1.7.7";
-  sha256 = "16wqrpzi5njv26za1rckn74jsqmyswndb6k38yz1567h1y4w7ai5";
-  buildDepends = [ mtl parsec ];
-  testDepends = [ doctest hspec parsec ];
-  meta = {
-    homepage = "http://github.com/peti/hsemail";
-    description = "Internet Message Parsers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsimport/default.nix b/pkgs/development/libraries/haskell/hsimport/default.nix
deleted file mode 100644
index cc9b8046322..00000000000
--- a/pkgs/development/libraries/haskell/hsimport/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, cmdargs, dyre, filepath, haskellSrcExts, lens
-, mtl, split, tasty, tastyGolden, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsimport";
-  version = "0.6.4";
-  sha256 = "07v7sm98a0vzfk1xx8mf6l2ybf3rwx4ml2wxp1rlw5w1aapffsfw";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    attoparsec cmdargs dyre haskellSrcExts lens mtl split text
-  ];
-  testDepends = [ filepath haskellSrcExts tasty tastyGolden ];
-  jailbreak = true;
-  meta = {
-    description = "A command line program for extending the import list of a Haskell source file";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsini/default.nix b/pkgs/development/libraries/haskell/hsini/default.nix
deleted file mode 100644
index 5fd6f5afd80..00000000000
--- a/pkgs/development/libraries/haskell/hsini/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, parsec, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, testFrameworkTh
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hsini";
-  version = "0.3.1";
-  sha256 = "06cys4i1nsic13dkp5jgammm3qykzizlnp6wdka2vl699rvnzaaf";
-  buildDepends = [ mtl parsec ];
-  testDepends = [
-    HUnit mtl parsec QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 testFrameworkTh
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Package for user configuration files (INI)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hslogger-template/default.nix b/pkgs/development/libraries/haskell/hslogger-template/default.nix
deleted file mode 100644
index a2116051cde..00000000000
--- a/pkgs/development/libraries/haskell/hslogger-template/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hslogger, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "hslogger-template";
-  version = "2.0.2";
-  sha256 = "0qkyclj9fajvzbfcs0ik8ncy66x916r40jd85r4wi5nh482i7sp3";
-  buildDepends = [ hslogger mtl ];
-  meta = {
-    description = "Automatic generation of hslogger functions";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hslua/default.nix b/pkgs/development/libraries/haskell/hslua/default.nix
deleted file mode 100644
index e76ff36aab5..00000000000
--- a/pkgs/development/libraries/haskell/hslua/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lua, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "hslua";
-  version = "0.3.13";
-  sha256 = "02j3hrzq3dgcv4bvf4xz14qxvzlb0vlxrf7lk9wqwdy43b978mz9";
-  buildDepends = [ mtl ];
-  pkgconfigDepends = [ lua ];
-  configureFlags = "-fsystem-lua";
-  meta = {
-    description = "A Lua language interpreter embedding in Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-attoparsec/default.nix b/pkgs/development/libraries/haskell/hspec-attoparsec/default.nix
deleted file mode 100644
index 7b9c9dfd402..00000000000
--- a/pkgs/development/libraries/haskell/hspec-attoparsec/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, hspec, hspecExpectations, text }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-attoparsec";
-  version = "0.1.0.1";
-  sha256 = "12246p4k0axv6w5jxnid9hyl4cbl3vmd46b7xxli7nq2iw79nl8v";
-  buildDepends = [ attoparsec hspecExpectations text ];
-  testDepends = [ attoparsec hspec hspecExpectations text ];
-  meta = {
-    homepage = "http://github.com/alpmestan/hspec-attoparsec";
-    description = "Utility functions for testing your attoparsec parsers with hspec";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-checkers/default.nix b/pkgs/development/libraries/haskell/hspec-checkers/default.nix
deleted file mode 100644
index 7e5022e19b5..00000000000
--- a/pkgs/development/libraries/haskell/hspec-checkers/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, checkers, hspec }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-checkers";
-  version = "0.1.0";
-  sha256 = "043qzgjp9ch9wqm269dd87jn8wk5c90q25098hnz8ilv5pnywk6d";
-  buildDepends = [ checkers hspec ];
-  testDepends = [ checkers hspec ];
-  meta = {
-    description = "Allows to use checkers properties from hspec";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-contrib/default.nix b/pkgs/development/libraries/haskell/hspec-contrib/default.nix
deleted file mode 100644
index 53f94edc793..00000000000
--- a/pkgs/development/libraries/haskell/hspec-contrib/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, hspecCore, HUnit, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-contrib";
-  version = "0.2.0";
-  sha256 = "0p6jh3j84cq66gfp2pk957ha4ds7797vfbfri9lsg9gd4998dwkq";
-  buildDepends = [ hspecCore HUnit ];
-  testDepends = [ hspec hspecCore HUnit QuickCheck ];
-  meta = {
-    homepage = "http://hspec.github.io/";
-    description = "Contributed functionality for Hspec";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-core/default.nix b/pkgs/development/libraries/haskell/hspec-core/default.nix
deleted file mode 100644
index 313153c55c0..00000000000
--- a/pkgs/development/libraries/haskell/hspec-core/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, async, deepseq, hspecExpectations, hspecMeta
-, HUnit, QuickCheck, quickcheckIo, random, setenv, silently
-, tfRandom, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-core";
-  version = "2.1.2";
-  sha256 = "1mvsfr175g5dbk1xz48d0p4lv4gvv4z3ss3n2s7d2h83i25bmjvh";
-  buildDepends = [
-    ansiTerminal async deepseq hspecExpectations HUnit QuickCheck
-    quickcheckIo random setenv tfRandom time transformers
-  ];
-  testDepends = [
-    ansiTerminal async deepseq hspecExpectations hspecMeta HUnit
-    QuickCheck quickcheckIo random setenv silently tfRandom time
-    transformers
-  ];
-  meta = {
-    homepage = "http://hspec.github.io/";
-    description = "A Testing Framework for Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-discover/default.nix b/pkgs/development/libraries/haskell/hspec-discover/default.nix
deleted file mode 100644
index 8a4a79eae97..00000000000
--- a/pkgs/development/libraries/haskell/hspec-discover/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hspecMeta }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-discover";
-  version = "2.1.2";
-  sha256 = "0zv215br94agvg8dbz0f5az5cahgnw8gdx0z84zlrpjxkzf3rb19";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath ];
-  testDepends = [ filepath hspecMeta ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://hspec.github.io/";
-    description = "Automatically discover and run Hspec tests";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-expectations-lens/default.nix b/pkgs/development/libraries/haskell/hspec-expectations-lens/default.nix
deleted file mode 100644
index 12ac56702df..00000000000
--- a/pkgs/development/libraries/haskell/hspec-expectations-lens/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, hspecExpectations, HUnit, lens, silently }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-expectations-lens";
-  version = "0.3.0.0";
-  sha256 = "1v6j4z3gv41jlhbi8ngx7h6d78l1fazvd3bw3c67zsnlgqrvl1x5";
-  buildDepends = [ hspec hspecExpectations HUnit lens ];
-  testDepends = [ hspec lens silently ];
-  meta = {
-    homepage = "http://supki.github.io/hspec-expectations-lens/";
-    description = "Hspec expectations for the lens stuff";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-expectations/default.nix b/pkgs/development/libraries/haskell/hspec-expectations/default.nix
deleted file mode 100644
index a1267254f1a..00000000000
--- a/pkgs/development/libraries/haskell/hspec-expectations/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HUnit, markdownUnlit, silently }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-expectations";
-  version = "0.6.1";
-  sha256 = "0rr1dn39daxi4kqnbz3k21slxpscz939bx16161rr1zp4v7m1lzj";
-  buildDepends = [ HUnit ];
-  testDepends = [ hspec HUnit markdownUnlit silently ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/sol/hspec-expectations#readme";
-    description = "Catchy combinators for HUnit";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-laws/default.nix b/pkgs/development/libraries/haskell/hspec-laws/default.nix
deleted file mode 100644
index b7b2a57d534..00000000000
--- a/pkgs/development/libraries/haskell/hspec-laws/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, markdownUnlit, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-laws";
-  version = "0.0.0";
-  sha256 = "15mcspn20znjxjsjqivrfvpndjd2i3kic5nyij13lfwyd3p2al0j";
-  buildDepends = [ hspec QuickCheck ];
-  testDepends = [ hspec markdownUnlit QuickCheck ];
-  meta = {
-    description = "Document and test laws for standard type classes";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-meta/default.nix b/pkgs/development/libraries/haskell/hspec-meta/default.nix
deleted file mode 100644
index 8a10a300146..00000000000
--- a/pkgs/development/libraries/haskell/hspec-meta/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, async, deepseq, filepath, hspecExpectations
-, HUnit, QuickCheck, quickcheckIo, random, setenv, time
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-meta";
-  version = "2.0.0";
-  sha256 = "0x1k2d4nycglzn9l4i32xrampr9fgzjpp4j1jyy7pj89cfl8jc8f";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    ansiTerminal async deepseq filepath hspecExpectations HUnit
-    QuickCheck quickcheckIo random setenv time transformers
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://hspec.github.io/";
-    description = "A version of Hspec which is used to test Hspec itself";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec-wai/default.nix b/pkgs/development/libraries/haskell/hspec-wai/default.nix
deleted file mode 100644
index cb817c6df43..00000000000
--- a/pkgs/development/libraries/haskell/hspec-wai/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, hspec, hspecCore, hspecExpectations
-, httpTypes, QuickCheck, text, transformers, wai, waiExtra
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hspec-wai";
-  version = "0.6.2";
-  sha256 = "0nia4hz41g4264mn4s5j8dn9dh0xhdf1gym92wvjmy43rhj3qpzb";
-  buildDepends = [
-    caseInsensitive hspecCore hspecExpectations httpTypes text
-    transformers wai waiExtra
-  ];
-  testDepends = [
-    caseInsensitive hspec hspecCore hspecExpectations httpTypes
-    QuickCheck text transformers wai waiExtra
-  ];
-  meta = {
-    description = "Experimental Hspec support for testing WAI applications";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec/default.nix b/pkgs/development/libraries/haskell/hspec/default.nix
deleted file mode 100644
index 8f8b66b39d3..00000000000
--- a/pkgs/development/libraries/haskell/hspec/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspecCore, hspecDiscover, hspecExpectations, hspecMeta
-, HUnit, QuickCheck, stringbuilder, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hspec";
-  version = "2.1.2";
-  sha256 = "04n34g7gbmbkyqzp9by4qdcf87m1gasmc2hnm8i0dqpcnssv05py";
-  buildDepends = [
-    hspecCore hspecDiscover hspecExpectations HUnit QuickCheck
-    transformers
-  ];
-  testDepends = [ hspecCore hspecMeta stringbuilder ];
-  doCheck = false;
-  meta = {
-    homepage = "http://hspec.github.io/";
-    description = "A Testing Framework for Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspec2/default.nix b/pkgs/development/libraries/haskell/hspec2/default.nix
deleted file mode 100644
index c6f64c92182..00000000000
--- a/pkgs/development/libraries/haskell/hspec2/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, hspecDiscover }:
-
-cabal.mkDerivation (self: {
-  pname = "hspec2";
-  version = "0.6.1";
-  sha256 = "0zlvm7r46q8yhgx2kx9mfrf6x2f5amdbi3a59fh69dsqs4lbgmf4";
-  buildDepends = [ hspec hspecDiscover ];
-  meta = {
-    homepage = "http://hspec.github.io/";
-    description = "Alpha version of Hspec 2.0";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hspread/default.nix b/pkgs/development/libraries/haskell/hspread/default.nix
deleted file mode 100644
index 975fcb784d8..00000000000
--- a/pkgs/development/libraries/haskell/hspread/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, extensibleExceptions, network }:
-
-cabal.mkDerivation (self: {
-  pname = "hspread";
-  version = "0.3.3";
-  sha256 = "6e8a9ecc1a6b1cc767aa188e2f4c04b77b321fd14000cac8f71dd6a7b82afbfc";
-  buildDepends = [ binary extensibleExceptions network ];
-  meta = {
-    description = "A client library for the spread toolkit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsshellscript/default.nix b/pkgs/development/libraries/haskell/hsshellscript/default.nix
deleted file mode 100644
index 221d3079d2b..00000000000
--- a/pkgs/development/libraries/haskell/hsshellscript/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, parsec, random }:
-
-cabal.mkDerivation (self: {
-  pname = "hsshellscript";
-  version = "3.3.2";
-  sha256 = "0rc78yx82gy7a3dxl1mn9hrj1cqhq51zq6w4nf11rzgn6106zdln";
-  buildDepends = [ parsec random ];
-  buildTools = [ c2hs ];
-  meta = {
-    homepage = "http://www.volker-wysk.de/hsshellscript/";
-    description = "Haskell for Unix shell scripting tasks";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hstatsd/default.nix b/pkgs/development/libraries/haskell/hstatsd/default.nix
deleted file mode 100644
index d19d7b38829..00000000000
--- a/pkgs/development/libraries/haskell/hstatsd/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, network, text }:
-
-cabal.mkDerivation (self: {
-  pname = "hstatsd";
-  version = "0.1";
-  sha256 = "092q52yyb1xdji1y72bdcgvp8by2w1z9j717sl1gmh2p89cpjrs4";
-  buildDepends = [ mtl network text ];
-  meta = {
-    homepage = "https://github.com/mokus0/hstatsd";
-    description = "Quick and dirty statsd interface";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hsyslog/default.nix b/pkgs/development/libraries/haskell/hsyslog/default.nix
deleted file mode 100644
index 89bd035eaf1..00000000000
--- a/pkgs/development/libraries/haskell/hsyslog/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest }:
-
-cabal.mkDerivation (self: {
-  pname = "hsyslog";
-  version = "2.0";
-  sha256 = "02v698grn43bvikqhqiz9ys8x2amngdmhvl3i0ar9203p2x8q3pq";
-  testDepends = [ doctest ];
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
-  meta = {
-    homepage = "http://github.com/peti/hsyslog";
-    description = "FFI interface to syslog(3) from POSIX.1-2001";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/html-conduit/default.nix b/pkgs/development/libraries/haskell/html-conduit/default.nix
deleted file mode 100644
index f45fa6bb534..00000000000
--- a/pkgs/development/libraries/haskell/html-conduit/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitExtra, hspec, HUnit, resourcet
-, systemFilepath, tagstreamConduit, text, transformers, xmlConduit
-, xmlTypes
-}:
-
-cabal.mkDerivation (self: {
-  pname = "html-conduit";
-  version = "1.1.1.1";
-  sha256 = "1bsr0fsy7k606m477c4rxdh7j71nyrp86f1lg9wlwnbm31vrhw00";
-  buildDepends = [
-    conduit conduitExtra resourcet systemFilepath tagstreamConduit text
-    transformers xmlConduit xmlTypes
-  ];
-  testDepends = [ hspec HUnit xmlConduit ];
-  meta = {
-    homepage = "https://github.com/snoyberg/xml";
-    description = "Parse HTML documents using xml-conduit datatypes";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/html/default.nix b/pkgs/development/libraries/haskell/html/default.nix
deleted file mode 100644
index a06b1422bc3..00000000000
--- a/pkgs/development/libraries/haskell/html/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "html";
-  version = "1.0.1.2";
-  sha256 = "0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061";
-  meta = {
-    description = "HTML combinator library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-attoparsec/default.nix b/pkgs/development/libraries/haskell/http-attoparsec/default.nix
deleted file mode 100644
index 233d268e24a..00000000000
--- a/pkgs/development/libraries/haskell/http-attoparsec/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, httpTypes }:
-
-cabal.mkDerivation (self: {
-  pname = "http-attoparsec";
-  version = "0.1.1";
-  sha256 = "12l892fix11mrvm10awwvv31y59q5rb6gb0sqjp6l4p4ym9ngqa3";
-  buildDepends = [ attoparsec httpTypes ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/tlaitinen/http-attoparsec";
-    description = "Attoparsec parsers for http-types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-client-conduit/default.nix b/pkgs/development/libraries/haskell/http-client-conduit/default.nix
deleted file mode 100644
index 60c7b3c6850..00000000000
--- a/pkgs/development/libraries/haskell/http-client-conduit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, httpClient }:
-
-cabal.mkDerivation (self: {
-  pname = "http-client-conduit";
-  version = "0.3.0";
-  sha256 = "0k2vq9y7kfbkhcsszjr74ahq5nw5z7dbzjhw1ixbigcr56axsd19";
-  buildDepends = [ httpClient ];
-  noHaddock = true;
-  meta = {
-    homepage = "https://github.com/snoyberg/http-client";
-    description = "Frontend support for using http-client with conduit (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-client-multipart/default.nix b/pkgs/development/libraries/haskell/http-client-multipart/default.nix
deleted file mode 100644
index 1e51404ebb0..00000000000
--- a/pkgs/development/libraries/haskell/http-client-multipart/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, httpClient }:
-
-cabal.mkDerivation (self: {
-  pname = "http-client-multipart";
-  version = "0.3.0.0";
-  sha256 = "18za6s3658hgm95rrygghrz0b643c7nkzaimb14v2hv82w3k9crg";
-  buildDepends = [ httpClient ];
-  noHaddock = true;
-  meta = {
-    homepage = "https://github.com/snoyberg/http-client";
-    description = "Generate multipart uploads for http-client. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-client-tls/default.nix b/pkgs/development/libraries/haskell/http-client-tls/default.nix
deleted file mode 100644
index ca4dbbe1085..00000000000
--- a/pkgs/development/libraries/haskell/http-client-tls/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, connection, dataDefaultClass, hspec, httpClient, httpTypes
-, network, tls
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-client-tls";
-  version = "0.2.2";
-  sha256 = "0a01r05h5fxswyn6k6cgqgak4scqjan72hyy5wbdqzzhl4rmh7j5";
-  buildDepends = [
-    connection dataDefaultClass httpClient network tls
-  ];
-  testDepends = [ hspec httpClient httpTypes ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/snoyberg/http-client";
-    description = "http-client backend using the connection package and tls library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-client/default.nix b/pkgs/development/libraries/haskell/http-client/default.nix
deleted file mode 100644
index 9ab96c6dfe8..00000000000
--- a/pkgs/development/libraries/haskell/http-client/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, base64Bytestring, blazeBuilder, caseInsensitive
-, cookie, dataDefaultClass, deepseq, exceptions, filepath, hspec
-, httpTypes, mimeTypes, monadControl, network, networkUri
-, publicsuffixlist, random, streamingCommons, text, time
-, transformers, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-client";
-  version = "0.4.6";
-  sha256 = "0zv1jncacwxxk8dj1jlicjdlfhxigpl23frq2vrp4w76d1lsa0d8";
-  buildDepends = [
-    base64Bytestring blazeBuilder caseInsensitive cookie
-    dataDefaultClass deepseq exceptions filepath httpTypes mimeTypes
-    network networkUri publicsuffixlist random streamingCommons text
-    time transformers
-  ];
-  testDepends = [
-    async base64Bytestring blazeBuilder caseInsensitive deepseq hspec
-    httpTypes monadControl network streamingCommons text time
-    transformers zlib
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/snoyberg/http-client";
-    description = "An HTTP client engine, intended as a base layer for more user-friendly packages";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-common/default.nix b/pkgs/development/libraries/haskell/http-common/default.nix
deleted file mode 100644
index 61c76e55842..00000000000
--- a/pkgs/development/libraries/haskell/http-common/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeBuilder, caseInsensitive, mtl
-, network, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-common";
-  version = "0.7.2.0";
-  sha256 = "0w83qz35aaxc2k3qqpamh8anqxr7w3vym5qh40w1a8n4x00pm960";
-  buildDepends = [
-    base64Bytestring blazeBuilder caseInsensitive mtl network text
-    transformers unorderedContainers
-  ];
-  meta = {
-    homepage = "http://research.operationaldynamics.com/projects/http-streams/";
-    description = "Common types for HTTP clients and servers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-conduit/default.nix b/pkgs/development/libraries/haskell/http-conduit/default.nix
deleted file mode 100644
index bb5dc9f7505..00000000000
--- a/pkgs/development/libraries/haskell/http-conduit/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, caseInsensitive, conduit, conduitExtra
-, connection, cookie, dataDefaultClass, hspec, httpClient
-, httpClientTls, httpTypes, HUnit, liftedBase, monadControl, mtl
-, network, resourcet, streamingCommons, text, time, transformers
-, utf8String, wai, waiConduit, warp, warpTls
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-conduit";
-  version = "2.1.5";
-  sha256 = "0vk2an6h3h7a5klk9xrf3apfm6xdmqm418yrr7pb56b7w5sfq003";
-  buildDepends = [
-    conduit httpClient httpClientTls httpTypes liftedBase monadControl
-    mtl resourcet transformers
-  ];
-  testDepends = [
-    blazeBuilder caseInsensitive conduit conduitExtra connection cookie
-    dataDefaultClass hspec httpClient httpTypes HUnit liftedBase
-    network streamingCommons text time transformers utf8String wai
-    waiConduit warp warpTls
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/http-conduit";
-    description = "HTTP client package with conduit interface and HTTPS support";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-date/default.nix b/pkgs/development/libraries/haskell/http-date/default.nix
deleted file mode 100644
index 4c1e149225f..00000000000
--- a/pkgs/development/libraries/haskell/http-date/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, doctest, hspec, time }:
-
-cabal.mkDerivation (self: {
-  pname = "http-date";
-  version = "0.0.4";
-  sha256 = "1pbm066i1cpa3z2kfsqpva0qixnx87s76dpafz3wf6dkaqj8n8i5";
-  buildDepends = [ attoparsec ];
-  testDepends = [ doctest hspec time ];
-  meta = {
-    description = "HTTP Date parser/formatter";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-kit/default.nix b/pkgs/development/libraries/haskell/http-kit/default.nix
deleted file mode 100644
index 63d6d68745c..00000000000
--- a/pkgs/development/libraries/haskell/http-kit/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, hspec, httpTypes, QuickCheck
-, quickcheckInstances
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-kit";
-  version = "0.5.1";
-  sha256 = "1swnvsbaabk946pys9q9kr0bgdvalnznd59dw981sg7cywqdcz28";
-  buildDepends = [ caseInsensitive httpTypes ];
-  testDepends = [ hspec httpTypes QuickCheck quickcheckInstances ];
-  meta = {
-    description = "A low-level HTTP library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-reverse-proxy/default.nix b/pkgs/development/libraries/haskell/http-reverse-proxy/default.nix
deleted file mode 100644
index 61f4d91d5cc..00000000000
--- a/pkgs/development/libraries/haskell/http-reverse-proxy/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, blazeBuilder, caseInsensitive, conduit
-, conduitExtra, dataDefaultClass, hspec, httpClient, httpConduit
-, httpTypes, liftedBase, monadControl, network, resourcet
-, streamingCommons, text, transformers, wai, waiLogger, warp, word8
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-reverse-proxy";
-  version = "0.4.1.2";
-  sha256 = "1gggn5l08g7mxbka0h7h8w687y3awbm19395fi6wvis76isyz8wy";
-  buildDepends = [
-    async blazeBuilder caseInsensitive conduit conduitExtra
-    dataDefaultClass httpClient httpTypes liftedBase monadControl
-    network resourcet streamingCommons text transformers wai waiLogger
-    word8
-  ];
-  testDepends = [
-    blazeBuilder conduit conduitExtra hspec httpConduit httpTypes
-    liftedBase network resourcet streamingCommons transformers wai warp
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/fpco/http-reverse-proxy";
-    description = "Reverse proxy HTTP requests, either over raw sockets or with WAI";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-streams/default.nix b/pkgs/development/libraries/haskell/http-streams/default.nix
deleted file mode 100644
index ec993a8b2a5..00000000000
--- a/pkgs/development/libraries/haskell/http-streams/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, attoparsec, base64Bytestring
-, blazeBuilder, caseInsensitive, HsOpenSSL, hspec
-, hspecExpectations, httpCommon, HUnit, ioStreams
-, MonadCatchIOTransformers, mtl, network, networkUri
-, opensslStreams, snapCore, snapServer, systemFileio
-, systemFilepath, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-streams";
-  version = "0.7.2.4";
-  sha256 = "1hs2d5qiq5vq6qjxxx061w1iigr05chkv28xvlvxfz0wc7nlipzz";
-  buildDepends = [
-    aeson attoparsec base64Bytestring blazeBuilder caseInsensitive
-    HsOpenSSL httpCommon ioStreams mtl network networkUri
-    opensslStreams text transformers unorderedContainers
-  ];
-  testDepends = [
-    aeson aesonPretty attoparsec base64Bytestring blazeBuilder
-    caseInsensitive HsOpenSSL hspec hspecExpectations httpCommon HUnit
-    ioStreams MonadCatchIOTransformers mtl network networkUri
-    opensslStreams snapCore snapServer systemFileio systemFilepath text
-    transformers unorderedContainers
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://research.operationaldynamics.com/projects/http-streams/";
-    description = "An HTTP client using io-streams";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/http-types/default.nix b/pkgs/development/libraries/haskell/http-types/default.nix
deleted file mode 100644
index f07cb5581f8..00000000000
--- a/pkgs/development/libraries/haskell/http-types/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, caseInsensitive, doctest, hspec, QuickCheck
-, quickcheckInstances, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "http-types";
-  version = "0.8.6";
-  sha256 = "1q1ni88rs8d79xnk1x2jaf3848ygxlfhpvv4gw46k08lw29ihfxh";
-  buildDepends = [ blazeBuilder caseInsensitive text ];
-  testDepends = [
-    blazeBuilder doctest hspec QuickCheck quickcheckInstances text
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/aristidb/http-types";
-    description = "Generic HTTP types for Haskell (for both client and server code)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/httpd-shed/default.nix b/pkgs/development/libraries/haskell/httpd-shed/default.nix
deleted file mode 100644
index 4a4334be732..00000000000
--- a/pkgs/development/libraries/haskell/httpd-shed/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network, networkUri }:
-
-cabal.mkDerivation (self: {
-  pname = "httpd-shed";
-  version = "0.4.0.3";
-  sha256 = "064jy1mqhnf1hvq6s04wlhmp916rd522x58djb9qixv13vc8gzxh";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ network networkUri ];
-  jailbreak = true;
-  meta = {
-    description = "A simple web-server with an interact style API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hweblib/default.nix b/pkgs/development/libraries/haskell/hweblib/default.nix
deleted file mode 100644
index 1d7d17085dc..00000000000
--- a/pkgs/development/libraries/haskell/hweblib/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, HUnit, mtl, text, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "hweblib";
-  version = "0.6.3";
-  sha256 = "03dmx5irlsyb3b9zg2r6nz947sslizkn0nlk65ldb5n4m8my33hy";
-  buildDepends = [ attoparsec mtl text transformers ];
-  testDepends = [ attoparsec HUnit mtl transformers ];
-  meta = {
-    homepage = "http://github.com/aycanirican/hweblib";
-    description = "Haskell Web Library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-charproperties/default.nix b/pkgs/development/libraries/haskell/hxt-charproperties/default.nix
deleted file mode 100644
index 45885432767..00000000000
--- a/pkgs/development/libraries/haskell/hxt-charproperties/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-charproperties";
-  version = "9.2.0.0";
-  sha256 = "01v3j0cg9pkp18iy4s8s582qqq98r4l9jzr84x5sa2rva4cg0gpi";
-  meta = {
-    homepage = "https://github.com/UweSchmidt/hxt";
-    description = "Character properties and classes for XML and Unicode";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-http/default.nix b/pkgs/development/libraries/haskell/hxt-http/default.nix
deleted file mode 100644
index a351b68d3d4..00000000000
--- a/pkgs/development/libraries/haskell/hxt-http/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HTTP, hxt, network, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-http";
-  version = "9.1.5";
-  sha256 = "172y08zx9q4qvdi7k9hg9qahp6qjs24r663il6fmynaw7szsiib9";
-  buildDepends = [ HTTP hxt network parsec ];
-  meta = {
-    homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
-    description = "Interface to native Haskell HTTP package HTTP";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-pickle-utils/default.nix b/pkgs/development/libraries/haskell/hxt-pickle-utils/default.nix
deleted file mode 100644
index 6ebb0ba0d89..00000000000
--- a/pkgs/development/libraries/haskell/hxt-pickle-utils/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hxt, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-pickle-utils";
-  version = "0.1.0.2";
-  sha256 = "06v4935lljcyyx4a5v0z4id3fz4v28aghsrzr94k6diibpnwcdz2";
-  buildDepends = [ hxt mtl ];
-  meta = {
-    homepage = "https://github.com/silkapp/hxt-pickle-utils";
-    description = "Utility functions for using HXT picklers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix b/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix
deleted file mode 100644
index 71d6765f93f..00000000000
--- a/pkgs/development/libraries/haskell/hxt-regex-xmlschema/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, hxtCharproperties, parsec, text }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-regex-xmlschema";
-  version = "9.2.0";
-  sha256 = "0pcbyvc71173ad0zkgpdpyyljngrk4p1jjjaw5wbwcvm4ijh44g3";
-  buildDepends = [ hxtCharproperties parsec text ];
-  testDepends = [ HUnit parsec text ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema";
-    description = "A regular expression library for W3C XML Schema regular expressions";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-tagsoup/default.nix b/pkgs/development/libraries/haskell/hxt-tagsoup/default.nix
deleted file mode 100644
index efbbb3b4e4b..00000000000
--- a/pkgs/development/libraries/haskell/hxt-tagsoup/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hxt, hxtCharproperties, hxtUnicode, tagsoup }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-tagsoup";
-  version = "9.1.3";
-  sha256 = "1rp499j6w3h9xfxqyw2fn05ffq3z0wg1r9h2c205m37mb8visq77";
-  buildDepends = [ hxt hxtCharproperties hxtUnicode tagsoup ];
-  meta = {
-    homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
-    description = "TagSoup parser for HXT";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-unicode/default.nix b/pkgs/development/libraries/haskell/hxt-unicode/default.nix
deleted file mode 100644
index 777d4315f52..00000000000
--- a/pkgs/development/libraries/haskell/hxt-unicode/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hxtCharproperties }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-unicode";
-  version = "9.0.2.2";
-  sha256 = "1iljbk7f7d4wkl592bp0vw807683sqdxfnigindkrvr9p1xvwg8r";
-  buildDepends = [ hxtCharproperties ];
-  meta = {
-    homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
-    description = "Unicode en-/decoding functions for utf8, iso-latin-* and other encodings";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt-xpath/default.nix b/pkgs/development/libraries/haskell/hxt-xpath/default.nix
deleted file mode 100644
index 9176d085859..00000000000
--- a/pkgs/development/libraries/haskell/hxt-xpath/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hxt, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "hxt-xpath";
-  version = "9.1.2.1";
-  sha256 = "0r9xzxwdqaj0arz9pv6f272dz73m83agbln9q9bclmgqys6l0kr9";
-  buildDepends = [ filepath hxt parsec ];
-  meta = {
-    homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
-    description = "The XPath modules for HXT";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hxt/default.nix b/pkgs/development/libraries/haskell/hxt/default.nix
deleted file mode 100644
index db2badaaaf2..00000000000
--- a/pkgs/development/libraries/haskell/hxt/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, deepseq, filepath, HUnit, hxtCharproperties
-, hxtRegexXmlschema, hxtUnicode, mtl, networkUri, parsec
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hxt";
-  version = "9.3.1.7";
-  sha256 = "1dgdq2l9k8v36iahmkxxjmmv955f9gv6lq09nsah9zcscsgm0v2i";
-  buildDepends = [
-    binary deepseq filepath HUnit hxtCharproperties hxtRegexXmlschema
-    hxtUnicode mtl networkUri parsec
-  ];
-  configureFlags = "-fnetwork-uri";
-  meta = {
-    homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
-    description = "A collection of tools for processing XML with Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/hybrid-vectors/default.nix b/pkgs/development/libraries/haskell/hybrid-vectors/default.nix
deleted file mode 100644
index ccbc4ed7b11..00000000000
--- a/pkgs/development/libraries/haskell/hybrid-vectors/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, primitive, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "hybrid-vectors";
-  version = "0.1.2";
-  sha256 = "1scx1xr9rqdpxc1kj5zgf8w1ld1mj68hxr3nl1p352wspvpgd3qf";
-  buildDepends = [ deepseq primitive vector ];
-  meta = {
-    homepage = "http://github.com/ekmett/hybrid-vectors";
-    description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/iCalendar/default.nix b/pkgs/development/libraries/haskell/iCalendar/default.nix
deleted file mode 100644
index 734c7587aa9..00000000000
--- a/pkgs/development/libraries/haskell/iCalendar/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, caseInsensitive, dataDefault, mime, mtl
-, network, networkUri, parsec, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "iCalendar";
-  version = "0.4.0.2";
-  sha256 = "0a6kj6ih8dpzvld7hjvjp6gcf4f2y81x6bx17z6wgzwdj9fv7jry";
-  buildDepends = [
-    base64Bytestring caseInsensitive dataDefault mime mtl network
-    networkUri parsec text time
-  ];
-  meta = {
-    homepage = "http://github.com/tingtun/iCalendar";
-    description = "iCalendar data types, parser, and printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/idna/default.nix b/pkgs/development/libraries/haskell/idna/default.nix
deleted file mode 100644
index a3b1144755d..00000000000
--- a/pkgs/development/libraries/haskell/idna/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, punycode, stringprep, text }:
-
-cabal.mkDerivation (self: {
-  pname = "idna";
-  version = "0.3.0";
-  sha256 = "04w2mp9wa4mzdz4njx47j081jia8y000b46cw8vmx44fx8gv1zwp";
-  buildDepends = [ punycode stringprep text ];
-  meta = {
-    description = "Implements IDNA (RFC 3490)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ieee754/default.nix b/pkgs/development/libraries/haskell/ieee754/default.nix
deleted file mode 100644
index de0ce49c83e..00000000000
--- a/pkgs/development/libraries/haskell/ieee754/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ieee754";
-  version = "0.7.4";
-  sha256 = "1pxbkfa21mvc869n18nn7r29hcinxdbsnk68nlldzld8f6m13g1h";
-  meta = {
-    homepage = "http://github.com/patperry/hs-ieee754";
-    description = "Utilities for dealing with IEEE floating point numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/imm/default.nix b/pkgs/development/libraries/haskell/imm/default.nix
deleted file mode 100644
index e21c596fa2f..00000000000
--- a/pkgs/development/libraries/haskell/imm/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, caseInsensitive, cond, dataDefault, dyre, feed
-, filepath, hslogger, httpConduit, httpTypes, lens, mimeMail
-, monadControl, mtl, network, networkUri, opml, random, resourcet
-, text, textIcu, time, timerep, tls, transformers, transformersBase
-, utf8String, xdgBasedir, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "imm";
-  version = "0.6.0.3";
-  sha256 = "0fhqb36xj2xr1hhfrhk1npms9lnvbh6fmvki9mmm3gqs06hb925l";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    async caseInsensitive cond dataDefault dyre feed filepath hslogger
-    httpConduit httpTypes lens mimeMail monadControl mtl network
-    networkUri opml random resourcet text textIcu time timerep tls
-    transformers transformersBase utf8String xdgBasedir xml
-  ];
-  meta = {
-    description = "Retrieve RSS/Atom feeds and write one mail per new item in a maildir";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/implicit/default.nix b/pkgs/development/libraries/haskell/implicit/default.nix
deleted file mode 100644
index 81331833cc4..00000000000
--- a/pkgs/development/libraries/haskell/implicit/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, blazeMarkup, blazeSvg, deepseq, filepath
-, JuicyPixels, mtl, optparseApplicative, parallel, parsec
-, storableEndian, text, unorderedContainers, vectorSpace
-}:
-
-cabal.mkDerivation (self: {
-  pname = "implicit";
-  version = "0.0.3";
-  sha256 = "0zsd25gd0c4sp1ipjnsbn1gbdl6s0y2vy8n4nwn3dxgrv75cd1l9";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeBuilder blazeMarkup blazeSvg deepseq filepath JuicyPixels mtl
-    optparseApplicative parallel parsec storableEndian text
-    unorderedContainers vectorSpace
-  ];
-  meta = {
-    homepage = "https://github.com/colah/ImplicitCAD";
-    description = "Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export..";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/indents/default.nix b/pkgs/development/libraries/haskell/indents/default.nix
deleted file mode 100644
index 111268cc9f3..00000000000
--- a/pkgs/development/libraries/haskell/indents/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, concatenative, mtl, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "indents";
-  version = "0.3.3";
-  sha256 = "16lz21bp9j14xilnq8yym22p3saxvc9fsgfcf5awn2a6i6n527xn";
-  buildDepends = [ concatenative mtl parsec ];
-  meta = {
-    homepage = "http://patch-tag.com/r/salazar/indents";
-    description = "indentation sensitive parser-combinators for parsec";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/indexed-free/default.nix b/pkgs/development/libraries/haskell/indexed-free/default.nix
deleted file mode 100644
index 23d2cedaa65..00000000000
--- a/pkgs/development/libraries/haskell/indexed-free/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, indexed }:
-
-cabal.mkDerivation (self: {
-  pname = "indexed-free";
-  version = "0.3.1";
-  sha256 = "1172vxhyzyf061mnlb8dndnvycjk3shxhiqd8hdz42ipv223admx";
-  buildDepends = [ indexed ];
-  meta = {
-    homepage = "https://github.com/fumieval/indexed-free";
-    description = "indexed monads for free";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/indexed/default.nix b/pkgs/development/libraries/haskell/indexed/default.nix
deleted file mode 100644
index f38468a834d..00000000000
--- a/pkgs/development/libraries/haskell/indexed/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "indexed";
-  version = "0.1";
-  sha256 = "1dx5pyi5psjd2l26hc3wfsapnywdl0kqpw98b3jwc0xq4406ax12";
-  meta = {
-    homepage = "https://github.com/reinerp/indexed";
-    description = "Haskell98 indexed functors, monads, comonads";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/instant-generics/default.nix b/pkgs/development/libraries/haskell/instant-generics/default.nix
deleted file mode 100644
index ecb9321686c..00000000000
--- a/pkgs/development/libraries/haskell/instant-generics/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "instant-generics";
-  version = "0.4.1";
-  sha256 = "1jcs6spa3g8mazgpivn61gz4c740ks19rkz9sh24ns6n4q53zdvq";
-  buildDepends = [ syb ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics";
-    description = "Generic programming library with a sum of products view";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/interlude/default.nix b/pkgs/development/libraries/haskell/interlude/default.nix
deleted file mode 100644
index c4c0ae2a1df..00000000000
--- a/pkgs/development/libraries/haskell/interlude/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "interlude";
-  version = "0.1.2";
-  sha256 = "1yiv24n0mfjzbpm9p6djllhwck3brjz9adzyp6k4fpk430304k7s";
-  meta = {
-    homepage = "http://malde.org/~ketil/";
-    description = "Replaces some Prelude functions for enhanced error reporting";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/intern/default.nix b/pkgs/development/libraries/haskell/intern/default.nix
deleted file mode 100644
index 7dddb5b5f88..00000000000
--- a/pkgs/development/libraries/haskell/intern/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, text, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "intern";
-  version = "0.9.1.3";
-  sha256 = "1629m3an18m3nqxq40mg9cn0c6rma1wm3jr7kn6kqpw4xq53zvvp";
-  buildDepends = [ hashable text unorderedContainers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/intern/";
-    description = "Efficient hash-consing for arbitrary data types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/interpolate/default.nix b/pkgs/development/libraries/haskell/interpolate/default.nix
deleted file mode 100644
index cc62218a928..00000000000
--- a/pkgs/development/libraries/haskell/interpolate/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcMeta, hspec, QuickCheck, quickcheckInstances
-, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "interpolate";
-  version = "0.1.0";
-  sha256 = "0wlc10qd1bq3xj64a3yq2gzds9kas9zyylkm9kxd46gy35fns6id";
-  buildDepends = [ haskellSrcMeta ];
-  testDepends = [
-    haskellSrcMeta hspec QuickCheck quickcheckInstances text
-  ];
-  meta = {
-    description = "String interpolation done right";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/interpolatedstring-perl6/default.nix b/pkgs/development/libraries/haskell/interpolatedstring-perl6/default.nix
deleted file mode 100644
index b24a79e62d9..00000000000
--- a/pkgs/development/libraries/haskell/interpolatedstring-perl6/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcMeta, text }:
-
-cabal.mkDerivation (self: {
-  pname = "interpolatedstring-perl6";
-  version = "0.9.0";
-  sha256 = "15hzmni3wfdgjl0vyk5mcld61ba99wdax87s7wkz2s8bsyxkbq9n";
-  buildDepends = [ haskellSrcMeta text ];
-  meta = {
-    description = "QuasiQuoter for Perl6-style multi-line interpolated strings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/intervals/default.nix b/pkgs/development/libraries/haskell/intervals/default.nix
deleted file mode 100644
index 8c552654bac..00000000000
--- a/pkgs/development/libraries/haskell/intervals/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, distributive, doctest, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "intervals";
-  version = "0.7.0.1";
-  sha256 = "02qb44ga2yfsymkfixy3fdp943r2flwrsaqhb0pjddr3ixzm4ap9";
-  buildDepends = [ distributive ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/ekmett/intervals";
-    description = "Interval Arithmetic";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/io-choice/default.nix b/pkgs/development/libraries/haskell/io-choice/default.nix
deleted file mode 100644
index 1b145c943dc..00000000000
--- a/pkgs/development/libraries/haskell/io-choice/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, liftedBase, monadControl, transformers
-, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "io-choice";
-  version = "0.0.5";
-  sha256 = "19nr8kxcg98510cqgjn4c9sd8i9yz8fv4ryqg6lzzgpwqzkvx5ph";
-  buildDepends = [
-    liftedBase monadControl transformers transformersBase
-  ];
-  testDepends = [ hspec liftedBase monadControl transformers ];
-  meta = {
-    description = "Choice for IO and lifted IO";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/io-memoize/default.nix b/pkgs/development/libraries/haskell/io-memoize/default.nix
deleted file mode 100644
index 625d689cd40..00000000000
--- a/pkgs/development/libraries/haskell/io-memoize/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async }:
-
-cabal.mkDerivation (self: {
-  pname = "io-memoize";
-  version = "1.1.1.0";
-  sha256 = "0ga85wdvz67jjx8qh6f687kfikcrfmp7winn13v6na7vlaqs2ly7";
-  buildDepends = [ async ];
-  meta = {
-    homepage = "https://github.com/DanBurton/io-memoize";
-    description = "Memoize IO actions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/io-storage/default.nix b/pkgs/development/libraries/haskell/io-storage/default.nix
deleted file mode 100644
index 2e944b77586..00000000000
--- a/pkgs/development/libraries/haskell/io-storage/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "io-storage";
-  version = "0.3";
-  sha256 = "1ga9bd7iri6vlsxnjx765yy3bxc4lbz644wyw88yzvpjgz6ga3cs";
-  meta = {
-    homepage = "http://github.com/willdonnelly/io-storage";
-    description = "A key-value store in the IO monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/io-streams/default.nix b/pkgs/development/libraries/haskell/io-streams/default.nix
deleted file mode 100644
index 3963add1825..00000000000
--- a/pkgs/development/libraries/haskell/io-streams/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, deepseq, filepath, HUnit, mtl
-, network, primitive, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, text, time, transformers, vector, zlib
-, zlibBindings
-}:
-
-cabal.mkDerivation (self: {
-  pname = "io-streams";
-  version = "1.2.1.1";
-  sha256 = "1pvrscyw7wcv910p8d9j4a9jdm0vm7m74g5kgzpc5hnxdfibhqj1";
-  buildDepends = [
-    attoparsec blazeBuilder network primitive text time transformers
-    vector zlibBindings
-  ];
-  testDepends = [
-    attoparsec blazeBuilder deepseq filepath HUnit mtl network
-    primitive QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text time transformers vector zlib
-    zlibBindings
-  ];
-  configureFlags = "-fNoInteractiveTests";
-  meta = {
-    description = "Simple, composable, and easy-to-use stream I/O";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ipprint/default.nix b/pkgs/development/libraries/haskell/ipprint/default.nix
deleted file mode 100644
index 004b504577a..00000000000
--- a/pkgs/development/libraries/haskell/ipprint/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Extra, haskellSrc }:
-
-cabal.mkDerivation (self: {
-  pname = "ipprint";
-  version = "0.5";
-  sha256 = "0h75k21blbnzvp5l20qsima557dx6zfrww79y7qsqf04pbd81j7s";
-  buildDepends = [ Extra haskellSrc ];
-  meta = {
-    description = "Tiny helper for pretty-printing values in ghci console";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-
-    # Works For Me. GHC 7.8.4, 2015-01-08 
-    #broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/iproute/default.nix b/pkgs/development/libraries/haskell/iproute/default.nix
deleted file mode 100644
index cfb05b9f094..00000000000
--- a/pkgs/development/libraries/haskell/iproute/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, appar, byteorder, doctest, hspec, network, QuickCheck
-, safe
-}:
-
-cabal.mkDerivation (self: {
-  pname = "iproute";
-  version = "1.3.1";
-  sha256 = "1l3asv8q1jiwsvpq6kkigrzpm3pjbm03gpc4rbhn6kpi6z9h8cdp";
-  buildDepends = [ appar byteorder network ];
-  testDepends = [
-    appar byteorder doctest hspec network QuickCheck safe
-  ];
-  meta = {
-    homepage = "http://www.mew.org/~kazu/proj/iproute/";
-    description = "IP Routing Table";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/irc/default.nix b/pkgs/development/libraries/haskell/irc/default.nix
deleted file mode 100644
index d7c101c27fb..00000000000
--- a/pkgs/development/libraries/haskell/irc/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec }:
-
-cabal.mkDerivation (self: {
-  pname = "irc";
-  version = "0.6.0.1";
-  sha256 = "0524phrxjv0i5qabrf4sj0zpcvkdvcivv1lg46591pmvndfhpyn4";
-  buildDepends = [ attoparsec ];
-  meta = {
-    description = "A small library for parsing IRC messages";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/iteratee/default.nix b/pkgs/development/libraries/haskell/iteratee/default.nix
deleted file mode 100644
index b0dd47468d9..00000000000
--- a/pkgs/development/libraries/haskell/iteratee/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, HUnit, ListLike, monadControl, mtl, parallel
-, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "iteratee";
-  version = "0.8.9.6";
-  sha256 = "1yc5fqqb8warvgld3cymka7d2wmjydvfin5jy7zaazb7alf14q1p";
-  buildDepends = [
-    exceptions ListLike monadControl parallel transformers
-    transformersBase
-  ];
-  testDepends = [
-    exceptions HUnit ListLike monadControl mtl QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 transformers
-    transformersBase
-  ];
-  meta = {
-    homepage = "http://www.tiresiaspress.us/haskell/iteratee";
-    description = "Iteratee-based I/O";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ivor/default.nix b/pkgs/development/libraries/haskell/ivor/default.nix
deleted file mode 100644
index 7a80a14853e..00000000000
--- a/pkgs/development/libraries/haskell/ivor/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, mtl, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "ivor";
-  version = "0.1.14.1";
-  sha256 = "0r9ykfkxpwsrhsvv691r361pf79a7y511hxy2mvd6ysz1441mych";
-  buildDepends = [ binary mtl parsec ];
-  meta = {
-    homepage = "http://www.dcs.st-and.ac.uk/~eb/Ivor/";
-    description = "Theorem proving library based on dependent type theory";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ivory/default.nix b/pkgs/development/libraries/haskell/ivory/default.nix
deleted file mode 100644
index 3e3c6c78ae1..00000000000
--- a/pkgs/development/libraries/haskell/ivory/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, monadLib, parsec, thLift }:
-
-cabal.mkDerivation (self: {
-  pname = "ivory";
-  version = "0.1.0.0";
-  sha256 = "1rn1akrsci0k5nbk4zipxznkdm0y3rvv9la5mnrr9mkj5zikj5sc";
-  buildDepends = [ monadLib parsec thLift ];
-  meta = {
-    homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
-    description = "Safe embedded C programming";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = self.stdenv.lib.versionOlder "7.7" self.ghc.version;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ix-shapable/default.nix b/pkgs/development/libraries/haskell/ix-shapable/default.nix
deleted file mode 100644
index 965257832e0..00000000000
--- a/pkgs/development/libraries/haskell/ix-shapable/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ix-shapable";
-  version = "0.1.0";
-  sha256 = "08ljlzywnw0h8ijwb6yh4r8l6z7bbknwxv9cjq7lkfx7m2vgy1sh";
-  meta = {
-    description = "Reshape multi-dimensional arrays";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ixset/default.nix b/pkgs/development/libraries/haskell/ixset/default.nix
deleted file mode 100644
index 24bbde7098d..00000000000
--- a/pkgs/development/libraries/haskell/ixset/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, safecopy, syb, sybWithClass }:
-
-cabal.mkDerivation (self: {
-  pname = "ixset";
-  version = "1.0.6";
-  sha256 = "097f9fkm9a2n67bzagr9h2v7acdn8h1ayv9c83n7nv1dh157bpyv";
-  buildDepends = [ safecopy syb sybWithClass ];
-  meta = {
-    homepage = "http://happstack.com";
-    description = "Efficient relational queries on Haskell sets";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jack/default.nix b/pkgs/development/libraries/haskell/jack/default.nix
deleted file mode 100644
index 1abb8fd3847..00000000000
--- a/pkgs/development/libraries/haskell/jack/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, enumset, eventList, explicitException, jack2, midi
-, nonNegative, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "jack";
-  version = "0.7.0.3";
-  sha256 = "12ap7xcgzmp5zwmqkwsgxplh5li21m7xngijr4mhnn9y33xc1lrk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    enumset eventList explicitException midi nonNegative transformers
-  ];
-  pkgconfigDepends = [ jack2 ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/JACK";
-    description = "Bindings for the JACK Audio Connection Kit";
-    license = "GPL";
-    platforms = self.stdenv.lib.platforms.linux;
-    maintainers = with self.stdenv.lib.maintainers; [ ertes ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jmacro-rpc-happstack/default.nix b/pkgs/development/libraries/haskell/jmacro-rpc-happstack/default.nix
deleted file mode 100644
index 28498da53d6..00000000000
--- a/pkgs/development/libraries/haskell/jmacro-rpc-happstack/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeHtml, happstackServer, jmacro, jmacroRpc, mtl
-}:
-
-cabal.mkDerivation (self: {
-  pname = "jmacro-rpc-happstack";
-  version = "0.3";
-  sha256 = "0z24iqq0nmvm4x4fz4vl1rsccqnaynhmza502im967y7lials9wa";
-  buildDepends = [
-    aeson blazeHtml happstackServer jmacro jmacroRpc mtl
-  ];
-  meta = {
-    homepage = "http://hub.darcs.net/gershomb/jmacro-rpc";
-    description = "Happstack backend for jmacro-rpc";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jmacro-rpc-snap/default.nix b/pkgs/development/libraries/haskell/jmacro-rpc-snap/default.nix
deleted file mode 100644
index 2ad9bd83d75..00000000000
--- a/pkgs/development/libraries/haskell/jmacro-rpc-snap/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, jmacro, jmacroRpc, mtl, snapCore }:
-
-cabal.mkDerivation (self: {
-  pname = "jmacro-rpc-snap";
-  version = "0.3";
-  sha256 = "1syzx2lw4r8knsqhsvilp04wb8a718379cmn0nhjqlwhpaja9bj8";
-  buildDepends = [ aeson jmacro jmacroRpc mtl snapCore ];
-  meta = {
-    homepage = "http://hub.darcs.net/gershomb/jmacro-rpc";
-    description = "Snap backend for jmacro-rpc";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jmacro-rpc/default.nix b/pkgs/development/libraries/haskell/jmacro-rpc/default.nix
deleted file mode 100644
index ec2c3d8a960..00000000000
--- a/pkgs/development/libraries/haskell/jmacro-rpc/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, blazeHtml, contravariant, jmacro, mtl
-, scientific, split, text, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "jmacro-rpc";
-  version = "0.3";
-  sha256 = "1fkcky2f51764xcbbwnxpxyhk2mmnp364hf8njfcjsijanv938zw";
-  buildDepends = [
-    aeson attoparsec blazeHtml contravariant jmacro mtl scientific
-    split text unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://hub.darcs.net/gershomb/jmacro";
-    description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jmacro/default.nix b/pkgs/development/libraries/haskell/jmacro/default.nix
deleted file mode 100644
index 9f2fee5f7da..00000000000
--- a/pkgs/development/libraries/haskell/jmacro/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, haskellSrcExts, haskellSrcMeta, mtl, parseargs
-, parsec, regexPosix, safe, syb, text, unorderedContainers, vector
-, wlPprintText
-}:
-
-cabal.mkDerivation (self: {
-  pname = "jmacro";
-  version = "0.6.9";
-  sha256 = "1prplflikryw7scz75rbijn4dl1gdi6589yq5902n26xpaigqsp6";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson haskellSrcExts haskellSrcMeta mtl parseargs parsec regexPosix
-    safe syb text unorderedContainers vector wlPprintText
-  ];
-  meta = {
-    description = "QuasiQuotation library for programmatic generation of Javascript code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jpeg/default.nix b/pkgs/development/libraries/haskell/jpeg/default.nix
deleted file mode 100644
index c9a408dc2a0..00000000000
--- a/pkgs/development/libraries/haskell/jpeg/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "jpeg";
-  version = "0.0.1.1";
-  sha256 = "1hnfapr21zpfyiywa4zzmwa518jzg73dnmaakrbvvpcmr4fvh9qx";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "A library for decoding JPEG files written in pure Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/js-flot/default.nix b/pkgs/development/libraries/haskell/js-flot/default.nix
deleted file mode 100644
index 3bc570d557d..00000000000
--- a/pkgs/development/libraries/haskell/js-flot/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HTTP }:
-
-cabal.mkDerivation (self: {
-  pname = "js-flot";
-  version = "0.8.3";
-  sha256 = "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv";
-  testDepends = [ HTTP ];
-  meta = {
-    homepage = "https://github.com/ndmitchell/js-flot#readme";
-    description = "Obtain minified flot code";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/js-jquery/default.nix b/pkgs/development/libraries/haskell/js-jquery/default.nix
deleted file mode 100644
index ad776b577f4..00000000000
--- a/pkgs/development/libraries/haskell/js-jquery/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HTTP }:
-
-cabal.mkDerivation (self: {
-  pname = "js-jquery";
-  version = "1.11.1";
-  sha256 = "0k4hrpxsc48nanr2zw6jcirirsarlshycx7d5hzqqv9jfhy1i88d";
-  testDepends = [ HTTP ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/ndmitchell/js-jquery#readme";
-    description = "Obtain minified jQuery code";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/json-assertions/default.nix b/pkgs/development/libraries/haskell/json-assertions/default.nix
deleted file mode 100644
index 9a9364d09d0..00000000000
--- a/pkgs/development/libraries/haskell/json-assertions/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, indexed, indexedFree, lens, lensAeson, text }:
-
-cabal.mkDerivation (self: {
-  pname = "json-assertions";
-  version = "1.0.5";
-  sha256 = "1vf6y8xbl48giq1p6d62294rfvfdw62l1q4dspy990ii0v5gkyck";
-  buildDepends = [ aeson indexed indexedFree lens lensAeson text ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ocharles/json-assertions.git";
-    description = "Test that your (Aeson) JSON encoding matches your expectations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/json-rpc/default.nix b/pkgs/development/libraries/haskell/json-rpc/default.nix
deleted file mode 100644
index c7e5c3373c5..00000000000
--- a/pkgs/development/libraries/haskell/json-rpc/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, async, conduit, conduitExtra, deepseq, hashable
-, mtl, QuickCheck, stm, stmConduit, testFramework
-, testFrameworkQuickcheck2, text, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "json-rpc";
-  version = "0.2.1.1";
-  sha256 = "0h6dkb1rgd6qxzcxvqvgwilmibkdbqpjvflijwf54fx2z687fjld";
-  buildDepends = [
-    aeson async conduit conduitExtra deepseq hashable mtl stm
-    stmConduit text unorderedContainers
-  ];
-  testDepends = [
-    aeson async conduit conduitExtra deepseq hashable mtl QuickCheck
-    stm stmConduit testFramework testFrameworkQuickcheck2 text
-    unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/xenog/json-rpc";
-    description = "Fully-featured JSON-RPC 2.0 library";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/json-schema/default.nix b/pkgs/development/libraries/haskell/json-schema/default.nix
deleted file mode 100644
index cd102d35803..00000000000
--- a/pkgs/development/libraries/haskell/json-schema/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonUtils, attoparsec, genericAeson
-, genericDeriving, mtl, scientific, tagged, tasty, tastyHunit
-, tastyTh, text, time, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "json-schema";
-  version = "0.7.3.0";
-  sha256 = "0jdhmzg1is8dnyz46r6w616xq0w1lypc9xz1c2mcimr9xb9r70zw";
-  buildDepends = [
-    aeson genericAeson genericDeriving mtl scientific tagged text time
-    unorderedContainers vector
-  ];
-  testDepends = [
-    aeson aesonUtils attoparsec genericAeson tagged tasty tastyHunit
-    tastyTh text vector
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Types and type classes for defining JSON schemas";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/json/default.nix b/pkgs/development/libraries/haskell/json/default.nix
deleted file mode 100644
index 3eeb6958f83..00000000000
--- a/pkgs/development/libraries/haskell/json/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, parsec, syb, text }:
-
-cabal.mkDerivation (self: {
-  pname = "json";
-  version = "0.9";
-  sha256 = "1r37hhhhc97sxqrcijss80c0380f36bh6f2y4navwih7r3a2ci8j";
-  buildDepends = [ mtl parsec syb text ];
-  meta = {
-    description = "Support for serialising Haskell to and from JSON";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jsonTypes/default.nix b/pkgs/development/libraries/haskell/jsonTypes/default.nix
deleted file mode 100644
index 2c6323f0bc6..00000000000
--- a/pkgs/development/libraries/haskell/jsonTypes/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "json-types";
-  version = "0.1";
-  sha256 = "088if9qv0didjyb6y1583viihjgc4nwr61qfjqdg9rzc2ya6vqdn";
-  buildDepends = [ text ];
-  meta = {
-    description = "Basic types for representing JSON";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/jwt/default.nix b/pkgs/development/libraries/haskell/jwt/default.nix
deleted file mode 100644
index dfab13e9132..00000000000
--- a/pkgs/development/libraries/haskell/jwt/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, base64Bytestring, cryptohash, dataDefault
-, httpTypes, HUnit, lens, lensAeson, network, networkUri
-, QuickCheck, scientific, semigroups, tasty, tastyHunit
-, tastyQuickcheck, tastyTh, text, time, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "jwt";
-  version = "0.5.3";
-  sha256 = "1225fa53gghfpgwhr4x269a6kygfj39fh2qdapdi9mrrvlg302i4";
-  buildDepends = [
-    aeson base64Bytestring cryptohash dataDefault httpTypes network
-    networkUri scientific semigroups text time unorderedContainers
-    vector
-  ];
-  testDepends = [
-    aeson base64Bytestring cryptohash dataDefault httpTypes HUnit lens
-    lensAeson network networkUri QuickCheck scientific semigroups tasty
-    tastyHunit tastyQuickcheck tastyTh text time unorderedContainers
-    vector
-  ];
-  meta = {
-    homepage = "https://bitbucket.org/ssaasen/haskell-jwt";
-    description = "JSON Web Token (JWT) decoding and encoding";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/kan-extensions/default.nix b/pkgs/development/libraries/haskell/kan-extensions/default.nix
deleted file mode 100644
index d359cebd6e1..00000000000
--- a/pkgs/development/libraries/haskell/kan-extensions/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, adjunctions, comonad, contravariant, distributive, free
-, mtl, pointed, semigroupoids, tagged, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "kan-extensions";
-  version = "4.1.1";
-  sha256 = "0g7z37c2jvhvq08ynnd5z2spp7w56vqhpg5biscj62rw7fzssnar";
-  buildDepends = [
-    adjunctions comonad contravariant distributive free mtl pointed
-    semigroupoids tagged transformers
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/kan-extensions/";
-    description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/kansas-comet/default.nix b/pkgs/development/libraries/haskell/kansas-comet/default.nix
deleted file mode 100644
index 1c01d567d75..00000000000
--- a/pkgs/development/libraries/haskell/kansas-comet/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, dataDefault, scotty, stm, text, time, transformers
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "kansas-comet";
-  version = "0.3.1";
-  sha256 = "0xbapi4clmkighxh0jb12zpzgrz9sqyfpwdkvrj6cdq6i6a22qx1";
-  buildDepends = [
-    aeson dataDefault scotty stm text time transformers
-    unorderedContainers
-  ];
-  meta = {
-    homepage = "https://github.com/ku-fpg/kansas-comet/";
-    description = "A JavaScript push mechanism based on the comet idiom";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/kansas-lava/default.nix b/pkgs/development/libraries/haskell/kansas-lava/default.nix
deleted file mode 100644
index f81f17a3c27..00000000000
--- a/pkgs/development/libraries/haskell/kansas-lava/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, dataDefault, dataReify, dotgen, filepath, netlist
-, netlistToVhdl, random, sizedTypes, strict
-}:
-
-cabal.mkDerivation (self: {
-  pname = "kansas-lava";
-  version = "0.2.4";
-  sha256 = "0rsjlj558k57r1sfm12n9r9wn8r615bbrwgjhal07qhvy4qip4pg";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs dataDefault dataReify dotgen filepath netlist netlistToVhdl
-    random sizedTypes strict
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava";
-    description = "Kansas Lava is a hardware simulator and VHDL generator";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/keys/default.nix b/pkgs/development/libraries/haskell/keys/default.nix
deleted file mode 100644
index 196da768e06..00000000000
--- a/pkgs/development/libraries/haskell/keys/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, free, semigroupoids, semigroups, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "keys";
-  version = "3.10.1";
-  sha256 = "007lbpfan5n1cgswsrzc4xjv0kjmjr9vn4lpqm3gwk3lnfpg8i4n";
-  buildDepends = [
-    comonad free semigroupoids semigroups transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/keys/";
-    description = "Keyed functors and containers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/knob/default.nix b/pkgs/development/libraries/haskell/knob/default.nix
deleted file mode 100644
index 7ad084e06b7..00000000000
--- a/pkgs/development/libraries/haskell/knob/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "knob";
-  version = "0.1.1";
-  sha256 = "05qj7s04p5pbasivyxc06l0jbii250zjnvb3l1y2sfhglb7q8b4c";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "https://john-millikin.com/software/knob/";
-    description = "Memory-backed handles";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/labeled-tree/default.nix b/pkgs/development/libraries/haskell/labeled-tree/default.nix
deleted file mode 100644
index ef0301ef773..00000000000
--- a/pkgs/development/libraries/haskell/labeled-tree/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "labeled-tree";
-  version = "1.0.0.0";
-  sha256 = "1cnnyic5z5y21hpxpmx66ph34mjyysckgiasmzg7yx202y2ih7s7";
-  meta = {
-    description = "Labeled tree structure";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ jpbernardy ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lambdabot-utils/default.nix b/pkgs/development/libraries/haskell/lambdabot-utils/default.nix
deleted file mode 100644
index 34cf827c027..00000000000
--- a/pkgs/development/libraries/haskell/lambdabot-utils/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, haskellSrc, mtl, network, random, regexCompat
-, regexPosix, syb, tagsoup, utf8String, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lambdabot-utils";
-  version = "4.2.2";
-  sha256 = "0mmz9rn6vv8xnavmz66g164h1liir3rzg1n7lmbcsgwcyhm925d7";
-  buildDepends = [
-    binary haskellSrc mtl network random regexCompat regexPosix syb
-    tagsoup utf8String zlib
-  ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Lambdabot";
-    description = "Utility libraries for the advanced IRC bot, Lambdabot";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lambdabot/default.nix b/pkgs/development/libraries/haskell/lambdabot/default.nix
deleted file mode 100644
index 6b09752f7d4..00000000000
--- a/pkgs/development/libraries/haskell/lambdabot/default.nix
+++ /dev/null
@@ -1,37 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, arrows, binary, brainfuck, dataMemocombinators
-, dependentMap, dependentSum, dependentSumTemplate, dice
-, editDistance, filepath, haskeline, haskellSrcExts, hoogle
-, hslogger, hstatsd, HTTP, IOSpec, liftedBase, logict, misfortune
-, monadControl, MonadRandom, mtl, mueval, network, numbers, oeis
-, parsec, QuickCheck, random, randomFu, randomSource, regexTdfa
-, SafeSemaphore, show, split, syb, tagsoup, time, transformers
-, transformersBase, unlambda, utf8String, vectorSpace, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lambdabot";
-  version = "4.3.0.1";
-  sha256 = "19pkm4m2xk9ziai3ka4scxjavi0as8dmivz9q6vg3npmv0kyhkhb";
-  isLibrary = true;
-  isExecutable = true;
-  patches = [ ./deps.patch ];
-  buildDepends = [
-    arrows binary brainfuck dataMemocombinators dependentMap
-    dependentSum dependentSumTemplate dice editDistance filepath
-    haskeline haskellSrcExts hoogle hslogger hstatsd HTTP IOSpec
-    liftedBase logict misfortune monadControl MonadRandom mtl mueval
-    network numbers oeis parsec QuickCheck random randomFu randomSource
-    regexTdfa SafeSemaphore show split syb tagsoup time transformers
-    transformersBase unlambda utf8String vectorSpace zlib
-  ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Lambdabot";
-    description = "Lambdabot is a development tool and advanced IRC bot";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lambdabot/deps.patch b/pkgs/development/libraries/haskell/lambdabot/deps.patch
deleted file mode 100644
index a9222806719..00000000000
--- a/pkgs/development/libraries/haskell/lambdabot/deps.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/lambdabot.cabal.orig	2014-10-16 17:39:16.000000000 -0500
-+++ b/lambdabot.cabal	2014-10-16 18:26:58.000000000 -0500
-@@ -166,7 +166,7 @@
-                         edit-distance           >= 0.2,
-                         filepath                >= 1.3,
-                         haskeline               >= 0.7,
--                        haskell-src-exts        >= 1.14.0,
-+                        haskell-src-exts        >= 1.14.0 && < 1.16,
-                         hstatsd                 >= 0.1,
-                         hslogger                >= 1.2.1,
-                         HTTP                    >= 4000,
-@@ -174,7 +174,8 @@
-                         misfortune              >= 0.1,
-                         monad-control           >= 0.3,
-                         mtl                     >= 2,
--                        network                 >= 2.3.0.13,
-+                        network                 >= 2.6,
-+                        network-uri             >= 2.6,
-                         oeis                    >= 0.3.1,
-                         time                    >= 1.4,
-                         parsec                  >= 3,
diff --git a/pkgs/development/libraries/haskell/lambdabot/wrapper.nix b/pkgs/development/libraries/haskell/lambdabot/wrapper.nix
deleted file mode 100644
index a29d73fe72f..00000000000
--- a/pkgs/development/libraries/haskell/lambdabot/wrapper.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ stdenv, lambdabot, mueval, ghc, makeWrapper }:
-
-stdenv.mkDerivation {
-  name = "lambdabot-wrapper";
-
-  buildInputs = [ makeWrapper ];
-
-  buildCommand = ''
-    makeWrapper "${lambdabot}/bin/lambdabot" "$out/bin/lambdabot" \
-      --prefix PATH : "${ghc}/bin:${mueval}/bin"
-  '';
-
-  preferLocalBuild = true;
-
-  meta = lambdabot.meta;
-}
diff --git a/pkgs/development/libraries/haskell/lambdacube-engine/default.nix b/pkgs/development/libraries/haskell/lambdacube-engine/default.nix
deleted file mode 100644
index 62f09047101..00000000000
--- a/pkgs/development/libraries/haskell/lambdacube-engine/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, bitmap, bytestringTrie, filepath, mtl, OpenGLRaw
-, stbImage, uulib, vect, vector, vectorAlgorithms, xml, zipArchive
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lambdacube-engine";
-  version = "0.2.4";
-  sha256 = "1xdp10nylndmfw16dywqrxj30g99rf9qbcx5qiglvzm1c1kxid3f";
-  buildDepends = [
-    binary bitmap bytestringTrie filepath mtl OpenGLRaw stbImage uulib
-    vect vector vectorAlgorithms xml zipArchive
-  ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
-    description = "3D rendering engine written entirely in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-c-inline/default.nix b/pkgs/development/libraries/haskell/language-c-inline/default.nix
deleted file mode 100644
index 720d7dd8926..00000000000
--- a/pkgs/development/libraries/haskell/language-c-inline/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, languageCQuote, mainlandPretty }:
-
-cabal.mkDerivation (self: {
-  pname = "language-c-inline";
-  version = "0.7.7.0";
-  sha256 = "10wj8dlsjimgln14y7b50pnnn865ln46v3xcqwr7ahjcl3icavg6";
-  buildDepends = [ filepath languageCQuote mainlandPretty ];
-  testDepends = [ languageCQuote ];
-  meta = {
-    homepage = "https://github.com/mchakravarty/language-c-inline/";
-    description = "Inline C & Objective-C code in Haskell for language interoperability";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-c-quote/default.nix b/pkgs/development/libraries/haskell/language-c-quote/default.nix
deleted file mode 100644
index 03b1d62546b..00000000000
--- a/pkgs/development/libraries/haskell/language-c-quote/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, exceptionMtl, exceptionTransformers, filepath, happy
-, haskellSrcMeta, HUnit, mainlandPretty, mtl, srcloc, syb, symbol
-, testFramework, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "language-c-quote";
-  version = "0.10.1.3";
-  sha256 = "0kbnqrplwb5w9jfljsrjxisnrnxbc0221hpznvq4m1ldx2mkrh1k";
-  buildDepends = [
-    exceptionMtl exceptionTransformers filepath haskellSrcMeta
-    mainlandPretty mtl srcloc syb symbol
-  ];
-  testDepends = [
-    HUnit srcloc symbol testFramework testFrameworkHunit
-  ];
-  buildTools = [ alex happy ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.cs.drexel.edu/~mainland/";
-    description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-c/default.nix b/pkgs/development/libraries/haskell/language-c/default.nix
deleted file mode 100644
index 9346a10bdf2..00000000000
--- a/pkgs/development/libraries/haskell/language-c/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, filepath, happy, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "language-c";
-  version = "0.4.7";
-  sha256 = "1r0jlncv6d6ai8kblrdq9gz8abx57b24y6hfh30xx20zdgccjvaz";
-  buildDepends = [ filepath syb ];
-  buildTools = [ alex happy ];
-  meta = {
-    homepage = "http://www.sivity.net/projects/language.c/";
-    description = "Analysis and generation of C code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-ecmascript/default.nix b/pkgs/development/libraries/haskell/language-ecmascript/default.nix
deleted file mode 100644
index f2f77fb9dd3..00000000000
--- a/pkgs/development/libraries/haskell/language-ecmascript/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, Diff, filepath, HUnit, mtl, parsec
-, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, testingFeat, uniplate, wlPprint
-}:
-
-cabal.mkDerivation (self: {
-  pname = "language-ecmascript";
-  version = "0.16.2";
-  sha256 = "15jvq3wblx67hhvgblqzfdnks6x17hfnivifps5wfs9v1ljkiq1k";
-  buildDepends = [
-    dataDefaultClass Diff mtl parsec QuickCheck testingFeat uniplate
-    wlPprint
-  ];
-  testDepends = [
-    dataDefaultClass Diff filepath HUnit mtl parsec QuickCheck
-    testFramework testFrameworkHunit testFrameworkQuickcheck2 uniplate
-    wlPprint
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/jswebtools/language-ecmascript";
-    description = "JavaScript parser and pretty-printer library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-glsl/default.nix b/pkgs/development/libraries/haskell/language-glsl/default.nix
deleted file mode 100644
index 6d983123cb6..00000000000
--- a/pkgs/development/libraries/haskell/language-glsl/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, parsec, prettyclass, testFramework
-, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "language-glsl";
-  version = "0.1.1";
-  sha256 = "06dc339a2cddzgjda3nzprgr0v2clbhlpl8j81m04i66bbj2l15y";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ parsec prettyclass ];
-  testDepends = [
-    HUnit parsec prettyclass testFramework testFrameworkHunit
-  ];
-  meta = {
-    description = "GLSL abstract syntax tree, parser, and pretty-printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-haskell-extract/default.nix b/pkgs/development/libraries/haskell/language-haskell-extract/default.nix
deleted file mode 100644
index da190862c01..00000000000
--- a/pkgs/development/libraries/haskell/language-haskell-extract/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, regexPosix }:
-
-cabal.mkDerivation (self: {
-  pname = "language-haskell-extract";
-  version = "0.2.4";
-  sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
-  buildDepends = [ regexPosix ];
-  meta = {
-    homepage = "http://github.com/finnsson/template-helper";
-    description = "Module to automatically extract functions from the local code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-java/default.nix b/pkgs/development/libraries/haskell/language-java/default.nix
deleted file mode 100644
index dc35a8867ba..00000000000
--- a/pkgs/development/libraries/haskell/language-java/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, cpphs, filepath, HUnit, mtl, parsec, QuickCheck, syb
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "language-java";
-  version = "0.2.7";
-  sha256 = "1519grsjw0f4skldxs563qz07mmj1cg72ma0plmvzpas7inkikyf";
-  buildDepends = [ cpphs parsec syb ];
-  testDepends = [
-    filepath HUnit mtl QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  buildTools = [ alex ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/vincenthz/language-java";
-    description = "Manipulating Java source: abstract syntax, lexer, parser, and pretty-printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/language-javascript/default.nix b/pkgs/development/libraries/haskell/language-javascript/default.nix
deleted file mode 100644
index 166b5bd5c09..00000000000
--- a/pkgs/development/libraries/haskell/language-javascript/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, blazeBuilder, Cabal, happy, HUnit, mtl, QuickCheck
-, testFramework, testFrameworkHunit, utf8Light, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "language-javascript";
-  version = "0.5.13";
-  sha256 = "0h46wfh5xi3gbiaplx3ikmj7mfcwm1d37i5c9n3qfsmmkac29n2w";
-  buildDepends = [ blazeBuilder mtl utf8String ];
-  testDepends = [
-    blazeBuilder Cabal HUnit mtl QuickCheck testFramework
-    testFrameworkHunit utf8Light utf8String
-  ];
-  buildTools = [ alex happy ];
-  meta = {
-    homepage = "http://github.com/alanz/language-javascript";
-    description = "Parser for JavaScript";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/largeword/default.nix b/pkgs/development/libraries/haskell/largeword/default.nix
deleted file mode 100644
index d743c7eee3a..00000000000
--- a/pkgs/development/libraries/haskell/largeword/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, HUnit, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "largeword";
-  version = "1.2.3";
-  sha256 = "1ldcsnnji6p84sn03j17pdcpg7vqn1xrhyn4wys0v5fyy0d383ln";
-  buildDepends = [ binary ];
-  testDepends = [
-    binary HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/idontgetoutmuch/largeword";
-    description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lattices/default.nix b/pkgs/development/libraries/haskell/lattices/default.nix
deleted file mode 100644
index d37b6d2e883..00000000000
--- a/pkgs/development/libraries/haskell/lattices/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "lattices";
-  version = "1.2.1.1";
-  sha256 = "0ppqvc3w7v56zya43b3fqwis50c8b57hlighzmk8jphv39y3ilp6";
-  meta = {
-    description = "Fine-grained library for constructing and manipulating lattices";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lazysmallcheck/default.nix b/pkgs/development/libraries/haskell/lazysmallcheck/default.nix
deleted file mode 100644
index d38e4528d25..00000000000
--- a/pkgs/development/libraries/haskell/lazysmallcheck/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "lazysmallcheck";
-  version = "0.6";
-  sha256 = "0lqggm75m1qd34lzqj3ibvnjwhjqvq16cab8zxm4yzn7j2sxzm4x";
-  meta = {
-    homepage = "http://www.cs.york.ac.uk/~mfn/lazysmallcheck/";
-    description = "A library for demand-driven testing of Haskell programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lens-aeson/default.nix b/pkgs/development/libraries/haskell/lens-aeson/default.nix
deleted file mode 100644
index f1fcd255b5f..00000000000
--- a/pkgs/development/libraries/haskell/lens-aeson/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, doctest, filepath, genericDeriving
-, lens, scientific, semigroups, simpleReflect, text
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lens-aeson";
-  version = "1.0.0.3";
-  sha256 = "0wfbnazarwcza5dn3icsdvsmkyf9ki5lr5d5yidmgijhs63ak7ac";
-  buildDepends = [
-    aeson attoparsec lens scientific text unorderedContainers vector
-  ];
-  testDepends = [
-    doctest filepath genericDeriving semigroups simpleReflect
-  ];
-  meta = {
-    homepage = "http://github.com/lens/lens-aeson/";
-    description = "Law-abiding lenses for aeson";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lens-datetime/default.nix b/pkgs/development/libraries/haskell/lens-datetime/default.nix
deleted file mode 100644
index 23084746ea2..00000000000
--- a/pkgs/development/libraries/haskell/lens-datetime/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lens, time }:
-
-cabal.mkDerivation (self: {
-  pname = "lens-datetime";
-  version = "0.2.1";
-  sha256 = "1wqks7ynw3njlizdd9hvgrc1xjxcgcfck9ppj1lgg8wr3l2myi72";
-  buildDepends = [ lens time ];
-  meta = {
-    homepage = "http://github.com/nilcons/lens-datetime";
-    description = "Lenses for Data.Time.* types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lens-family-core/default.nix b/pkgs/development/libraries/haskell/lens-family-core/default.nix
deleted file mode 100644
index 94a53898325..00000000000
--- a/pkgs/development/libraries/haskell/lens-family-core/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "lens-family-core";
-  version = "1.2.0";
-  sha256 = "0hxrbbc4azfafnr4ab2zxgic093wwg6gx5h1ggp4xks55d8rhraz";
-  buildDepends = [ transformers ];
-  meta = {
-    description = "Haskell 98 Lens Families";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lens-family-th/default.nix b/pkgs/development/libraries/haskell/lens-family-th/default.nix
deleted file mode 100644
index a2ecf7b61ef..00000000000
--- a/pkgs/development/libraries/haskell/lens-family-th/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "lens-family-th";
-  version = "0.4.0.0";
-  sha256 = "02fc3kppb7y2c6j22wi2mzcxffj4k3dl3x09vjllqchfpfcpwbm5";
-  meta = {
-    homepage = "http://github.com/DanBurton/lens-family-th#readme";
-    description = "Generate lens-family style lenses";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lens-family/default.nix b/pkgs/development/libraries/haskell/lens-family/default.nix
deleted file mode 100644
index 58ce93e1b65..00000000000
--- a/pkgs/development/libraries/haskell/lens-family/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lensFamilyCore, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "lens-family";
-  version = "1.2.0";
-  sha256 = "0pbyx43ajx96nhcw4brml1r5azs1041k7nv4m94ak6x77n5sr4mb";
-  buildDepends = [ lensFamilyCore mtl transformers ];
-  meta = {
-    description = "Lens Families";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lens/default.nix b/pkgs/development/libraries/haskell/lens/default.nix
deleted file mode 100644
index f82368422e4..00000000000
--- a/pkgs/development/libraries/haskell/lens/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, comonad, contravariant, deepseq, distributive
-, doctest, exceptions, filepath, free, genericDeriving, hashable
-, hlint, HUnit, mtl, nats, parallel, primitive, profunctors
-, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect
-, split, tagged, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, testFrameworkTh, text, transformers
-, transformersCompat, unorderedContainers, vector, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lens";
-  version = "4.6.0.1";
-  sha256 = "099hhkca39zxfj9xavd2rafzgm2r4nm8clngcsgcrn1qsy8knvz2";
-  buildDepends = [
-    bifunctors comonad contravariant distributive exceptions filepath
-    free hashable mtl parallel primitive profunctors reflection
-    semigroupoids semigroups split tagged text transformers
-    transformersCompat unorderedContainers vector void
-  ];
-  testDepends = [
-    deepseq doctest filepath genericDeriving hlint HUnit mtl nats
-    parallel QuickCheck semigroups simpleReflect split testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text
-    transformers unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/lens/";
-    description = "Lenses, Folds and Traversals";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lenses/default.nix b/pkgs/development/libraries/haskell/lenses/default.nix
deleted file mode 100644
index debe3061798..00000000000
--- a/pkgs/development/libraries/haskell/lenses/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "lenses";
-  version = "0.1.6";
-  sha256 = "0n2r7gjiq5vk6jjaxn7kr3g5gvn4y0gmdqpn9l0nfgqdnscmfbiv";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://github.com/jvranish/Lenses/tree/master";
-    description = "Simple Functional Lenses";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/leveldb-haskell/default.nix b/pkgs/development/libraries/haskell/leveldb-haskell/default.nix
deleted file mode 100644
index 2e3ba003233..00000000000
--- a/pkgs/development/libraries/haskell/leveldb-haskell/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, dataDefault, exceptions, filepath, leveldb, mtl
-, QuickCheck, resourcet, snappy, tasty, tastyQuickcheck, temporary
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "leveldb-haskell";
-  version = "0.6";
-  sha256 = "1r76dvn8scnjfdw1i5cj3s5s1nqf2yib4jdydjnr8p6c8yvpp3z5";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    async dataDefault exceptions filepath resourcet transformers
-  ];
-  testDepends = [
-    dataDefault exceptions mtl QuickCheck tasty tastyQuickcheck
-    temporary transformers
-  ];
-  extraLibraries = [ leveldb snappy ];
-  meta = {
-    homepage = "http://github.com/kim/leveldb-haskell";
-    description = "Haskell bindings to LevelDB";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libffi/default.nix b/pkgs/development/libraries/haskell/libffi/default.nix
deleted file mode 100644
index 6b5892bce45..00000000000
--- a/pkgs/development/libraries/haskell/libffi/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libffi }:
-
-cabal.mkDerivation (self: {
-  pname = "libffi";
-  version = "0.1";
-  sha256 = "0g7jnhng3j7z5517aaqga0144aamibsbpgm3yynwyfzkq1kp0f28";
-  pkgconfigDepends = [ libffi ];
-  meta = {
-    description = "A binding to libffi";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libjenkins/default.nix b/pkgs/development/libraries/haskell/libjenkins/default.nix
deleted file mode 100644
index a873616f3c0..00000000000
--- a/pkgs/development/libraries/haskell/libjenkins/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, attoparsec, doctest, filepath, free, hspec
-, hspecExpectationsLens, httpClient, httpClientTls, httpTypes, lens
-, liftedAsync, liftedBase, monadControl, mtl, network, networkUri
-, profunctors, text, transformers, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "libjenkins";
-  version = "0.6.0";
-  sha256 = "0rcqmj5myi2wy2acd59gqdfwiiapw1zwzm71bjqb1y66z0rnrkx4";
-  buildDepends = [
-    attoparsec free httpClient httpClientTls httpTypes liftedAsync
-    liftedBase monadControl mtl network networkUri profunctors text
-    transformers
-  ];
-  testDepends = [
-    async attoparsec doctest filepath free hspec hspecExpectationsLens
-    httpClient httpClientTls httpTypes lens liftedAsync liftedBase
-    monadControl mtl network networkUri profunctors text transformers
-    xmlConduit
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    description = "Jenkins API interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libjenkins/new-conduit.patch b/pkgs/development/libraries/haskell/libjenkins/new-conduit.patch
deleted file mode 100644
index fda68fde5f9..00000000000
--- a/pkgs/development/libraries/haskell/libjenkins/new-conduit.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -Naur libjenkins-0.4.2.0-orig/libjenkins.cabal libjenkins-0.4.2.0/libjenkins.cabal
---- libjenkins-0.4.2.0-orig/libjenkins.cabal	2014-02-17 13:11:22.000000000 -0500
-+++ libjenkins-0.4.2.0/libjenkins.cabal	2014-04-07 11:40:30.046473593 -0400
-@@ -52,6 +52,7 @@
-     , text          >= 0.11
-     , transformers  >= 0.3
-     , xml-conduit   >= 1.1
-+    , resourcet
- 
- test-suite doctest
-   default-language:  Haskell2010
-diff -Naur libjenkins-0.4.2.0-orig/src/Jenkins/Rest/Internal.hs libjenkins-0.4.2.0/src/Jenkins/Rest/Internal.hs
---- libjenkins-0.4.2.0-orig/src/Jenkins/Rest/Internal.hs	2014-02-17 13:11:22.000000000 -0500
-+++ libjenkins-0.4.2.0/src/Jenkins/Rest/Internal.hs	2014-04-07 11:40:02.221415450 -0400
-@@ -22,7 +22,7 @@
- import           Control.Monad.Trans.Reader (ReaderT, runReaderT, ask, local)
- import           Control.Monad.Trans.Maybe (MaybeT(..), mapMaybeT)
- import           Data.ByteString.Lazy (ByteString)
--import           Data.Conduit (ResourceT)
-+import           Control.Monad.Trans.Resource (ResourceT)
- import           Data.Data (Data, Typeable)
- import           Data.Text (Text)
- import qualified Data.Text.Encoding as Text
diff --git a/pkgs/development/libraries/haskell/liblastfm/default.nix b/pkgs/development/libraries/haskell/liblastfm/default.nix
deleted file mode 100644
index abfa8a0496b..00000000000
--- a/pkgs/development/libraries/haskell/liblastfm/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, cereal, cryptoApi, hspec, hspecExpectationsLens
-, httpClient, httpClientTls, HUnit, lens, lensAeson, networkUri
-, profunctors, pureMD5, semigroups, text, xmlConduit
-, xmlHtmlConduitLens
-}:
-
-cabal.mkDerivation (self: {
-  pname = "liblastfm";
-  version = "0.5.1";
-  sha256 = "1bf508a1rqjb486wcwn0n36bm8lwnj3b4bg0826lp92zmaxiyxpy";
-  buildDepends = [
-    aeson cereal cryptoApi httpClient httpClientTls networkUri
-    profunctors pureMD5 semigroups text xmlConduit
-  ];
-  testDepends = [
-    aeson cereal cryptoApi hspec hspecExpectationsLens httpClient
-    httpClientTls HUnit lens lensAeson networkUri profunctors pureMD5
-    text xmlConduit xmlHtmlConduitLens
-  ];
-  meta = {
-    description = "Lastfm API interface";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libmpd/default.nix b/pkgs/development/libraries/haskell/libmpd/default.nix
deleted file mode 100644
index 6dc0aede069..00000000000
--- a/pkgs/development/libraries/haskell/libmpd/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, dataDefault, filepath, hspec, mtl, network
-, QuickCheck, text, time, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "libmpd";
-  version = "0.9.0.1";
-  sha256 = "11smm8ai7053hljlxi5l2fkqxrqr1xrh6sxg2r0dlsvmmln7smrd";
-  buildDepends = [
-    attoparsec dataDefault filepath mtl network text time utf8String
-  ];
-  testDepends = [
-    attoparsec dataDefault filepath hspec mtl network QuickCheck text
-    time utf8String
-  ];
-  meta = {
-    homepage = "http://github.com/vimus/libmpd-haskell#readme";
-    description = "An MPD client library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libnotify/default.nix b/pkgs/development/libraries/haskell/libnotify/default.nix
deleted file mode 100644
index 8ed4e80d49f..00000000000
--- a/pkgs/development/libraries/haskell/libnotify/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, glib, gtk, libnotify }:
-
-cabal.mkDerivation (self: {
-  pname = "libnotify";
-  version = "0.1.1.0";
-  sha256 = "1wc19v14agadj7dzi81lm3qzk2x33apaj5ylmg7x232k56xzfvr0";
-  buildDepends = [ glib gtk ];
-  extraLibraries = [ libnotify ];
-  meta = {
-    description = "Bindings to libnotify library";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libsystemd-journal/default.nix b/pkgs/development/libraries/haskell/libsystemd-journal/default.nix
deleted file mode 100644
index e4dc138eae0..00000000000
--- a/pkgs/development/libraries/haskell/libsystemd-journal/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, hsyslog, pipes, pipesSafe, systemd, text
-, transformers, uniplate, unixBytestring, unorderedContainers, uuid
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "libsystemd-journal";
-  version = "1.2.0";
-  sha256 = "10gsqcy5f7m6f0giqhfcqspb17b3gyib4cpw5nrdl7hiah13hi7x";
-  buildDepends = [
-    hashable hsyslog pipes pipesSafe text transformers uniplate
-    unixBytestring unorderedContainers uuid vector
-  ];
-  extraLibraries = [ systemd ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ocharles/libsystemd-journal";
-    description = "Haskell bindings to libsystemd-journal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/libxml-sax/default.nix b/pkgs/development/libraries/haskell/libxml-sax/default.nix
deleted file mode 100644
index 43f4e19029b..00000000000
--- a/pkgs/development/libraries/haskell/libxml-sax/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libxml2, text, xmlTypes }:
-
-cabal.mkDerivation (self: {
-  pname = "libxml-sax";
-  version = "0.7.5";
-  sha256 = "0lbdq6lmiyrnzk6gkx09vvp928wj8qnqnqfzy14mfv0drj21f54r";
-  buildDepends = [ text xmlTypes ];
-  extraLibraries = [ libxml2 ];
-  pkgconfigDepends = [ libxml2 ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-libxml/";
-    description = "Bindings for the libXML2 SAX interface";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lifted-async/default.nix b/pkgs/development/libraries/haskell/lifted-async/default.nix
deleted file mode 100644
index ecb6b9aa18a..00000000000
--- a/pkgs/development/libraries/haskell/lifted-async/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, constraints, HUnit, liftedBase, monadControl, mtl, tasty
-, tastyHunit, tastyTh, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lifted-async";
-  version = "0.6.0.1";
-  sha256 = "12qbibsl26njx6m1dq12gqfb15rkyag23c1vkcinlk301a0cvsmf";
-  buildDepends = [ async constraints liftedBase monadControl transformersBase ];
-  testDepends = [
-    async HUnit liftedBase monadControl mtl tasty tastyHunit tastyTh
-  ];
-  meta = {
-    homepage = "https://github.com/maoe/lifted-async";
-    description = "Run lifted IO operations asynchronously and wait for their results";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lifted-base/default.nix b/pkgs/development/libraries/haskell/lifted-base/default.nix
deleted file mode 100644
index 2aa24f83325..00000000000
--- a/pkgs/development/libraries/haskell/lifted-base/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, monadControl, testFramework, testFrameworkHunit
-, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lifted-base";
-  version = "0.2.3.3";
-  sha256 = "1n015i21pyh1ksrdiy105c9sw3gm3yvmlwv1sajy7nvpxb2xdjc3";
-  buildDepends = [ monadControl transformersBase ];
-  testDepends = [
-    HUnit monadControl testFramework testFrameworkHunit transformers
-    transformersBase
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/basvandijk/lifted-base";
-    description = "lifted IO operations from the base library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lin-alg/default.nix b/pkgs/development/libraries/haskell/lin-alg/default.nix
deleted file mode 100644
index 39391f989a8..00000000000
--- a/pkgs/development/libraries/haskell/lin-alg/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, NumInstances, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "lin-alg";
-  version = "0.1.0.2";
-  sha256 = "19123k967mql69my6c19mnvp4qwa4b3bgimmlbhipqdljykj7pqc";
-  buildDepends = [ NumInstances vector ];
-  meta = {
-    description = "Low-dimensional matrices and vectors for graphics and physics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/linear-opengl/default.nix b/pkgs/development/libraries/haskell/linear-opengl/default.nix
deleted file mode 100644
index a10489a6006..00000000000
--- a/pkgs/development/libraries/haskell/linear-opengl/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, distributive, lens, linear, OpenGL, OpenGLRaw, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "linear-opengl";
-  version = "0.2.0.4";
-  sha256 = "11pdif2w730jqknajr2si77a0z4v4k5spm5zdks642i25ya135ba";
-  buildDepends = [
-    distributive lens linear OpenGL OpenGLRaw tagged
-  ];
-  meta = {
-    homepage = "http://www.github.com/bgamari/linear-opengl";
-    description = "Isomorphisms between linear and OpenGL types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/linear/default.nix b/pkgs/development/libraries/haskell/linear/default.nix
deleted file mode 100644
index 6301d8d42d6..00000000000
--- a/pkgs/development/libraries/haskell/linear/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, adjunctions, binary, distributive, doctest, filepath
-, hashable, HUnit, lens, reflection, semigroupoids, semigroups
-, simpleReflect, tagged, testFramework, testFrameworkHunit
-, transformers, unorderedContainers, vector, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "linear";
-  version = "1.15.5";
-  sha256 = "17fxz49zj6vklgfs583zpn7naqgp5mv2zsvmxrv80ym8r52mp5mi";
-  buildDepends = [
-    adjunctions binary distributive hashable lens reflection
-    semigroupoids semigroups tagged transformers unorderedContainers
-    vector void
-  ];
-  testDepends = [
-    binary doctest filepath HUnit lens simpleReflect testFramework
-    testFrameworkHunit
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/ekmett/linear/";
-    description = "Linear Algebra";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/linux-inotify/default.nix b/pkgs/development/libraries/haskell/linux-inotify/default.nix
deleted file mode 100644
index 2c5dc577f0f..00000000000
--- a/pkgs/development/libraries/haskell/linux-inotify/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable }:
-
-cabal.mkDerivation (self: {
-  pname = "linux-inotify";
-  version = "0.2.0.1";
-  sha256 = "1970v1zkbp45amylmg79bbdfhk8kg6vzxjznd76gfl5kff2cv12r";
-  buildDepends = [ hashable ];
-  meta = {
-    description = "Thinner binding to the Linux Kernel's inotify interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/list-t/default.nix b/pkgs/development/libraries/haskell/list-t/default.nix
deleted file mode 100644
index 442ffc2028a..00000000000
--- a/pkgs/development/libraries/haskell/list-t/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, basePrelude, HTF, mmorph, monadControl, mtlPrelude
-, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "list-t";
-  version = "0.4.2";
-  sha256 = "0n6zc7n5znjas9mgh3a9bn44xv55910i6c3b2l83n4pl9fnad03v";
-  buildDepends = [
-    basePrelude mmorph monadControl transformers transformersBase
-  ];
-  testDepends = [ basePrelude HTF mmorph mtlPrelude ];
-  meta = {
-    homepage = "https://github.com/nikita-volkov/list-t";
-    description = "ListT done right";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/list-tries/default.nix b/pkgs/development/libraries/haskell/list-tries/default.nix
deleted file mode 100644
index f14e202d226..00000000000
--- a/pkgs/development/libraries/haskell/list-tries/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, dlist }:
-
-cabal.mkDerivation (self: {
-  pname = "list-tries";
-  version = "0.5.2";
-  sha256 = "0lfl35i1k3nnv8q6bhwq4sr197fylin2hmxa4b96kfcc22xfzwy6";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ binary dlist ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://iki.fi/matti.niemenmaa/list-tries/";
-    description = "Tries and Patricia tries: finite sets and maps for list keys";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/listExtras/default.nix b/pkgs/development/libraries/haskell/listExtras/default.nix
deleted file mode 100644
index 2da3060202c..00000000000
--- a/pkgs/development/libraries/haskell/listExtras/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "list-extras";
-  version = "0.4.1.3";
-  sha256 = "16w10xgh2y76q8aj5pgw4zq5p2phjzf5g1bmkacrm8gbwkp4v71s";
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Common not-so-common functions for lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lists/default.nix b/pkgs/development/libraries/haskell/lists/default.nix
deleted file mode 100644
index 358d33e35d7..00000000000
--- a/pkgs/development/libraries/haskell/lists/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, listExtras, split }:
-
-cabal.mkDerivation (self: {
-  pname = "lists";
-  version = "0.4.2";
-  sha256 = "0qjziksh6gl6v8rzvqajkcbakbby5j3i4z2jk6w6zs89b93rwnln";
-  buildDepends = [ listExtras split ];
-  meta = {
-    description = "Functions for dealing with lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/llvm-general-pure/default.nix b/pkgs/development/libraries/haskell/llvm-general-pure/default.nix
deleted file mode 100644
index cd92b67b16a..00000000000
--- a/pkgs/development/libraries/haskell/llvm-general-pure/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, parsec, QuickCheck, setenv, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "llvm-general-pure";
-  version = "3.4.4.0";
-  sha256 = "0x43yfcss3f5v5mlzyv7d13fvajbdgv4cmkx5yx1904xsiddg27v";
-  buildDepends = [ mtl parsec setenv transformers ];
-  testDepends = [
-    HUnit mtl QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    description = "Pure Haskell LLVM functionality (no FFI)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/llvm-general/default.nix b/pkgs/development/libraries/haskell/llvm-general/default.nix
deleted file mode 100644
index aec66b12723..00000000000
--- a/pkgs/development/libraries/haskell/llvm-general/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, llvmConfig, llvmGeneralPure, mtl, parsec
-, QuickCheck, setenv, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, transformers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "llvm-general";
-  version = "3.4.4.0";
-  sha256 = "10x7qb2svw0gz0sqf4vn14hpzks3rk29g4i2pzfdi5qk11j8jd9b";
-  buildDepends = [
-    llvmGeneralPure mtl parsec setenv transformers utf8String
-  ];
-  testDepends = [
-    HUnit llvmGeneralPure mtl QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  buildTools = [ llvmConfig ];
-  doCheck = false;
-  meta = {
-    description = "General purpose LLVM bindings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/loch-th/default.nix b/pkgs/development/libraries/haskell/loch-th/default.nix
deleted file mode 100644
index 5061524708b..00000000000
--- a/pkgs/development/libraries/haskell/loch-th/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "loch-th";
-  version = "0.2.1";
-  sha256 = "1kfrjsgzq6wl749n2wm1fhwwigjxcd9lww7whiwjrbmhiz5ism3p";
-  meta = {
-    homepage = "https://github.com/liskin/loch-th";
-    description = "Support for precise error locations in source files (Template Haskell version)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lockfree-queue/default.nix b/pkgs/development/libraries/haskell/lockfree-queue/default.nix
deleted file mode 100644
index 6864d4c5fc4..00000000000
--- a/pkgs/development/libraries/haskell/lockfree-queue/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, abstractDeque, abstractDequeTests, atomicPrimops, HUnit
-, testFramework, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lockfree-queue";
-  version = "0.2.3";
-  sha256 = "0y8ax6vcjnjm8g7ybn95wca74hm0g22fvgra06vj6l90pl93awyg";
-  buildDepends = [ abstractDeque atomicPrimops ];
-  testDepends = [
-    abstractDeque abstractDequeTests atomicPrimops HUnit testFramework
-    testFrameworkHunit
-  ];
-  meta = {
-    homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
-    description = "Michael and Scott lock-free queues";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/logfloat/default.nix b/pkgs/development/libraries/haskell/logfloat/default.nix
deleted file mode 100644
index e24fd10beb6..00000000000
--- a/pkgs/development/libraries/haskell/logfloat/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "logfloat";
-  version = "0.12.1";
-  sha256 = "1k13jjqv4df341hcj9hzrlisfx9wrsmyqvzi6ricx341d9z4ch05";
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Log-domain floating point numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/logging-facade-journald/default.nix b/pkgs/development/libraries/haskell/logging-facade-journald/default.nix
deleted file mode 100644
index 54a7feee595..00000000000
--- a/pkgs/development/libraries/haskell/logging-facade-journald/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fetchzip, hspec, libsystemdJournal, loggingFacade, text
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "logging-facade-journald";
-  version = "0.0.0";
-  src = fetchzip {
-    url = "https://hackage.haskell.org/package/logging-facade-journald-0.0.0/logging-facade-journald-0.0.0.tar.gz";
-    sha256 = "1wvh48y3lz2ipz6cwh7gbwajwrd7ziivhkmgpglzjfy335zin7m6";
-  };
-  buildDepends = [
-    libsystemdJournal loggingFacade text unorderedContainers
-  ];
-  testDepends = [
-    hspec libsystemdJournal loggingFacade text unorderedContainers
-  ];
-  meta = {
-    description = "Journald back-end for logging-facade";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/logging-facade/default.nix b/pkgs/development/libraries/haskell/logging-facade/default.nix
deleted file mode 100644
index 9e4e7601d85..00000000000
--- a/pkgs/development/libraries/haskell/logging-facade/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fetchzip, hspec, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "logging-facade";
-  version = "0.0.0";
-  src = fetchzip {
-    url = "https://hackage.haskell.org/package/logging-facade-0.0.0/logging-facade-0.0.0.tar.gz";
-    sha256 = "0w6bkzgf0lamcdnris95i1xq8wg882wf17b517rgr5d1vhxz9y7s";
-  };
-  buildDepends = [ transformers ];
-  testDepends = [ hspec ];
-  meta = {
-    description = "Simple logging abstraction that allows multiple backends";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/logging/default.nix b/pkgs/development/libraries/haskell/logging/default.nix
deleted file mode 100644
index 94eb14cb003..00000000000
--- a/pkgs/development/libraries/haskell/logging/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, fastLogger, hspec, liftedBase, monadControl
-, monadLogger, pcreLight, text, time, transformers, vectorSpace
-}:
-
-cabal.mkDerivation (self: {
-  pname = "logging";
-  version = "2.1.0";
-  sha256 = "15ad4g7zkbklawd98m6x838fr5383vkvq92y75f56j1kj17g7rrh";
-  buildDepends = [
-    binary fastLogger liftedBase monadControl monadLogger pcreLight
-    text time transformers vectorSpace
-  ];
-  testDepends = [ hspec monadLogger ];
-  meta = {
-    description = "Simplified logging in IO for application writers";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/logict/default.nix b/pkgs/development/libraries/haskell/logict/default.nix
deleted file mode 100644
index 1a51d623557..00000000000
--- a/pkgs/development/libraries/haskell/logict/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "logict";
-  version = "0.6.0.2";
-  sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://code.haskell.org/~dolio/";
-    description = "A backtracking logic-programming monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/logsink/default.nix b/pkgs/development/libraries/haskell/logsink/default.nix
deleted file mode 100644
index d272a4d4c2b..00000000000
--- a/pkgs/development/libraries/haskell/logsink/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, hsyslog, loggingFacade, time }:
-
-cabal.mkDerivation (self: {
-  pname = "logsink";
-  version = "0.1.0";
-  sha256 = "1yxzqx47017z0djm8bymz43pc8cccnpkawaisvvzb646j6nbrw93";
-  buildDepends = [ hsyslog loggingFacade time ];
-  testDepends = [ hspec loggingFacade ];
-  meta = {
-    description = "A logging framework for Haskell";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/loop/default.nix b/pkgs/development/libraries/haskell/loop/default.nix
deleted file mode 100644
index 88edb1909a5..00000000000
--- a/pkgs/development/libraries/haskell/loop/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "loop";
-  version = "0.2.0";
-  sha256 = "11ifqahlg9ky5klid1fhsyfvfb6w8yb0dsy43s0cxcmldbw3qv5x";
-  testDepends = [ hspec mtl ];
-  meta = {
-    homepage = "https://github.com/nh2/loop";
-    description = "Fast loops (for when GHC can't optimize forM_)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lrucache/default.nix b/pkgs/development/libraries/haskell/lrucache/default.nix
deleted file mode 100644
index 6c28b6c8cd5..00000000000
--- a/pkgs/development/libraries/haskell/lrucache/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "lrucache";
-  version = "1.1.1.4";
-  sha256 = "0w3b338wsf7c0acjxxfdjxsljfpsix67aihkl2jwnp5x71awf8qh";
-  meta = {
-    homepage = "http://github.com/chowells79/lrucache";
-    description = "a simple, pure LRU cache";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lushtags/default.nix b/pkgs/development/libraries/haskell/lushtags/default.nix
deleted file mode 100644
index c3e90c84c56..00000000000
--- a/pkgs/development/libraries/haskell/lushtags/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcExts, text, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "lushtags";
-  version = "0.0.1";
-  sha256 = "0325c064nsczypapvwdchx7x5n69jxjbyjs90ah7q5ydxbjl6w9c";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ haskellSrcExts text vector ];
-  meta = {
-    homepage = "https://github.com/bitc/lushtags";
-    description = "Create ctags compatible tags files for Haskell programs";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lzma-conduit/default.nix b/pkgs/development/libraries/haskell/lzma-conduit/default.nix
deleted file mode 100644
index 9b80409ddd4..00000000000
--- a/pkgs/development/libraries/haskell/lzma-conduit/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL, conduit, HUnit, lzma, QuickCheck, resourcet
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lzma-conduit";
-  version = "1.1.1";
-  sha256 = "1i1khkxpia5hp3f0p7h656yvbgwsxffpl2czxjbkiw6iz31rapwg";
-  buildDepends = [ bindingsDSL conduit resourcet transformers ];
-  testDepends = [
-    conduit HUnit QuickCheck resourcet testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  extraLibraries = [ lzma ];
-  meta = {
-    homepage = "http://github.com/alphaHeavy/lzma-conduit";
-    description = "Conduit interface for lzma/xz compression";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = self.stdenv.isLinux && self.stdenv.isi686;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/lzma-enumerator/default.nix b/pkgs/development/libraries/haskell/lzma-enumerator/default.nix
deleted file mode 100644
index 7a1ee231957..00000000000
--- a/pkgs/development/libraries/haskell/lzma-enumerator/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsDSL, enumerator, HUnit, lzma, mtl, QuickCheck
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "lzma-enumerator";
-  version = "0.1.3";
-  sha256 = "0pzz8bf6310p23pmsa013i8vib0xsfvlkj7zp0w9xs2xsi4j7jk1";
-  buildDepends = [ bindingsDSL enumerator mtl ];
-  testDepends = [
-    enumerator HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  extraLibraries = [ lzma ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/alphaHeavy/lzma-enumerator";
-    description = "Enumerator interface for lzma/xz compression";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = self.stdenv.isi686;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/maccatcher/default.nix b/pkgs/development/libraries/haskell/maccatcher/default.nix
deleted file mode 100644
index 24be1424c99..00000000000
--- a/pkgs/development/libraries/haskell/maccatcher/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "maccatcher";
-  version = "2.1.5";
-  sha256 = "0z56rbfr8vijhjf3dcqd4kaxgx9bf3qgi9sm61yc3i6ra60w7byb";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ binary parsec ];
-  meta = {
-    description = "Obtain the host MAC address on *NIX and Windows";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/machines-directory/default.nix b/pkgs/development/libraries/haskell/machines-directory/default.nix
deleted file mode 100644
index 3cd67af354e..00000000000
--- a/pkgs/development/libraries/haskell/machines-directory/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, machines, machinesIo, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "machines-directory";
-  version = "0.2.0.0";
-  sha256 = "1b1jv23ijhm51nggxrncjhz24k4pl4nvj6s9h3jabr0gsnsb8y2v";
-  buildDepends = [ filepath machines machinesIo transformers ];
-  meta = {
-    homepage = "http://github.com/aloiscochard/machines-io";
-    description = "Directory (system) utilities for the machines library";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/machines-io/default.nix b/pkgs/development/libraries/haskell/machines-io/default.nix
deleted file mode 100644
index c724b7df62b..00000000000
--- a/pkgs/development/libraries/haskell/machines-io/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, chunkedData, machines, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "machines-io";
-  version = "0.2.0.0";
-  sha256 = "0qjbfwyhscjmjbfj709kb9xr5p3yz4v21aq2g4dv1abqwgf85x03";
-  buildDepends = [ chunkedData machines transformers ];
-  meta = {
-    homepage = "http://github.com/aloiscochard/machines-io";
-    description = "IO utilities for the machines library";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/machines/default.nix b/pkgs/development/libraries/haskell/machines/default.nix
deleted file mode 100644
index bb01e9f655e..00000000000
--- a/pkgs/development/libraries/haskell/machines/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, doctest, filepath, free, mtl, pointed
-, profunctors, semigroups, transformers, void
-}:
-
-cabal.mkDerivation (self: {
-  pname = "machines";
-  version = "0.4.1";
-  sha256 = "1wripnvpzfdnf7i2aygjyh33cp7srkb5638snwyn700bjbi2j7gb";
-  buildDepends = [
-    comonad free mtl pointed profunctors semigroups transformers void
-  ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/ekmett/machines/";
-    description = "Networked stream transducers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mainland-pretty/default.nix b/pkgs/development/libraries/haskell/mainland-pretty/default.nix
deleted file mode 100644
index 1383efab868..00000000000
--- a/pkgs/development/libraries/haskell/mainland-pretty/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, srcloc, text }:
-
-cabal.mkDerivation (self: {
-  pname = "mainland-pretty";
-  version = "0.2.7";
-  sha256 = "1g4s2xscj6dpkcghs5lws658ki0rhriivpdr5ilcycvr28k3l35q";
-  buildDepends = [ srcloc text ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.eecs.harvard.edu/~mainland/";
-    description = "Pretty printing designed for printing source code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/managed/default.nix b/pkgs/development/libraries/haskell/managed/default.nix
deleted file mode 100644
index febb1f8c574..00000000000
--- a/pkgs/development/libraries/haskell/managed/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "managed";
-  version = "1.0.0";
-  sha256 = "06nb71pd68m5l6a48sz5kkrdif74phbg3y6bn9ydd00y515b9gn5";
-  buildDepends = [ transformers ];
-  meta = {
-    description = "A monad for managed values";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/map-syntax/default.nix b/pkgs/development/libraries/haskell/map-syntax/default.nix
deleted file mode 100644
index 52c42efd320..00000000000
--- a/pkgs/development/libraries/haskell/map-syntax/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, mtl, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "map-syntax";
-  version = "0.2";
-  sha256 = "02v1dvq86qzbfbwbza4myj3a6a6a5p059fi5m3g548hmqk3v2p1r";
-  buildDepends = [ mtl ];
-  testDepends = [
-    deepseq HUnit mtl QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 transformers
-  ];
-  meta = {
-    description = "Syntax sugar for defining maps";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/markdown-unlit/default.nix b/pkgs/development/libraries/haskell/markdown-unlit/default.nix
deleted file mode 100644
index 226a4efa8c7..00000000000
--- a/pkgs/development/libraries/haskell/markdown-unlit/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, QuickCheck, silently, stringbuilder }:
-
-cabal.mkDerivation (self: {
-  pname = "markdown-unlit";
-  version = "0.2.0.1";
-  sha256 = "1bc3vcifv2xcddh8liq380c6sxarrs5pf21pfs9i4dx9rfl3hvhq";
-  isLibrary = true;
-  isExecutable = true;
-  testDepends = [ hspec QuickCheck silently stringbuilder ];
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "7.4";
-  meta = {
-    description = "Literate Haskell support for Markdown";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/markdown/default.nix b/pkgs/development/libraries/haskell/markdown/default.nix
deleted file mode 100644
index cd0bcd3cfee..00000000000
--- a/pkgs/development/libraries/haskell/markdown/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeHtml, blazeMarkup, conduit, conduitExtra
-, dataDefault, hspec, systemFileio, systemFilepath, text
-, transformers, xssSanitize
-}:
-
-cabal.mkDerivation (self: {
-  pname = "markdown";
-  version = "0.1.13";
-  sha256 = "1r04h641d9y8p88h59isrz9g42gq7vdykx3n8bhk499ici800134";
-  buildDepends = [
-    attoparsec blazeHtml blazeMarkup conduit conduitExtra dataDefault
-    text transformers xssSanitize
-  ];
-  testDepends = [
-    blazeHtml conduit conduitExtra hspec systemFileio systemFilepath
-    text transformers
-  ];
-  meta = {
-    homepage = "https://github.com/snoyberg/markdown";
-    description = "Convert Markdown to HTML, with XSS protection";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/markov-chain/default.nix b/pkgs/development/libraries/haskell/markov-chain/default.nix
deleted file mode 100644
index 00f283208c6..00000000000
--- a/pkgs/development/libraries/haskell/markov-chain/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "markov-chain";
-  version = "0.0.3.3";
-  sha256 = "1y9fjsf6dg6a9ha75w2szq4gi5fhq89l1r7wqb20hmadkcjjplx8";
-  buildDepends = [ random transformers ];
-  meta = {
-    homepage = "http://code.haskell.org/~thielema/markov-chain/";
-    description = "Markov Chains for generating random sequences with a user definable behaviour";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/math-functions/default.nix b/pkgs/development/libraries/haskell/math-functions/default.nix
deleted file mode 100644
index 2e747760cc7..00000000000
--- a/pkgs/development/libraries/haskell/math-functions/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, erf, HUnit, ieee754, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, vector
-, vectorThUnbox
-}:
-
-cabal.mkDerivation (self: {
-  pname = "math-functions";
-  version = "0.1.5.2";
-  sha256 = "12cznf7gwia1ki7xhvlhk5p8d09zrdvfgn07pkp4sfrwsc4vijcy";
-  buildDepends = [ deepseq erf vector vectorThUnbox ];
-  testDepends = [
-    HUnit ieee754 QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/math-functions";
-    description = "Special functions and Chebyshev polynomials";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/matrix/default.nix b/pkgs/development/libraries/haskell/matrix/default.nix
deleted file mode 100644
index 2d1ec8aa45f..00000000000
--- a/pkgs/development/libraries/haskell/matrix/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, loop, primitive, QuickCheck, tasty
-, tastyQuickcheck, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "matrix";
-  version = "0.3.4.0";
-  sha256 = "16a633llf7nh70s92cn8i8sdish9vryy4xh62rimvmn91ivvjay1";
-  buildDepends = [ deepseq loop primitive vector ];
-  testDepends = [ QuickCheck tasty tastyQuickcheck ];
-  meta = {
-    description = "A native implementation of matrix operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/maude/default.nix b/pkgs/development/libraries/haskell/maude/default.nix
deleted file mode 100644
index ff95fe0a23b..00000000000
--- a/pkgs/development/libraries/haskell/maude/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, processExtras, temporary, text, xml }:
-
-cabal.mkDerivation (self: {
-  pname = "maude";
-  version = "0.6.1";
-  sha256 = "0qadqpj5vzg84mqh29p6vr2ffih7y69ds0jdpxmr17am5bh3mhql";
-  buildDepends = [ filepath processExtras temporary text xml ];
-  meta = {
-    homepage = "https://github.com/davidlazar/maude-hs";
-    description = "An interface to the Maude rewriting system";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/meep/default.nix b/pkgs/development/libraries/haskell/meep/default.nix
deleted file mode 100644
index f8ad537938c..00000000000
--- a/pkgs/development/libraries/haskell/meep/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, doctest, hspec, hspecExpectationsLens, lens
-, QuickCheck, semigroups
-}:
-
-cabal.mkDerivation (self: {
-  pname = "meep";
-  version = "0.1.1.0";
-  sha256 = "1rk5mrvmk07m5zdayfvxirak58d1bxwb04sgg0gcx07w8q8k4yyq";
-  buildDepends = [ bifunctors lens semigroups ];
-  testDepends = [
-    bifunctors doctest hspec hspecExpectationsLens lens QuickCheck
-    semigroups
-  ];
-  meta = {
-    description = "A silly container";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix b/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix
deleted file mode 100644
index f17b0df4ad1..00000000000
--- a/pkgs/development/libraries/haskell/mersenne-random-pure64/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random }:
-
-cabal.mkDerivation (self: {
-  pname = "mersenne-random-pure64";
-  version = "0.2.0.4";
-  sha256 = "0qh72ynfg1k4c70qxdzsa6f1x9wyxil2d9gi85c879wrc41k899h";
-  buildDepends = [ random ];
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/mersenne-random-pure64/";
-    description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mersenne-random/default.nix b/pkgs/development/libraries/haskell/mersenne-random/default.nix
deleted file mode 100644
index ec7a54c9ed2..00000000000
--- a/pkgs/development/libraries/haskell/mersenne-random/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "mersenne-random";
-  version = "1.0.0.1";
-  sha256 = "193qz3wn7lz18aywddr9qyn8v08ifv2yxwr68c67p5mn8vr8mvmw";
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/mersenne-random";
-    description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/midi/default.nix b/pkgs/development/libraries/haskell/midi/default.nix
deleted file mode 100644
index 864d3c5c427..00000000000
--- a/pkgs/development/libraries/haskell/midi/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, eventList, explicitException, monoidTransformer
-, nonNegative, QuickCheck, random, transformers, utilityHt
-}:
-
-cabal.mkDerivation (self: {
-  pname = "midi";
-  version = "0.2.1.3";
-  sha256 = "0mqf6q7686zdxljkz3bqa2zhkgirqz5c1fkbd3n4wyipzhjc773a";
-  buildDepends = [
-    binary eventList explicitException monoidTransformer nonNegative
-    QuickCheck random transformers utilityHt
-  ];
-  testDepends = [
-    eventList explicitException nonNegative QuickCheck transformers
-    utilityHt
-  ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/MIDI";
-    description = "Handling of MIDI messages and files";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mime-mail/default.nix b/pkgs/development/libraries/haskell/mime-mail/default.nix
deleted file mode 100644
index f20b20f71b7..00000000000
--- a/pkgs/development/libraries/haskell/mime-mail/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeBuilder, filepath, hspec, random
-, sendmail ? "sendmail", text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mime-mail";
-  version = "0.4.6";
-  sha256 = "051mqpzypg4r6rd06qb75pl3nq9p68r1sl73r0pwl1imcp158aw6";
-  buildDepends = [
-    base64Bytestring blazeBuilder filepath random text
-  ];
-  testDepends = [ blazeBuilder hspec text ];
-  configureFlags = "--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\"${sendmail}\"";
-  meta = {
-    homepage = "http://github.com/snoyberg/mime-mail";
-    description = "Compose MIME email messages";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mime-types/default.nix b/pkgs/development/libraries/haskell/mime-types/default.nix
deleted file mode 100644
index daf6cc37b6f..00000000000
--- a/pkgs/development/libraries/haskell/mime-types/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "mime-types";
-  version = "0.1.0.4";
-  sha256 = "0bxhkwz8p7mhg5kspbpc5zm4k50pc0r5pzjr6807y88x8vjpvj2x";
-  buildDepends = [ text ];
-  meta = {
-    homepage = "https://github.com/yesodweb/wai";
-    description = "Basic mime-type handling types and functions";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mime/default.nix b/pkgs/development/libraries/haskell/mime/default.nix
deleted file mode 100644
index eba24ff8f16..00000000000
--- a/pkgs/development/libraries/haskell/mime/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "mime";
-  version = "0.4.0.1";
-  sha256 = "1m987sqnns54qbsg68332mnrjkh71z6s83cma2kwavf0y305mrp0";
-  buildDepends = [ text ];
-  meta = {
-    homepage = "https://github.com/GaloisInc/mime";
-    description = "Working with MIME types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/minimorph/default.nix b/pkgs/development/libraries/haskell/minimorph/default.nix
deleted file mode 100644
index c0593855644..00000000000
--- a/pkgs/development/libraries/haskell/minimorph/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, testFramework, testFrameworkHunit, text }:
-
-cabal.mkDerivation (self: {
-  pname = "minimorph";
-  version = "0.1.5.0";
-  sha256 = "00dnvv0pap2xr74xwzldz89783iw320z7p1rdw0lwjjpbqa3v00g";
-  buildDepends = [ text ];
-  testDepends = [ HUnit testFramework testFrameworkHunit text ];
-  meta = {
-    homepage = "http://darcsden.com/kowey/minimorph";
-    description = "English spelling functions with an emphasis on simplicity";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/minioperational/default.nix b/pkgs/development/libraries/haskell/minioperational/default.nix
deleted file mode 100644
index 04da7e27e2c..00000000000
--- a/pkgs/development/libraries/haskell/minioperational/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cleanUnions, elevator, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "minioperational";
-  version = "0.4.8.1";
-  sha256 = "02nkgbpf1dky7h3n99j9m3101wyfahcdx5wk5vidvf9snl5vy1w9";
-  buildDepends = [ cleanUnions elevator transformers ];
-  meta = {
-    homepage = "https://github.com/fumieval/minioperational";
-    description = "fast and simple operational monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/miniutter/default.nix b/pkgs/development/libraries/haskell/miniutter/default.nix
deleted file mode 100644
index b58449b22ad..00000000000
--- a/pkgs/development/libraries/haskell/miniutter/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, HUnit, minimorph, testFramework
-, testFrameworkHunit, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "miniutter";
-  version = "0.4.4.1";
-  sha256 = "1raq5dq6mx56ddyq5hnh9r2yflry6prcjf17p15ds1w5r8cp8yx1";
-  buildDepends = [ binary minimorph text ];
-  testDepends = [ HUnit testFramework testFrameworkHunit text ];
-  meta = {
-    homepage = "https://github.com/Mikolaj/miniutter";
-    description = "Simple English clause creation from arbitrary words";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/misfortune/default.nix b/pkgs/development/libraries/haskell/misfortune/default.nix
deleted file mode 100644
index cc619288213..00000000000
--- a/pkgs/development/libraries/haskell/misfortune/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, filepath, knob, monadLoops, randomFu, regexBase
-, regexPcre, semigroups, text, utf8String, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "misfortune";
-  version = "0.1.1.1";
-  sha256 = "0knb31jxxn7zds13a90d4lir39386nwzd181mlzkrw5niw1zwmhb";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    cereal filepath knob monadLoops randomFu regexBase regexPcre
-    semigroups text utf8String vector
-  ];
-  meta = {
-    homepage = "https://github.com/mokus0/misfortune";
-    description = "fortune-mod clone";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/missing-foreign/default.nix b/pkgs/development/libraries/haskell/missing-foreign/default.nix
deleted file mode 100644
index 928cf73d457..00000000000
--- a/pkgs/development/libraries/haskell/missing-foreign/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "missing-foreign";
-  version = "0.1.1";
-  sha256 = "11f8pknbarlj956nmalqhd2v704z7d7xbi61hs1q8vb2p36kc6wy";
-  meta = {
-    description = "Convenience functions for FFI work";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mmap/default.nix b/pkgs/development/libraries/haskell/mmap/default.nix
deleted file mode 100644
index fe4f666b327..00000000000
--- a/pkgs/development/libraries/haskell/mmap/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "mmap";
-  version = "0.5.9";
-  sha256 = "1y5mk3yf4b8r6rzmlx1xqn4skaigrqnv08sqq0v7r3nbw42bpz2q";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    description = "Memory mapped files for POSIX and Windows";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mmorph/default.nix b/pkgs/development/libraries/haskell/mmorph/default.nix
deleted file mode 100644
index bf8fb46f793..00000000000
--- a/pkgs/development/libraries/haskell/mmorph/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "mmorph";
-  version = "1.0.4";
-  sha256 = "0k5zlzmnixfwcjrqvhgi3i6xg532b0gsjvc39v5jigw69idndqr2";
-  buildDepends = [ transformers ];
-  meta = {
-    description = "Monad morphisms";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/modular-arithmetic/default.nix b/pkgs/development/libraries/haskell/modular-arithmetic/default.nix
deleted file mode 100644
index 614fe145bea..00000000000
--- a/pkgs/development/libraries/haskell/modular-arithmetic/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "modular-arithmetic";
-  version = "1.2.0.0";
-  sha256 = "1qlvi0xjdvr4730xj303i6gp610mz4xrlrk191yy8hr7afjysm0k";
-  meta = {
-    description = "A type for integers modulo some constant";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-control/default.nix b/pkgs/development/libraries/haskell/monad-control/default.nix
deleted file mode 100644
index f75688ef4ce..00000000000
--- a/pkgs/development/libraries/haskell/monad-control/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, transformers, transformersBase }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-control";
-  version = "1.0.0.2";
-  sha256 = "13l9gq00pjlp1b2g9xzfavl6zibi2s195f234rmhzbsb14yhzgnr";
-  buildDepends = [ stm transformers transformersBase ];
-  meta = {
-    homepage = "https://github.com/basvandijk/monad-control";
-    description = "Lift control operations, like exception catching, through monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-coroutine/default.nix b/pkgs/development/libraries/haskell/monad-coroutine/default.nix
deleted file mode 100644
index 9bcfcc6d4b0..00000000000
--- a/pkgs/development/libraries/haskell/monad-coroutine/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, monadParallel, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-coroutine";
-  version = "0.8";
-  sha256 = "0nirp5c3vi529ap142zs29j10j9m609ippi3chv6a87h51avkhzx";
-  buildDepends = [ monadParallel transformers ];
-  meta = {
-    homepage = "http://trac.haskell.org/SCC/wiki/monad-coroutine";
-    description = "Coroutine monad transformer for suspending and resuming monadic computations";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-extras/default.nix b/pkgs/development/libraries/haskell/monad-extras/default.nix
deleted file mode 100644
index 0b655689dc4..00000000000
--- a/pkgs/development/libraries/haskell/monad-extras/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mmorph, monadControl, stm, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "monad-extras";
-  version = "0.5.9";
-  sha256 = "1y24yz635brllfygia1mbln4d8xiwb0pq0izh5pil7511gijhs0s";
-  buildDepends = [
-    mmorph monadControl stm transformers transformersBase
-  ];
-  meta = {
-    homepage = "http://github.com/jwiegley/monad-extras";
-    description = "Extra utility functions for working with monads";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-journal/default.nix b/pkgs/development/libraries/haskell/monad-journal/default.nix
deleted file mode 100644
index c95adce3fcc..00000000000
--- a/pkgs/development/libraries/haskell/monad-journal/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, either, monadControl, mtl, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "monad-journal";
-  version = "0.7";
-  sha256 = "1bfm5p027vf8dz92m6s47z06h05j2jv4pbwkl31svrz5pi5a9lz2";
-  buildDepends = [
-    either monadControl mtl transformers transformersBase
-  ];
-  meta = {
-    homepage = "http://github.com/phaazon/monad-journal";
-    description = "Pure logger typeclass and monad transformer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-logger/default.nix b/pkgs/development/libraries/haskell/monad-logger/default.nix
deleted file mode 100644
index 7988819b81c..00000000000
--- a/pkgs/development/libraries/haskell/monad-logger/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, conduit, conduitExtra, exceptions
-, fastLogger, liftedBase, monadControl, monadLoops, mtl, resourcet
-, stm, stmChans, text, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "monad-logger";
-  version = "0.3.11.1";
-  sha256 = "1vh847ivymhb20sly9aplcm35zcmn7xmibv8lkv1ws9y7s1951p7";
-  buildDepends = [
-    blazeBuilder conduit conduitExtra exceptions fastLogger liftedBase
-    monadControl monadLoops mtl resourcet stm stmChans text
-    transformers transformersBase
-  ];
-  meta = {
-    homepage = "https://github.com/kazu-yamamoto/logger";
-    description = "A class of monads which can log messages";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-loops/default.nix b/pkgs/development/libraries/haskell/monad-loops/default.nix
deleted file mode 100644
index 8b9c9b6b933..00000000000
--- a/pkgs/development/libraries/haskell/monad-loops/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-loops";
-  version = "0.4.2.1";
-  sha256 = "1dprwndc0bxzpmrkj1xb9kzjrg3i06zsg43yaabn5x5gcaj8is56";
-  meta = {
-    homepage = "https://github.com/mokus0/monad-loops";
-    description = "Monadic loops";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-par-extras/default.nix b/pkgs/development/libraries/haskell/monad-par-extras/default.nix
deleted file mode 100644
index a542cdb3173..00000000000
--- a/pkgs/development/libraries/haskell/monad-par-extras/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, abstractPar, cereal, deepseq, mtl, random, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-par-extras";
-  version = "0.3.3";
-  sha256 = "0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2";
-  buildDepends = [
-    abstractPar cereal deepseq mtl random transformers
-  ];
-  meta = {
-    homepage = "https://github.com/simonmar/monad-par";
-    description = "Combinators and extra features for Par monads";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-par/0.1.0.3.nix b/pkgs/development/libraries/haskell/monad-par/0.1.0.3.nix
deleted file mode 100644
index 13cc7499aab..00000000000
--- a/pkgs/development/libraries/haskell/monad-par/0.1.0.3.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-par";
-  version = "0.1.0.3";
-  sha256 = "1c0yclil152hv06c2sbgam9amd63nnzh7a4xsnxb05wgy93qs2mg";
-  buildDepends = [ deepseq HUnit ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/simonmar/monad-par";
-    description = "A library for parallel programming based on a monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-par/0.3.4.7.nix b/pkgs/development/libraries/haskell/monad-par/0.3.4.7.nix
deleted file mode 100644
index c9d6cf71ae5..00000000000
--- a/pkgs/development/libraries/haskell/monad-par/0.3.4.7.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, abstractDeque, abstractPar, deepseq, HUnit, monadParExtras
-, mtl, mwcRandom, parallel, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, testFrameworkTh
-, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "monad-par";
-  version = "0.3.4.7";
-  sha256 = "12n27hs274nrfkpa6hx0gdkrc76wxzliqf53x6689idl363sdf13";
-  buildDepends = [
-    abstractDeque abstractPar deepseq monadParExtras mtl mwcRandom
-    parallel
-  ];
-  testDepends = [
-    abstractDeque abstractPar deepseq HUnit monadParExtras mtl
-    mwcRandom QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 testFrameworkTh time
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/simonmar/monad-par";
-    description = "A library for parallel programming based on a monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-parallel/default.nix b/pkgs/development/libraries/haskell/monad-parallel/default.nix
deleted file mode 100644
index bff520fab83..00000000000
--- a/pkgs/development/libraries/haskell/monad-parallel/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parallel, transformers, transformersCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-parallel";
-  version = "0.7.1.3";
-  sha256 = "150ich9fzpmwdvvhsd7ri97nm8zsqn86gr3bh0aqb0wgrg4hbmkx";
-  buildDepends = [ parallel transformers transformersCompat ];
-  meta = {
-    homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel";
-    description = "Parallel execution of monadic computations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-peel/default.nix b/pkgs/development/libraries/haskell/monad-peel/default.nix
deleted file mode 100644
index b7ffb95b9df..00000000000
--- a/pkgs/development/libraries/haskell/monad-peel/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-peel";
-  version = "0.1.1";
-  sha256 = "0n3cxa94wd3hjvy9jgf3d8p7qfb9jaaf29simjya7rlcb673pg3l";
-  buildDepends = [ extensibleExceptions transformers ];
-  meta = {
-    homepage = "http://andersk.mit.edu/haskell/monad-peel/";
-    description = "Lift control operations like exception catching through monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-stm/default.nix b/pkgs/development/libraries/haskell/monad-stm/default.nix
deleted file mode 100644
index 5418817160f..00000000000
--- a/pkgs/development/libraries/haskell/monad-stm/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-stm";
-  version = "0.1.0.2";
-  sha256 = "09bbhbj9zg928j3dnvvxsrv8hw1c7s0vj0wffrhs810aqlf1m9xp";
-  buildDepends = [ stm transformers ];
-  meta = {
-    description = "MonadSTM class analogous to MonadIO";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-supply/default.nix b/pkgs/development/libraries/haskell/monad-supply/default.nix
deleted file mode 100644
index e8c598d3a30..00000000000
--- a/pkgs/development/libraries/haskell/monad-supply/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-supply";
-  version = "0.6";
-  sha256 = "1gg4r7fwaq2fa0lz8pz301mk3q16xpbs7qv54hhggxrv3i1h33ir";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "Stateful supply monad";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monad-unify/default.nix b/pkgs/development/libraries/haskell/monad-unify/default.nix
deleted file mode 100644
index f4fac043ea1..00000000000
--- a/pkgs/development/libraries/haskell/monad-unify/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "monad-unify";
-  version = "0.2.2";
-  sha256 = "1icl4jaa4vc4lb75m6wv4vjvf8b2xx7aziqhsg2pshizdkfxmgwp";
-  buildDepends = [ mtl unorderedContainers ];
-  meta = {
-    description = "Generic first-order unification";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monadIO/default.nix b/pkgs/development/libraries/haskell/monadIO/default.nix
deleted file mode 100644
index ec3efa33ae8..00000000000
--- a/pkgs/development/libraries/haskell/monadIO/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "monadIO";
-  version = "0.10.1.4";
-  sha256 = "08158j978h69knbnzxkzv856sjhhw24h5lh7d8hx2lyhzbpnfarl";
-  buildDepends = [ mtl stm ];
-  meta = {
-    description = "Overloading of concurrency variables";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monadcryptorandom/default.nix b/pkgs/development/libraries/haskell/monadcryptorandom/default.nix
deleted file mode 100644
index 2e8c064ac9f..00000000000
--- a/pkgs/development/libraries/haskell/monadcryptorandom/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cryptoApi, mtl, tagged, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monadcryptorandom";
-  version = "0.6.1";
-  sha256 = "0j99j0f2qwhslimfgslsdlv0xihsddas3i69pfnjwnsd9zg5pgj2";
-  buildDepends = [ cryptoApi mtl tagged transformers ];
-  meta = {
-    homepage = "https://github.com/TomMD/monadcryptorandom";
-    description = "A monad for using CryptoRandomGen";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monadlib/default.nix b/pkgs/development/libraries/haskell/monadlib/default.nix
deleted file mode 100644
index bdb12c483b6..00000000000
--- a/pkgs/development/libraries/haskell/monadlib/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "monadLib";
-  version = "3.7.3";
-  sha256 = "17m9rj6spr5n9jlhwwvk8p40yrpwgz3j9kj3pjq7mpyrc1ssfd0q";
-  meta = {
-    homepage = "http://wiki.github.com/yav/monadlib";
-    description = "A collection of monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ thoughtpolice ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monadloc-pp/default.nix b/pkgs/development/libraries/haskell/monadloc-pp/default.nix
deleted file mode 100644
index 9ff5d5079ce..00000000000
--- a/pkgs/development/libraries/haskell/monadloc-pp/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, haskellSrcExts, monadloc, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "monadloc-pp";
-  version = "0.3.1";
-  sha256 = "0ch25kcz63xhinwd6mjqbhm282hfh280s3z910wnvdp3krgx0mpc";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath haskellSrcExts monadloc syb ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/pepeiborra/monadloc-pp";
-    description = "A preprocessor for generating monadic call traces";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monadloc/default.nix b/pkgs/development/libraries/haskell/monadloc/default.nix
deleted file mode 100644
index 4d99a61335c..00000000000
--- a/pkgs/development/libraries/haskell/monadloc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monadloc";
-  version = "0.7.1";
-  sha256 = "1a773nysrsj61ka7bdacb0i7dxlgb1fjz3x5w9c1w1dv7rmhynmj";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/pepeiborra/monadloc";
-    description = "A class for monads which can keep a monadic call trace";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monads-tf/default.nix b/pkgs/development/libraries/haskell/monads-tf/default.nix
deleted file mode 100644
index 4d5cd7575fb..00000000000
--- a/pkgs/development/libraries/haskell/monads-tf/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "monads-tf";
-  version = "0.1.0.2";
-  sha256 = "0z07z2lfm3l93fx0qhfd98j76d1rksi5llq67l5v09pm8da4jvyb";
-  buildDepends = [ transformers ];
-  meta = {
-    description = "Monad classes, using type families";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mongoDB/default.nix b/pkgs/development/libraries/haskell/mongoDB/default.nix
deleted file mode 100644
index 3523749dab7..00000000000
--- a/pkgs/development/libraries/haskell/mongoDB/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, bson, cryptohash, hashtables, liftedBase
-, monadControl, mtl, network, parsec, random, randomShuffle, text
-, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mongoDB";
-  version = "2.0.3";
-  sha256 = "1blqd30mw9fl861f07zn7az4psl9byjjbd986884p6rx07m28abk";
-  buildDepends = [
-    binary bson cryptohash hashtables liftedBase monadControl mtl
-    network parsec random randomShuffle text transformersBase
-  ];
-  meta = {
-    homepage = "https://github.com/mongodb-haskell/mongodb";
-    description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mono-traversable/default.nix b/pkgs/development/libraries/haskell/mono-traversable/default.nix
deleted file mode 100644
index 91d160fc345..00000000000
--- a/pkgs/development/libraries/haskell/mono-traversable/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, dlist, dlistInstances, foldl, hashable, hspec
-, QuickCheck, semigroupoids, semigroups, text, transformers
-, unorderedContainers, vector, vectorAlgorithms, vectorInstances
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mono-traversable";
-  version = "0.6.3";
-  sha256 = "026qii2i6l8lsvhvb9l8gkzybrvf87skg6mjam2bxc3i1bjx1lkr";
-  buildDepends = [
-    comonad dlist dlistInstances hashable semigroupoids semigroups text
-    transformers unorderedContainers vector vectorAlgorithms
-    vectorInstances
-  ];
-  testDepends = [
-    foldl hspec QuickCheck semigroups text transformers
-    unorderedContainers vector
-  ];
-  meta = {
-    homepage = "https://github.com/snoyberg/mono-traversable";
-    description = "Type classes for mapping, folding, and traversing monomorphic containers";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monoid-extras/default.nix b/pkgs/development/libraries/haskell/monoid-extras/default.nix
deleted file mode 100644
index f7ae10ce08d..00000000000
--- a/pkgs/development/libraries/haskell/monoid-extras/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, groups, semigroupoids, semigroups }:
-
-cabal.mkDerivation (self: {
-  pname = "monoid-extras";
-  version = "0.3.3.5";
-  sha256 = "07xll4pz0ijjxj75z0s0bz1lia2f65hsm61snlx0jv3aybrnw280";
-  buildDepends = [ groups semigroupoids semigroups ];
-  jailbreak = true;
-  meta = {
-    description = "Various extra monoid-related definitions and utilities";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monoid-transformer/default.nix b/pkgs/development/libraries/haskell/monoid-transformer/default.nix
deleted file mode 100644
index 147045287dd..00000000000
--- a/pkgs/development/libraries/haskell/monoid-transformer/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "monoid-transformer";
-  version = "0.0.3";
-  sha256 = "1f06ppvv50w5pacm4bs89zwkydih626cgbd2z6xqbp8cmhg6dj4l";
-  meta = {
-    description = "Monoid counterparts to some ubiquitous monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/monomorphic/default.nix b/pkgs/development/libraries/haskell/monomorphic/default.nix
deleted file mode 100644
index e160878b680..00000000000
--- a/pkgs/development/libraries/haskell/monomorphic/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "monomorphic";
-  version = "0.0.3.2";
-  sha256 = "13zw506wifz2lf7n4a48rkn7ym44jpiqag21zc1py6xxdlkbrhh2";
-  meta = {
-    homepage = "https://github.com/konn/monomorphic";
-    description = "Library to convert polymorphic datatypes to/from its monomorphic represetation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mpppc/default.nix b/pkgs/development/libraries/haskell/mpppc/default.nix
deleted file mode 100644
index a466f75a1b1..00000000000
--- a/pkgs/development/libraries/haskell/mpppc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, split, text }:
-
-cabal.mkDerivation (self: {
-  pname = "mpppc";
-  version = "0.1.3";
-  sha256 = "1zcilskpslpqyrbwpabwbry4p3kpcfca94wchh9dkq9g8pg8laxi";
-  buildDepends = [ ansiTerminal split text ];
-  jailbreak = true;
-  meta = {
-    description = "Multi-dimensional parametric pretty-printer with color";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/msgpack/default.nix b/pkgs/development/libraries/haskell/msgpack/default.nix
deleted file mode 100644
index b2a626621fe..00000000000
--- a/pkgs/development/libraries/haskell/msgpack/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, deepseq, hashable, mtl
-, QuickCheck, testFramework, testFrameworkQuickcheck2, text
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "msgpack";
-  version = "0.7.2.5";
-  sha256 = "1iwibyv5aqp5h98x4s5pp3hj218l2k3vff87p727mh74f5j6l3s8";
-  buildDepends = [
-    attoparsec blazeBuilder deepseq hashable mtl text
-    unorderedContainers vector
-  ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://msgpack.org/";
-    description = "A Haskell implementation of MessagePack";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mtl-prelude/default.nix b/pkgs/development/libraries/haskell/mtl-prelude/default.nix
deleted file mode 100644
index 3bf2395cb3a..00000000000
--- a/pkgs/development/libraries/haskell/mtl-prelude/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "mtl-prelude";
-  version = "1.0.1";
-  sha256 = "09zdsgh4y4b5chl847n1dz4vys2sdyxmf0v39ad449s5rv5l92hj";
-  buildDepends = [ mtl transformers ];
-  meta = {
-    homepage = "https://github.com/nikita-volkov/mtl-prelude";
-    description = "Reexports of most definitions from \"mtl\" and \"transformers\"";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mtl/2.1.3.1.nix b/pkgs/development/libraries/haskell/mtl/2.1.3.1.nix
deleted file mode 100644
index 372c8706cc9..00000000000
--- a/pkgs/development/libraries/haskell/mtl/2.1.3.1.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "mtl";
-  version = "2.1.3.1";
-  sha256 = "1xpn2wjmqbh2cg1yssc6749xpgcqlrrg4iilwqgkcjgvaxlpdbvp";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/ekmett/mtl";
-    description = "Monad classes, using functional dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mtl/2.2.0.1.nix b/pkgs/development/libraries/haskell/mtl/2.2.0.1.nix
deleted file mode 100644
index 19dedb3174a..00000000000
--- a/pkgs/development/libraries/haskell/mtl/2.2.0.1.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "mtl";
-  version = "2.2.0.1";
-  sha256 = "0486cg4dp0p942zsg7yxpwn1jykx8p3gb794jaq0v3j44a7x00rb";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/ekmett/mtl";
-    description = "Monad classes, using functional dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mtl/2.2.1.nix b/pkgs/development/libraries/haskell/mtl/2.2.1.nix
deleted file mode 100644
index 35a1ffad8d2..00000000000
--- a/pkgs/development/libraries/haskell/mtl/2.2.1.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "mtl";
-  version = "2.2.1";
-  sha256 = "1icdbj2rshzn0m1zz5wa7v3xvkf6qw811p4s7jgqwvx1ydwrvrfa";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/ekmett/mtl";
-    description = "Monad classes, using functional dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mtlparse/default.nix b/pkgs/development/libraries/haskell/mtlparse/default.nix
deleted file mode 100644
index 6391d2d9ac0..00000000000
--- a/pkgs/development/libraries/haskell/mtlparse/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "mtlparse";
-  version = "0.1.2";
-  sha256 = "cd85d985e4eff842b1c053a2ff507094a20995c5757acc06ea34ff07d9edd142";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://homepage3.nifty.com/salamander/second/projects/mtlparse/";
-    description = "parse library using mtl package";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mueval/default.nix b/pkgs/development/libraries/haskell/mueval/default.nix
deleted file mode 100644
index 225994a32e5..00000000000
--- a/pkgs/development/libraries/haskell/mueval/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, extensibleExceptions, filepath, hint, mtl, show
-, simpleReflect, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mueval";
-  version = "0.9.1.1";
-  sha256 = "0p9qf8lb3c1y87qpl9b4n6v6bjrb9fw3yfg4p7niqdz31454d2pz";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    Cabal extensibleExceptions filepath hint mtl show simpleReflect
-    utf8String
-  ];
-  meta = {
-    homepage = "https://github.com/gwern/mueval";
-    description = "Safely evaluate pure Haskell expressions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mueval/wrapper.nix b/pkgs/development/libraries/haskell/mueval/wrapper.nix
deleted file mode 100644
index 6c3beb4da8b..00000000000
--- a/pkgs/development/libraries/haskell/mueval/wrapper.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ stdenv, mueval, makeWrapper, ghc
-, show, simpleReflect, mtl, random, QuickCheck
-, additionalPackages ? [] }:
-
-stdenv.mkDerivation {
-  name = "mueval-wrapper";
-
-  buildInputs = [ makeWrapper show simpleReflect mtl random QuickCheck ]
-    ++ additionalPackages;
-
-  ghcVersion = ghc.version;
-
-  buildCommand = ''
-    PKGPATH=""
-    for p in $nativePkgs; do
-      for i in "$p/lib/ghc-$ghcVersion/package.conf.d/"*.installedconf; do
-        PKGPATH=$PKGPATH''${PKGPATH:+:}$i
-      done
-    done
-
-    makeWrapper "${mueval}/bin/mueval" "$out/bin/mueval" \
-      --prefix PATH : "${mueval}/bin" \
-      --prefix GHC_PACKAGE_PATH : "$PKGPATH" \
-      --set GHC_PACKAGE_PATH "\$GHC_PACKAGE_PATH:" # always end with : to include base packages
-  '';
-
-  preferLocalBuild = true;
-
-  meta = {
-    description = mueval.meta.description;
-  };
-}
-
diff --git a/pkgs/development/libraries/haskell/multiarg/default.nix b/pkgs/development/libraries/haskell/multiarg/default.nix
deleted file mode 100644
index f9912a6d013..00000000000
--- a/pkgs/development/libraries/haskell/multiarg/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "multiarg";
-  version = "0.28.0.0";
-  sha256 = "1qy2xlxqhxlj9f5g7wf90vwch3qs1yz733f87irdmak0v4vxdkd5";
-  buildDepends = [ bifunctors utf8String ];
-  meta = {
-    homepage = "https://github.com/massysett/multiarg";
-    description = "Combinators to build command line parsers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/multimap/default.nix b/pkgs/development/libraries/haskell/multimap/default.nix
deleted file mode 100644
index 15764392bf1..00000000000
--- a/pkgs/development/libraries/haskell/multimap/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "multimap";
-  version = "1.2.1";
-  sha256 = "0d3l5q4yvmywl6i9ip96zz0fvhjdh00mfbbniphbjxsi8wlwack3";
-  meta = {
-    homepage = "http://hub.darcs.net/scravy/multimap";
-    description = "A multimap";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/multipart/default.nix b/pkgs/development/libraries/haskell/multipart/default.nix
deleted file mode 100644
index 82cad64df04..00000000000
--- a/pkgs/development/libraries/haskell/multipart/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "multipart";
-  version = "0.1.2";
-  sha256 = "0g04jhyw1ib1s7c9bcldyyn4n90qd9x7dmvic4vgq57bgcqgnhz5";
-  buildDepends = [ parsec ];
-  meta = {
-    homepage = "http://www.github.com/silkapp/multipart";
-    description = "HTTP multipart split out of the cgi package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/multiplate/default.nix b/pkgs/development/libraries/haskell/multiplate/default.nix
deleted file mode 100644
index 503377b58e0..00000000000
--- a/pkgs/development/libraries/haskell/multiplate/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "multiplate";
-  version = "0.0.2";
-  sha256 = "02pqfkdcv4fn0pmxphg19b3fiazn4hpphfj8xgp77vpy2lczndsw";
-  buildDepends = [ transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Multiplate";
-    description = "Lightweight generic library for mutually recursive data types";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/multirec/default.nix b/pkgs/development/libraries/haskell/multirec/default.nix
deleted file mode 100644
index d7671a522e6..00000000000
--- a/pkgs/development/libraries/haskell/multirec/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "multirec";
-  version = "0.7.4";
-  sha256 = "01mligrin7fp3fnnwgv8nrww5938ryghgyw9xyw153a615ryj8i9";
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec";
-    description = "Generic programming for families of recursive datatypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/multiset/default.nix b/pkgs/development/libraries/haskell/multiset/default.nix
deleted file mode 100644
index b2293934712..00000000000
--- a/pkgs/development/libraries/haskell/multiset/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "multiset";
-  version = "0.2.2";
-  sha256 = "1g14c1zm4rdc8nxvb69k98h542wi24q2lpba1gpqjqspk4d0sjmn";
-  meta = {
-    description = "The Data.MultiSet container type";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/murmur-hash/default.nix b/pkgs/development/libraries/haskell/murmur-hash/default.nix
deleted file mode 100644
index b16d274e7e6..00000000000
--- a/pkgs/development/libraries/haskell/murmur-hash/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "murmur-hash";
-  version = "0.1.0.7";
-  sha256 = "125v4ypiv8n2m8zd1yi46prz96yy79ap0yzhm4vhrws4cf1zapkp";
-  meta = {
-    homepage = "http://github.com/nominolo/murmur-hash";
-    description = "MurmurHash2 implementation for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mvc-updates/default.nix b/pkgs/development/libraries/haskell/mvc-updates/default.nix
deleted file mode 100644
index ef6d465fd81..00000000000
--- a/pkgs/development/libraries/haskell/mvc-updates/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, foldl, mvc }:
-
-cabal.mkDerivation (self: {
-  pname = "mvc-updates";
-  version = "1.2.0";
-  sha256 = "125bwc79qcmwb8dn8yqkrxlbqf3vwdzhjx66c69j2jbrp70061n6";
-  buildDepends = [ async foldl mvc ];
-  meta = {
-    description = "Concurrent and combinable updates";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mvc/default.nix b/pkgs/development/libraries/haskell/mvc/default.nix
deleted file mode 100644
index 0068beb9bc3..00000000000
--- a/pkgs/development/libraries/haskell/mvc/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, contravariant, managed, mmorph, pipes
-, pipesConcurrency, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mvc";
-  version = "1.0.3";
-  sha256 = "1b1342qxyn2jxb3a5c9bp6ai7iwhbjxgfpbh2kjm7v75444lx78g";
-  buildDepends = [
-    async contravariant managed mmorph pipes pipesConcurrency
-    transformers
-  ];
-  meta = {
-    description = "Model-view-controller";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mwc-random/default.nix b/pkgs/development/libraries/haskell/mwc-random/default.nix
deleted file mode 100644
index 5e015ecbe96..00000000000
--- a/pkgs/development/libraries/haskell/mwc-random/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, primitive, QuickCheck, statistics, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, time, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mwc-random";
-  version = "0.13.2.2";
-  sha256 = "1rsrvadaih66xn8zr8kfvrr65g7wpj6i9jnzkmlik9lqrvz4axcp";
-  buildDepends = [ primitive time vector ];
-  testDepends = [
-    HUnit QuickCheck statistics testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/mwc-random";
-    description = "Fast, high quality pseudo random number generation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mysql-simple/default.nix b/pkgs/development/libraries/haskell/mysql-simple/default.nix
deleted file mode 100644
index 3698b727fe0..00000000000
--- a/pkgs/development/libraries/haskell/mysql-simple/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, base16Bytestring, blazeBuilder, blazeTextual
-, mysql, pcreLight, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "mysql-simple";
-  version = "0.2.2.4";
-  sha256 = "044grjly1gyrgba2bfrii2pa14ff7v14ncyk3kj01g1zdxnwqjh6";
-  buildDepends = [
-    attoparsec base16Bytestring blazeBuilder blazeTextual mysql
-    pcreLight text time
-  ];
-  meta = {
-    homepage = "https://github.com/bos/mysql-simple";
-    description = "A mid-level MySQL client library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/mysql/default.nix b/pkgs/development/libraries/haskell/mysql/default.nix
deleted file mode 100644
index 5422443d2fe..00000000000
--- a/pkgs/development/libraries/haskell/mysql/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mysqlConfig, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "mysql";
-  version = "0.1.1.7";
-  sha256 = "0hl8z8ynadvvhn4garjrax2b59iqddj884mv3s6804lcjjyc49d0";
-  buildTools = [ mysqlConfig ];
-  extraLibraries = [ zlib ];
-  meta = {
-    homepage = "https://github.com/bos/mysql";
-    description = "A low-level MySQL client library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/nanospec/default.nix b/pkgs/development/libraries/haskell/nanospec/default.nix
deleted file mode 100644
index 156e0c04a0a..00000000000
--- a/pkgs/development/libraries/haskell/nanospec/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, silently }:
-
-cabal.mkDerivation (self: {
-  pname = "nanospec";
-  version = "0.2.0";
-  sha256 = "0g10l86cv33r58zxn2bprqlm80i7g86bwzhn9jqg9s81xc0aw2qv";
-  testDepends = [ hspec silently ];
-  doCheck = false;
-  meta = {
-    description = "A lightweight implementation of a subset of Hspec's API";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/nat/default.nix b/pkgs/development/libraries/haskell/nat/default.nix
deleted file mode 100644
index e3b55592204..00000000000
--- a/pkgs/development/libraries/haskell/nat/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "nat";
-  version = "0.3";
-  sha256 = "1v43c1dr72qn8mymnwcq6an8sqxjaxhac037k4gbv8z8bg18zmf5";
-  meta = {
-    description = "Lazy binary natural numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/nats/default.nix b/pkgs/development/libraries/haskell/nats/default.nix
deleted file mode 100644
index 3c4130eddc4..00000000000
--- a/pkgs/development/libraries/haskell/nats/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable }:
-
-cabal.mkDerivation (self: {
-  pname = "nats";
-  version = "1";
-  sha256 = "0r6s8l4s0yq3x2crrkv0b8zac13magfasr9v8hnq6rn1icsfhic0";
-  buildDepends = [ hashable ];
-  meta = {
-    homepage = "http://github.com/ekmett/nats/";
-    description = "Natural numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/naturals/default.nix b/pkgs/development/libraries/haskell/naturals/default.nix
deleted file mode 100644
index f4ed7dd2a12..00000000000
--- a/pkgs/development/libraries/haskell/naturals/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "naturals";
-  version = "0.2.0.2";
-  sha256 = "1ay291833dcah411zc3r4qjilaw8x13ljlnb5z40d1s7784djm16";
-  meta = {
-    homepage = "frigidcode.com";
-    description = "Constructors and related functions for natural numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ncurses/default.nix b/pkgs/development/libraries/haskell/ncurses/default.nix
deleted file mode 100644
index 3a5cd89b926..00000000000
--- a/pkgs/development/libraries/haskell/ncurses/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, ncurses, text, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "ncurses";
-  version = "0.2.11";
-  sha256 = "08jr224i37jxrprka9c276sid6mw001m8r2krd6g8jscshwd5nzk";
-  buildDepends = [ text transformers ];
-  buildTools = [ c2hs ];
-  extraLibraries = [ ncurses ];
-  patchPhase = "find . -type f -exec sed -i -e 's|ncursesw/||' {} \\;";
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-ncurses/";
-    description = "Modernised bindings to GNU ncurses";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/netlist-to-vhdl/default.nix b/pkgs/development/libraries/haskell/netlist-to-vhdl/default.nix
deleted file mode 100644
index 6794ce4f37f..00000000000
--- a/pkgs/development/libraries/haskell/netlist-to-vhdl/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, netlist }:
-
-cabal.mkDerivation (self: {
-  pname = "netlist-to-vhdl";
-  version = "0.3.1";
-  sha256 = "15daik7l0pjqilya01l5rl84g2fyjwkap1md0nx82gxcp8m1v76k";
-  buildDepends = [ netlist ];
-  meta = {
-    description = "Convert a Netlist AST to VHDL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/netlist/default.nix b/pkgs/development/libraries/haskell/netlist/default.nix
deleted file mode 100644
index 70d993cf8e4..00000000000
--- a/pkgs/development/libraries/haskell/netlist/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "netlist";
-  version = "0.3.1";
-  sha256 = "0f3fwgpg0p3ajgxfzbqr4z04ly5cdbhjxms5xbd0k2ixdwgyxm67";
-  buildDepends = [ binary syb ];
-  meta = {
-    description = "Netlist AST";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/netwire/default.nix b/pkgs/development/libraries/haskell/netwire/default.nix
deleted file mode 100644
index f60af56b62f..00000000000
--- a/pkgs/development/libraries/haskell/netwire/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, parallel, profunctors, random, semigroups, time
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "netwire";
-  version = "5.0.1";
-  sha256 = "1izl4iarcc6z2j0d6gkcygpp63asajikn1p44p8ixwzx96xx578r";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    deepseq parallel profunctors random semigroups time transformers
-  ];
-  meta = {
-    homepage = "http://hub.darcs.net/ertes/netwire";
-    description = "Functional reactive programming library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-carbon/default.nix b/pkgs/development/libraries/haskell/network-carbon/default.nix
deleted file mode 100644
index 82d6c47844d..00000000000
--- a/pkgs/development/libraries/haskell/network-carbon/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network, text, time, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "network-carbon";
-  version = "1.0.2";
-  sha256 = "0r9riydwvmn8v9iih475agl4idb3z6v3djmn3pjlda28g3p0zw9h";
-  buildDepends = [ network text time vector ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ocharles/network-carbon";
-    description = "A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-conduit-tls/default.nix b/pkgs/development/libraries/haskell/network-conduit-tls/default.nix
deleted file mode 100644
index 5b023f91b66..00000000000
--- a/pkgs/development/libraries/haskell/network-conduit-tls/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitExtra, connection, cprngAes, dataDefault
-, HUnit, monadControl, mtl, network, streamingCommons, systemFileio
-, systemFilepath, tls, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "network-conduit-tls";
-  version = "1.1.0.2";
-  sha256 = "1jgv2g3fsfp0rym4g0d9w5hm5ws0sfisj07hcfk2711rm107zaax";
-  buildDepends = [
-    conduit conduitExtra connection cprngAes dataDefault monadControl
-    network streamingCommons systemFileio systemFilepath tls
-    transformers
-  ];
-  testDepends = [ conduit conduitExtra connection HUnit mtl ];
-  meta = {
-    homepage = "https://github.com/snoyberg/conduit";
-    description = "Create TLS-aware network code with conduits";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-conduit/default.nix b/pkgs/development/libraries/haskell/network-conduit/default.nix
deleted file mode 100644
index 4bc1292f074..00000000000
--- a/pkgs/development/libraries/haskell/network-conduit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit }:
-
-cabal.mkDerivation (self: {
-  pname = "network-conduit";
-  version = "1.1.0";
-  sha256 = "06amxl8rg4zfnmgc1iyq5mxy9qihcqddqgqkbfvaf25mwr43992p";
-  buildDepends = [ conduit ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Stream socket data using conduits. (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-data/default.nix b/pkgs/development/libraries/haskell/network-data/default.nix
deleted file mode 100644
index d6c94c97a32..00000000000
--- a/pkgs/development/libraries/haskell/network-data/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, prettyclass }:
-
-cabal.mkDerivation (self: {
-  pname = "network-data";
-  version = "0.5.2";
-  sha256 = "0vbmg1m4qylzbmj3z5746srfkiwvh32qi9zyc39gc87bfw2gzn8s";
-  buildDepends = [ cereal prettyclass ];
-  meta = {
-    description = "Library for network data structures and their serialization";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-fancy/default.nix b/pkgs/development/libraries/haskell/network-fancy/default.nix
deleted file mode 100644
index 92e6e9e34c7..00000000000
--- a/pkgs/development/libraries/haskell/network-fancy/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "network-fancy";
-  version = "0.2.2";
-  sha256 = "12q2ifjwg4ss5l2pv42nfhsawncbwm6y4dwrspadkjv9b8idl91j";
-  meta = {
-    homepage = "http://github.com/taruti/network-fancy";
-    description = "Networking support with a cleaner API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-info/default.nix b/pkgs/development/libraries/haskell/network-info/default.nix
deleted file mode 100644
index df584710c14..00000000000
--- a/pkgs/development/libraries/haskell/network-info/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "network-info";
-  version = "0.2.0.5";
-  sha256 = "0ggxnkjkbspynma0wjrc1wwwb9ygx2dhl0n9lfaq7l8r69z7pqwf";
-  meta = {
-    homepage = "http://github.com/jystic/network-info";
-    description = "Access the local computer's basic network configuration";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-metrics/default.nix b/pkgs/development/libraries/haskell/network-metrics/default.nix
deleted file mode 100644
index 1c6bf19e82b..00000000000
--- a/pkgs/development/libraries/haskell/network-metrics/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, dataDefault, network, random, time }:
-
-cabal.mkDerivation (self: {
-  pname = "network-metrics";
-  version = "0.4";
-  sha256 = "0dvrjf84pdm42pxwc7fm4gvswc5nzmdsq7cr7ab8jyzvjqb8684c";
-  buildDepends = [ binary dataDefault network random time ];
-  meta = {
-    homepage = "http://github.com/brendanhay/network-metrics";
-    description = "Send metrics to Ganglia, Graphite, and statsd";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-multicast/default.nix b/pkgs/development/libraries/haskell/network-multicast/default.nix
deleted file mode 100644
index 2102ad3c605..00000000000
--- a/pkgs/development/libraries/haskell/network-multicast/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network }:
-
-cabal.mkDerivation (self: {
-  pname = "network-multicast";
-  version = "0.0.11";
-  sha256 = "0fgscv9crk2lx99rh234ipgl5psbrjili95inxj23drvwmsj3135";
-  buildDepends = [ network ];
-  meta = {
-    description = "Simple multicast library";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-protocol-xmpp/default.nix b/pkgs/development/libraries/haskell/network-protocol-xmpp/default.nix
deleted file mode 100644
index 90d9becb804..00000000000
--- a/pkgs/development/libraries/haskell/network-protocol-xmpp/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gnuidn, gnutls, gsasl, libxmlSax, monadsTf, network, text
-, transformers, xmlTypes
-}:
-
-cabal.mkDerivation (self: {
-  pname = "network-protocol-xmpp";
-  version = "0.4.6";
-  sha256 = "0xmafjz11v2dlbyg2ny90ycz315s23yprdpxz3l06igjxw6h3v6n";
-  buildDepends = [
-    gnuidn gnutls gsasl libxmlSax monadsTf network text transformers
-    xmlTypes
-  ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-xmpp/";
-    description = "Client library for the XMPP protocol";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-simple/default.nix b/pkgs/development/libraries/haskell/network-simple/default.nix
deleted file mode 100644
index ba7b0a01f5f..00000000000
--- a/pkgs/development/libraries/haskell/network-simple/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, network, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "network-simple";
-  version = "0.4.0.2";
-  sha256 = "0k155m1s7k157rpsz8ww9cs7jyw3faybwfmw97agvskhb4axw6hf";
-  buildDepends = [ exceptions network transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/k0001/network-simple";
-    description = "Simple network sockets usage patterns";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-transport-tcp/default.nix b/pkgs/development/libraries/haskell/network-transport-tcp/default.nix
deleted file mode 100644
index cd467f5d2ab..00000000000
--- a/pkgs/development/libraries/haskell/network-transport-tcp/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataAccessor, network, networkTransport
-, networkTransportTests
-}:
-
-cabal.mkDerivation (self: {
-  pname = "network-transport-tcp";
-  version = "0.4.1";
-  sha256 = "11fj0f2yrvdqn3sivfb4p0chs74bx26a0yc49fh160kkcmk42yaf";
-  buildDepends = [ dataAccessor network networkTransport ];
-  testDepends = [ network networkTransport networkTransportTests ];
-  doCheck = false;
-  meta = {
-    homepage = "http://haskell-distributed.github.com";
-    description = "TCP instantiation of Network.Transport";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-transport-tests/default.nix b/pkgs/development/libraries/haskell/network-transport-tests/default.nix
deleted file mode 100644
index 5ee1edec2e9..00000000000
--- a/pkgs/development/libraries/haskell/network-transport-tests/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, mtl, networkTransport, random }:
-
-cabal.mkDerivation (self: {
-  pname = "network-transport-tests";
-  version = "0.2.1.0";
-  sha256 = "17qf52a76an9ignhb85alz92j9vk3p0ydmaqys8b1ss5mkqipm64";
-  buildDepends = [ ansiTerminal mtl networkTransport random ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://haskell-distributed.github.com";
-    description = "Unit tests for Network.Transport implementations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-transport/default.nix b/pkgs/development/libraries/haskell/network-transport/default.nix
deleted file mode 100644
index 410e6076f29..00000000000
--- a/pkgs/development/libraries/haskell/network-transport/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, hashable, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "network-transport";
-  version = "0.4.1.0";
-  sha256 = "0xn879ngrbnm71i1wsbxxiih22sdb6csy6aip6fgqyafqlpc1c93";
-  buildDepends = [ binary hashable transformers ];
-  meta = {
-    homepage = "http://haskell-distributed.github.com";
-    description = "Network abstraction layer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network-uri/default.nix b/pkgs/development/libraries/haskell/network-uri/default.nix
deleted file mode 100644
index 6cfd4dca161..00000000000
--- a/pkgs/development/libraries/haskell/network-uri/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, network, parsec, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "network-uri";
-  version = "2.6.0.1";
-  sha256 = "09ymamb128jgqghpda4nixncr73all8qc6q53976aricm6a27p37";
-  buildDepends = [ parsec ];
-  testDepends = [
-    HUnit network testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/haskell/network-uri";
-    description = "URI manipulation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network/2.2.1.7.nix b/pkgs/development/libraries/haskell/network/2.2.1.7.nix
deleted file mode 100644
index 515be08fbcc..00000000000
--- a/pkgs/development/libraries/haskell/network/2.2.1.7.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "network";
-  version = "2.2.1.7";
-  sha256 = "0e65b28a60764245c1ab6661a3566f286feb36e0e6f0296d6cd2b84adcd45d58";
-  buildDepends = [ parsec ];
-  meta = {
-    description = "Networking-related facilities";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network/2.3.0.13.nix b/pkgs/development/libraries/haskell/network/2.3.0.13.nix
deleted file mode 100644
index 757991666b6..00000000000
--- a/pkgs/development/libraries/haskell/network/2.3.0.13.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, parsec, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "network";
-  version = "2.3.0.13";
-  sha256 = "0xw53czvcw8k49aqxmchc1rcd6pyxp4icwgp64625fnm3l4yjiq7";
-  buildDepends = [ parsec ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/haskell/network";
-    description = "Low-level networking interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network/2.5.0.0.nix b/pkgs/development/libraries/haskell/network/2.5.0.0.nix
deleted file mode 100644
index 59a338a7907..00000000000
--- a/pkgs/development/libraries/haskell/network/2.5.0.0.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, parsec, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "network";
-  version = "2.5.0.0";
-  sha256 = "1x90fdzfigqq2vbjqg73p4vyy7p1z0apj79cpl7i9v9amxa6y5mj";
-  buildDepends = [ parsec ];
-  testDepends = [
-    HUnit testFramework testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "https://github.com/haskell/network";
-    description = "Low-level networking interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/network/2.6.0.2.nix b/pkgs/development/libraries/haskell/network/2.6.0.2.nix
deleted file mode 100644
index 37540ad323e..00000000000
--- a/pkgs/development/libraries/haskell/network/2.6.0.2.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "network";
-  version = "2.6.0.2";
-  sha256 = "12b7saam5ga6l4cplgkad49xa4vkynz2ri9jxidx1cxiqjcl0vc4";
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  meta = {
-    homepage = "https://github.com/haskell/network";
-    description = "Low-level networking interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/newtype/default.nix b/pkgs/development/libraries/haskell/newtype/default.nix
deleted file mode 100644
index 14105ed7349..00000000000
--- a/pkgs/development/libraries/haskell/newtype/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "newtype";
-  version = "0.2";
-  sha256 = "0ng4i5r73256gzwl6bw57h0abqixj783c3ggph1hk2wsplx0655p";
-  meta = {
-    description = "A typeclass and set of functions for working with newtypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/non-empty/default.nix b/pkgs/development/libraries/haskell/non-empty/default.nix
deleted file mode 100644
index 7fba365097b..00000000000
--- a/pkgs/development/libraries/haskell/non-empty/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, utilityHt }:
-
-cabal.mkDerivation (self: {
-  pname = "non-empty";
-  version = "0.2";
-  sha256 = "1wapx5q8spvlq8g7nagj2lwhrqzg90dw4n0qvd1ap47n0rh3iymm";
-  buildDepends = [ QuickCheck utilityHt ];
-  meta = {
-    homepage = "http://code.haskell.org/~thielema/non-empty/";
-    description = "List-like structures with static restrictions on the number of elements";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/non-negative/default.nix b/pkgs/development/libraries/haskell/non-negative/default.nix
deleted file mode 100644
index 9b7af5e7751..00000000000
--- a/pkgs/development/libraries/haskell/non-negative/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, utilityHt }:
-
-cabal.mkDerivation (self: {
-  pname = "non-negative";
-  version = "0.1.1";
-  sha256 = "163g3j3xrx1jkrbg2wnha3yyxyg1mn7kabmbpg82y3rbl3ihy1p7";
-  buildDepends = [ QuickCheck utilityHt ];
-  testDepends = [ QuickCheck utilityHt ];
-  meta = {
-    homepage = "http://code.haskell.org/~thielema/non-negative/";
-    description = "Non-negative numbers";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/numbers/default.nix b/pkgs/development/libraries/haskell/numbers/default.nix
deleted file mode 100644
index 3d2ef6af751..00000000000
--- a/pkgs/development/libraries/haskell/numbers/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
-
-cabal.mkDerivation (self: {
-  pname = "numbers";
-  version = "3000.2.0.1";
-  sha256 = "10z1bi5qbc81z5xx2v1ylwcpmcfl1ci7lxrswkgi0dd1wi8havbk";
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "https://github.com/jwiegley/numbers#readme";
-    description = "Various number types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/numeric-extras/default.nix b/pkgs/development/libraries/haskell/numeric-extras/default.nix
deleted file mode 100644
index 918427d0fa0..00000000000
--- a/pkgs/development/libraries/haskell/numeric-extras/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "numeric-extras";
-  version = "0.0.3";
-  sha256 = "18jyjrk6iizz3sgkwgbh1rxf6zdf166bkgs7wia8b4z7f6261nzg";
-  meta = {
-    homepage = "http://github.com/ekmett/numeric-extras";
-    description = "Useful tools from the C standard library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/numeric-prelude/default.nix b/pkgs/development/libraries/haskell/numeric-prelude/default.nix
deleted file mode 100644
index 003629d7852..00000000000
--- a/pkgs/development/libraries/haskell/numeric-prelude/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, nonNegative, parsec, QuickCheck, random
-, storableRecord, utilityHt
-}:
-
-cabal.mkDerivation (self: {
-  pname = "numeric-prelude";
-  version = "0.4.1";
-  sha256 = "1y1dg4bk811xmz3p23g8kjl6vxns3gs8qj671971c06nccfl1h5r";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    deepseq nonNegative parsec QuickCheck random storableRecord
-    utilityHt
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Numeric_Prelude";
-    description = "An experimental alternative hierarchy of numeric type classes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/numtype-tf/default.nix b/pkgs/development/libraries/haskell/numtype-tf/default.nix
deleted file mode 100644
index 3b6c777efbf..00000000000
--- a/pkgs/development/libraries/haskell/numtype-tf/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "numtype-tf";
-  version = "0.1.2";
-  sha256 = "00bnz9k4nq21z4vax37qjv6ra2jvlshk0jlici1w8y9rx39zrjyx";
-  meta = {
-    homepage = "http://dimensional.googlecode.com/";
-    description = "Type-level (low cardinality) integers, implemented using type families";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/numtype/default.nix b/pkgs/development/libraries/haskell/numtype/default.nix
deleted file mode 100644
index 76874e04529..00000000000
--- a/pkgs/development/libraries/haskell/numtype/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "numtype";
-  version = "1.1";
-  sha256 = "1az10xcfl6qpyy9qnh8g2iqx53rxnjxzc1h8kl1gira6yv7g6857";
-  meta = {
-    homepage = "http://dimensional.googlecode.com/";
-    description = "Type-level (low cardinality) integers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/objective/default.nix b/pkgs/development/libraries/haskell/objective/default.nix
deleted file mode 100644
index 4051efb42f7..00000000000
--- a/pkgs/development/libraries/haskell/objective/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cleanUnions, elevator, minioperational, profunctors
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "objective";
-  version = "0.6.1";
-  sha256 = "1rnlh16r9kcrxffih6z8rprds9nxhlqksqba9wdgdkkwhrhq0ah6";
-  buildDepends = [
-    cleanUnions elevator minioperational profunctors transformers
-  ];
-  meta = {
-    homepage = "https://github.com/fumieval/objective";
-    description = "Extensible objects";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/oeis/default.nix b/pkgs/development/libraries/haskell/oeis/default.nix
deleted file mode 100644
index b1b9bd5820f..00000000000
--- a/pkgs/development/libraries/haskell/oeis/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HTTP, HUnit, network, networkUri, testFramework
-, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "oeis";
-  version = "0.3.6";
-  sha256 = "1q7ywczm2d5inrjqgz3j8vfk5sj2yixvwdkzlfs2whd0gadbcfa0";
-  buildDepends = [ HTTP network networkUri ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  meta = {
-    description = "Interface to the Online Encyclopedia of Integer Sequences (OEIS)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ofx/default.nix b/pkgs/development/libraries/haskell/ofx/default.nix
deleted file mode 100644
index d7fd805f5e8..00000000000
--- a/pkgs/development/libraries/haskell/ofx/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parsec, time }:
-
-cabal.mkDerivation (self: {
-  pname = "ofx";
-  version = "0.4.0.2";
-  sha256 = "0vhr2pydnfc0ma7w1qdn5p5yylzlj3n47fnm16mlbhlb5ydnjshg";
-  buildDepends = [ parsec time ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.github.com/massysett/ofx";
-    description = "Parser for OFX data";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/oo-prototypes/default.nix b/pkgs/development/libraries/haskell/oo-prototypes/default.nix
deleted file mode 100644
index b9f011d3aa1..00000000000
--- a/pkgs/development/libraries/haskell/oo-prototypes/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "oo-prototypes";
-  version = "0.1.0.0";
-  sha256 = "0xpm2adf47clhzpwd833w706mc5xfxwr2wp4aywigy11687f9bly";
-  meta = {
-    homepage = "https://github.com/yi-editor/oo-prototypes";
-    description = "Support for OO-like prototypes";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/opaleye/default.nix b/pkgs/development/libraries/haskell/opaleye/default.nix
deleted file mode 100644
index 918bef94fba..00000000000
--- a/pkgs/development/libraries/haskell/opaleye/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, contravariant, postgresqlSimple, productProfunctors
-, profunctors, semigroups, text, time, transformers, uuid
-}:
-
-cabal.mkDerivation (self: {
-  pname = "opaleye";
-  version = "0.3";
-  sha256 = "1jq2q0dswgj5jksdd5xn2ny66d1nfqmwf7cv835gg59g4rd2yyrx";
-  buildDepends = [
-    contravariant postgresqlSimple productProfunctors profunctors
-    semigroups text time transformers uuid
-  ];
-  testDepends = [
-    postgresqlSimple productProfunctors profunctors time
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
-    description = "An SQL-generating DSL targeting PostgreSQL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/openssl-streams/default.nix b/pkgs/development/libraries/haskell/openssl-streams/default.nix
deleted file mode 100644
index 5ae373fbac2..00000000000
--- a/pkgs/development/libraries/haskell/openssl-streams/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HsOpenSSL, HUnit, ioStreams, network, testFramework
-, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "openssl-streams";
-  version = "1.2.0.0";
-  sha256 = "01hdrsdrp2x7i5zydn2b0blzir7vqvn63n9sf9pwcgnkk6s5j1wc";
-  buildDepends = [ HsOpenSSL ioStreams network ];
-  testDepends = [
-    HsOpenSSL HUnit ioStreams network testFramework testFrameworkHunit
-  ];
-  jailbreak = true;
-  meta = {
-    description = "OpenSSL network support for io-streams";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/operational/default.nix b/pkgs/development/libraries/haskell/operational/default.nix
deleted file mode 100644
index d3359a3377e..00000000000
--- a/pkgs/development/libraries/haskell/operational/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, random }:
-
-cabal.mkDerivation (self: {
-  pname = "operational";
-  version = "0.2.3.2";
-  sha256 = "1aj3jhiyz4190b0qmyp684b8lbzrp8jn56s898892rvbp0hxa0pd";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl random ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Operational";
-    description = "Implementation of difficult monads made easy with operational semantics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/opml/default.nix b/pkgs/development/libraries/haskell/opml/default.nix
deleted file mode 100644
index a44954c10cd..00000000000
--- a/pkgs/development/libraries/haskell/opml/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, xml }:
-
-cabal.mkDerivation (self: {
-  pname = "opml";
-  version = "0.4";
-  sha256 = "1bnr6lkcf2qs7pvrmd8a5xmklcg67l64b776hzclfvxqy1qil29x";
-  buildDepends = [ xml ];
-  meta = {
-    description = "Representing and handling OPML subscription information";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/options/default.nix b/pkgs/development/libraries/haskell/options/default.nix
deleted file mode 100644
index 721de1e600e..00000000000
--- a/pkgs/development/libraries/haskell/options/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, chell, chellQuickcheck, monadsTf, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "options";
-  version = "1.2";
-  sha256 = "14qrkwd8h50wf6972p0ylvhnc8mh11fqk9l8q0h9lapj7ywm74vx";
-  buildDepends = [ monadsTf transformers ];
-  testDepends = [ chell chellQuickcheck monadsTf transformers ];
-  doCheck = false;
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-options/";
-    description = "A powerful and easy-to-use command-line option parser";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/optparse-applicative/0.10.0.nix b/pkgs/development/libraries/haskell/optparse-applicative/0.10.0.nix
deleted file mode 100644
index ea2dc95e364..00000000000
--- a/pkgs/development/libraries/haskell/optparse-applicative/0.10.0.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiWlPprint, transformers, transformersCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "optparse-applicative";
-  version = "0.10.0";
-  sha256 = "04hr6rzgc8h0c8fy748as3q7sc8vm94gvk0rw4gdj605z8hvaxcb";
-  buildDepends = [ ansiWlPprint transformers transformersCompat ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/pcapriotti/optparse-applicative";
-    description = "Utilities and combinators for parsing command line options";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix b/pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix
deleted file mode 100644
index bef76ab73ee..00000000000
--- a/pkgs/development/libraries/haskell/optparse-applicative/0.11.0.1.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiWlPprint, transformers, transformersCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "optparse-applicative";
-  version = "0.11.0.1";
-  sha256 = "0jdzajj9w0dghv751m59l3imzm2x9lx9cqb6094mncnx8k6cf6f9";
-  buildDepends = [ ansiWlPprint transformers transformersCompat ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/pcapriotti/optparse-applicative";
-    description = "Utilities and combinators for parsing command line options";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pandoc-citeproc/default.nix b/pkgs/development/libraries/haskell/pandoc-citeproc/default.nix
deleted file mode 100644
index feb273fbdeb..00000000000
--- a/pkgs/development/libraries/haskell/pandoc-citeproc/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, attoparsec, dataDefault, filepath
-, hsBibutils, mtl, pandoc, pandocTypes, parsec, rfc5051, split, syb
-, tagsoup, temporary, text, time, vector, xmlConduit, yaml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pandoc-citeproc";
-  version = "0.6";
-  sha256 = "1whi8mrbhfi8wr3qbj1lkgc1pngn8151jjri409hshl1mng4aq5b";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson aesonPretty attoparsec dataDefault filepath hsBibutils mtl
-    pandoc pandocTypes parsec rfc5051 split syb tagsoup temporary text
-    time vector xmlConduit yaml
-  ];
-  testDepends = [
-    aeson filepath pandoc pandocTypes temporary text yaml
-  ];
-  doCheck = false;
-  meta = {
-    description = "Supports using pandoc with citeproc";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pandoc-types/default.nix b/pkgs/development/libraries/haskell/pandoc-types/default.nix
deleted file mode 100644
index 2aff8f02478..00000000000
--- a/pkgs/development/libraries/haskell/pandoc-types/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, deepseqGenerics, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "pandoc-types";
-  version = "1.12.4.1";
-  sha256 = "1wbgm0s45smi8gix0byapkiarbb416fv765fc329qsvl295xlyqq";
-  buildDepends = [ aeson deepseqGenerics syb ];
-  meta = {
-    homepage = "http://johnmacfarlane.net/pandoc";
-    description = "Types for representing a structured document";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pandoc/default.nix b/pkgs/development/libraries/haskell/pandoc/default.nix
deleted file mode 100644
index 3788c1f3bf8..00000000000
--- a/pkgs/development/libraries/haskell/pandoc/default.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, alex, ansiTerminal, base64Bytestring, binary
-, blazeHtml, blazeMarkup, dataDefault, deepseqGenerics, Diff
-, executablePath, extensibleExceptions, filepath, haddockLibrary
-, happy, highlightingKate, hslua, HTTP, httpClient, httpClientTls
-, httpTypes, HUnit, JuicyPixels, mtl, network, networkUri
-, pandocTypes, parsec, QuickCheck, random, scientific, SHA, syb
-, tagsoup, temporary, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, texmath, text, time
-, unorderedContainers, vector, xml, yaml, zipArchive, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pandoc";
-  version = "1.13.1";
-  sha256 = "0vvysa70xp4pskxrvslmddwdsalc479zb8wn6z1vmpvfssvvj6vv";
-  editedCabalFile = "1i57yk1pql4gv97cs86fk82hkwncics1wkzjqd9iz866204y4wrg";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson alex base64Bytestring binary blazeHtml blazeMarkup
-    dataDefault deepseqGenerics extensibleExceptions filepath
-    haddockLibrary happy highlightingKate hslua HTTP httpClient
-    httpClientTls httpTypes JuicyPixels mtl network networkUri
-    pandocTypes parsec random scientific SHA syb tagsoup temporary
-    texmath text time unorderedContainers vector xml yaml zipArchive
-    zlib
-  ];
-  testDepends = [
-    ansiTerminal Diff executablePath filepath highlightingKate HUnit
-    pandocTypes QuickCheck syb testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text zipArchive
-  ];
-  configureFlags = "-fhttps -fmake-pandoc-man-pages";
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://johnmacfarlane.net/pandoc";
-    description = "Conversion between markup formats";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pango/default.nix b/pkgs/development/libraries/haskell/pango/default.nix
deleted file mode 100644
index d79b931132d..00000000000
--- a/pkgs/development/libraries/haskell/pango/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, glib, gtk2hsBuildtools, libc, mtl, pango, pkgconfig
-, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pango";
-  version = "0.13.0.4";
-  sha256 = "1fglwywac36abpjjpgdsk62f4sndgr5nf29fmana0yac7hxsm1sq";
-  buildDepends = [ cairo glib mtl text ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc pkgconfig ];
-  pkgconfigDepends = [ cairo pango ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the Pango text rendering engine";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parallel-io/default.nix b/pkgs/development/libraries/haskell/parallel-io/default.nix
deleted file mode 100644
index 2bf50add862..00000000000
--- a/pkgs/development/libraries/haskell/parallel-io/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, random }:
-
-cabal.mkDerivation (self: {
-  pname = "parallel-io";
-  version = "0.3.3";
-  sha256 = "0i86x3bf8pjlg6mdg1zg5lcrjpg75pbqs2mrgrbp4z4bkcmw051s";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ extensibleExceptions random ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://batterseapower.github.com/parallel-io";
-    description = "Combinators for executing IO actions in parallel on a thread pool";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parallel/3.2.0.3.nix b/pkgs/development/libraries/haskell/parallel/3.2.0.3.nix
deleted file mode 100644
index 0e73c691383..00000000000
--- a/pkgs/development/libraries/haskell/parallel/3.2.0.3.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "parallel";
-  version = "3.2.0.3";
-  sha256 = "1kbdzdz9s8jq0xysqgvxx1zvzqlxgj1sk476mciwcn327kpl0fhn";
-  buildDepends = [ deepseq ];
-  meta = {
-    description = "Parallel programming library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parallel/3.2.0.5.nix b/pkgs/development/libraries/haskell/parallel/3.2.0.5.nix
deleted file mode 100644
index 987ee8c5bdc..00000000000
--- a/pkgs/development/libraries/haskell/parallel/3.2.0.5.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "parallel";
-  version = "3.2.0.5";
-  sha256 = "16hhsi8pr29qqg9ssks0y9j0vmnvpyy1qk46s0c0vgj3pyzl38mm";
-  buildDepends = [ deepseq ];
-  meta = {
-    description = "Parallel programming library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parseargs/default.nix b/pkgs/development/libraries/haskell/parseargs/default.nix
deleted file mode 100644
index 495df8984f6..00000000000
--- a/pkgs/development/libraries/haskell/parseargs/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "parseargs";
-  version = "0.1.5.2";
-  sha256 = "0pzw7w1kr2rv6ffqgn93rypn37wy2r5k01p3y5256laaplm575am";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://github.com/BartMassey/parseargs";
-    description = "Command-line argument parsing library for Haskell programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parsec-extra/default.nix b/pkgs/development/libraries/haskell/parsec-extra/default.nix
deleted file mode 100644
index b3dfb2e0a15..00000000000
--- a/pkgs/development/libraries/haskell/parsec-extra/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, monadsTf, parsec, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "parsec-extra";
-  version = "0.1.0.5";
-  sha256 = "0x5lpkly8z26ygp0k8ddkybgmfi5n2vnf6sv3sjn3xm531xf6qy4";
-  buildDepends = [ monadsTf parsec transformers ];
-  meta = {
-    description = "Some miscellaneous basic string parsers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parsec/default.nix b/pkgs/development/libraries/haskell/parsec/default.nix
deleted file mode 100644
index f2258da9968..00000000000
--- a/pkgs/development/libraries/haskell/parsec/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, testFramework, testFrameworkHunit, text }:
-
-cabal.mkDerivation (self: {
-  pname = "parsec";
-  version = "3.1.7";
-  sha256 = "12h7n367gaw9ifd19yd3ppi4j6kghf7rryacl0ips0fwlxw1x8wa";
-  buildDepends = [ mtl text ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.cs.uu.nl/~daan/parsec.html";
-    description = "Monadic parser combinators";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parsek/default.nix b/pkgs/development/libraries/haskell/parsek/default.nix
deleted file mode 100644
index 45bb96561c3..00000000000
--- a/pkgs/development/libraries/haskell/parsek/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "parsek";
-  version = "1.0.1.2";
-  sha256 = "0ybh76cx5y73ywhlv4g2z74x1mvg5n2rxl045mscs6dwcyw9vhbd";
-  meta = {
-    description = "Parallel Parsing Processes";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ jpbernardy ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parsers/default.nix b/pkgs/development/libraries/haskell/parsers/default.nix
deleted file mode 100644
index 25f4a137083..00000000000
--- a/pkgs/development/libraries/haskell/parsers/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, charset, doctest, filepath, parsec, QuickCheck
-, quickcheckInstances, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "parsers";
-  version = "0.12.1.1";
-  sha256 = "1yx75xbmg3lms0hj79r5w9fl81g5cbsm842lijhd9jnnbli2mzfw";
-  buildDepends = [
-    attoparsec charset parsec text transformers unorderedContainers
-  ];
-  testDepends = [
-    attoparsec doctest filepath parsec QuickCheck quickcheckInstances
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/parsers/";
-    description = "Parsing combinators";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/parsimony/default.nix b/pkgs/development/libraries/haskell/parsimony/default.nix
deleted file mode 100644
index 14b0d08396e..00000000000
--- a/pkgs/development/libraries/haskell/parsimony/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "parsimony";
-  version = "1.3";
-  sha256 = "0vbayvk989m85qfxxls74rn0v8ylb5l7lywp30sw2wybvi4r08lg";
-  buildDepends = [ text ];
-  meta = {
-    description = "Monadic parser combinators derived from Parsec";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/path-pieces/default.nix b/pkgs/development/libraries/haskell/path-pieces/default.nix
deleted file mode 100644
index eea91f43cb5..00000000000
--- a/pkgs/development/libraries/haskell/path-pieces/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HUnit, QuickCheck, text, time }:
-
-cabal.mkDerivation (self: {
-  pname = "path-pieces";
-  version = "0.1.4";
-  sha256 = "1fxhp4bk88km7z1rdpify7l38li5k21qxw3vgcmq9b6bblvz6y2v";
-  buildDepends = [ text time ];
-  testDepends = [ hspec HUnit QuickCheck text ];
-  meta = {
-    description = "Components of paths";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pathtype/default.nix b/pkgs/development/libraries/haskell/pathtype/default.nix
deleted file mode 100644
index d004b177e3d..00000000000
--- a/pkgs/development/libraries/haskell/pathtype/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, time }:
-
-cabal.mkDerivation (self: {
-  pname = "pathtype";
-  version = "0.5.4";
-  sha256 = "1ns5q3nrkl99xp4mrmk8wpvb9qzyvnw5cyjwh5rh76ykm2d5dbg7";
-  buildDepends = [ QuickCheck time ];
-  meta = {
-    homepage = "http://code.haskell.org/pathtype";
-    description = "Type-safe replacement for System.FilePath etc";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/patience/default.nix b/pkgs/development/libraries/haskell/patience/default.nix
deleted file mode 100644
index 6f70eb1e14d..00000000000
--- a/pkgs/development/libraries/haskell/patience/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "patience";
-  version = "0.1.1";
-  sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm";
-  meta = {
-    description = "Patience diff and longest increasing subsequence";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pattern-arrows/default.nix b/pkgs/development/libraries/haskell/pattern-arrows/default.nix
deleted file mode 100644
index 43ef906aad2..00000000000
--- a/pkgs/development/libraries/haskell/pattern-arrows/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "pattern-arrows";
-  version = "0.0.2";
-  sha256 = "13q7bj19hd60rnjfc05wxlyck8llxy11z3mns8kxg197wxrdkhkg";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://blog.functorial.com/posts/2013-10-27-Pretty-Printing-Arrows.html";
-    description = "Arrows for Pretty Printing";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pbkdf/default.nix b/pkgs/development/libraries/haskell/pbkdf/default.nix
deleted file mode 100644
index 6f30043ee3b..00000000000
--- a/pkgs/development/libraries/haskell/pbkdf/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, byteable, bytedump, cryptohash, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "pbkdf";
-  version = "1.1.1.1";
-  sha256 = "1nbn8kan43i00g23g8aljxjpaxm9q1qhzxxdgks0mc4mr1f7bifx";
-  buildDepends = [ binary byteable bytedump cryptohash utf8String ];
-  testDepends = [ binary byteable bytedump cryptohash utf8String ];
-  meta = {
-    homepage = "https://github.com/cdornan/pbkdf";
-    description = "Haskell implementation of the PBKDF functions from RFC-2898";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pcap-enumerator/default.nix b/pkgs/development/libraries/haskell/pcap-enumerator/default.nix
deleted file mode 100644
index db35b2fe020..00000000000
--- a/pkgs/development/libraries/haskell/pcap-enumerator/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, enumerator, pcap, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pcap-enumerator";
-  version = "0.5";
-  sha256 = "0v7ar3jbs54ibhrbbzmvajc7pc8h8dv56wr77w4vsbyz6xq4sqdb";
-  buildDepends = [ enumerator pcap transformers ];
-  meta = {
-    homepage = "http://github.com/cutsea110/pcap-enumerator";
-    description = "Convert a pcap into an enumerator";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pcap/default.nix b/pkgs/development/libraries/haskell/pcap/default.nix
deleted file mode 100644
index 56e2e71969c..00000000000
--- a/pkgs/development/libraries/haskell/pcap/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libpcap, network, time }:
-
-cabal.mkDerivation (self: {
-  pname = "pcap";
-  version = "0.4.5.2";
-  sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7";
-  buildDepends = [ network time ];
-  extraLibraries = [ libpcap ];
-  meta = {
-    homepage = "https://github.com/bos/pcap";
-    description = "A system-independent interface for user-level packet capture";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pcre-light/default.nix b/pkgs/development/libraries/haskell/pcre-light/default.nix
deleted file mode 100644
index 49e0d5fffad..00000000000
--- a/pkgs/development/libraries/haskell/pcre-light/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pcre }:
-
-cabal.mkDerivation (self: {
-  pname = "pcre-light";
-  version = "0.4.0.3";
-  sha256 = "0l1df2sk5qwf424bvb8mbdkr2xjg43fi92n5r22yd7vm1zz0jqvf";
-  extraLibraries = [ pcre ];
-  meta = {
-    homepage = "https://github.com/Daniel-Diaz/pcre-light";
-    description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pdf-toolbox-content/default.nix b/pkgs/development/libraries/haskell/pdf-toolbox-content/default.nix
deleted file mode 100644
index 5ca5ab95622..00000000000
--- a/pkgs/development/libraries/haskell/pdf-toolbox-content/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, base16Bytestring, ioStreams, pdfToolboxCore
-, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pdf-toolbox-content";
-  version = "0.0.3.1";
-  sha256 = "08icj65l6hjl2r07ipr6c65n7ny771zq714bswhv2q0iwdigz1iz";
-  buildDepends = [
-    attoparsec base16Bytestring ioStreams pdfToolboxCore text
-  ];
-  meta = {
-    homepage = "https://github.com/Yuras/pdf-toolbox";
-    description = "A collection of tools for processing PDF files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pdf-toolbox-core/default.nix b/pkgs/development/libraries/haskell/pdf-toolbox-core/default.nix
deleted file mode 100644
index bc7b179a0da..00000000000
--- a/pkgs/development/libraries/haskell/pdf-toolbox-core/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, errors, ioStreams, scientific, transformers
-, zlibBindings
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pdf-toolbox-core";
-  version = "0.0.3.0";
-  sha256 = "1d9c275gdr2byri6nbabh2ap6lnq0wnfqfqq76fnb0fj92ydmxc6";
-  buildDepends = [
-    attoparsec errors ioStreams scientific transformers zlibBindings
-  ];
-  meta = {
-    homepage = "https://github.com/Yuras/pdf-toolbox";
-    description = "A collection of tools for processing PDF files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pdf-toolbox-document/default.nix b/pkgs/development/libraries/haskell/pdf-toolbox-document/default.nix
deleted file mode 100644
index 77615ed8665..00000000000
--- a/pkgs/development/libraries/haskell/pdf-toolbox-document/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cipherRc4, cryptohash, ioStreams, pdfToolboxContent
-, pdfToolboxCore, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pdf-toolbox-document";
-  version = "0.0.4.0";
-  sha256 = "1fjchlknkxxgy6rm2q4f9fhy53ip06kzvcv5876gxswdchi6kxwa";
-  buildDepends = [
-    cipherRc4 cryptohash ioStreams pdfToolboxContent pdfToolboxCore
-    text transformers
-  ];
-  meta = {
-    homepage = "https://github.com/Yuras/pdf-toolbox";
-    description = "A collection of tools for processing PDF files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pem/default.nix b/pkgs/development/libraries/haskell/pem/default.nix
deleted file mode 100644
index 42944c03205..00000000000
--- a/pkgs/development/libraries/haskell/pem/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, HUnit, mtl, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pem";
-  version = "0.2.2";
-  sha256 = "162sk5sg22w21wqz5qv8kx6ibxp99v5p20g3nknhm1kddk3hha1p";
-  buildDepends = [ base64Bytestring mtl ];
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-pem";
-    description = "Privacy Enhanced Mail (PEM) format reader and writer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/permutation/default.nix b/pkgs/development/libraries/haskell/permutation/default.nix
deleted file mode 100644
index 1c86e8259a8..00000000000
--- a/pkgs/development/libraries/haskell/permutation/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "permutation";
-  version = "0.5.0.4";
-  sha256 = "0kl5yw1as2y8yf2ac2f6v7g8k7mzjqw5fdh18a6m3jfhjw9rcqf7";
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/spacekitteh/permutation";
-    description = "A library for permutations and combinations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/persistent-mysql/default.nix b/pkgs/development/libraries/haskell/persistent-mysql/default.nix
deleted file mode 100644
index db4b89990b2..00000000000
--- a/pkgs/development/libraries/haskell/persistent-mysql/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeBuilder, conduit, monadControl, monadLogger
-, mysql, mysqlSimple, persistent, resourcet, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "persistent-mysql";
-  version = "2.1.2";
-  sha256 = "06i2wcrqvk216bq3853acqi6wgrdzkz3wzah231gv3yz348lr6sv";
-  buildDepends = [
-    aeson blazeBuilder conduit monadControl monadLogger mysql
-    mysqlSimple persistent resourcet text transformers
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/persistent";
-    description = "Backend for the persistent library using MySQL database server";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/persistent-postgresql/default.nix b/pkgs/development/libraries/haskell/persistent-postgresql/default.nix
deleted file mode 100644
index 1ccdeca9277..00000000000
--- a/pkgs/development/libraries/haskell/persistent-postgresql/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeBuilder, conduit, monadControl, monadLogger
-, persistent, postgresqlLibpq, postgresqlSimple, resourcet, text
-, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "persistent-postgresql";
-  version = "2.1.1";
-  sha256 = "0mfvzd62qn7ffx6nrgkr52qzl3prjq8xkahvb6j5akb6azdmzg80";
-  buildDepends = [
-    aeson blazeBuilder conduit monadControl monadLogger persistent
-    postgresqlLibpq postgresqlSimple resourcet text time transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/persistent";
-    description = "Backend for the persistent library using postgresql";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/persistent-sqlite/default.nix b/pkgs/development/libraries/haskell/persistent-sqlite/default.nix
deleted file mode 100644
index 34a427ddb07..00000000000
--- a/pkgs/development/libraries/haskell/persistent-sqlite/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, conduit, monadControl, monadLogger, persistent
-, resourcet, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "persistent-sqlite";
-  version = "2.1.1";
-  sha256 = "1hypaixwp6q10gfwbg0xfqfw7vz9j56max5i0k1mklan6js7wy9w";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson conduit monadControl monadLogger persistent resourcet text
-    transformers
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/persistent";
-    description = "Backend for the persistent library using sqlite3";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/persistent-template/default.nix b/pkgs/development/libraries/haskell/persistent-template/default.nix
deleted file mode 100644
index 1c8f502ba7b..00000000000
--- a/pkgs/development/libraries/haskell/persistent-template/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, hspec, monadControl, monadLogger, pathPieces
-, persistent, QuickCheck, tagged, text, transformers
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "persistent-template";
-  version = "2.1";
-  sha256 = "0rj3yqm38kg7lvj9hi4c5yaypvxj6pwb47b0kg8h2hsa0rshhrdy";
-  buildDepends = [
-    aeson monadControl monadLogger pathPieces persistent tagged text
-    transformers unorderedContainers
-  ];
-  testDepends = [
-    aeson hspec persistent QuickCheck text transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/persistent";
-    description = "Type-safe, non-relational, multi-backend persistence";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/persistent/default.nix b/pkgs/development/libraries/haskell/persistent/default.nix
deleted file mode 100644
index 9775f510d42..00000000000
--- a/pkgs/development/libraries/haskell/persistent/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, base64Bytestring, blazeHtml
-, blazeMarkup, conduit, exceptions, fastLogger, hspec, liftedBase
-, monadControl, monadLogger, mtl, pathPieces, resourcePool
-, resourcet, scientific, silently, sqlite, tagged, text, time
-, transformers, transformersBase, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "persistent";
-  version = "2.1.1.4";
-  sha256 = "0nknyrxh28i4cf50fj6mclgd4qnrqsby1w1bzj8jmg8snbyp69d2";
-  buildDepends = [
-    aeson attoparsec base64Bytestring blazeHtml blazeMarkup conduit
-    exceptions fastLogger liftedBase monadControl monadLogger mtl
-    pathPieces resourcePool resourcet scientific silently tagged text
-    time transformers transformersBase unorderedContainers vector
-  ];
-  testDepends = [
-    aeson attoparsec base64Bytestring blazeHtml conduit hspec
-    monadControl monadLogger pathPieces resourcet scientific text time
-    transformers unorderedContainers vector
-  ];
-  extraLibraries = [ sqlite ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/persistent";
-    description = "Type-safe, multi-backend data serialization";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pgm/default.nix b/pkgs/development/libraries/haskell/pgm/default.nix
deleted file mode 100644
index 0e80c55a447..00000000000
--- a/pkgs/development/libraries/haskell/pgm/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parsec }:
-
-cabal.mkDerivation (self: {
-  pname = "pgm";
-  version = "0.1.4";
-  sha256 = "1s3kch1qsxrfzk9sa4b0jn9vzjhw7dvh1sajgnnz97gl5y0gydmv";
-  buildDepends = [ parsec ];
-  meta = {
-    homepage = "https://github.com/astanin/haskell-pgm";
-    description = "Pure Haskell implementation of PGM image format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-aeson/default.nix b/pkgs/development/libraries/haskell/pipes-aeson/default.nix
deleted file mode 100644
index 237492a65bd..00000000000
--- a/pkgs/development/libraries/haskell/pipes-aeson/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, pipes, pipesAttoparsec, pipesBytestring
-, pipesParse, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-aeson";
-  version = "0.4.1.2";
-  sha256 = "0wacib0wf40bkm6rp2qcsrahc43g89l3icclbrshk8r54dhbazl7";
-  buildDepends = [
-    aeson attoparsec pipes pipesAttoparsec pipesBytestring pipesParse
-    transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/k0001/pipes-aeson";
-    description = "Encode and decode JSON streams using Aeson and Pipes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-attoparsec/default.nix b/pkgs/development/libraries/haskell/pipes-attoparsec/default.nix
deleted file mode 100644
index d9d5caf4d29..00000000000
--- a/pkgs/development/libraries/haskell/pipes-attoparsec/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, HUnit, mmorph, pipes, pipesParse, tasty
-, tastyHunit, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-attoparsec";
-  version = "0.5.1.1";
-  sha256 = "1ns8s3p6jh4iya71z3j81cqnrfnr4n92kblwgkjlapb23dykl2qz";
-  buildDepends = [ attoparsec pipes pipesParse text transformers ];
-  testDepends = [
-    attoparsec HUnit mmorph pipes pipesParse tasty tastyHunit text
-    transformers
-  ];
-  meta = {
-    homepage = "https://github.com/k0001/pipes-attoparsec";
-    description = "Attoparsec and Pipes integration";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-binary/default.nix b/pkgs/development/libraries/haskell/pipes-binary/default.nix
deleted file mode 100644
index ea9fe83eab7..00000000000
--- a/pkgs/development/libraries/haskell/pipes-binary/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, lensFamilyCore, pipes, pipesBytestring, pipesParse
-, smallcheck, tasty, tastyHunit, tastySmallcheck, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-binary";
-  version = "0.4.0.3";
-  sha256 = "0r56h5f9i6hy4zb2bhfi26y7y3z0j4nacdb2dgkxmh5mqjd33f0q";
-  buildDepends = [
-    binary pipes pipesBytestring pipesParse transformers
-  ];
-  testDepends = [
-    binary lensFamilyCore pipes pipesParse smallcheck tasty tastyHunit
-    tastySmallcheck transformers
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/k0001/pipes-binary";
-    description = "Encode and decode binary streams using the pipes and binary libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-bytestring/default.nix b/pkgs/development/libraries/haskell/pipes-bytestring/default.nix
deleted file mode 100644
index 8c52ccf5546..00000000000
--- a/pkgs/development/libraries/haskell/pipes-bytestring/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pipes, pipesGroup, pipesParse, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-bytestring";
-  version = "2.1.0";
-  sha256 = "1q98444kpcdc817zbg121g2n1mhblrdfsmd0bs5rqq6ijxb213z0";
-  buildDepends = [ pipes pipesGroup pipesParse transformers ];
-  meta = {
-    description = "ByteString support for pipes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-concurrency/default.nix b/pkgs/development/libraries/haskell/pipes-concurrency/default.nix
deleted file mode 100644
index 91c9c6a8e19..00000000000
--- a/pkgs/development/libraries/haskell/pipes-concurrency/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, pipes, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-concurrency";
-  version = "2.0.2";
-  sha256 = "0g4fbh8dk8ph2ga0vyanqj52rxk9c1zi6g4yk3a1g6bnf4bklhm8";
-  buildDepends = [ pipes stm ];
-  testDepends = [ async pipes stm ];
-  meta = {
-    description = "Concurrency for the pipes ecosystem";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-csv/default.nix b/pkgs/development/libraries/haskell/pipes-csv/default.nix
deleted file mode 100644
index e26526fb046..00000000000
--- a/pkgs/development/libraries/haskell/pipes-csv/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, cassava, HUnit, pipes, pipesBytestring
-, testFramework, testFrameworkHunit, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-csv";
-  version = "1.4.0";
-  sha256 = "1q1gnfnkvlkk8lwllhyar7323k3jynh9rl6x9yks7lc3nqr1n16j";
-  buildDepends = [
-    blazeBuilder cassava pipes unorderedContainers vector
-  ];
-  testDepends = [
-    cassava HUnit pipes pipesBytestring testFramework
-    testFrameworkHunit vector
-  ];
-  meta = {
-    description = "Fast, streaming csv parser";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-group/default.nix b/pkgs/development/libraries/haskell/pipes-group/default.nix
deleted file mode 100644
index 584713352ba..00000000000
--- a/pkgs/development/libraries/haskell/pipes-group/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, free, pipes, pipesParse, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-group";
-  version = "1.0.1";
-  sha256 = "19caih65hsvnvkwv8dlrrf961aw6k0zr9yx78cia1padslidxlbw";
-  buildDepends = [ free pipes pipesParse transformers ];
-  meta = {
-    description = "Group streams into substreams";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-http/default.nix b/pkgs/development/libraries/haskell/pipes-http/default.nix
deleted file mode 100644
index 5f432bc9dd9..00000000000
--- a/pkgs/development/libraries/haskell/pipes-http/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, httpClient, httpClientTls, pipes }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-http";
-  version = "1.0.2";
-  sha256 = "0hqab1pzcj11qwvc4dznis0qsyn1zc1d0riqxy6b5k04p9i2jbzk";
-  buildDepends = [ httpClient httpClientTls pipes ];
-  jailbreak = true;
-  meta = {
-    description = "HTTP client with pipes interface";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-network/default.nix b/pkgs/development/libraries/haskell/pipes-network/default.nix
deleted file mode 100644
index 4e7cd3d125d..00000000000
--- a/pkgs/development/libraries/haskell/pipes-network/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network, networkSimple, pipes, pipesSafe, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-network";
-  version = "0.6.4";
-  sha256 = "1wabyv5j4q0wxiz8ry7dq3amlvfh4r0721pd2lksx7hj3a5qzm2p";
-  buildDepends = [
-    network networkSimple pipes pipesSafe transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/k0001/pipes-network";
-    description = "Use network sockets together with the pipes library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-parse/default.nix b/pkgs/development/libraries/haskell/pipes-parse/default.nix
deleted file mode 100644
index 270908a56a6..00000000000
--- a/pkgs/development/libraries/haskell/pipes-parse/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pipes, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-parse";
-  version = "3.0.2";
-  sha256 = "1d5lhh8knk0hmvd9wv2ihs5z9ybyvhd1n7qaazqkazqkyl14pd08";
-  buildDepends = [ pipes transformers ];
-  meta = {
-    description = "Parsing infrastructure for the pipes ecosystem";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-postgresql-simple/default.nix b/pkgs/development/libraries/haskell/pipes-postgresql-simple/default.nix
deleted file mode 100644
index ea2b230feeb..00000000000
--- a/pkgs/development/libraries/haskell/pipes-postgresql-simple/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, exceptions, mtl, pipes, pipesConcurrency, pipesSafe
-, postgresqlSimple, stm, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-postgresql-simple";
-  version = "0.1.2.0";
-  sha256 = "12ij2msdwjzzc93mlvvizh6amam5ld9j1a0b9xsa2awdjd21mwc1";
-  buildDepends = [
-    async exceptions mtl pipes pipesConcurrency pipesSafe
-    postgresqlSimple stm text transformers
-  ];
-  meta = {
-    description = "Convert various postgresql-simple calls to work with pipes";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-safe/default.nix b/pkgs/development/libraries/haskell/pipes-safe/default.nix
deleted file mode 100644
index 6c3265cc9f4..00000000000
--- a/pkgs/development/libraries/haskell/pipes-safe/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, pipes, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-safe";
-  version = "2.2.0";
-  sha256 = "1m44a2pbws73jbr2ca48i94mrfwzlsibyc22i2w3fqq159qfg6ca";
-  buildDepends = [ exceptions pipes transformers ];
-  meta = {
-    description = "Safety for the pipes ecosystem";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-shell/default.nix b/pkgs/development/libraries/haskell/pipes-shell/default.nix
deleted file mode 100644
index f7f5e20bcf4..00000000000
--- a/pkgs/development/libraries/haskell/pipes-shell/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, hspec, pipes, pipesBytestring, pipesSafe, stm
-, stmChans, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-shell";
-  version = "0.1.3";
-  sha256 = "0w49il312ns8pyl05144gznxfdchd0rnq8hprmjrgy8yp3v8j4v1";
-  buildDepends = [
-    async pipes pipesBytestring pipesSafe stm stmChans text
-  ];
-  testDepends = [
-    async hspec pipes pipesBytestring pipesSafe stm stmChans text
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    description = "Create proper Pipes from System.Process";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-text/default.nix b/pkgs/development/libraries/haskell/pipes-text/default.nix
deleted file mode 100644
index 177eb6e7d35..00000000000
--- a/pkgs/development/libraries/haskell/pipes-text/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pipes, pipesBytestring, pipesGroup, pipesParse, pipesSafe
-, streamingCommons, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-text";
-  version = "0.0.0.15";
-  sha256 = "10906gdb9gjhxxmxvmib6kw7py6fl2r4df5bryqvbjvr1afcc3x9";
-  buildDepends = [
-    pipes pipesBytestring pipesGroup pipesParse pipesSafe
-    streamingCommons text transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/michaelt/text-pipes";
-    description = "Text pipes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes-zlib/default.nix b/pkgs/development/libraries/haskell/pipes-zlib/default.nix
deleted file mode 100644
index bbb555681e0..00000000000
--- a/pkgs/development/libraries/haskell/pipes-zlib/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pipes, transformers, zlib, zlibBindings }:
-
-cabal.mkDerivation (self: {
-  pname = "pipes-zlib";
-  version = "0.4.3";
-  sha256 = "04iiw0r1mnxl4myyp87wqhff6jm0g2246gwismi7jnwy7xmllsmc";
-  buildDepends = [ pipes transformers zlib zlibBindings ];
-  meta = {
-    homepage = "https://github.com/k0001/pipes-zlib";
-    description = "Zlib and GZip compression and decompression for Pipes streams";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pipes/default.nix b/pkgs/development/libraries/haskell/pipes/default.nix
deleted file mode 100644
index 9703b14fc71..00000000000
--- a/pkgs/development/libraries/haskell/pipes/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mmorph, mtl, QuickCheck, testFramework
-, testFrameworkQuickcheck2, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pipes";
-  version = "4.1.4";
-  sha256 = "0bv7i18lf15mvfscnif4hkwgm4anw8b7bbqhzdw4wbjqcvrrsppb";
-  buildDepends = [ mmorph mtl transformers ];
-  testDepends = [
-    mtl QuickCheck testFramework testFrameworkQuickcheck2 transformers
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Compositional pipelines";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/placeholders/default.nix b/pkgs/development/libraries/haskell/placeholders/default.nix
deleted file mode 100644
index bb4a2c5ca15..00000000000
--- a/pkgs/development/libraries/haskell/placeholders/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "placeholders";
-  version = "0.1";
-  sha256 = "0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5";
-  meta = {
-    homepage = "http://github.com/ahammar/placeholders";
-    description = "Placeholders for use while developing Haskell code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/plugins/default.nix b/pkgs/development/libraries/haskell/plugins/default.nix
deleted file mode 100644
index face90f5b1d..00000000000
--- a/pkgs/development/libraries/haskell/plugins/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, ghcPaths, haskellSrc, random }:
-
-cabal.mkDerivation (self: {
-  pname = "plugins";
-  version = "1.5.4.0";
-  sha256 = "126lp2bbz9aa3pfi5dmbbzgsancdj1m26k7man96avixb21mzbi8";
-  buildDepends = [ Cabal filepath ghcPaths haskellSrc random ];
-  meta = {
-    homepage = "http://hub.darcs.net/stepcut/plugins";
-    description = "Dynamic linking for Haskell and C objects";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pointed/default.nix b/pkgs/development/libraries/haskell/pointed/default.nix
deleted file mode 100644
index 82ee1a418c7..00000000000
--- a/pkgs/development/libraries/haskell/pointed/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, dataDefaultClass, semigroupoids, semigroups, stm
-, tagged, transformers, transformersCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "pointed";
-  version = "4.1.1";
-  sha256 = "183ix3cax4qvph6grghpj5n4m7bd5xznqahjbgwz88gkf9rp2gbj";
-  buildDepends = [
-    comonad dataDefaultClass semigroupoids semigroups stm tagged
-    transformers transformersCompat
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/pointed/";
-    description = "Pointed and copointed data";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pointedlist/default.nix b/pkgs/development/libraries/haskell/pointedlist/default.nix
deleted file mode 100644
index 8acb4bac6b1..00000000000
--- a/pkgs/development/libraries/haskell/pointedlist/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "pointedlist";
-  version = "0.6.1";
-  sha256 = "16xsrzqql7i4z6a3xy07sqnbyqdmcar1jiacla58y4mvkkwb0g3l";
-  buildDepends = [ binary ];
-  meta = {
-    description = "A zipper-like comonad which works as a list, tracking a position";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/polynomials-bernstein/default.nix b/pkgs/development/libraries/haskell/polynomials-bernstein/default.nix
deleted file mode 100644
index e2bb34f895c..00000000000
--- a/pkgs/development/libraries/haskell/polynomials-bernstein/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "polynomials-bernstein";
-  version = "1.1.1";
-  sha256 = "0pjdwi84gz5j1rij4m89nyljjafzjnakmf4yd6vj4xz54nmmygg6";
-  buildDepends = [ vector ];
-  meta = {
-    description = "A solver for systems of polynomial equations in bernstein form";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ jpbernardy ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/polyparse/default.nix b/pkgs/development/libraries/haskell/polyparse/default.nix
deleted file mode 100644
index 2b4e881421c..00000000000
--- a/pkgs/development/libraries/haskell/polyparse/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "polyparse";
-  version = "1.10";
-  sha256 = "0nz7dv91a2f7gf4jnma8qcqa4n6qjcyggf8qdja46sdcabpd0ij2";
-  buildDepends = [ text ];
-  meta = {
-    homepage = "http://code.haskell.org/~malcolm/polyparse/";
-    description = "A variety of alternative parser combinator libraries";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pool-conduit/default.nix b/pkgs/development/libraries/haskell/pool-conduit/default.nix
deleted file mode 100644
index 14098c980bb..00000000000
--- a/pkgs/development/libraries/haskell/pool-conduit/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, monadControl, resourcePool, resourcet, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pool-conduit";
-  version = "0.1.2.3";
-  sha256 = "1myjbmbh0jm89ycx9d961mpgw8hp7al8wgnsls4p19gvr73gcbfv";
-  buildDepends = [
-    monadControl resourcePool resourcet transformers
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/persistent";
-    description = "Resource pool allocations via ResourceT. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pop3-client/default.nix b/pkgs/development/libraries/haskell/pop3-client/default.nix
deleted file mode 100644
index e0f1edad52e..00000000000
--- a/pkgs/development/libraries/haskell/pop3-client/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, network }:
-
-cabal.mkDerivation (self: {
-  pname = "pop3-client";
-  version = "0.1.4";
-  sha256 = "0kfcfxfwg5rjm7qx9r0ssdvkrvca95hflahrip1hi5wbplf224xv";
-  buildDepends = [ mtl network ];
-  meta = {
-    homepage = "https://github.com/tmrudick/haskell-pop3-client/";
-    description = "POP3 Client Library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/poppler/default.nix b/pkgs/development/libraries/haskell/poppler/default.nix
deleted file mode 100644
index 0eb3c13f9bd..00000000000
--- a/pkgs/development/libraries/haskell/poppler/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, gdk_pixbuf, glib, gtk, gtk2hsBuildtools, libc, mtl
-, pango, popplerGlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "poppler";
-  version = "0.13";
-  sha256 = "1fv0h2ixanzv5vy4l2ln23f9n8ghmgdxzlyx54hh69bwhrcg049s";
-  buildDepends = [ cairo glib gtk mtl ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc ];
-  pkgconfigDepends = [ cairo gdk_pixbuf glib gtk pango popplerGlib ];
-  patchPhase = ''
-    sed -i -e 's,glib/poppler.h,poppler.h,' poppler.cabal
-    sed -i -e 's,glib/poppler.h,poppler.h,' Graphics/UI/Gtk/Poppler/Structs.hsc
-  '';
-  meta = {
-    homepage = "http://www.haskell.org/gtk2hs/";
-    description = "Binding to the Poppler";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/posix-paths/default.nix b/pkgs/development/libraries/haskell/posix-paths/default.nix
deleted file mode 100644
index 3a49c84b783..00000000000
--- a/pkgs/development/libraries/haskell/posix-paths/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, HUnit, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "posix-paths";
-  version = "0.2.0.3";
-  sha256 = "16r0sd2m9xzzkrvj6qvc7z3yc8r83kpx724v5wifphcri3scvznv";
-  testDepends = [ doctest HUnit QuickCheck ];
-  meta = {
-    description = "POSIX filepath/directory functionality";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/postgresql-libpq/default.nix b/pkgs/development/libraries/haskell/postgresql-libpq/default.nix
deleted file mode 100644
index eb677e4868c..00000000000
--- a/pkgs/development/libraries/haskell/postgresql-libpq/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, postgresql }:
-
-cabal.mkDerivation (self: {
-  pname = "postgresql-libpq";
-  version = "0.9.0.1";
-  sha256 = "0fdz9pkmrajqm026s6d5ib9kqg5ph93fw7l2xrgf22zagl53rzx3";
-  extraLibraries = [ postgresql ];
-  meta = {
-    homepage = "http://github.com/lpsmith/postgresql-libpq";
-    description = "low-level binding to libpq";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/postgresql-simple/default.nix b/pkgs/development/libraries/haskell/postgresql-simple/default.nix
deleted file mode 100644
index d48e80e3014..00000000000
--- a/pkgs/development/libraries/haskell/postgresql-simple/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, base16Bytestring, blazeBuilder
-, blazeTextual, caseInsensitive, cryptohash, hashable, HUnit
-, postgresqlLibpq, scientific, text, time, transformers, uuid
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "postgresql-simple";
-  version = "0.4.8.0";
-  sha256 = "09mflczxjm7a8nixi4a989nq1ijhpikl4j9kqvzcpmfgb8sx38nm";
-  buildDepends = [
-    aeson attoparsec blazeBuilder blazeTextual caseInsensitive hashable
-    postgresqlLibpq scientific text time transformers uuid vector
-  ];
-  testDepends = [
-    aeson base16Bytestring cryptohash HUnit text time vector
-  ];
-  doCheck = false;
-  meta = {
-    description = "Mid-Level PostgreSQL client library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ppm/default.nix b/pkgs/development/libraries/haskell/ppm/default.nix
deleted file mode 100644
index c84253da0e8..00000000000
--- a/pkgs/development/libraries/haskell/ppm/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "ppm";
-  version = "2009.5.13";
-  sha256 = "9e390ca9a9e6e740fa71d2b72fa2c9c3d521118b0ebb35f10fabbbe543ecfb5b";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://github.com/nfjinjing/ppm/tree/master";
-    description = "a tiny PPM image generator";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pqueue/default.nix b/pkgs/development/libraries/haskell/pqueue/default.nix
deleted file mode 100644
index fdf153c5a26..00000000000
--- a/pkgs/development/libraries/haskell/pqueue/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "pqueue";
-  version = "1.2.1";
-  sha256 = "1fily60f4njby7zknmik7a2wxsm3y77ckr69w9bb3fgq22gbzky6";
-  buildDepends = [ deepseq ];
-  meta = {
-    description = "Reliable, persistent, fast priority queues";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/prelude-extras/default.nix b/pkgs/development/libraries/haskell/prelude-extras/default.nix
deleted file mode 100644
index 40cbfef908a..00000000000
--- a/pkgs/development/libraries/haskell/prelude-extras/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "prelude-extras";
-  version = "0.4";
-  sha256 = "0mzsc9pzcamaa7i3g9hkajy35sbpqdjrflv6r98r8hhlr0yrdjan";
-  meta = {
-    homepage = "http://github.com/ekmett/prelude-extras";
-    description = "Haskell 98 - higher order versions of Prelude classes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/prelude-safeenum/default.nix b/pkgs/development/libraries/haskell/prelude-safeenum/default.nix
deleted file mode 100644
index 17674a5be56..00000000000
--- a/pkgs/development/libraries/haskell/prelude-safeenum/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "prelude-safeenum";
-  version = "0.1.1.1";
-  sha256 = "0cff77nbhy3dsamrwm2wxhbi1mf2bzkdd1pdzqv3klpbzjwkdszv";
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "A redefinition of the Prelude's Enum class in order to render it safe";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/preprocessor-tools/default.nix b/pkgs/development/libraries/haskell/preprocessor-tools/default.nix
deleted file mode 100644
index 021becccfa1..00000000000
--- a/pkgs/development/libraries/haskell/preprocessor-tools/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, parsec, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "preprocessor-tools";
-  version = "1.0.1";
-  sha256 = "0ngfmvw6hvbr52i01n180ls4c8rx2wk2rka6g6igpvy9x2gwjin9";
-  buildDepends = [ mtl parsec syb ];
-  meta = {
-    homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/";
-    description = "A framework for extending Haskell's syntax via quick-and-dirty preprocessors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/presburger/default.nix b/pkgs/development/libraries/haskell/presburger/default.nix
deleted file mode 100644
index a8efaf7554e..00000000000
--- a/pkgs/development/libraries/haskell/presburger/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "presburger";
-  version = "1.2";
-  sha256 = "1kx51ydpjg5dv762p85qh9w76qm038rw9pgfnd0az1vms97r1kpm";
-  testDepends = [ QuickCheck ];
-  meta = {
-    homepage = "http://github.com/yav/presburger";
-    description = "A decision procedure for quantifier-free linear arithmetic";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ thoughtpolice ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/present/default.nix b/pkgs/development/libraries/haskell/present/default.nix
deleted file mode 100644
index ee63eccf005..00000000000
--- a/pkgs/development/libraries/haskell/present/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoLisp, dataDefault, mtl, semigroups, text }:
-
-cabal.mkDerivation (self: {
-  pname = "present";
-  version = "2.2";
-  sha256 = "1z9zvmszda7h1h4inq4b6ig9bd205mskqq85ns3rzsffxaj471p4";
-  buildDepends = [ aeson attoLisp dataDefault mtl semigroups text ];
-  meta = {
-    description = "Make presentations for data types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pretty-show/default.nix b/pkgs/development/libraries/haskell/pretty-show/default.nix
deleted file mode 100644
index a9a39529f61..00000000000
--- a/pkgs/development/libraries/haskell/pretty-show/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, happy, haskellLexer }:
-
-cabal.mkDerivation (self: {
-  pname = "pretty-show";
-  version = "1.6.8";
-  sha256 = "0vfb712dvbb91659sch62d06vm0451b9l4l0hdwnlbhzjymmh2rs";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath haskellLexer ];
-  buildTools = [ happy ];
-  meta = {
-    homepage = "http://wiki.github.com/yav/pretty-show";
-    description = "Tools for working with derived `Show` instances and generic inspection of values";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/prettyclass/default.nix b/pkgs/development/libraries/haskell/prettyclass/default.nix
deleted file mode 100644
index a81d734aaa9..00000000000
--- a/pkgs/development/libraries/haskell/prettyclass/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "prettyclass";
-  version = "1.0.0.0";
-  sha256 = "11l9ajci7nh1r547hx8hgxrhq8mh5gdq30pdf845wvilg9p48dz5";
-  meta = {
-    description = "Pretty printing class similar to Show";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/primitive/0.5.0.1.nix b/pkgs/development/libraries/haskell/primitive/0.5.0.1.nix
deleted file mode 100644
index 49ad80e064f..00000000000
--- a/pkgs/development/libraries/haskell/primitive/0.5.0.1.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "primitive";
-  version = "0.5.0.1";
-  sha256 = "04s33xqxz68ddppig5pjf7ki1y5y62xzzzmg3b5pkcxp0r6rsv2j";
-  meta = {
-    homepage = "http://code.haskell.org/primitive";
-    description = "Primitive memory-related operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/primitive/0.5.1.0.nix b/pkgs/development/libraries/haskell/primitive/0.5.1.0.nix
deleted file mode 100644
index 2b43bf467c1..00000000000
--- a/pkgs/development/libraries/haskell/primitive/0.5.1.0.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "primitive";
-  version = "0.5.1.0";
-  sha256 = "0a8mf8k62xga5r5dd0fna1swqbx2r94c0mvqnc4mfq640zrsa5w8";
-  meta = {
-    homepage = "https://github.com/haskell/primitive";
-    description = "Primitive memory-related operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/primitive/0.5.3.0.nix b/pkgs/development/libraries/haskell/primitive/0.5.3.0.nix
deleted file mode 100644
index 4f6d728122c..00000000000
--- a/pkgs/development/libraries/haskell/primitive/0.5.3.0.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "primitive";
-  version = "0.5.3.0";
-  sha256 = "11wfdnhrgb7606d5sywqzlvnhzf45a9ywl9wghysvmr0mq2iypvn";
-  meta = {
-    homepage = "https://github.com/haskell/primitive";
-    description = "Primitive memory-related operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/primitive/0.5.4.0.nix b/pkgs/development/libraries/haskell/primitive/0.5.4.0.nix
deleted file mode 100644
index 08b081d227c..00000000000
--- a/pkgs/development/libraries/haskell/primitive/0.5.4.0.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "primitive";
-  version = "0.5.4.0";
-  sha256 = "05gdgj383xdrdkhxh26imlvs8ji0z28ny38ms9snpvv5i8l2lg10";
-  meta = {
-    homepage = "https://github.com/haskell/primitive";
-    description = "Primitive memory-related operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/probability/default.nix b/pkgs/development/libraries/haskell/probability/default.nix
deleted file mode 100644
index bada700ca3d..00000000000
--- a/pkgs/development/libraries/haskell/probability/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random, transformers, utilityHt }:
-
-cabal.mkDerivation (self: {
-  pname = "probability";
-  version = "0.2.4.1";
-  sha256 = "0nh73l03d7niz3a3h2y4i80mlp64ilfkx7krn57skzfi8drwnjvc";
-  buildDepends = [ random transformers utilityHt ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Probabilistic_Functional_Programming";
-    description = "Probabilistic Functional Programming";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/process-conduit/default.nix b/pkgs/development/libraries/haskell/process-conduit/default.nix
deleted file mode 100644
index ff8a54b8571..00000000000
--- a/pkgs/development/libraries/haskell/process-conduit/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitExtra, controlMonadLoop, hspec, mtl
-, resourcet, shakespeare, shakespeareText, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "process-conduit";
-  version = "1.2.0.1";
-  sha256 = "0hnbywmjvk3y26sc9a0jfqzm04pg08zd2bflld1mvni02s89lvc8";
-  buildDepends = [
-    conduit controlMonadLoop mtl resourcet shakespeare shakespeareText
-    text
-  ];
-  testDepends = [ conduit conduitExtra hspec resourcet ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/snoyberg/process-conduit";
-    description = "Conduits for processes (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/process-extras/default.nix b/pkgs/development/libraries/haskell/process-extras/default.nix
deleted file mode 100644
index 000b3b78e7f..00000000000
--- a/pkgs/development/libraries/haskell/process-extras/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, text }:
-
-cabal.mkDerivation (self: {
-  pname = "process-extras";
-  version = "0.2.0";
-  sha256 = "0mr4f2v19qz6d6jhffz9gky0ykdqwl8c11adbdm04wm2a3xsvf7g";
-  buildDepends = [ deepseq text ];
-  meta = {
-    homepage = "https://github.com/davidlazar/process-extras";
-    description = "Process extras";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/process/1.2.0.0.nix b/pkgs/development/libraries/haskell/process/1.2.0.0.nix
deleted file mode 100644
index 615f9201b04..00000000000
--- a/pkgs/development/libraries/haskell/process/1.2.0.0.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "process";
-  version = "1.2.0.0";
-  sha256 = "02il5pxibf0q9b46v0lgdxyc2wlk5kg1v8223ry6brg41zpcj71q";
-  buildDepends = [ deepseq filepath ];
-  meta = {
-    description = "Process libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ thoughtpolice ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/product-profunctors/default.nix b/pkgs/development/libraries/haskell/product-profunctors/default.nix
deleted file mode 100644
index 444baa76a1a..00000000000
--- a/pkgs/development/libraries/haskell/product-profunctors/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, contravariant, profunctors }:
-
-cabal.mkDerivation (self: {
-  pname = "product-profunctors";
-  version = "0.6";
-  sha256 = "1qhl2v0shzip5yh7x7b6k7xsnd4d5spf1f69h0qr0l57lm6jywl4";
-  buildDepends = [ contravariant profunctors ];
-  testDepends = [ profunctors ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/tomjaguarpaw/product-profunctors";
-    description = "product-profunctors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/profunctors/default.nix b/pkgs/development/libraries/haskell/profunctors/default.nix
deleted file mode 100644
index b1336cd59da..00000000000
--- a/pkgs/development/libraries/haskell/profunctors/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, distributive, semigroupoids, tagged, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "profunctors";
-  version = "4.3.2";
-  sha256 = "06dv9bjz2hsm32kzfqqm6z54197dfjm3wycnbbgl9pib711w484v";
-  buildDepends = [
-    comonad distributive semigroupoids tagged transformers
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/profunctors/";
-    description = "Profunctors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/project-template/default.nix b/pkgs/development/libraries/haskell/project-template/default.nix
deleted file mode 100644
index 8cb7dfd32ae..00000000000
--- a/pkgs/development/libraries/haskell/project-template/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, conduit, conduitExtra, hspec, mtl
-, QuickCheck, resourcet, systemFileio, systemFilepath, text
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "project-template";
-  version = "0.1.4.2";
-  sha256 = "10n23s6g7fv0l42hsb804z0qqcyxqw32kwzg1f0w3c6gka844akr";
-  buildDepends = [
-    base64Bytestring conduit conduitExtra mtl resourcet systemFileio
-    systemFilepath text transformers
-  ];
-  testDepends = [
-    base64Bytestring conduit hspec QuickCheck resourcet systemFilepath
-    text transformers
-  ];
-  meta = {
-    homepage = "https://github.com/fpco/haskell-ide";
-    description = "Specify Haskell project templates and generate files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix b/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix
deleted file mode 100644
index 73ddd10427a..00000000000
--- a/pkgs/development/libraries/haskell/prolog-graph-lib/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fgl, graphviz, mtl, prolog, text }:
-
-cabal.mkDerivation (self: {
-  pname = "prolog-graph-lib";
-  version = "0.2.0.1";
-  sha256 = "02xa4hqmhmsv7vkdy3m3dr1w3z88kc8ly0jjn7q6pba5yarci7nr";
-  buildDepends = [ fgl graphviz mtl prolog text ];
-  meta = {
-    homepage = "https://github.com/Erdwolf/prolog";
-    description = "Generating images of resolution trees for Prolog queries";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/prolog-graph/default.nix b/pkgs/development/libraries/haskell/prolog-graph/default.nix
deleted file mode 100644
index 7a8d0fc42f2..00000000000
--- a/pkgs/development/libraries/haskell/prolog-graph/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, fgl, graphviz, mtl, prolog, prologGraphLib, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "prolog-graph";
-  version = "0.1.0.2";
-  sha256 = "1w3wz0sn1qhw286g3arin30jvlldadw976xr7hp0afdvqicl3892";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs fgl graphviz mtl prolog prologGraphLib text
-  ];
-  meta = {
-    homepage = "https://github.com/Erdwolf/prolog";
-    description = "A command line tool to visualize query resolution in Prolog";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/prolog/default.nix b/pkgs/development/libraries/haskell/prolog/default.nix
deleted file mode 100644
index 71539fb342a..00000000000
--- a/pkgs/development/libraries/haskell/prolog/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, parsec, syb, thLift, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "prolog";
-  version = "0.2.0.1";
-  sha256 = "073sd3rhcfqw9csm0qsbc57ix57dv3k5yjr9hcc33b9zq5y10sp0";
-  buildDepends = [ mtl parsec syb thLift transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/Erdwolf/prolog";
-    description = "A Prolog interpreter written in Haskell";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/protobuf/default.nix b/pkgs/development/libraries/haskell/protobuf/default.nix
deleted file mode 100644
index 3b0c1508ce0..00000000000
--- a/pkgs/development/libraries/haskell/protobuf/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, dataBinaryIeee754, deepseq, hex, HUnit, mtl
-, QuickCheck, tagged, tasty, tastyHunit, tastyQuickcheck, text
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "protobuf";
-  version = "0.2.0.4";
-  sha256 = "0gg678cb1psgdsjzv9x7mhcjmywj8bgzmp9pd850d3p9zyiw9l2j";
-  buildDepends = [
-    cereal dataBinaryIeee754 deepseq mtl text unorderedContainers
-  ];
-  testDepends = [
-    cereal hex HUnit mtl QuickCheck tagged tasty tastyHunit
-    tastyQuickcheck text unorderedContainers
-  ];
-  meta = {
-    homepage = "https://github.com/alphaHeavy/protobuf";
-    description = "Google Protocol Buffers via GHC.Generics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/protocol-buffers-descriptor/default.nix b/pkgs/development/libraries/haskell/protocol-buffers-descriptor/default.nix
deleted file mode 100644
index e7df6ac2075..00000000000
--- a/pkgs/development/libraries/haskell/protocol-buffers-descriptor/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, protocolBuffers }:
-
-cabal.mkDerivation (self: {
-  pname = "protocol-buffers-descriptor";
-  version = "2.0.17";
-  sha256 = "0jl041645d83iqqiw891d2k760jql6djvi2mmjh9lnmp48lwjy3p";
-  buildDepends = [ protocolBuffers ];
-  meta = {
-    homepage = "http://code.haskell.org/protocol-buffers/";
-    description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/protocol-buffers/default.nix b/pkgs/development/libraries/haskell/protocol-buffers/default.nix
deleted file mode 100644
index d3d81a14658..00000000000
--- a/pkgs/development/libraries/haskell/protocol-buffers/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, filepath, mtl, parsec, syb, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "protocol-buffers";
-  version = "2.0.17";
-  sha256 = "12aky44ssgdj6vsjg0yvr8350cym7n6kn7gdaax0nxzpfxrjfy1v";
-  buildDepends = [ binary filepath mtl parsec syb utf8String ];
-  meta = {
-    homepage = "http://code.haskell.org/protocol-buffers/";
-    description = "Parse Google Protocol Buffer specifications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/psqueues/default.nix b/pkgs/development/libraries/haskell/psqueues/default.nix
deleted file mode 100644
index aea7f2f0950..00000000000
--- a/pkgs/development/libraries/haskell/psqueues/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ cabal, deepseq, hashable, HUnit, QuickCheck, tagged
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "psqueues";
-  version = "0.1.1.0";
-  sha256 = "1w6i6cl9wfblbg8d06lffh4l5y42li9a27myyvwnzfv86z49s9cb";
-  buildDepends = [ deepseq hashable ];
-  testDepends = [
-    deepseq hashable HUnit QuickCheck tagged testFramework
-    testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  meta = {
-    description = "Pure priority search queues";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
-
diff --git a/pkgs/development/libraries/haskell/publicsuffixlist/default.nix b/pkgs/development/libraries/haskell/publicsuffixlist/default.nix
deleted file mode 100644
index 2a2d8fcd098..00000000000
--- a/pkgs/development/libraries/haskell/publicsuffixlist/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, dataDefault, HUnit, idna, text, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "publicsuffixlist";
-  version = "0.1";
-  sha256 = "0mbrmhgyjp8jms3fd3nq4knc4j97sw8ijrmnlfjs7qj8jw4vwzxk";
-  buildDepends = [ cereal dataDefault text utf8String ];
-  testDepends = [ cereal dataDefault HUnit idna text utf8String ];
-  meta = {
-    homepage = "https://github.com/litherum/publicsuffixlist";
-    description = "Is a given string a domain suffix?";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/punycode/default.nix b/pkgs/development/libraries/haskell/punycode/default.nix
deleted file mode 100644
index 3a07d382754..00000000000
--- a/pkgs/development/libraries/haskell/punycode/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, encoding, HUnit, mtl, QuickCheck, text }:
-
-cabal.mkDerivation (self: {
-  pname = "punycode";
-  version = "2.0";
-  sha256 = "192jgfixnpxdj6jiiz92kx5bi6ij3c389b76q9f4vyfmvcajj1sr";
-  buildDepends = [ cereal mtl text ];
-  testDepends = [ cereal encoding HUnit mtl QuickCheck text ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/litherum/punycode";
-    description = "Encode unicode strings to ascii forms according to RFC 3492";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pure-cdb/default.nix b/pkgs/development/libraries/haskell/pure-cdb/default.nix
deleted file mode 100644
index b173a619cfd..00000000000
--- a/pkgs/development/libraries/haskell/pure-cdb/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, mtl, testSimple, Unixutils, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "pure-cdb";
-  version = "0.1.1";
-  sha256 = "1yjh7h02hkhx2vgvn7qfmfd3bp12ibpkf4znybsd2bfh0i1pzn0n";
-  buildDepends = [ binary mtl vector ];
-  testDepends = [ mtl testSimple Unixutils vector ];
-  meta = {
-    homepage = "https://github.com/bosu/pure-cdb";
-    description = "Another pure-haskell CDB (Constant Database) implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pureMD5/default.nix b/pkgs/development/libraries/haskell/pureMD5/default.nix
deleted file mode 100644
index 0252f8dc6df..00000000000
--- a/pkgs/development/libraries/haskell/pureMD5/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cereal, cryptoApi, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "pureMD5";
-  version = "2.1.2.1";
-  sha256 = "1zsn949qk95bwx1fbyv84q0lhb4k18bgixl7nivfzsnmhr31fs37";
-  buildDepends = [ binary cereal cryptoApi tagged ];
-  meta = {
-    description = "A Haskell-only implementation of the MD5 digest (hash) algorithm";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/purescript/default.nix b/pkgs/development/libraries/haskell/purescript/default.nix
deleted file mode 100644
index fd6fe516de7..00000000000
--- a/pkgs/development/libraries/haskell/purescript/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fileEmbed, filepath, haskeline, monadUnify, mtl, nodejs
-, optparseApplicative, parsec, patternArrows, time, transformers
-, unorderedContainers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "purescript";
-  version = "0.6.3";
-  sha256 = "0hd6aslsfw2jd06wyfzi1kr86vfj91ywvgl9rv9cyawzczk7l7v4";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    fileEmbed filepath haskeline monadUnify mtl optparseApplicative
-    parsec patternArrows time transformers unorderedContainers
-    utf8String
-  ];
-  testDepends = [
-    filepath mtl nodejs parsec transformers utf8String
-  ];
-  meta = {
-    homepage = "http://www.purescript.org/";
-    description = "PureScript Programming Language Compiler";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/pwstore-fast/default.nix b/pkgs/development/libraries/haskell/pwstore-fast/default.nix
deleted file mode 100644
index cca1e04bd4e..00000000000
--- a/pkgs/development/libraries/haskell/pwstore-fast/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, binary, byteable, cryptohash, random }:
-
-cabal.mkDerivation (self: {
-  pname = "pwstore-fast";
-  version = "2.4.4";
-  sha256 = "1cpvlwzg3qznhygrr78f75p65mnljd9v5cvnagfxjqppnrkay6bj";
-  buildDepends = [
-    base64Bytestring binary byteable cryptohash random
-  ];
-  meta = {
-    homepage = "https://github.com/PeterScott/pwstore";
-    description = "Secure password storage";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/qrencode/default.nix b/pkgs/development/libraries/haskell/qrencode/default.nix
deleted file mode 100644
index 89defe86bad..00000000000
--- a/pkgs/development/libraries/haskell/qrencode/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, qrencode }:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-qrencode";
-  version = "1.0.4";
-  sha256 = "1cq6fpz4vsx1kfnxnxnqz0pi5nzfg86s76vd0hcqvyqxnqbcd8hj";
-  extraLibraries = [ qrencode ];
-  meta = {
-    homepage = "https://github.com/jamessanders/haskell-qrencode";
-    description = "Haskell bindings for libqrencode";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/quickcheck-assertions/default.nix b/pkgs/development/libraries/haskell/quickcheck-assertions/default.nix
deleted file mode 100644
index d83fdf12acb..00000000000
--- a/pkgs/development/libraries/haskell/quickcheck-assertions/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, ieee754, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "quickcheck-assertions";
-  version = "0.1.1";
-  sha256 = "0hrnr17wafng7nc6d8w6pp1lygplri8xkb5380aq64zg9iik2s21";
-  buildDepends = [ ieee754 QuickCheck ];
-  testDepends = [ hspec ieee754 QuickCheck ];
-  meta = {
-    homepage = "https://github.com/s9gf4ult/quickcheck-assertions";
-    description = "HUnit like assertions for QuickCheck";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/quickcheck-instances/default.nix b/pkgs/development/libraries/haskell/quickcheck-instances/default.nix
deleted file mode 100644
index 11bcb7aab6d..00000000000
--- a/pkgs/development/libraries/haskell/quickcheck-instances/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, QuickCheck, text, time, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "quickcheck-instances";
-  version = "0.3.9";
-  sha256 = "1a0mbd1kga4qnamp80x2g4avjwcy8z0zrriqxdhb1525wyyb0656";
-  buildDepends = [
-    hashable QuickCheck text time unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/aslatter/qc-instances";
-    description = "Common quickcheck instances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/quickcheck-io/default.nix b/pkgs/development/libraries/haskell/quickcheck-io/default.nix
deleted file mode 100644
index d96131c5332..00000000000
--- a/pkgs/development/libraries/haskell/quickcheck-io/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "quickcheck-io";
-  version = "0.1.1";
-  sha256 = "16q3sqvxnaqmbb1zbda8f61mdlmmzxhrznqxab113lmg380nwfm2";
-  buildDepends = [ HUnit QuickCheck ];
-  meta = {
-    description = "Use HUnit assertions as QuickCheck properties";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/quickcheck-property-monad/default.nix b/pkgs/development/libraries/haskell/quickcheck-property-monad/default.nix
deleted file mode 100644
index 3ef3b02851e..00000000000
--- a/pkgs/development/libraries/haskell/quickcheck-property-monad/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, either, filepath, QuickCheck, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "quickcheck-property-monad";
-  version = "0.2.3";
-  sha256 = "12vg14xwhhsqwygrs5lylsg514am5sslqc15nbl8mwzzxix1w8xb";
-  buildDepends = [ either QuickCheck transformers ];
-  testDepends = [ doctest filepath QuickCheck ];
-  meta = {
-    homepage = "http://github.com/bennofs/quickcheck-property-monad/";
-    description = "quickcheck-property-monad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/quickcheck-unicode/default.nix b/pkgs/development/libraries/haskell/quickcheck-unicode/default.nix
deleted file mode 100644
index edc2924f09b..00000000000
--- a/pkgs/development/libraries/haskell/quickcheck-unicode/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "quickcheck-unicode";
-  version = "1.0.0.0";
-  sha256 = "0yp7d2hwvipw2sdjf4sm45v3iiijc1yi4qk21kq12fi6x6xxwcxq";
-  buildDepends = [ QuickCheck ];
-  meta = {
-    homepage = "https://github.com/bos/quickcheck-unicode";
-    description = "Generator and shrink functions for testing Unicode-related software";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/random-fu/default.nix b/pkgs/development/libraries/haskell/random-fu/default.nix
deleted file mode 100644
index 73506a3ba75..00000000000
--- a/pkgs/development/libraries/haskell/random-fu/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, erf, logfloat, mathFunctions, monadLoops, mtl
-, randomShuffle, randomSource, rvar, syb, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "random-fu";
-  version = "0.2.6.1";
-  sha256 = "04fi92szpjyg0ffgxfayz00vpiqi67hzyahhin12wvw3pxbyyp9g";
-  buildDepends = [
-    erf logfloat mathFunctions monadLoops mtl randomShuffle
-    randomSource rvar syb transformers vector
-  ];
-  meta = {
-    homepage = "https://github.com/mokus0/random-fu";
-    description = "Random number generation";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/random-shuffle/default.nix b/pkgs/development/libraries/haskell/random-shuffle/default.nix
deleted file mode 100644
index 76f0c1f0ebb..00000000000
--- a/pkgs/development/libraries/haskell/random-shuffle/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, MonadRandom, random }:
-
-cabal.mkDerivation (self: {
-  pname = "random-shuffle";
-  version = "0.0.4";
-  sha256 = "0586bnlh0g2isc44jbjvafkcl4yw6lp1db8x6vr0pza0y08l8w2j";
-  buildDepends = [ MonadRandom random ];
-  meta = {
-    description = "Random shuffle implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/random-source/default.nix b/pkgs/development/libraries/haskell/random-source/default.nix
deleted file mode 100644
index bdb341cead5..00000000000
--- a/pkgs/development/libraries/haskell/random-source/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, flexibleDefaults, mersenneRandomPure64, mtl, mwcRandom
-, random, stateref, syb, thExtras
-}:
-
-cabal.mkDerivation (self: {
-  pname = "random-source";
-  version = "0.3.0.6";
-  sha256 = "0wsv41kpswqml04ym5bq2nan4i637f7h3fmvda2zy506xwxfrpzk";
-  buildDepends = [
-    flexibleDefaults mersenneRandomPure64 mtl mwcRandom random stateref
-    syb thExtras
-  ];
-  meta = {
-    homepage = "https://github.com/mokus0/random-fu";
-    description = "Generic basis for random number generators";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/random/1.0.1.1.nix b/pkgs/development/libraries/haskell/random/1.0.1.1.nix
deleted file mode 100644
index 031c251fbb7..00000000000
--- a/pkgs/development/libraries/haskell/random/1.0.1.1.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "random";
-  version = "1.0.1.1";
-  sha256 = "0n8m2744gg233s357vqzq3mfhhnbhynqvp4gxsi2gb70bm03nz6z";
-  buildDepends = [ time ];
-  meta = {
-    description = "random number library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/random/1.0.1.3.nix b/pkgs/development/libraries/haskell/random/1.0.1.3.nix
deleted file mode 100644
index 3939c439248..00000000000
--- a/pkgs/development/libraries/haskell/random/1.0.1.3.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "random";
-  version = "1.0.1.3";
-  sha256 = "06mbjx05c54iz5skn4biyjy9sqdr1qi6d33an8wya7sndnpakd21";
-  buildDepends = [ time ];
-  meta = {
-    description = "random number library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/random/1.1.nix b/pkgs/development/libraries/haskell/random/1.1.nix
deleted file mode 100644
index 5ff11eeefda..00000000000
--- a/pkgs/development/libraries/haskell/random/1.1.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "random";
-  version = "1.1";
-  sha256 = "0nis3lbkp8vfx8pkr6v7b7kr5m334bzb0fk9vxqklnp2aw8a865p";
-  buildDepends = [ time ];
-  meta = {
-    description = "random number library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/ranges/default.nix b/pkgs/development/libraries/haskell/ranges/default.nix
deleted file mode 100644
index 33b1ddf5b44..00000000000
--- a/pkgs/development/libraries/haskell/ranges/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "ranges";
-  version = "0.2.4";
-  sha256 = "1ymvmvfvzkdxblg691g9n5y94gpiz782jgyvaisg5mydzj1s1fyv";
-  meta = {
-    description = "Ranges and various functions on them";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rank1dynamic/default.nix b/pkgs/development/libraries/haskell/rank1dynamic/default.nix
deleted file mode 100644
index 7137bf668c5..00000000000
--- a/pkgs/development/libraries/haskell/rank1dynamic/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary }:
-
-cabal.mkDerivation (self: {
-  pname = "rank1dynamic";
-  version = "0.2.0.0";
-  sha256 = "09p3lggnsn0355440d9cazwijv9qm4siw99gg2xkk2hamp2sj42h";
-  buildDepends = [ binary ];
-  meta = {
-    homepage = "http://haskell-distributed.github.com";
-    description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rawStringsQq/default.nix b/pkgs/development/libraries/haskell/rawStringsQq/default.nix
deleted file mode 100644
index ca5c2248958..00000000000
--- a/pkgs/development/libraries/haskell/rawStringsQq/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "raw-strings-qq";
-  version = "1.0.2";
-  sha256 = "0wnifa97am2s9bqixlidw3nf8w14h2qkg3sn1rxzgvc3fws57jg9";
-  meta = {
-    homepage = "https://github.com/23Skidoo/raw-strings-qq";
-    description = "Raw string literals for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/reactive-banana-wx/default.nix b/pkgs/development/libraries/haskell/reactive-banana-wx/default.nix
deleted file mode 100644
index 2bff24cd3ab..00000000000
--- a/pkgs/development/libraries/haskell/reactive-banana-wx/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cabalMacosx, reactiveBanana, wx, wxcore }:
-
-cabal.mkDerivation (self: {
-  pname = "reactive-banana-wx";
-  version = "0.8.0.0";
-  sha256 = "0qfd839nm2ppjhhhnn6s1hbx1mnrzjqx450p4jadsrs1y2403c9n";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cabalMacosx reactiveBanana wx wxcore ];
-  configureFlags = "-f-buildExamples";
-  jailbreak = true;
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Reactive-banana";
-    description = "Examples for the reactive-banana library, using wxHaskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/reactive-banana/default.nix b/pkgs/development/libraries/haskell/reactive-banana/default.nix
deleted file mode 100644
index 964c4767b27..00000000000
--- a/pkgs/development/libraries/haskell/reactive-banana/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, HUnit, pqueue, testFramework, testFrameworkHunit
-, transformers, unorderedContainers, vault
-}:
-
-cabal.mkDerivation (self: {
-  pname = "reactive-banana";
-  version = "0.8.0.2";
-  sha256 = "0hfhq663dvvb3jbgdnarawryw09m8ckqvqp6p5n4d4dms4gfzcdv";
-  buildDepends = [
-    hashable pqueue transformers unorderedContainers vault
-  ];
-  testDepends = [
-    hashable HUnit pqueue testFramework testFrameworkHunit transformers
-    unorderedContainers vault
-  ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Reactive-banana";
-    description = "Library for functional reactive programming (FRP)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bluescreen303 ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/readline/default.nix b/pkgs/development/libraries/haskell/readline/default.nix
deleted file mode 100644
index 9a05fed7e12..00000000000
--- a/pkgs/development/libraries/haskell/readline/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, readline, ncurses }:
-
-cabal.mkDerivation (self: {
-  pname = "readline";
-  version = "1.0.3.0";
-  sha256 = "1sszlx34qa88fad3wlhd4rkb1my1nrpzvyd8vq7dn806j5sf3ff0";
-  propagatedBuildInputs = [ readline ncurses ];
-  # experimentally link with ncursesw because ghci can't interpret ld scripts,
-  # and ncurses sometimes seems to be a script pointing to ncursesw
-  postConfigure = ''
-    sed -i -e "/^extra-libraries/ s/ncurses/ncursesw/" readline.buildinfo
-  '';
-  meta = {
-    description = "An interface to the GNU readline library";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/recaptcha/default.nix b/pkgs/development/libraries/haskell/recaptcha/default.nix
deleted file mode 100644
index 00fe58be4b1..00000000000
--- a/pkgs/development/libraries/haskell/recaptcha/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HTTP, network, networkUri, xhtml }:
-
-cabal.mkDerivation (self: {
-  pname = "recaptcha";
-  version = "0.1.0.3";
-  sha256 = "18rqsqzni11nr2cvs7ah9k87w493d92c0gmc0n6fhfq6gay9ia19";
-  buildDepends = [ HTTP network networkUri xhtml ];
-  meta = {
-    homepage = "http://github.com/jgm/recaptcha/tree/master";
-    description = "Functions for using the reCAPTCHA service in web applications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/recursion-schemes/default.nix b/pkgs/development/libraries/haskell/recursion-schemes/default.nix
deleted file mode 100644
index e846d69d0db..00000000000
--- a/pkgs/development/libraries/haskell/recursion-schemes/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, free, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "recursion-schemes";
-  version = "4.1";
-  sha256 = "03rf65ak6bxsr204j6d8g5zyxva9vbmncycav3smqwfg5n3b3pwf";
-  buildDepends = [ comonad free transformers ];
-  meta = {
-    homepage = "http://github.com/ekmett/recursion-schemes/";
-    description = "Generalized bananas, lenses and barbed wire";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/reducers/default.nix b/pkgs/development/libraries/haskell/reducers/default.nix
deleted file mode 100644
index 5cf9535e1b2..00000000000
--- a/pkgs/development/libraries/haskell/reducers/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, fingertree, hashable, keys, pointed
-, semigroupoids, semigroups, text, transformers
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "reducers";
-  version = "3.10.3";
-  sha256 = "0hi77mgc2f38y0xfykn7x6gdl6xg710skpx4z76s8c0wwnd28pr6";
-  buildDepends = [
-    comonad fingertree hashable keys pointed semigroupoids semigroups
-    text transformers unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/reducers/";
-    description = "Semigroups, specialized containers and a general map/reduce framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/reflection/default.nix b/pkgs/development/libraries/haskell/reflection/default.nix
deleted file mode 100644
index b7138c3e974..00000000000
--- a/pkgs/development/libraries/haskell/reflection/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "reflection";
-  version = "1.5.1";
-  sha256 = "18ail6j7rs5jff9zxphxd7vjkwanpv12dhi98s86r65425fdhjlx";
-  buildDepends = [ tagged ];
-  meta = {
-    homepage = "http://github.com/ekmett/reflection";
-    description = "Reifies arbitrary terms into types that can be reflected back into terms";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-applicative/default.nix b/pkgs/development/libraries/haskell/regex-applicative/default.nix
deleted file mode 100644
index 1e3b5b96346..00000000000
--- a/pkgs/development/libraries/haskell/regex-applicative/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, smallcheck, tasty, tastyHunit, tastySmallcheck
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "regex-applicative";
-  version = "0.3.0.3";
-  sha256 = "111j6x1j7bx5viz2hmgyvcdwfrv5x3f9mifx888hyd3hz850wpwc";
-  buildDepends = [ transformers ];
-  testDepends = [
-    smallcheck tasty tastyHunit tastySmallcheck transformers
-  ];
-  meta = {
-    homepage = "https://github.com/feuerbach/regex-applicative";
-    description = "Regex-based parsing with applicative interface";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-base/default.nix b/pkgs/development/libraries/haskell/regex-base/default.nix
deleted file mode 100644
index 2a99cc96c25..00000000000
--- a/pkgs/development/libraries/haskell/regex-base/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-base";
-  version = "0.93.2";
-  sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://sourceforge.net/projects/lazy-regex";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-compat-tdfa/default.nix b/pkgs/development/libraries/haskell/regex-compat-tdfa/default.nix
deleted file mode 100644
index b364f3714a6..00000000000
--- a/pkgs/development/libraries/haskell/regex-compat-tdfa/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, regexBase, regexTdfa }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-compat-tdfa";
-  version = "0.95.1.4";
-  sha256 = "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg";
-  buildDepends = [ regexBase regexTdfa ];
-  meta = {
-    homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa";
-    description = "Unicode Support version of Text.Regex, using regex-tdfa";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-compat/default.nix b/pkgs/development/libraries/haskell/regex-compat/default.nix
deleted file mode 100644
index 83dffb381fc..00000000000
--- a/pkgs/development/libraries/haskell/regex-compat/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, regexBase, regexPosix }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-compat";
-  version = "0.95.1";
-  sha256 = "0fwmima3f04p9y4h3c23493n1xj629ia2dxaisqm6rynljjv2z6m";
-  buildDepends = [ regexBase regexPosix ];
-  meta = {
-    homepage = "http://sourceforge.net/projects/lazy-regex";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix b/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix
deleted file mode 100644
index f5ddf2a6388..00000000000
--- a/pkgs/development/libraries/haskell/regex-pcre-builtin/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, regexBase }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-pcre-builtin";
-  version = "0.94.4.8.8.35";
-  sha256 = "0y7as9wqlkykpipka2cfdhmcnin345q01pp0wsva8fwmvsavdl8b";
-  buildDepends = [ regexBase ];
-  meta = {
-    homepage = "http://hackage.haskell.org/package/regex-pcre";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-pcre/default.nix b/pkgs/development/libraries/haskell/regex-pcre/default.nix
deleted file mode 100644
index db0f8b7ff45..00000000000
--- a/pkgs/development/libraries/haskell/regex-pcre/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pcre, regexBase }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-pcre";
-  version = "0.94.4";
-  sha256 = "1h16w994g9s62iwkdqa7bar2n9cfixmkzz2rm8svm960qr57valf";
-  buildDepends = [ regexBase ];
-  extraLibraries = [ pcre ];
-  meta = {
-    homepage = "http://hackage.haskell.org/package/regex-pcre";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-posix/default.nix b/pkgs/development/libraries/haskell/regex-posix/default.nix
deleted file mode 100644
index 292edc23563..00000000000
--- a/pkgs/development/libraries/haskell/regex-posix/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, regexBase }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-posix";
-  version = "0.95.2";
-  sha256 = "0gkhzhj8nvfn1ija31c7xnl6p0gadwii9ihyp219ck2arlhrj0an";
-  buildDepends = [ regexBase ];
-  meta = {
-    homepage = "http://sourceforge.net/projects/lazy-regex";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-tdfa-rc/default.nix b/pkgs/development/libraries/haskell/regex-tdfa-rc/default.nix
deleted file mode 100644
index 0e5bb61bfed..00000000000
--- a/pkgs/development/libraries/haskell/regex-tdfa-rc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, parsec, regexBase }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-tdfa-rc";
-  version = "1.1.8.3";
-  sha256 = "1vi11i23gkkjg6193ak90g55akj69bhahy542frkwb68haky4pp3";
-  buildDepends = [ mtl parsec regexBase ];
-  meta = {
-    homepage = "http://hackage.haskell.org/package/regex-tdfa";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-tdfa-text/default.nix b/pkgs/development/libraries/haskell/regex-tdfa-text/default.nix
deleted file mode 100644
index b532234312a..00000000000
--- a/pkgs/development/libraries/haskell/regex-tdfa-text/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, regexBase, regexTdfa, text }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-tdfa-text";
-  version = "1.0.0.2";
-  sha256 = "1p17xv3j2xd74iilyqwlqhkmyp26asq4k1pb0h2f0wdqqfr87bfd";
-  buildDepends = [ regexBase regexTdfa text ];
-  meta = {
-    description = "Text interface for regex-tdfa";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regex-tdfa/default.nix b/pkgs/development/libraries/haskell/regex-tdfa/default.nix
deleted file mode 100644
index 2508920e1b4..00000000000
--- a/pkgs/development/libraries/haskell/regex-tdfa/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, parsec, regexBase }:
-
-cabal.mkDerivation (self: {
-  pname = "regex-tdfa";
-  version = "1.2.0";
-  sha256 = "00gl9sx3hzd83lp38jlcj7wvzrda8kww7njwlm1way73m8aar0pw";
-  buildDepends = [ mtl parsec regexBase ];
-  meta = {
-    homepage = "http://hackage.haskell.org/package/regex-tdfa";
-    description = "Replaces/Enhances Text.Regex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regexpr/default.nix b/pkgs/development/libraries/haskell/regexpr/default.nix
deleted file mode 100644
index 2a61bf13598..00000000000
--- a/pkgs/development/libraries/haskell/regexpr/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, mtlparse }:
-
-cabal.mkDerivation (self: {
-  pname = "regexpr";
-  version = "0.5.4";
-  sha256 = "bf7813247f26877d9fba4ba4b66eb80bfddfc2086a5cd8d635b2da0ccde56604";
-  buildDepends = [ HUnit mtl mtlparse ];
-  meta = {
-    homepage = "http://homepage3.nifty.com/salamander/second/projects/regexpr/";
-    description = "regular expression like Perl/Ruby in Haskell";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regular-xmlpickler/default.nix b/pkgs/development/libraries/haskell/regular-xmlpickler/default.nix
deleted file mode 100644
index 4b4fe43102a..00000000000
--- a/pkgs/development/libraries/haskell/regular-xmlpickler/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hxt, regular, text }:
-
-cabal.mkDerivation (self: {
-  pname = "regular-xmlpickler";
-  version = "0.2";
-  sha256 = "1qjx4xsidnpr2as3m2ir97ap5vc9cw6a0z332g53ifx9gskjli9f";
-  buildDepends = [ hxt regular text ];
-  meta = {
-    homepage = "http://github.com/silkapp/regular-xmlpickler";
-    description = "Generic generation of HXT XmlPickler instances using Regular";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/regular/default.nix b/pkgs/development/libraries/haskell/regular/default.nix
deleted file mode 100644
index d18909d6f29..00000000000
--- a/pkgs/development/libraries/haskell/regular/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "regular";
-  version = "0.3.4.3";
-  sha256 = "12pc58agqb4fi0riwxjf0kykn1z12273q8dcdd0fh2x1ddxwgg2r";
-  meta = {
-    description = "Generic programming library for regular datatypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rematch/default.nix b/pkgs/development/libraries/haskell/rematch/default.nix
deleted file mode 100644
index 0ef47cde904..00000000000
--- a/pkgs/development/libraries/haskell/rematch/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HUnit }:
-
-cabal.mkDerivation (self: {
-  pname = "rematch";
-  version = "0.2.0.0";
-  sha256 = "0law4al9hzn9qljfm8rwgmb15pzpcs8i44v1l6279977q0lxx5pr";
-  testDepends = [ hspec HUnit ];
-  doCheck = false;
-  meta = {
-    description = "A simple api for matchers";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/remote/default.nix b/pkgs/development/libraries/haskell/remote/default.nix
deleted file mode 100644
index 47235710b1e..00000000000
--- a/pkgs/development/libraries/haskell/remote/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, filepath, mtl, network, pureMD5, stm, syb, time
-, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "remote";
-  version = "0.1.1";
-  sha256 = "14awzhpc21pp4iq53vz4ib81ygxsnlnfppv723zy77z6jja08gf0";
-  buildDepends = [
-    binary filepath mtl network pureMD5 stm syb time utf8String
-  ];
-  meta = {
-    description = "Cloud Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/repa-algorithms/default.nix b/pkgs/development/libraries/haskell/repa-algorithms/default.nix
deleted file mode 100644
index 5abce50c45c..00000000000
--- a/pkgs/development/libraries/haskell/repa-algorithms/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, llvm, repa, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "repa-algorithms";
-  version = "3.3.1.2";
-  sha256 = "12fizvma877ws3xiz3k34jg5xh5yhnl0n5aq2za005l9i5angkk9";
-  buildDepends = [ repa vector ];
-  extraLibraries = [ llvm ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://repa.ouroborus.net";
-    description = "Algorithms using the Repa array library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/repa-examples/default.nix b/pkgs/development/libraries/haskell/repa-examples/default.nix
deleted file mode 100644
index 518e8ce4789..00000000000
--- a/pkgs/development/libraries/haskell/repa-examples/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, llvm, QuickCheck, random, repa, repaAlgorithms, repaIo
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "repa-examples";
-  version = "3.3.1.1";
-  sha256 = "0gdkwmdnmvq82zglryxx2ic1nm4g2r4a0bwndiwbj670w03p712p";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    QuickCheck random repa repaAlgorithms repaIo vector
-  ];
-  extraLibraries = [ llvm ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://repa.ouroborus.net";
-    description = "Examples using the Repa array library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/repa-io/default.nix b/pkgs/development/libraries/haskell/repa-io/default.nix
deleted file mode 100644
index 38e6933de61..00000000000
--- a/pkgs/development/libraries/haskell/repa-io/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, bmp, repa, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "repa-io";
-  version = "3.3.1.2";
-  sha256 = "1i58ysk44y7s6z1jmns2fi83flqma4k5nsjh1pblqb2rgl7x0z5p";
-  buildDepends = [ binary bmp repa vector ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://repa.ouroborus.net";
-    description = "Read and write Repa arrays in various formats";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/repa/default.nix b/pkgs/development/libraries/haskell/repa/default.nix
deleted file mode 100644
index 7978f80eec7..00000000000
--- a/pkgs/development/libraries/haskell/repa/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "repa";
-  version = "3.3.1.2";
-  sha256 = "0rsahd6c1mxd8hq9zfx4jqgmcfs4di4askky87y71xy5v4k1x4ai";
-  buildDepends = [ QuickCheck vector ];
-  meta = {
-    homepage = "http://repa.ouroborus.net";
-    description = "High performance, regular, shape polymorphic parallel arrays";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/repr/default.nix b/pkgs/development/libraries/haskell/repr/default.nix
deleted file mode 100644
index fe075fba1fe..00000000000
--- a/pkgs/development/libraries/haskell/repr/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseUnicodeSymbols, dstring, random, stringCombinators }:
-
-cabal.mkDerivation (self: {
-  pname = "repr";
-  version = "0.4.1.3";
-  sha256 = "1y1zl81yjc9jrci83bm6bn8hrfqf6x25vxzkhrkydhhwcwqfqaj5";
-  buildDepends = [
-    baseUnicodeSymbols dstring random stringCombinators
-  ];
-  meta = {
-    homepage = "https://github.com/basvandijk/repr";
-    description = "Render overloaded expressions to their textual representation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/reserve/default.nix b/pkgs/development/libraries/haskell/reserve/default.nix
deleted file mode 100644
index 753368e07c7..00000000000
--- a/pkgs/development/libraries/haskell/reserve/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseCompat, hspec, httpConduit, httpKit, httpTypes
-, network, QuickCheck, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "reserve";
-  version = "0.1.0";
-  sha256 = "09b570l6hyn0wfd4nb9xpqrpdb97gbaxnbjlz25y6s0pfg5s1yzp";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ baseCompat httpKit httpTypes network ];
-  testDepends = [
-    baseCompat hspec httpConduit httpKit httpTypes network QuickCheck
-    warp
-  ];
-  meta = {
-    description = "Reserve reloads web applications";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/resource-pool-catchio/default.nix b/pkgs/development/libraries/haskell/resource-pool-catchio/default.nix
deleted file mode 100644
index 47950176a49..00000000000
--- a/pkgs/development/libraries/haskell/resource-pool-catchio/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, MonadCatchIOTransformers, stm, time
-, transformers, transformersBase, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "resource-pool-catchio";
-  version = "0.2.1.0";
-  sha256 = "0g9r6hnn01n3p2ikcfkfc4afh83pzam29zal3k2ivajpl3kramsw";
-  buildDepends = [
-    hashable MonadCatchIOTransformers stm time transformers
-    transformersBase vector
-  ];
-  meta = {
-    homepage = "http://github.com/norm2782/pool";
-    description = "Fork of resource-pool, with a MonadCatchIO constraint";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/resource-pool/default.nix b/pkgs/development/libraries/haskell/resource-pool/default.nix
deleted file mode 100644
index 76492381c7a..00000000000
--- a/pkgs/development/libraries/haskell/resource-pool/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, monadControl, stm, time, transformers
-, transformersBase, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "resource-pool";
-  version = "0.2.3.2";
-  sha256 = "04mw8b9djb14zp4rdi6h7mc3zizh597ffiinfbr4m0m8psifw9w6";
-  buildDepends = [
-    hashable monadControl stm time transformers transformersBase vector
-  ];
-  meta = {
-    homepage = "http://github.com/bos/pool";
-    description = "A high-performance striped resource pooling implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/resourcet/default.nix b/pkgs/development/libraries/haskell/resourcet/default.nix
deleted file mode 100644
index 2ee001b4225..00000000000
--- a/pkgs/development/libraries/haskell/resourcet/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, hspec, liftedBase, mmorph, monadControl, mtl
-, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "resourcet";
-  version = "1.1.3.3";
-  sha256 = "0ih5p1k0n3ylcv0yk5x7hjzbzhs67vxmng708g9vz7a24xs2m7w2";
-  buildDepends = [
-    exceptions liftedBase mmorph monadControl mtl transformers
-    transformersBase
-  ];
-  testDepends = [ hspec liftedBase transformers ];
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Deterministic allocation and freeing of scarce resources";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-client/default.nix b/pkgs/development/libraries/haskell/rest-client/default.nix
deleted file mode 100644
index a1a1ce6287b..00000000000
--- a/pkgs/development/libraries/haskell/rest-client/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aesonUtils, caseInsensitive, dataDefault
-, exceptionTransformers, httpConduit, httpTypes, hxt
-, hxtPickleUtils, monadControl, mtl, primitive, resourcet
-, restTypes, tostring, transformersBase, uriEncode, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-client";
-  version = "0.4.0.5";
-  sha256 = "11rsy9an7ck94ijafqd2ddichz0xgb01w2ybyg3iiwy5ckiy384s";
-  buildDepends = [
-    aesonUtils caseInsensitive dataDefault exceptionTransformers
-    httpConduit httpTypes hxt hxtPickleUtils monadControl mtl primitive
-    resourcet restTypes tostring transformersBase uriEncode utf8String
-  ];
-  meta = {
-    description = "Utility library for use in generated API client libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-core/default.nix b/pkgs/development/libraries/haskell/rest-core/default.nix
deleted file mode 100644
index 1c4affbafdc..00000000000
--- a/pkgs/development/libraries/haskell/rest-core/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonUtils, either, errors, fclabels, HUnit, hxt
-, hxtPickleUtils, jsonSchema, mtl, multipart, random, restStringmap
-, restTypes, safe, split, testFramework, testFrameworkHunit, text
-, transformers, unorderedContainers, uriEncode, utf8String, uuid
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-core";
-  version = "0.34.0.3";
-  sha256 = "0jcbnzw0hxq1f7f0frsji3ybdlapmps8dv19ni6rq0bvmiip2i19";
-  buildDepends = [
-    aeson aesonUtils either errors fclabels hxt hxtPickleUtils
-    jsonSchema mtl multipart random restStringmap restTypes safe split
-    text transformers unorderedContainers uriEncode utf8String uuid
-  ];
-  testDepends = [
-    HUnit mtl testFramework testFrameworkHunit unorderedContainers
-  ];
-  meta = {
-    description = "Rest API library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-gen/default.nix b/pkgs/development/libraries/haskell/rest-gen/default.nix
deleted file mode 100644
index f97d701fba1..00000000000
--- a/pkgs/development/libraries/haskell/rest-gen/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeHtml, Cabal, codeBuilder, fclabels, filepath
-, hashable, haskellSrcExts, hslogger, HStringTemplate, HUnit, hxt
-, jsonSchema, restCore, safe, scientific, semigroups, split, tagged
-, testFramework, testFrameworkHunit, text, uniplate
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-gen";
-  version = "0.16.1.3";
-  sha256 = "1nh3rjnn36v13ikvvxc7xahrj3gsswhiq2w54xclrxjl2fzsqz3a";
-  buildDepends = [
-    aeson blazeHtml Cabal codeBuilder fclabels filepath hashable
-    haskellSrcExts hslogger HStringTemplate hxt jsonSchema restCore
-    safe scientific semigroups split tagged text uniplate
-    unorderedContainers vector
-  ];
-  testDepends = [
-    fclabels haskellSrcExts HUnit restCore testFramework
-    testFrameworkHunit
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Documentation and client generation from rest definition";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-happstack/default.nix b/pkgs/development/libraries/haskell/rest-happstack/default.nix
deleted file mode 100644
index 0cb090524e8..00000000000
--- a/pkgs/development/libraries/haskell/rest-happstack/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happstackServer, mtl, restCore, restGen, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "rest-happstack";
-  version = "0.2.10.6";
-  sha256 = "0b21wg4nj24yqh6akyaaw7dxmkdvvb7d9l0d32mz3hx4m2jq9ay5";
-  buildDepends = [ happstackServer mtl restCore restGen utf8String ];
-  meta = {
-    description = "Rest driver for Happstack";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-snap/default.nix b/pkgs/development/libraries/haskell/rest-snap/default.nix
deleted file mode 100644
index ac584ae4844..00000000000
--- a/pkgs/development/libraries/haskell/rest-snap/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, restCore, safe, snapCore
-, unorderedContainers, uriEncode, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-snap";
-  version = "0.1.17.16";
-  sha256 = "02dh2wjhaabg2aabsf7gl5w65kqpb3jigawwh9n2dr4hz6jhvwia";
-  buildDepends = [
-    caseInsensitive restCore safe snapCore unorderedContainers
-    uriEncode utf8String
-  ];
-  meta = {
-    description = "Rest driver for Snap";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
-
diff --git a/pkgs/development/libraries/haskell/rest-stringmap/default.nix b/pkgs/development/libraries/haskell/rest-stringmap/default.nix
deleted file mode 100644
index 9c1e98c0655..00000000000
--- a/pkgs/development/libraries/haskell/rest-stringmap/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, hashable, hxt, jsonSchema, tagged, text, tostring
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-stringmap";
-  version = "0.2.0.2";
-  sha256 = "0nzkc09679c2mz3amh1avk2kfjpqbhbxsr0r9zvgcs71gqkal2mz";
-  buildDepends = [
-    aeson hashable hxt jsonSchema tagged text tostring
-    unorderedContainers
-  ];
-  jailbreak = true;
-  meta = {
-    description = "Maps with stringy keys that can be transcoded to JSON and XML";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-types/default.nix b/pkgs/development/libraries/haskell/rest-types/default.nix
deleted file mode 100644
index 9a4caac1ad2..00000000000
--- a/pkgs/development/libraries/haskell/rest-types/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, genericAeson, hxt, jsonSchema, mtl, regular
-, regularXmlpickler, restStringmap, text, uuid
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-types";
-  version = "1.12";
-  sha256 = "0is0kzpr7w1bfw32ybkqwj8g4fyx5ii983hbrqas9gbrkgc0hxv6";
-  buildDepends = [
-    aeson genericAeson hxt jsonSchema mtl regular regularXmlpickler
-    restStringmap text uuid
-  ];
-  meta = {
-    description = "Silk Rest Framework Types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rest-wai/default.nix b/pkgs/development/libraries/haskell/rest-wai/default.nix
deleted file mode 100644
index 761519a99e2..00000000000
--- a/pkgs/development/libraries/haskell/rest-wai/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, httpTypes, mimeTypes, mtl, restCore, text
-, unorderedContainers, wai
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rest-wai";
-  version = "0.1.0.6";
-  sha256 = "1pawc1msv8vc43jzq4ynirwv6k7l7bfrh8r6q8m2vk1rnl6zsbxz";
-  buildDepends = [
-    caseInsensitive httpTypes mimeTypes mtl restCore text
-    unorderedContainers wai
-  ];
-  meta = {
-    description = "Rest driver for WAI applications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
-
diff --git a/pkgs/development/libraries/haskell/rethinkdb/default.nix b/pkgs/development/libraries/haskell/rethinkdb/default.nix
deleted file mode 100644
index bcf4272ad7a..00000000000
--- a/pkgs/development/libraries/haskell/rethinkdb/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, base64Bytestring, binary, dataDefault, doctest, mtl
-, network, scientific, text, time, unorderedContainers, utf8String
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rethinkdb";
-  version = "1.15.2.1";
-  sha256 = "017fq9mhqdw78hrnjm9n0nipi182361bxh1qzjpb8djc8azx49b5";
-  buildDepends = [
-    aeson base64Bytestring binary dataDefault mtl network scientific
-    text time unorderedContainers utf8String vector
-  ];
-  testDepends = [ doctest ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/atnnn/haskell-rethinkdb";
-    description = "A driver for RethinkDB 1.15";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/retry/default.nix b/pkgs/development/libraries/haskell/retry/default.nix
deleted file mode 100644
index 0df453d10bb..00000000000
--- a/pkgs/development/libraries/haskell/retry/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefaultClass, exceptions, hspec, HUnit, QuickCheck
-, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "retry";
-  version = "0.5.1";
-  sha256 = "1k5qv7c960dayhddvra1gpy1zv90rdjcrzpg8nzar9bpcxapczvj";
-  buildDepends = [ dataDefaultClass exceptions transformers ];
-  testDepends = [
-    dataDefaultClass exceptions hspec HUnit QuickCheck time
-    transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/Soostone/retry";
-    description = "Retry combinators for monadic actions that may fail";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/reverse-apply/default.nix b/pkgs/development/libraries/haskell/reverse-apply/default.nix
deleted file mode 100644
index 8f39027b251..00000000000
--- a/pkgs/development/libraries/haskell/reverse-apply/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "reverse-apply";
-  version = "2.0.1";
-  sha256 = "0iw1j2xr5dy29a1bwcg7fqk3lv72izr0nhj31rn45w53py1367nb";
-  meta = {
-    description = "Standard version of the reverse apply operator";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rex/default.nix b/pkgs/development/libraries/haskell/rex/default.nix
deleted file mode 100644
index 2f2d3ca89e5..00000000000
--- a/pkgs/development/libraries/haskell/rex/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcExts, haskellSrcMeta, pcreLight }:
-
-cabal.mkDerivation (self: {
-  pname = "rex";
-  version = "0.5.1";
-  sha256 = "18g09pg7hhj052v72vncjvy900h3xhza8hl2g3akad8asn9k6jl6";
-  buildDepends = [ haskellSrcExts haskellSrcMeta pcreLight ];
-  meta = {
-    homepage = "http://github.com/mgsloan/rex";
-    description = "A quasi-quoter for typeful results of regex captures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rfc5051/default.nix b/pkgs/development/libraries/haskell/rfc5051/default.nix
deleted file mode 100644
index 45a7f3c3da3..00000000000
--- a/pkgs/development/libraries/haskell/rfc5051/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "rfc5051";
-  version = "0.1.0.3";
-  sha256 = "0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    description = "Simple unicode collation as per RFC5051";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/robots-txt/default.nix b/pkgs/development/libraries/haskell/robots-txt/default.nix
deleted file mode 100644
index 0ebf6dac301..00000000000
--- a/pkgs/development/libraries/haskell/robots-txt/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, heredoc, hspec, QuickCheck, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "robots-txt";
-  version = "0.4.1.1";
-  sha256 = "16r6j96iay1r6435ym34dp9iggwlfigmzmqq5k5f5ss5bljfc72f";
-  buildDepends = [ attoparsec time ];
-  testDepends = [ attoparsec heredoc hspec QuickCheck transformers ];
-  meta = {
-    homepage = "http://github.com/meanpath/robots";
-    description = "Parser for robots.txt";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rope/default.nix b/pkgs/development/libraries/haskell/rope/default.nix
deleted file mode 100644
index 3c751d5eddd..00000000000
--- a/pkgs/development/libraries/haskell/rope/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fingertree, mtl, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "rope";
-  version = "0.6.4";
-  sha256 = "1g77bv2mmfhy2mkb08k92m3f2jab6p2la2s7rfib2r1jy6lq5vhb";
-  buildDepends = [ fingertree mtl utf8String ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/rope";
-    description = "Tools for manipulating fingertrees of bytestrings with optional annotations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rosezipper/default.nix b/pkgs/development/libraries/haskell/rosezipper/default.nix
deleted file mode 100644
index 736deff0db0..00000000000
--- a/pkgs/development/libraries/haskell/rosezipper/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "rosezipper";
-  version = "0.2";
-  sha256 = "1g6ppa8cappdbq9923lsac504dfjh0ks64gbm6qbihrc34f4zavc";
-  meta = {
-    description = "Generic zipper implementation for Data.Tree";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/rvar/default.nix b/pkgs/development/libraries/haskell/rvar/default.nix
deleted file mode 100644
index 0802c8ba3f5..00000000000
--- a/pkgs/development/libraries/haskell/rvar/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, MonadPrompt, mtl, randomSource, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "rvar";
-  version = "0.2.0.2";
-  sha256 = "1n24fl27mrm7cndp8b646b9c5hjm3hf5m12y9ni0f850dd739jm4";
-  buildDepends = [ MonadPrompt mtl randomSource transformers ];
-  meta = {
-    homepage = "https://github.com/mokus0/random-fu";
-    description = "Random Variables";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/safe/default.nix b/pkgs/development/libraries/haskell/safe/default.nix
deleted file mode 100644
index 3676ee09db6..00000000000
--- a/pkgs/development/libraries/haskell/safe/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "safe";
-  version = "0.3.8";
-  sha256 = "0k5lk85z2y8kgk7dx7km32g8vi55vnwln8ys2gs174ljd136cjdf";
-  meta = {
-    homepage = "http://community.haskell.org/~ndm/safe/";
-    description = "Library of safe (exception free) functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/safecopy/default.nix b/pkgs/development/libraries/haskell/safecopy/default.nix
deleted file mode 100644
index 6faa46d20bb..00000000000
--- a/pkgs/development/libraries/haskell/safecopy/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, lens, quickcheckInstances, tasty, tastyQuickcheck
-, text, time, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "safecopy";
-  version = "0.8.3";
-  sha256 = "10xd42a1i84fwiy3db0ji4bd8ssk9jqysqwc00wdcdjyp50c333n";
-  buildDepends = [ cereal text time vector ];
-  testDepends = [
-    cereal lens quickcheckInstances tasty tastyQuickcheck time vector
-  ];
-  meta = {
-    homepage = "http://acid-state.seize.it/safecopy";
-    description = "Binary serialization with version control";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/saltine/default.nix b/pkgs/development/libraries/haskell/saltine/default.nix
deleted file mode 100644
index acb4066fb2e..00000000000
--- a/pkgs/development/libraries/haskell/saltine/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libsodium, profunctors, QuickCheck, testFramework
-, testFrameworkQuickcheck2, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "saltine";
-  version = "0.0.0.3";
-  sha256 = "1xjpjblxlpziyyz74ldaqh04shvy2qi34sc6b3232wpc0kyl5s8y";
-  buildDepends = [ profunctors ];
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2 vector
-  ];
-  extraLibraries = [ libsodium ];
-  meta = {
-    description = "Cryptography that's easy to digest (NaCl/libsodium bindings)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sample-frame/default.nix b/pkgs/development/libraries/haskell/sample-frame/default.nix
deleted file mode 100644
index 18fcb238726..00000000000
--- a/pkgs/development/libraries/haskell/sample-frame/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, storableRecord }:
-
-cabal.mkDerivation (self: {
-  pname = "sample-frame";
-  version = "0.0.3";
-  sha256 = "0ivj0bcnqqc805np62bdpvh8v4ykmw86ph5rp7k54bbv9wd31bsv";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ QuickCheck storableRecord ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
-    description = "Handling of samples in an (audio) signal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sbv/default.nix b/pkgs/development/libraries/haskell/sbv/default.nix
deleted file mode 100644
index 492dcd816ed..00000000000
--- a/pkgs/development/libraries/haskell/sbv/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, deepseq, filepath, HUnit, mtl, QuickCheck, random
-, syb
-}:
-
-cabal.mkDerivation (self: {
-  pname = "sbv";
-  version = "3.3";
-  sha256 = "193k7njrd7b0qp865ahbjh32h49b86kyc58laifgq6ka2zv64x2f";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    async deepseq filepath HUnit mtl QuickCheck random syb
-  ];
-  testDepends = [ filepath HUnit syb ];
-  meta = {
-    homepage = "http://leventerkok.github.com/sbv/";
-    description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/scientific/0.2.0.2.nix b/pkgs/development/libraries/haskell/scientific/0.2.0.2.nix
deleted file mode 100644
index 0e45c9ad075..00000000000
--- a/pkgs/development/libraries/haskell/scientific/0.2.0.2.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hashable, smallcheck, tasty, tastySmallcheck
-, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "scientific";
-  version = "0.2.0.2";
-  sha256 = "13rrdaf5mrhpckq9vvrm4pnj63vahg7f0g75hk11nk7k1644l4f0";
-  buildDepends = [ deepseq hashable text ];
-  testDepends = [ smallcheck tasty tastySmallcheck text ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/basvandijk/scientific";
-    description = "Arbitrary-precision floating-point numbers represented using scientific notation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/scientific/0.3.3.3.nix b/pkgs/development/libraries/haskell/scientific/0.3.3.3.nix
deleted file mode 100644
index 10e294b4214..00000000000
--- a/pkgs/development/libraries/haskell/scientific/0.3.3.3.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hashable, QuickCheck, smallcheck, tasty
-, tastyAntXml, tastyHunit, tastyQuickcheck, tastySmallcheck, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "scientific";
-  version = "0.3.3.3";
-  sha256 = "1hngkmd1kggc84sz4mddc0yj2vyzc87dz5dkkywjgxczys51mhqn";
-  buildDepends = [ deepseq hashable text ];
-  testDepends = [
-    QuickCheck smallcheck tasty tastyAntXml tastyHunit tastyQuickcheck
-    tastySmallcheck text
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/basvandijk/scientific";
-    description = "Numbers represented using scientific notation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/scotty-hastache/default.nix b/pkgs/development/libraries/haskell/scotty-hastache/default.nix
deleted file mode 100644
index 9f5c652d22c..00000000000
--- a/pkgs/development/libraries/haskell/scotty-hastache/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hastache, httpTypes, mtl, scotty, text, wai
-, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "scotty-hastache";
-  version = "0.2.1";
-  sha256 = "1yyip8iq1n71iidmpbfs7rifxvpphyrcaf4z394rx36hq72ka8dn";
-  buildDepends = [
-    filepath hastache httpTypes mtl scotty text wai warp
-  ];
-  meta = {
-    homepage = "https://github.com/scotty-web/scotty-hastache";
-    description = "Easy Mustache templating support for Scotty";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/scotty/default.nix b/pkgs/development/libraries/haskell/scotty/default.nix
deleted file mode 100644
index 1e184577a66..00000000000
--- a/pkgs/development/libraries/haskell/scotty/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeBuilder, caseInsensitive, dataDefault, hspec2
-, hspecWai, httpTypes, liftedBase, monadControl, mtl, regexCompat
-, text, transformers, transformersBase, wai, waiExtra, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "scotty";
-  version = "0.9.1";
-  sha256 = "0w07ghnd7l8ibfbl8p74lwn8gxy3z28mp0rlv5crma3yh42irsqm";
-  buildDepends = [
-    aeson blazeBuilder caseInsensitive dataDefault httpTypes
-    monadControl mtl regexCompat text transformers transformersBase wai
-    waiExtra warp
-  ];
-  testDepends = [ hspec2 hspecWai httpTypes liftedBase text wai ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/scotty-web/scotty";
-    description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/scrypt/default.nix b/pkgs/development/libraries/haskell/scrypt/default.nix
deleted file mode 100644
index c0d9e2df2e8..00000000000
--- a/pkgs/development/libraries/haskell/scrypt/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, entropy, HUnit, QuickCheck
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "scrypt";
-  version = "0.5.0";
-  sha256 = "1cnrjdq1ncv224dlk236a7w29na8r019d2acrsxlsaiy74iadh1y";
-  buildDepends = [ base64Bytestring entropy ];
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  meta = {
-    homepage = "http://github.com/informatikr/scrypt";
-    description = "Stronger password hashing via sequential memory-hard functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sdl2/default.nix b/pkgs/development/libraries/haskell/sdl2/default.nix
deleted file mode 100644
index 29561239d19..00000000000
--- a/pkgs/development/libraries/haskell/sdl2/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, SDL2, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "sdl2";
-  version = "1.3.0";
-  sha256 = "0fi9kjf12qlp64r2pxwc1k9241s23j6xm0dmwdsc18y8f6acvqxa";
-  buildDepends = [ transformers ];
-  extraLibraries = [ SDL2 ];
-  pkgconfigDepends = [ SDL2 ];
-  meta = {
-    description = "Low-level bindings to SDL2";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/securemem/default.nix b/pkgs/development/libraries/haskell/securemem/default.nix
deleted file mode 100644
index c03a92d0fd3..00000000000
--- a/pkgs/development/libraries/haskell/securemem/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteable }:
-
-cabal.mkDerivation (self: {
-  pname = "securemem";
-  version = "0.1.4";
-  sha256 = "1wdbcnyaarrixfvz79mcyqmfnn9h5zsmrrsa64xj8650ppyaxi48";
-  buildDepends = [ byteable ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-securemem";
-    description = "abstraction to an auto scrubbing and const time eq, memory chunk";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/semigroupoid-extras/default.nix b/pkgs/development/libraries/haskell/semigroupoid-extras/default.nix
deleted file mode 100644
index 13b005a98a9..00000000000
--- a/pkgs/development/libraries/haskell/semigroupoid-extras/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, semigroupoids }:
-
-cabal.mkDerivation (self: {
-  pname = "semigroupoid-extras";
-  version = "4.0";
-  sha256 = "07aa7z4nywcrp9msq83b1pcmryl25yxha89sn5vwlgq40cibcm3g";
-  buildDepends = [ semigroupoids ];
-  meta = {
-    homepage = "http://github.com/ekmett/semigroupoid-extras";
-    description = "This package has been absorbed into semigroupoids 4.0";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/semigroupoids/default.nix b/pkgs/development/libraries/haskell/semigroupoids/default.nix
deleted file mode 100644
index ca625f5eb75..00000000000
--- a/pkgs/development/libraries/haskell/semigroupoids/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, contravariant, distributive, semigroups
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "semigroupoids";
-  version = "4.2";
-  sha256 = "18zip518f2l2ccmg3hjzy5mq2b8r98crzm10kr77yc4m64w5vac8";
-  buildDepends = [
-    comonad contravariant distributive semigroups transformers
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/semigroupoids";
-    description = "Semigroupoids: Category sans id";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/semigroups/default.nix b/pkgs/development/libraries/haskell/semigroups/default.nix
deleted file mode 100644
index 8cd94e9079f..00000000000
--- a/pkgs/development/libraries/haskell/semigroups/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hashable, nats, text, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "semigroups";
-  version = "0.16";
-  sha256 = "0mq5c6py0z3jaxr1j0aalz4vjd1v6ygffv91h7nh5621rcv4ga4s";
-  buildDepends = [ deepseq hashable nats text unorderedContainers ];
-  meta = {
-    homepage = "http://github.com/ekmett/semigroups/";
-    description = "Anything that associates";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sendfile/default.nix b/pkgs/development/libraries/haskell/sendfile/default.nix
deleted file mode 100644
index b7fddb0bc04..00000000000
--- a/pkgs/development/libraries/haskell/sendfile/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network }:
-
-cabal.mkDerivation (self: {
-  pname = "sendfile";
-  version = "0.7.9";
-  sha256 = "0hnw1ym81cff49dwww19kgbs4s0kpandbvn6h5cml3y0p1nxybqh";
-  buildDepends = [ network ];
-  meta = {
-    homepage = "http://hub.darcs.net/stepcut/sendfile";
-    description = "A portable sendfile library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/serialport/default.nix b/pkgs/development/libraries/haskell/serialport/default.nix
deleted file mode 100644
index 5e733f82ca1..00000000000
--- a/pkgs/development/libraries/haskell/serialport/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit }:
-
-cabal.mkDerivation (self: {
-  pname = "serialport";
-  version = "0.4.7";
-  sha256 = "1z2drw7ighyws72wqms015n5hy0zxbrphdca7ldn34pz28122z07";
-  testDepends = [ HUnit ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/jputcu/serialport";
-    description = "Cross platform serial port library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/servant-client/default.nix b/pkgs/development/libraries/haskell/servant-client/default.nix
deleted file mode 100644
index d11e25222ea..00000000000
--- a/pkgs/development/libraries/haskell/servant-client/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, deepseq, either, exceptions, hspec
-, httpClient, httpTypes, network, networkUri, QuickCheck, safe
-, servant, servantServer, stringConversions, text, transformers
-, wai, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "servant-client";
-  version = "0.2.1";
-  sha256 = "1mwmca96sld3s6n4hxq3zl9pjw24halwa061awjb23kc49cmp4pn";
-  buildDepends = [
-    aeson attoparsec either exceptions httpClient httpTypes networkUri
-    safe servant stringConversions text transformers
-  ];
-  testDepends = [
-    aeson deepseq either hspec httpTypes network QuickCheck servant
-    servantServer wai warp
-  ];
-  meta = {
-    homepage = "http://haskell-servant.github.io/";
-    description = "automatical derivation of querying functions for servant webservices";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/servant-docs/default.nix b/pkgs/development/libraries/haskell/servant-docs/default.nix
deleted file mode 100644
index 3da6936532c..00000000000
--- a/pkgs/development/libraries/haskell/servant-docs/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, hashable, lens, servant, stringConversions
-, systemFilepath, text, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "servant-docs";
-  version = "0.2.1";
-  sha256 = "1wchqdpfrc3hxc629ij6rbpr29dzc0flpc7z8phykpmf59106pcv";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson hashable lens servant stringConversions systemFilepath text
-    unorderedContainers
-  ];
-  meta = {
-    homepage = "http://haskell-servant.github.io/";
-    description = "generate API docs for your servant webservice";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/servant-jquery/default.nix b/pkgs/development/libraries/haskell/servant-jquery/default.nix
deleted file mode 100644
index 2a85cb19106..00000000000
--- a/pkgs/development/libraries/haskell/servant-jquery/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, filepath, lens, servant, servantServer, stm
-, transformers, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "servant-jquery";
-  version = "0.2.1";
-  sha256 = "1wyfnkzb44m08icfjvdbn1m0b0a1ydsznp1czfdnmq2818rrip8v";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson filepath lens servant servantServer stm transformers warp
-  ];
-  meta = {
-    homepage = "http://haskell-servant.github.io/";
-    description = "Automatically derive jquery-based javascript functions to query servant webservices";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/servant-server/default.nix b/pkgs/development/libraries/haskell/servant-server/default.nix
deleted file mode 100644
index 8c3ce56d412..00000000000
--- a/pkgs/development/libraries/haskell/servant-server/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, either, exceptions, hspec, hspecWai
-, httpTypes, network, networkUri, parsec, QuickCheck, safe, servant
-, split, stringConversions, systemFilepath, temporary, text
-, transformers, wai, waiAppStatic, waiExtra, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "servant-server";
-  version = "0.2.3";
-  sha256 = "0n4r145jd1g07g0a1mhbc7s61h6cbbvjvhzwngff756iky7fkcb9";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec either httpTypes networkUri safe servant split
-    stringConversions systemFilepath text transformers wai waiAppStatic
-    warp
-  ];
-  testDepends = [
-    aeson either exceptions hspec hspecWai httpTypes network parsec
-    QuickCheck servant stringConversions temporary text transformers
-    wai waiExtra warp
-  ];
-  meta = {
-    homepage = "http://haskell-servant.github.io/";
-    description = "A family of combinators for defining webservices APIs and serving them";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/servant/default.nix b/pkgs/development/libraries/haskell/servant/default.nix
deleted file mode 100644
index 1c206c1ab22..00000000000
--- a/pkgs/development/libraries/haskell/servant/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, parsec, QuickCheck, stringConversions, text }:
-
-cabal.mkDerivation (self: {
-  pname = "servant";
-  version = "0.2.1";
-  sha256 = "1i7yvxvil65lp1gizh99dn4gj1r7vcqslq1w7sqykj88y9h22p3x";
-  buildDepends = [ parsec stringConversions text ];
-  testDepends = [ hspec parsec QuickCheck stringConversions text ];
-  meta = {
-    homepage = "http://haskell-servant.github.io/";
-    description = "A family of combinators for defining webservices APIs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/setenv/default.nix b/pkgs/development/libraries/haskell/setenv/default.nix
deleted file mode 100644
index 567c50ecb2a..00000000000
--- a/pkgs/development/libraries/haskell/setenv/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "setenv";
-  version = "0.1.1.1";
-  sha256 = "0azkvsvk9i1979rn45zryqyirvjhj9b32nnz1m30aasbs2q8f393";
-  doCheck = false;
-  meta = {
-    description = "A cross-platform library for setting environment variables";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/setlocale/default.nix b/pkgs/development/libraries/haskell/setlocale/default.nix
deleted file mode 100644
index a76a2f5cf32..00000000000
--- a/pkgs/development/libraries/haskell/setlocale/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "setlocale";
-  version = "1.0.0.1";
-  sha256 = "15dzf4hgkn5saz6qyn1xqvinvy0y571crfxfwycmcmm4az6rsqk0";
-  jailbreak = true;
-  meta = {
-    description = "Haskell bindings to setlocale";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shake/default.nix b/pkgs/development/libraries/haskell/shake/default.nix
deleted file mode 100644
index 3ed0912b0f3..00000000000
--- a/pkgs/development/libraries/haskell/shake/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ gcc, cabal, binary, deepseq, extra, filepath, hashable, jsFlot
-, jsJquery, QuickCheck, random, time, transformers
-, unorderedContainers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "shake";
-  version = "0.14.3";
-  sha256 = "1s5xm205k3pvndn21vd0y9mnggrm91psf64mw445r08xasi658vl";
-  isLibrary = true;
-  isExecutable = true;
-  buildTools = [ gcc ];
-  buildDepends = [
-    binary deepseq extra filepath hashable jsFlot jsJquery random time
-    transformers unorderedContainers utf8String
-  ];
-  testDepends = [
-    binary deepseq extra filepath hashable jsFlot jsJquery QuickCheck
-    random time transformers unorderedContainers utf8String
-  ];
-  meta = {
-    homepage = "http://www.shakebuild.com/";
-    description = "Build system library, like Make, but more accurate dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shakespeare-css/default.nix b/pkgs/development/libraries/haskell/shakespeare-css/default.nix
deleted file mode 100644
index 3db4273cc92..00000000000
--- a/pkgs/development/libraries/haskell/shakespeare-css/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, shakespeare }:
-
-cabal.mkDerivation (self: {
-  pname = "shakespeare-css";
-  version = "1.1.0";
-  sha256 = "18d0kxfrs0aj9pfd9p1j7w5amch1hvsww3xycgn5qk6i0z7l4ywz";
-  buildDepends = [ shakespeare ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/shakespearean-templates";
-    description = "Stick your haskell variables into css at compile time. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix b/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix
deleted file mode 100644
index 0b8cdbf5bbc..00000000000
--- a/pkgs/development/libraries/haskell/shakespeare-i18n/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, shakespeare }:
-
-cabal.mkDerivation (self: {
-  pname = "shakespeare-i18n";
-  version = "1.1.0";
-  sha256 = "0ahhg9r7d8kdxn0x33bp5p8wmwkh1yvdqhw05yjwif0ky5y9h625";
-  buildDepends = [ shakespeare ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/shakespearean-templates";
-    description = "A type-based approach to internationalization. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shakespeare-js/default.nix b/pkgs/development/libraries/haskell/shakespeare-js/default.nix
deleted file mode 100644
index 27aa98d1548..00000000000
--- a/pkgs/development/libraries/haskell/shakespeare-js/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, shakespeare }:
-
-cabal.mkDerivation (self: {
-  pname = "shakespeare-js";
-  version = "1.3.0";
-  sha256 = "0hihcrgvzf4nsrgw6vqpkzbgskq01yc1mnvp7g2wy7vq0dv4pjp4";
-  buildDepends = [ shakespeare ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/shakespearean-templates";
-    description = "Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shakespeare-text/default.nix b/pkgs/development/libraries/haskell/shakespeare-text/default.nix
deleted file mode 100644
index 786f6741ca1..00000000000
--- a/pkgs/development/libraries/haskell/shakespeare-text/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, shakespeare }:
-
-cabal.mkDerivation (self: {
-  pname = "shakespeare-text";
-  version = "1.1.0";
-  sha256 = "18ixixb9aqn630s9wblxcki1gggm4i0fj9752c55p3b42q8h86rc";
-  buildDepends = [ shakespeare ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/shakespearean-templates";
-    description = "Interpolation with quasi-quotation: put variables strings (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shakespeare/default.nix b/pkgs/development/libraries/haskell/shakespeare/default.nix
deleted file mode 100644
index 5c6b804810d..00000000000
--- a/pkgs/development/libraries/haskell/shakespeare/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeHtml, blazeMarkup, exceptions, hspec, HUnit
-, parsec, systemFileio, systemFilepath, text, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "shakespeare";
-  version = "2.0.2.1";
-  sha256 = "1s73nlkccfg3wl0qfx6f7q3afiakdhzh5xksnfhsg5hjhx80qhza";
-  buildDepends = [
-    aeson blazeHtml blazeMarkup exceptions parsec systemFileio
-    systemFilepath text time transformers
-  ];
-  testDepends = [
-    aeson blazeHtml blazeMarkup exceptions hspec HUnit parsec
-    systemFileio systemFilepath text time transformers
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/shakespearean-templates";
-    description = "A toolkit for making compile-time interpolated templates";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shell-conduit/default.nix b/pkgs/development/libraries/haskell/shell-conduit/default.nix
deleted file mode 100644
index a93e38b1b82..00000000000
--- a/pkgs/development/libraries/haskell/shell-conduit/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, conduit, conduitExtra, controlMonadLoop, filepath
-, monadControl, monadsTf, resourcet, semigroups, split, text
-, transformers, transformersBase
-}:
-
-cabal.mkDerivation (self: {
-  pname = "shell-conduit";
-  version = "4.5";
-  sha256 = "1vgqfba6k0nv8nwa48fv2hkr9xlrrfrdh2awgpllrimnh0yww41g";
-  buildDepends = [
-    async conduit conduitExtra controlMonadLoop filepath monadControl
-    monadsTf resourcet semigroups split text transformers
-    transformersBase
-  ];
-  meta = {
-    homepage = "https://github.com/chrisdone/shell-conduit";
-    description = "Write shell scripts with Conduit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shellish/default.nix b/pkgs/development/libraries/haskell/shellish/default.nix
deleted file mode 100644
index cdf2e3a3463..00000000000
--- a/pkgs/development/libraries/haskell/shellish/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, mtl, strict, time, unixCompat }:
-
-cabal.mkDerivation (self: {
-  pname = "shellish";
-  version = "0.1.4";
-  sha256 = "1ldwid270mwyky6zmggbvn72hvs4s39hhf2zj8r0jahxnwlpbfan";
-  buildDepends = [ filepath mtl strict time unixCompat ];
-  meta = {
-    homepage = "http://repos.mornfall.net/shellish";
-    description = "shell-/perl- like (systems) programming in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shellmate/default.nix b/pkgs/development/libraries/haskell/shellmate/default.nix
deleted file mode 100644
index dcc7211f869..00000000000
--- a/pkgs/development/libraries/haskell/shellmate/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, temporary, time, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "shellmate";
-  version = "0.1.6";
-  sha256 = "17fpl0h58cw5hp6jzrajkl629mw2c6x15cmlcbdxqk9xlxqrg4hr";
-  buildDepends = [ filepath temporary time transformers ];
-  meta = {
-    homepage = "http://github.com/valderman/shellmate";
-    description = "Simple interface for shell scripting in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/shelly/default.nix b/pkgs/development/libraries/haskell/shelly/default.nix
deleted file mode 100644
index 251cb6a17b5..00000000000
--- a/pkgs/development/libraries/haskell/shelly/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, enclosedExceptions, exceptions, liftedAsync
-, liftedBase, monadControl, mtl, systemFileio, systemFilepath, text
-, time, transformers, transformersBase, unixCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "shelly";
-  version = "1.6.0";
-  sha256 = "0yrx7sv1s8pddpap143d3yi3ypvf84jjh16i8b3dm4kb3m4x3mdv";
-  buildDepends = [
-    async enclosedExceptions exceptions liftedAsync liftedBase
-    monadControl mtl systemFileio systemFilepath text time transformers
-    transformersBase unixCompat
-  ];
-  meta = {
-    homepage = "https://github.com/yesodweb/Shelly.hs";
-    description = "shell-like (systems) programming in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/show/default.nix b/pkgs/development/libraries/haskell/show/default.nix
deleted file mode 100644
index cc8cf94c9d6..00000000000
--- a/pkgs/development/libraries/haskell/show/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "show";
-  version = "0.6";
-  sha256 = "15bvfffnr034z8wbmhxa8h5qskbxwbflk434dx023l1qlm3sjmsg";
-  buildDepends = [ syb ];
-  meta = {
-    description = "'Show' instances for Lambdabot";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/silently/default.nix b/pkgs/development/libraries/haskell/silently/default.nix
deleted file mode 100644
index 619f8614f09..00000000000
--- a/pkgs/development/libraries/haskell/silently/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, nanospec }:
-
-cabal.mkDerivation (self: {
-  pname = "silently";
-  version = "1.2.4.1";
-  sha256 = "035dw3zg680ykyz5rqkkrjn51wkznbc4jb45a8l2gh3vgqzgbf52";
-  buildDepends = [ deepseq ];
-  testDepends = [ deepseq nanospec ];
-  meta = {
-    homepage = "https://github.com/trystan/silently";
-    description = "Prevent or capture writing to stdout and other handles";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/simple-conduit/default.nix b/pkgs/development/libraries/haskell/simple-conduit/default.nix
deleted file mode 100644
index 49e574772f1..00000000000
--- a/pkgs/development/libraries/haskell/simple-conduit/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, chunkedData, either, exceptions, filepath
-, free, liftedAsync, liftedBase, mmorph, monadControl
-, monoTraversable, mtl, mwcRandom, primitive, semigroups, stm
-, streamingCommons, text, transformers, transformersBase, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "simple-conduit";
-  version = "0.5.1";
-  sha256 = "1jy70cdw2h6fd2618dczajml5k82kkjmd2n0mgbby2mr6r3sk5zr";
-  buildDepends = [
-    bifunctors chunkedData either exceptions filepath free liftedAsync
-    liftedBase mmorph monadControl monoTraversable mtl mwcRandom
-    primitive semigroups stm streamingCommons text transformers
-    transformersBase vector
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/jwiegley/simple-conduit";
-    description = "A simple streaming I/O library based on monadic folds";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/simple-reflect/default.nix b/pkgs/development/libraries/haskell/simple-reflect/default.nix
deleted file mode 100644
index 6ff9d26dc74..00000000000
--- a/pkgs/development/libraries/haskell/simple-reflect/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "simple-reflect";
-  version = "0.3.2";
-  sha256 = "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq";
-  meta = {
-    homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
-    description = "Simple reflection of expressions containing variables";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/simple-sendfile/default.nix b/pkgs/development/libraries/haskell/simple-sendfile/default.nix
deleted file mode 100644
index d291aba9630..00000000000
--- a/pkgs/development/libraries/haskell/simple-sendfile/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, conduitExtra, hspec, HUnit, network, resourcet }:
-
-cabal.mkDerivation (self: {
-  pname = "simple-sendfile";
-  version = "0.2.18";
-  sha256 = "1dc7c4bkcwzfhbm982svi9j6dzxxf0z6pjkdrs23m9bc9g8aly49";
-  buildDepends = [ network ];
-  testDepends = [
-    conduit conduitExtra hspec HUnit network resourcet
-  ];
-  doCheck = false;
-  meta = {
-    description = "Cross platform library for the sendfile system call";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/simple-sql-parser/default.nix b/pkgs/development/libraries/haskell/simple-sql-parser/default.nix
deleted file mode 100644
index 71cd2f4bbd7..00000000000
--- a/pkgs/development/libraries/haskell/simple-sql-parser/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl, parsec, testFramework, testFrameworkHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "simple-sql-parser";
-  version = "0.4.0";
-  sha256 = "0mkc2x6x061qdcnaifig26jmq86rvdvp1xjmzn8g2qf0v3dw18hl";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl parsec ];
-  testDepends = [
-    HUnit mtl parsec testFramework testFrameworkHunit
-  ];
-  meta = {
-    homepage = "http://jakewheat.github.io/simple-sql-parser/";
-    description = "A parser for SQL queries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/singletons/default.nix b/pkgs/development/libraries/haskell/singletons/default.nix
deleted file mode 100644
index c4074b9d62c..00000000000
--- a/pkgs/development/libraries/haskell/singletons/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, constraints, filepath, mtl, tasty, tastyGolden
-, thDesugar
-}:
-
-cabal.mkDerivation (self: {
-  pname = "singletons";
-  version = "1.0";
-  sha256 = "1rd1728wghhqlg2djd7az8i01rf4i3wwwcnz2v43a39jjvhlklkg";
-  buildDepends = [ mtl thDesugar ];
-  testDepends = [ Cabal constraints filepath tasty tastyGolden ];
-  noHaddock = true;
-  patches = self.stdenv.lib.optional self.stdenv.isDarwin ./test.patch;
-  meta = {
-    homepage = "http://www.cis.upenn.edu/~eir/packages/singletons";
-    description = "A framework for generating singleton types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/singletons/test.patch b/pkgs/development/libraries/haskell/singletons/test.patch
deleted file mode 100644
index 6979c2c6cb0..00000000000
--- a/pkgs/development/libraries/haskell/singletons/test.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/tests/SingletonsTestSuiteUtils.hs
-+++ b/tests/SingletonsTestSuiteUtils.hs
-@@ -201,7 +201,7 @@ testCompileAndDumpGroup testDir tests =
- filterWithSed :: FilePath -> IO ()
- filterWithSed file = runProcessWithOpts CreatePipe "sed"
- #ifdef darwin_HOST_OS
--  [ "-i", "''"
-+  [ "-i"
- #else
-   [ "-i"
- #endif
-
diff --git a/pkgs/development/libraries/haskell/sitemap/default.nix b/pkgs/development/libraries/haskell/sitemap/default.nix
deleted file mode 100644
index 1a6b2849476..00000000000
--- a/pkgs/development/libraries/haskell/sitemap/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lens, taggy, taggyLens, text }:
-
-cabal.mkDerivation (self: {
-  pname = "sitemap";
-  version = "0.1.2";
-  sha256 = "0njb20w6kazsqgw61ykvfx3syqywv9frs7ch9bf2sr0i1d3b61bd";
-  buildDepends = [ lens taggy taggyLens text ];
-  meta = {
-    homepage = "http://github.com/alpmestan/sitemap";
-    description = "Sitemap parser";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sized-types/default.nix b/pkgs/development/libraries/haskell/sized-types/default.nix
deleted file mode 100644
index 67af162a2a8..00000000000
--- a/pkgs/development/libraries/haskell/sized-types/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, singletons }:
-
-cabal.mkDerivation (self: {
-  pname = "sized-types";
-  version = "0.5.0";
-  sha256 = "1cvgw2plzgpddg2p74hylx499dv4hn2nc8s085mnayp5n9jkn8md";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ singletons ];
-  meta = {
-    homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools";
-    description = "Sized types in Haskell using the GHC Nat kind";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sized/default.nix b/pkgs/development/libraries/haskell/sized/default.nix
deleted file mode 100644
index ae75ff26e4c..00000000000
--- a/pkgs/development/libraries/haskell/sized/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, constraints, ListLike, monomorphic, typeNatural, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "sized";
-  version = "0.1.0.0";
-  sha256 = "00n9fb7kk3c6dy4j19d9ikmynllpxc7yd51sign0rhvnasmyrghl";
-  buildDepends = [
-    constraints ListLike monomorphic typeNatural vector
-  ];
-  meta = {
-    description = "Sized sequence data-types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/skein/default.nix b/pkgs/development/libraries/haskell/skein/default.nix
deleted file mode 100644
index c60bf97d54f..00000000000
--- a/pkgs/development/libraries/haskell/skein/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, cryptoApi, filepath, hspec, tagged }:
-
-cabal.mkDerivation (self: {
-  pname = "skein";
-  version = "1.0.9.2";
-  sha256 = "1j8bhqm25r9vd4qb4v12g32r0dv6xyhk48cq287wfbzjraayi1gw";
-  buildDepends = [ cereal cryptoApi tagged ];
-  testDepends = [ cereal cryptoApi filepath hspec tagged ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/meteficha/skein";
-    description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/slack-api/default.nix b/pkgs/development/libraries/haskell/slack-api/default.nix
deleted file mode 100644
index d0e6b32f572..00000000000
--- a/pkgs/development/libraries/haskell/slack-api/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ cabal, aeson, errors, HsOpenSSL, ioStreams, lens, lensAeson
-, monadLoops, mtl, network, opensslStreams, text, time
-, transformers, websockets, wreq
-}:
-
-cabal.mkDerivation (self: {
-  pname = "slack-api";
-  version = "0.2.1";
-  sha256 = "1k6p60gb13g09y6isr1r90zw548vs4y1fz34amfhdx79g9zm30hy";
-  buildDepends = [
-    aeson errors HsOpenSSL ioStreams lens lensAeson monadLoops mtl
-    network opensslStreams text time transformers websockets wreq
-  ];
-  meta = {
-    description = "Bindings to the Slack RTM API";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/smallcheck/default.nix b/pkgs/development/libraries/haskell/smallcheck/default.nix
deleted file mode 100644
index 1a35a79d9ec..00000000000
--- a/pkgs/development/libraries/haskell/smallcheck/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, logict, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "smallcheck";
-  version = "1.1.1";
-  sha256 = "1ygrabxh40bym3grnzqyfqn96lirnxspb8cmwkkr213239y605sd";
-  buildDepends = [ logict mtl ];
-  meta = {
-    homepage = "https://github.com/feuerbach/smallcheck";
-    description = "A property-based testing library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/smtLib/default.nix b/pkgs/development/libraries/haskell/smtLib/default.nix
deleted file mode 100644
index 2e60c83e991..00000000000
--- a/pkgs/development/libraries/haskell/smtLib/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "smtLib";
-  version = "1.0.7";
-  sha256 = "1jn2790x7g7n6jm5cfgd692n3l6iafyv0zyz40hx8ykcs4jh2rkf";
-  meta = {
-    description = "A library for working with the SMTLIB format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ thoughtpolice ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/smtp-mail/default.nix b/pkgs/development/libraries/haskell/smtp-mail/default.nix
deleted file mode 100644
index ab97608541d..00000000000
--- a/pkgs/development/libraries/haskell/smtp-mail/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base16Bytestring, base64Bytestring, cryptohash, filepath
-, mimeMail, network, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "smtp-mail";
-  version = "0.1.4.5";
-  sha256 = "010fbrcbypajwd9fjjc35br9p5axl1pqd0n1v51585ncrlv2icyw";
-  buildDepends = [
-    base16Bytestring base64Bytestring cryptohash filepath mimeMail
-    network text
-  ];
-  meta = {
-    homepage = "http://github.com/jhickner/smtp-mail";
-    description = "Simple email sending via SMTP";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/smtps-gmail/default.nix b/pkgs/development/libraries/haskell/smtps-gmail/default.nix
deleted file mode 100644
index 75cb227cd85..00000000000
--- a/pkgs/development/libraries/haskell/smtps-gmail/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, base64Bytestring, conduit, conduitExtra
-, cprngAes, dataDefault, filepath, mimeMail, network, resourcet
-, stringsearch, text, tls, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "smtps-gmail";
-  version = "1.3.0";
-  sha256 = "0vbykxqrw0gdhxwgchvgvkxwh7pwyrc1wvl26x5wqlkmkalmkvv9";
-  buildDepends = [
-    attoparsec base64Bytestring conduit conduitExtra cprngAes
-    dataDefault filepath mimeMail network resourcet stringsearch text
-    tls transformers
-  ];
-  meta = {
-    homepage = "https://github.com/enzoh/smtps-gmail";
-    description = "Gmail SMTP Client";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap-blaze/default.nix b/pkgs/development/libraries/haskell/snap-blaze/default.nix
deleted file mode 100644
index 9dd9bf382bd..00000000000
--- a/pkgs/development/libraries/haskell/snap-blaze/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, snapCore }:
-
-cabal.mkDerivation (self: {
-  pname = "snap-blaze";
-  version = "0.2.1.2";
-  sha256 = "136i5q9ipfqrh7fw8rgn1ws6zkjdrfwfq9wpccrm8dg3l61380wh";
-  buildDepends = [ blazeHtml snapCore ];
-  meta = {
-    homepage = "http://github.com/jaspervdj/snap-blaze";
-    description = "blaze-html integration for Snap";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap-cors/default.nix b/pkgs/development/libraries/haskell/snap-cors/default.nix
deleted file mode 100644
index f9d043dff80..00000000000
--- a/pkgs/development/libraries/haskell/snap-cors/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, caseInsensitive, hashable, network, networkUri
-, snap, text, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snap-cors";
-  version = "1.2.6";
-  sha256 = "1ihqqpzymgc25shz4dvjfh8lzjczqdqg6ril39d5p7rkn4a8y2d8";
-  buildDepends = [
-    attoparsec caseInsensitive hashable network networkUri snap text
-    transformers unorderedContainers
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/snap-cors";
-    description = "Add CORS headers to Snap applications";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap-error-collector/default.nix b/pkgs/development/libraries/haskell/snap-error-collector/default.nix
deleted file mode 100644
index b9b6376394a..00000000000
--- a/pkgs/development/libraries/haskell/snap-error-collector/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, MonadCatchIOTransformers, monadLoops, snap, stm
-, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snap-error-collector";
-  version = "1.1.0";
-  sha256 = "06pqlv93qgibl5gbrp7p1vg6x421nrpkvhazbrcipdpbawrsgaj2";
-  buildDepends = [
-    async MonadCatchIOTransformers monadLoops snap stm time
-    transformers
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/snap-error-collector";
-    description = "Collect errors in batches and dispatch them";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap-web-routes/default.nix b/pkgs/development/libraries/haskell/snap-web-routes/default.nix
deleted file mode 100644
index a8252a4f3f0..00000000000
--- a/pkgs/development/libraries/haskell/snap-web-routes/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, heist, mtl, snap, snapCore, text, webRoutes, xmlhtml }:
-
-cabal.mkDerivation (self: {
-  pname = "snap-web-routes";
-  version = "0.5.0.0";
-  sha256 = "1ml0b759k2n9bd2x4akz4dfyk8ywnpgrdlcymng4vhjxbzngnniv";
-  buildDepends = [ heist mtl snap snapCore text webRoutes xmlhtml ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/lukerandall/snap-web-routes";
-    description = "Type safe URLs for Snap";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap/core.nix b/pkgs/development/libraries/haskell/snap/core.nix
deleted file mode 100644
index 410e9db6f92..00000000000
--- a/pkgs/development/libraries/haskell/snap/core.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, attoparsecEnumerator, blazeBuilder
-, blazeBuilderEnumerator, bytestringMmap, caseInsensitive, deepseq
-, enumerator, filepath, hashable, HUnit, MonadCatchIOTransformers
-, mtl, random, regexPosix, text, time, unixCompat
-, unorderedContainers, vector, zlibEnum
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snap-core";
-  version = "0.9.6.3";
-  sha256 = "0i3gl1kxzi2l76sqhyhda7lrcvq8hq6aqgwvfx5k9fa2xic01dw1";
-  buildDepends = [
-    attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator
-    bytestringMmap caseInsensitive deepseq enumerator filepath hashable
-    HUnit MonadCatchIOTransformers mtl random regexPosix text time
-    unixCompat unorderedContainers vector zlibEnum
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://snapframework.com/";
-    description = "Snap: A Haskell Web Framework (core interfaces and types)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap/loader-dynamic.nix b/pkgs/development/libraries/haskell/snap/loader-dynamic.nix
deleted file mode 100644
index 0f4132a75da..00000000000
--- a/pkgs/development/libraries/haskell/snap/loader-dynamic.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, directoryTree, hint, mtl, snapCore, time }:
-
-cabal.mkDerivation (self: {
-  pname = "snap-loader-dynamic";
-  version = "0.10.0.2";
-  sha256 = "0fnpzhwnj3dsqwx880391x9x6y0ry8f6dfrzkfs963zib9l3qvh7";
-  buildDepends = [ directoryTree hint mtl snapCore time ];
-  meta = {
-    homepage = "http://snapframework.com/";
-    description = "Snap: A Haskell Web Framework: dynamic loader";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap/loader-static.nix b/pkgs/development/libraries/haskell/snap/loader-static.nix
deleted file mode 100644
index 4b74ed294dc..00000000000
--- a/pkgs/development/libraries/haskell/snap/loader-static.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "snap-loader-static";
-  version = "0.9.0.2";
-  sha256 = "0d6s7n6yryfs2jkw0hxvhvc79fhbj256askb1c6ksqhscxxxwz1m";
-  meta = {
-    homepage = "http://snapframework.com/";
-    description = "Snap: A Haskell Web Framework: static loader";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap/server.nix b/pkgs/development/libraries/haskell/snap/server.nix
deleted file mode 100644
index cacb0c03945..00000000000
--- a/pkgs/development/libraries/haskell/snap/server.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, attoparsecEnumerator, blazeBuilder
-, blazeBuilderEnumerator, caseInsensitive, enumerator, HsOpenSSL
-, MonadCatchIOTransformers, mtl, network, snapCore, text, time
-, unixCompat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snap-server";
-  version = "0.9.4.5";
-  sha256 = "09399vlqgic0iwmx31c01bjpbdblw8gayxnz71lwzkixqibkbbip";
-  buildDepends = [
-    attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator
-    caseInsensitive enumerator HsOpenSSL MonadCatchIOTransformers mtl
-    network snapCore text time unixCompat
-  ];
-  configureFlags = "-fopenssl";
-  patchPhase = ''
-    sed -i -e 's|text *>= .*,|text,|' -e 's|HsOpenSSL >= .*|HsOpenSSL|' -e 's|network.*2.6,|network,|' snap-server.cabal
-  '';
-  meta = {
-    homepage = "http://snapframework.com/";
-    description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snap/snap.nix b/pkgs/development/libraries/haskell/snap/snap.nix
deleted file mode 100644
index bb4afe88512..00000000000
--- a/pkgs/development/libraries/haskell/snap/snap.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, cereal, clientsession, comonad
-, configurator, directoryTree, dlist, errors, filepath, hashable
-, heist, lens, logict, MonadCatchIOTransformers, mtl, mwcRandom
-, pwstoreFast, regexPosix, snapCore, snapServer, stm, syb, text
-, time, transformers, unorderedContainers, vector, vectorAlgorithms
-, xmlhtml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snap";
-  version = "0.13.3.2";
-  sha256 = "1k6sd2ww8zqkbfv4v5ryqwgicx6yprfil8cd5rgdvygyjs88fcrp";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec cereal clientsession comonad configurator
-    directoryTree dlist errors filepath hashable heist lens logict
-    MonadCatchIOTransformers mtl mwcRandom pwstoreFast regexPosix
-    snapCore snapServer stm syb text time transformers
-    unorderedContainers vector vectorAlgorithms xmlhtml
-  ];
-  meta = {
-    homepage = "http://snapframework.com/";
-    description = "Top-level package for the Snap Web Framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snaplet-acid-state/default.nix b/pkgs/development/libraries/haskell/snaplet-acid-state/default.nix
deleted file mode 100644
index 96a64488f2a..00000000000
--- a/pkgs/development/libraries/haskell/snaplet-acid-state/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, acidState, snap, text }:
-
-cabal.mkDerivation (self: {
-  pname = "snaplet-acid-state";
-  version = "0.2.6.1";
-  sha256 = "0wlawnsxisslqzspa29swsdmncgx04z3rd1bhwx73mx5pksykw60";
-  buildDepends = [ acidState snap text ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/mightybyte/snaplet-acid-state";
-    description = "acid-state snaplet for Snap Framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snaplet-postgresql-simple/default.nix b/pkgs/development/libraries/haskell/snaplet-postgresql-simple/default.nix
deleted file mode 100644
index 7745fa5ddbe..00000000000
--- a/pkgs/development/libraries/haskell/snaplet-postgresql-simple/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, clientsession, configurator, errors, lens
-, MonadCatchIOTransformers, mtl, postgresqlSimple
-, resourcePoolCatchio, snap, text, transformers
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snaplet-postgresql-simple";
-  version = "0.6";
-  sha256 = "042mpyj84d089pr2qjix9fvzfj4ir74kjkdx3jg84jwn602lhzi6";
-  buildDepends = [
-    clientsession configurator errors lens MonadCatchIOTransformers mtl
-    postgresqlSimple resourcePoolCatchio snap text transformers
-    unorderedContainers
-  ];
-  meta = {
-    homepage = "https://github.com/mightybyte/snaplet-postgresql-simple";
-    description = "postgresql-simple snaplet for the Snap Framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snaplet-redis/default.nix b/pkgs/development/libraries/haskell/snaplet-redis/default.nix
deleted file mode 100644
index 1b7a7b10b21..00000000000
--- a/pkgs/development/libraries/haskell/snaplet-redis/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, configurator, hedis, lens, mtl, network, snap, text
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snaplet-redis";
-  version = "0.1.4.1";
-  sha256 = "0vrsvmgrds7l4q88q7gmy1bz36z5ba45rib2vm5z6v2cf0x22qz2";
-  buildDepends = [
-    configurator hedis lens mtl network snap text transformers
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/dzhus/snaplet-redis/";
-    description = "Redis support for Snap Framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snaplet-stripe/default.nix b/pkgs/development/libraries/haskell/snaplet-stripe/default.nix
deleted file mode 100644
index 6f0f3d5de06..00000000000
--- a/pkgs/development/libraries/haskell/snaplet-stripe/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, configurator, heist, lensFamilyCore, mtl, snap, stripe
-, text, textFormat, transformers, xmlhtml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snaplet-stripe";
-  version = "0.3.0";
-  sha256 = "0j85vzfmw6skag8rfww4gsg1lyfc7qbxiqhmwbsh4vfjiagrc9wp";
-  buildDepends = [
-    configurator heist lensFamilyCore mtl snap stripe text textFormat
-    transformers xmlhtml
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/LukeHoersten/snaplet-stripe";
-    description = "Stripe snaplet for the Snap Framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/snowball/default.nix b/pkgs/development/libraries/haskell/snowball/default.nix
deleted file mode 100644
index d24b27f781e..00000000000
--- a/pkgs/development/libraries/haskell/snowball/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, QuickCheck, quickcheckInstances, testFrameworkHunit
-, testFrameworkQuickcheck2, testFrameworkTh, text, textIcu
-}:
-
-cabal.mkDerivation (self: {
-  pname = "snowball";
-  version = "1.0.0.1";
-  sha256 = "0fvxzm14ffjqq6n51bi5cmq5yrlggpkbb9rbbw522l6cjgv0apbx";
-  buildDepends = [ text textIcu ];
-  testDepends = [
-    HUnit QuickCheck quickcheckInstances testFrameworkHunit
-    testFrameworkQuickcheck2 testFrameworkTh text
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://hub.darcs.net/dag/snowball";
-    description = "Bindings to the Snowball library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/socket-activation/default.nix b/pkgs/development/libraries/haskell/socket-activation/default.nix
deleted file mode 100644
index d66266f0886..00000000000
--- a/pkgs/development/libraries/haskell/socket-activation/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, network, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "socket-activation";
-  version = "0.1.0.1";
-  sha256 = "109zxc16zlp98ggc99ap7wbzaa40yg34v3abn2nfs0w49dvh1zma";
-  buildDepends = [ network transformers ];
-  meta = {
-    homepage = "https://github.com/sakana/haskell-socket-activation";
-    description = "systemd socket activation library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/socket-io/default.nix b/pkgs/development/libraries/haskell/socket-io/default.nix
deleted file mode 100644
index 57827d495f3..00000000000
--- a/pkgs/development/libraries/haskell/socket-io/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, engineIo, mtl, stm, text, transformers
-, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "socket-io";
-  version = "1.2.0";
-  sha256 = "1271qmd83q669dcs6ni0f84i5kgvh8vgr4xgx2lcprirbzkx0gdl";
-  buildDepends = [
-    aeson attoparsec engineIo mtl stm text transformers
-    unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/engine.io";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/socks/default.nix b/pkgs/development/libraries/haskell/socks/default.nix
deleted file mode 100644
index 6a67dfddcc0..00000000000
--- a/pkgs/development/libraries/haskell/socks/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, network }:
-
-cabal.mkDerivation (self: {
-  pname = "socks";
-  version = "0.5.4";
-  sha256 = "1nmldlwxqasmg359i2aa3a903gi3lmnlspvf12xk49jrg3mf3dg9";
-  buildDepends = [ cereal network ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-socks";
-    description = "Socks proxy (version 5) implementation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sodium/default.nix b/pkgs/development/libraries/haskell/sodium/default.nix
deleted file mode 100644
index 0dbd0647a86..00000000000
--- a/pkgs/development/libraries/haskell/sodium/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "sodium";
-  version = "0.11.0.2";
-  sha256 = "0m3ig6nqkw0m6xh6ijgr2w06i4ydyfwx7rsbkrrxflichadm9r2g";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "Sodium Reactive Programming (FRP) System";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sourcemap/default.nix b/pkgs/development/libraries/haskell/sourcemap/default.nix
deleted file mode 100644
index cb74bb098f8..00000000000
--- a/pkgs/development/libraries/haskell/sourcemap/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, text, unorderedContainers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "sourcemap";
-  version = "0.1.3.0";
-  sha256 = "1flfsjs2z2zjzqwvmc2vcibvxh19s89ah4s560xr2s5mhdqwbkk5";
-  buildDepends = [
-    aeson attoparsec text unorderedContainers utf8String
-  ];
-  meta = {
-    description = "Implementation of source maps as proposed by Google and Mozilla";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sparse/default.nix b/pkgs/development/libraries/haskell/sparse/default.nix
deleted file mode 100644
index 28389a860c8..00000000000
--- a/pkgs/development/libraries/haskell/sparse/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, contravariant, deepseq, doctest, filepath, hlint
-, hybridVectors, lens, linear, mtl, primitive, QuickCheck
-, semigroups, simpleReflect, testFramework
-, testFrameworkQuickcheck2, testFrameworkTh, transformers, vector
-, vectorAlgorithms
-}:
-
-cabal.mkDerivation (self: {
-  pname = "sparse";
-  version = "0.9.1";
-  sha256 = "1pa1h21ca710fdjz60b79jg0v2lr0l11avpiynp9n1cw5bz137fk";
-  buildDepends = [
-    contravariant deepseq hybridVectors lens primitive transformers
-    vector vectorAlgorithms
-  ];
-  testDepends = [
-    deepseq doctest filepath hlint hybridVectors lens linear mtl
-    QuickCheck semigroups simpleReflect testFramework
-    testFrameworkQuickcheck2 testFrameworkTh transformers vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/ekmett/sparse";
-    description = "A playground of sparse linear algebra primitives using Morton ordering";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/spawn/default.nix b/pkgs/development/libraries/haskell/spawn/default.nix
deleted file mode 100644
index 010f51a5251..00000000000
--- a/pkgs/development/libraries/haskell/spawn/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "spawn";
-  version = "0.3";
-  sha256 = "0xkkl0w30rqif2jwdzjv239raly4yaf0116vkqcwh1i41jqn7ij8";
-  meta = {
-    description = "Tiny library for concurrent computations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/speculation/default.nix b/pkgs/development/libraries/haskell/speculation/default.nix
deleted file mode 100644
index 2386d0ad54f..00000000000
--- a/pkgs/development/libraries/haskell/speculation/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "speculation";
-  version = "1.5.0.1";
-  sha256 = "1kjshccmfnigb2dxq0czn3c1ckdflz6bl1q60h38qp3rc7250ml0";
-  buildDepends = [ stm transformers ];
-  meta = {
-    homepage = "http://github.com/ekmett/speculation";
-    description = "A framework for safe, programmable, speculative parallelism";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/split/0.1.4.3.nix b/pkgs/development/libraries/haskell/split/0.1.4.3.nix
deleted file mode 100644
index b30ce21e342..00000000000
--- a/pkgs/development/libraries/haskell/split/0.1.4.3.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "split";
-  version = "0.1.4.3";
-  sha256 = "1i9vmb0zvmhqj6qcbnsapsk9lhsyzznz336c8s7v4sz20s99hsby";
-  meta = {
-    homepage = "http://code.haskell.org/~byorgey/code/split";
-    description = "Combinator library for splitting lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/split/0.2.2.nix b/pkgs/development/libraries/haskell/split/0.2.2.nix
deleted file mode 100644
index 91a6b4cada3..00000000000
--- a/pkgs/development/libraries/haskell/split/0.2.2.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "split";
-  version = "0.2.2";
-  sha256 = "0xa3j0gwr6k5vizxybnzk5fgb3pppgspi6mysnp2gwjp2dbrxkzr";
-  testDepends = [ QuickCheck ];
-  doCheck = self.stdenv.lib.versionOlder self.ghc.version "7.9";
-  meta = {
-    description = "Combinator library for splitting lists";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/spoon/default.nix b/pkgs/development/libraries/haskell/spoon/default.nix
deleted file mode 100644
index 436291cf8dc..00000000000
--- a/pkgs/development/libraries/haskell/spoon/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "spoon";
-  version = "0.3.1";
-  sha256 = "1m41k0mfy6fpfrv2ym4m5jsjaj9xdfl2iqpppd3c4d0fffv51cxr";
-  buildDepends = [ deepseq ];
-  meta = {
-    description = "Catch errors thrown from pure computations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/sqlite-simple/default.nix b/pkgs/development/libraries/haskell/sqlite-simple/default.nix
deleted file mode 100644
index 94d8d4409c9..00000000000
--- a/pkgs/development/libraries/haskell/sqlite-simple/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, base16Bytestring, blazeBuilder, blazeTextual
-, directSqlite, HUnit, text, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "sqlite-simple";
-  version = "0.4.8.0";
-  sha256 = "098d1s80wlvsp307422f79bm3a9knvgw5ni6jap62fl4rpa7fsmz";
-  buildDepends = [
-    attoparsec blazeBuilder blazeTextual directSqlite text time
-    transformers
-  ];
-  testDepends = [ base16Bytestring directSqlite HUnit text time ];
-  meta = {
-    homepage = "http://github.com/nurpax/sqlite-simple";
-    description = "Mid-Level SQLite client library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/srcloc/default.nix b/pkgs/development/libraries/haskell/srcloc/default.nix
deleted file mode 100644
index 8d30afc77ad..00000000000
--- a/pkgs/development/libraries/haskell/srcloc/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "srcloc";
-  version = "0.4.1";
-  sha256 = "0cd15d9dval7zi4li48yd6a3jk62861d4qxwvhxz4a98m63519cz";
-  meta = {
-    homepage = "http://www.cs.drexel.edu/~mainland/";
-    description = "Data types for managing source code locations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/state-plus/default.nix b/pkgs/development/libraries/haskell/state-plus/default.nix
deleted file mode 100644
index d35da29273e..00000000000
--- a/pkgs/development/libraries/haskell/state-plus/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, checkers, mtl, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "state-plus";
-  version = "0.1.1";
-  sha256 = "09zc4rymzvpq12mgl59h069m418qr43myhsj8dlf62g477wyx4g1";
-  buildDepends = [ mtl ];
-  testDepends = [ checkers mtl QuickCheck ];
-  meta = {
-    description = "MonadPlus for StateT";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stateref/default.nix b/pkgs/development/libraries/haskell/stateref/default.nix
deleted file mode 100644
index b9651681351..00000000000
--- a/pkgs/development/libraries/haskell/stateref/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "stateref";
-  version = "0.3";
-  sha256 = "0hdpw6g255lj7jjvgqwhjdpzmka546vda5qjvry8gjj6nfm91lvx";
-  buildDepends = [ mtl stm ];
-  meta = {
-    homepage = "http://code.haskell.org/~mokus/stateref/";
-    description = "Abstraction for things that work like IORef";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/statestack/default.nix b/pkgs/development/libraries/haskell/statestack/default.nix
deleted file mode 100644
index dac89bd2ef9..00000000000
--- a/pkgs/development/libraries/haskell/statestack/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "statestack";
-  version = "0.2.0.3";
-  sha256 = "0w5vw8jmnwbfyma4a3ggdm9jvxf3c18kpwbvcmvr5szifaqv9sgx";
-  buildDepends = [ mtl transformers ];
-  meta = {
-    description = "Simple State-like monad transformer with saveable and restorable state";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/statistics/default.nix b/pkgs/development/libraries/haskell/statistics/default.nix
deleted file mode 100644
index a24b9359aa4..00000000000
--- a/pkgs/development/libraries/haskell/statistics/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, binary, deepseq, erf, HUnit, ieee754, mathFunctions
-, monadPar, mwcRandom, primitive, QuickCheck, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, vector
-, vectorAlgorithms, vectorBinaryInstances
-}:
-
-cabal.mkDerivation (self: {
-  pname = "statistics";
-  version = "0.13.2.1";
-  sha256 = "0giibqpnjndnhvxqsr8ikcxxfhz3ws0mk3ckykq2sfwz7gkipvva";
-  buildDepends = [
-    aeson binary deepseq erf mathFunctions monadPar mwcRandom primitive
-    vector vectorAlgorithms vectorBinaryInstances
-  ];
-  testDepends = [
-    binary erf HUnit ieee754 mathFunctions mwcRandom primitive
-    QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 vector vectorAlgorithms
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/statistics";
-    description = "A library of statistical types, data, and functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/statvfs/default.nix b/pkgs/development/libraries/haskell/statvfs/default.nix
deleted file mode 100644
index 15454aa0c97..00000000000
--- a/pkgs/development/libraries/haskell/statvfs/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "statvfs";
-  version = "0.2";
-  sha256 = "16z9fddgvf5sl7zy7p74fng9lkdw5m9i5np3q4s2h8jdi43mwmg1";
-  meta = {
-    description = "Get unix filesystem statistics with statfs, statvfs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stb-image/default.nix b/pkgs/development/libraries/haskell/stb-image/default.nix
deleted file mode 100644
index d24b735ab76..00000000000
--- a/pkgs/development/libraries/haskell/stb-image/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bitmap }:
-
-cabal.mkDerivation (self: {
-  pname = "stb-image";
-  version = "0.2.1";
-  sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52";
-  buildDepends = [ bitmap ];
-  meta = {
-    homepage = "http://code.haskell.org/~bkomuves/";
-    description = "A wrapper around Sean Barrett's JPEG/PNG decoder";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm-chans/default.nix b/pkgs/development/libraries/haskell/stm-chans/default.nix
deleted file mode 100644
index 8455aca477b..00000000000
--- a/pkgs/development/libraries/haskell/stm-chans/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "stm-chans";
-  version = "3.0.0.2";
-  sha256 = "1zsa092yjxsdq8nm2yqagdfpip3i3ff3xdwvys99ns7ridxbyynh";
-  buildDepends = [ stm ];
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Additional types of channels for STM";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm-conduit/default.nix b/pkgs/development/libraries/haskell/stm-conduit/default.nix
deleted file mode 100644
index c13aa992317..00000000000
--- a/pkgs/development/libraries/haskell/stm-conduit/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, cereal, cerealConduit, conduit, conduitExtra, HUnit
-, liftedAsync, liftedBase, monadControl, monadLoops, QuickCheck
-, resourcet, stm, stmChans, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "stm-conduit";
-  version = "2.5.3";
-  sha256 = "1jsij92i3rw2wz1166i58p0lxrbx0jndf1hi3kj92ccvnc3zg1iw";
-  buildDepends = [
-    async cereal cerealConduit conduit conduitExtra liftedAsync
-    liftedBase monadControl monadLoops resourcet stm stmChans
-    transformers
-  ];
-  testDepends = [
-    conduit HUnit QuickCheck resourcet stm stmChans testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 transformers
-  ];
-  meta = {
-    homepage = "https://github.com/wowus/stm-conduit";
-    description = "Introduces conduits to channels, and promotes using conduits concurrently";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm-containers/default.nix b/pkgs/development/libraries/haskell/stm-containers/default.nix
deleted file mode 100644
index d093c5e07db..00000000000
--- a/pkgs/development/libraries/haskell/stm-containers/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, basePrelude, focus, free, hashable, HTF, listT, lochTh
-, mtl, mtlPrelude, placeholders, primitive, QuickCheck
-, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "stm-containers";
-  version = "0.2.7";
-  sha256 = "1qgmrxccnvids2xq2n28cllfqh88f0b2512hm5grrab7qb07phar";
-  buildDepends = [
-    basePrelude focus hashable listT lochTh placeholders primitive
-    transformers
-  ];
-  testDepends = [
-    basePrelude focus free hashable HTF listT lochTh mtl mtlPrelude
-    placeholders primitive QuickCheck transformers unorderedContainers
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/nikita-volkov/stm-containers";
-    description = "Containers for STM";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm-delay/default.nix b/pkgs/development/libraries/haskell/stm-delay/default.nix
deleted file mode 100644
index ee2500db8d3..00000000000
--- a/pkgs/development/libraries/haskell/stm-delay/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm }:
-
-cabal.mkDerivation (self: {
-  pname = "stm-delay";
-  version = "0.1.1.1";
-  sha256 = "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi";
-  buildDepends = [ stm ];
-  testDepends = [ stm ];
-  meta = {
-    homepage = "https://github.com/joeyadams/haskell-stm-delay";
-    description = "Updatable one-shot timer polled with STM";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm-stats/default.nix b/pkgs/development/libraries/haskell/stm-stats/default.nix
deleted file mode 100644
index 4f58e73248c..00000000000
--- a/pkgs/development/libraries/haskell/stm-stats/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, time }:
-
-cabal.mkDerivation (self: {
-  pname = "stm-stats";
-  version = "0.2.0.0";
-  sha256 = "0i8ky2l8lvh7nymxglvbifp0ylbyjw20p75avzb51zpzx6qkjkqa";
-  buildDepends = [ stm time ];
-  meta = {
-    description = "retry statistics for STM transactions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm/2.4.2.nix b/pkgs/development/libraries/haskell/stm/2.4.2.nix
deleted file mode 100644
index f8cebde5d0b..00000000000
--- a/pkgs/development/libraries/haskell/stm/2.4.2.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "stm";
-  version = "2.4.2";
-  sha256 = "1nsq92z7y0w227fyig0xz4365xp50hnzzkqr4s836q969kb3rvn8";
-  meta = {
-    description = "Software Transactional Memory";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stm/2.4.3.nix b/pkgs/development/libraries/haskell/stm/2.4.3.nix
deleted file mode 100644
index f6c7a7e7ce0..00000000000
--- a/pkgs/development/libraries/haskell/stm/2.4.3.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "stm";
-  version = "2.4.3";
-  sha256 = "0vzw4s06d5scfy4ircl81ym8ylkw9ckzsp8rq950dvipmaj1xhis";
-  meta = {
-    description = "Software Transactional Memory";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/storable-complex/default.nix b/pkgs/development/libraries/haskell/storable-complex/default.nix
deleted file mode 100644
index 59f5e647231..00000000000
--- a/pkgs/development/libraries/haskell/storable-complex/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "storable-complex";
-  version = "0.2.1";
-  sha256 = "0dnxnsi7m5whwwki3fry6db6gyy5qzfz8jcj1fg3fhfyf4f9wpaz";
-  meta = {
-    description = "Storable instance for Complex";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/storable-endian/default.nix b/pkgs/development/libraries/haskell/storable-endian/default.nix
deleted file mode 100644
index 9fdbdb5a6b0..00000000000
--- a/pkgs/development/libraries/haskell/storable-endian/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, byteorder }:
-
-cabal.mkDerivation (self: {
-  pname = "storable-endian";
-  version = "0.2.5";
-  sha256 = "04j1nk0wga4dqrqvhm8yd9h9194db1n3yrnhg8s3gsc0jk7yw1p2";
-  buildDepends = [ byteorder ];
-  meta = {
-    description = "Storable instances with endianness";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/storable-record/default.nix b/pkgs/development/libraries/haskell/storable-record/default.nix
deleted file mode 100644
index fc919b195e0..00000000000
--- a/pkgs/development/libraries/haskell/storable-record/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers, utilityHt }:
-
-cabal.mkDerivation (self: {
-  pname = "storable-record";
-  version = "0.0.3";
-  sha256 = "1mv2s4r7dqkl2fy0wjnywyr2zi2g53nkn0z72mgr8drkzdszzxx1";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ transformers utilityHt ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://code.haskell.org/~thielema/storable-record/";
-    description = "Elegant definition of Storable instances for records";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/streaming-commons/default.nix b/pkgs/development/libraries/haskell/streaming-commons/default.nix
deleted file mode 100644
index c4d19f61188..00000000000
--- a/pkgs/development/libraries/haskell/streaming-commons/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, blazeBuilder, deepseq, hspec, network, QuickCheck
-, random, stm, text, transformers, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "streaming-commons";
-  version = "0.1.7.3";
-  sha256 = "12sm59dhjrygly215888i2xcsn5m5a393ir0mm6w62883x49wzxb";
-  buildDepends = [
-    blazeBuilder network random stm text transformers zlib
-  ];
-  testDepends = [
-    async blazeBuilder deepseq hspec network QuickCheck text zlib
-  ];
-  meta = {
-    homepage = "https://github.com/fpco/streaming-commons";
-    description = "Common lower-level functions needed by various streaming data libraries";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/streamproc/default.nix b/pkgs/development/libraries/haskell/streamproc/default.nix
deleted file mode 100644
index cd338472635..00000000000
--- a/pkgs/development/libraries/haskell/streamproc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "streamproc";
-  version = "1.6.2";
-  sha256 = "1wl44n4nav4h203mzfdf1bd5nh4v23dib54lvxka1rl3zymgyvp7";
-  meta = {
-    homepage = "http://github.com/peti/streamproc";
-    description = "Stream Processer Arrow";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ simons ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/strict-concurrency/default.nix b/pkgs/development/libraries/haskell/strict-concurrency/default.nix
deleted file mode 100644
index edb0ba0fd47..00000000000
--- a/pkgs/development/libraries/haskell/strict-concurrency/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "strict-concurrency";
-  version = "0.2.4.1";
-  sha256 = "0939212dd0cc3b9bd228dfbb233d9eccad22ca626752d9bad8026ceb0a5c1a89";
-  buildDepends = [ deepseq ];
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/strict-concurrency";
-    description = "Strict concurrency abstractions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/strict/default.nix b/pkgs/development/libraries/haskell/strict/default.nix
deleted file mode 100644
index 6b4a157431e..00000000000
--- a/pkgs/development/libraries/haskell/strict/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "strict";
-  version = "0.3.2";
-  sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc";
-  meta = {
-    homepage = "http://www.cse.unsw.edu.au/~rl/code/strict.html";
-    description = "Strict data types and String IO";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/string-combinators/default.nix b/pkgs/development/libraries/haskell/string-combinators/default.nix
deleted file mode 100644
index 3f4e0edf140..00000000000
--- a/pkgs/development/libraries/haskell/string-combinators/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "string-combinators";
-  version = "0.6.0.5";
-  sha256 = "07ky2z5f1l5mb7r3rvyraak0bzciq4krkg5lv8g0a5vxpnzlm4cl";
-  meta = {
-    homepage = "https://github.com/basvandijk/string-combinators";
-    description = "Polymorphic functions to build and combine stringlike values";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/string-conversions/default.nix b/pkgs/development/libraries/haskell/string-conversions/default.nix
deleted file mode 100644
index 9225bacbfe3..00000000000
--- a/pkgs/development/libraries/haskell/string-conversions/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "string-conversions";
-  version = "0.3.0.3";
-  sha256 = "0n2ifim9n5vm305r989lh5xlbd8qc6byip2nfavf6gd2bcscs84p";
-  buildDepends = [ text utf8String ];
-  meta = {
-    description = "Simplifies dealing with different types for strings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/string-qq/default.nix b/pkgs/development/libraries/haskell/string-qq/default.nix
deleted file mode 100644
index ac0e12811e0..00000000000
--- a/pkgs/development/libraries/haskell/string-qq/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "string-qq";
-  version = "0.0.2";
-  sha256 = "0662m3i5xrdrr95w829bszkhp88mj9iy1zya54vk2sl5hz9wlmwp";
-  meta = {
-    description = "QuasiQuoter for non-interpolated strings, texts and bytestrings";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stringable/default.nix b/pkgs/development/libraries/haskell/stringable/default.nix
deleted file mode 100644
index f7de2335ad2..00000000000
--- a/pkgs/development/libraries/haskell/stringable/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, systemFilepath, text }:
-
-cabal.mkDerivation (self: {
-  pname = "stringable";
-  version = "0.1.3";
-  sha256 = "10jsvbiqbmnbipv1566k5mqkpgfyrzbk8m7b18rqjb5m3qg9dbz7";
-  buildDepends = [ systemFilepath text ];
-  meta = {
-    description = "A Stringable type class, in the spirit of Foldable and Traversable";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stringbuilder/default.nix b/pkgs/development/libraries/haskell/stringbuilder/default.nix
deleted file mode 100644
index 49a8ddd509a..00000000000
--- a/pkgs/development/libraries/haskell/stringbuilder/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "stringbuilder";
-  version = "0.5.0";
-  sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9";
-  testDepends = [ hspec QuickCheck ];
-  meta = {
-    description = "A writer monad for multi-line string literals";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stringprep/default.nix b/pkgs/development/libraries/haskell/stringprep/default.nix
deleted file mode 100644
index 28a5660b1e7..00000000000
--- a/pkgs/development/libraries/haskell/stringprep/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, tasty, tastyQuickcheck, tastyTh, text, textIcu
-}:
-
-cabal.mkDerivation (self: {
-  pname = "stringprep";
-  version = "1.0.0";
-  sha256 = "0ha4cvzdppd514xh9315v3nvrn1q4xd74gifdqpszw98hj2mw0b0";
-  buildDepends = [ text textIcu ];
-  testDepends = [
-    QuickCheck tasty tastyQuickcheck tastyTh text textIcu
-  ];
-  meta = {
-    description = "Implements the \"StringPrep\" algorithm";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stringsearch/default.nix b/pkgs/development/libraries/haskell/stringsearch/default.nix
deleted file mode 100644
index 02ed1a698a6..00000000000
--- a/pkgs/development/libraries/haskell/stringsearch/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "stringsearch";
-  version = "0.3.6.5";
-  sha256 = "1mjvb1qr4fkxv5qvq4jfswa3dcj3dwzvwx7dbp2wqw8zand41lsq";
-  meta = {
-    homepage = "https://bitbucket.org/dafis/stringsearch";
-    description = "Fast searching, splitting and replacing of ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stripe/default.nix b/pkgs/development/libraries/haskell/stripe/default.nix
deleted file mode 100644
index 796bf372676..00000000000
--- a/pkgs/development/libraries/haskell/stripe/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, httpConduit, httpTypes, mtl, text, time
-, unorderedContainers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "stripe";
-  version = "0.8.1";
-  sha256 = "0vmgj9n7q8ik31z7zzfjfv1qj8f8vrqn9cvk8kjp3k4shj25p7sy";
-  buildDepends = [
-    aeson httpConduit httpTypes mtl text time unorderedContainers
-    utf8String
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/michaelschade/hs-stripe";
-    description = "A Haskell implementation of the Stripe API";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/strptime/default.nix b/pkgs/development/libraries/haskell/strptime/default.nix
deleted file mode 100644
index a5975aaddc6..00000000000
--- a/pkgs/development/libraries/haskell/strptime/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text, time }:
-
-cabal.mkDerivation (self: {
-  pname = "strptime";
-  version = "1.0.10";
-  sha256 = "1f42yf49fqr2fyjfakscmmlnmw3w5rg7wyy6gjyrf0gcgsh0h9fd";
-  buildDepends = [ text time ];
-  meta = {
-    description = "Efficient parsing of LocalTime using a binding to C's strptime, with some extra features (i.e. fractional seconds)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/stylish-haskell/default.nix b/pkgs/development/libraries/haskell/stylish-haskell/default.nix
deleted file mode 100644
index d739d11c17a..00000000000
--- a/pkgs/development/libraries/haskell/stylish-haskell/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, cmdargs, filepath, haskellSrcExts, HUnit, mtl
-, strict, syb, testFramework, testFrameworkHunit, yaml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "stylish-haskell";
-  version = "0.5.11.0";
-  sha256 = "1174gs5a2n6l2flyb2x93yiq7viwb52kbadw6jya6041xrpblckz";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson cmdargs filepath haskellSrcExts mtl strict syb yaml
-  ];
-  testDepends = [
-    aeson cmdargs filepath haskellSrcExts HUnit mtl syb testFramework
-    testFrameworkHunit yaml
-  ];
-  meta = {
-    homepage = "https://github.com/jaspervdj/stylish-haskell";
-    description = "Haskell code prettifier";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/svgcairo/default.nix b/pkgs/development/libraries/haskell/svgcairo/default.nix
deleted file mode 100644
index d5e033f094d..00000000000
--- a/pkgs/development/libraries/haskell/svgcairo/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, glib, gtk2hsBuildtools, libc, librsvg, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "svgcairo";
-  version = "0.13.0.0";
-  sha256 = "1i93dhg2fpnk38lgbfpsl97xpfgifrl7xs5nny5vj4hi8ln76ih0";
-  buildDepends = [ cairo glib mtl text ];
-  buildTools = [ gtk2hsBuildtools ];
-  extraLibraries = [ libc ];
-  pkgconfigDepends = [ librsvg ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the libsvg-cairo library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/syb/0.4.0.nix b/pkgs/development/libraries/haskell/syb/0.4.0.nix
deleted file mode 100644
index 1cc6747ed16..00000000000
--- a/pkgs/development/libraries/haskell/syb/0.4.0.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "syb";
-  version = "0.4.0";
-  sha256 = "1wxz8y2dcjl407l596qswcl9cakbb5cs4wzwlyy6qjz7lyd0h0gj";
-  testDepends = [ HUnit mtl ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
-    description = "Scrap Your Boilerplate";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/syb/0.4.2.nix b/pkgs/development/libraries/haskell/syb/0.4.2.nix
deleted file mode 100644
index 6900c051c01..00000000000
--- a/pkgs/development/libraries/haskell/syb/0.4.2.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "syb";
-  version = "0.4.2";
-  sha256 = "1gvyw2gbccip24wpp9xi6qgwvg4m5cijhzz1v51wvyamqv4p2b8l";
-  testDepends = [ HUnit mtl ];
-  doCheck = self.stdenv.lib.versionOlder self.ghc.version "7.9";
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
-    description = "Scrap Your Boilerplate";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix b/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix
deleted file mode 100644
index c69b331941c..00000000000
--- a/pkgs/development/libraries/haskell/syb/syb-with-class-instances-text.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, sybWithClass, text }:
-
-cabal.mkDerivation (self: {
-  pname = "syb-with-class-instances-text";
-  version = "0.0.1";
-  sha256 = "0e0aa90c02cbe76380274830be51e04cb3cc13d5ea5761ba5540779bd0c4d76e";
-  buildDepends = [ sybWithClass text ];
-  meta = {
-    description = "Scrap Your Boilerplate With Class Text instance";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/syb/syb-with-class.nix b/pkgs/development/libraries/haskell/syb/syb-with-class.nix
deleted file mode 100644
index a6e802ac5c2..00000000000
--- a/pkgs/development/libraries/haskell/syb/syb-with-class.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "syb-with-class";
-  version = "0.6.1.5";
-  sha256 = "1gn4p92jabgvbk7bg1nzjimyfzznl800bi9hw4ssvc7jqqnyw5zn";
-  meta = {
-    description = "Scrap Your Boilerplate With Class";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/symbol/default.nix b/pkgs/development/libraries/haskell/symbol/default.nix
deleted file mode 100644
index 46a2979d775..00000000000
--- a/pkgs/development/libraries/haskell/symbol/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq }:
-
-cabal.mkDerivation (self: {
-  pname = "symbol";
-  version = "0.2.4";
-  sha256 = "0cc8kdm68pirb0s7n46v0yvw5b718qf7qip40jkg5q3c3xsafx6h";
-  buildDepends = [ deepseq ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.cs.drexel.edu/~mainland/";
-    description = "A 'Symbol' type for fast symbol comparison";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/syntactic/default.nix b/pkgs/development/libraries/haskell/syntactic/default.nix
deleted file mode 100644
index a2a33e89e15..00000000000
--- a/pkgs/development/libraries/haskell/syntactic/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, constraints, dataHash, mtl, QuickCheck, safe, tagged
-, tasty, tastyGolden, tastyQuickcheck, tastyTh, treeView
-, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "syntactic";
-  version = "2.0";
-  sha256 = "0b90afdfymsbgllk8np3xfkgrn2b5ry3n2wbpkn660rknsayw94x";
-  buildDepends = [ constraints dataHash mtl safe tagged treeView ];
-  testDepends = [
-    QuickCheck tagged tasty tastyGolden tastyQuickcheck tastyTh
-    utf8String
-  ];
-  meta = {
-    homepage = "https://github.com/emilaxelsson/syntactic";
-    description = "Generic representation and manipulation of abstract syntax";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/system-argv0/default.nix b/pkgs/development/libraries/haskell/system-argv0/default.nix
deleted file mode 100644
index 6f0eb038b60..00000000000
--- a/pkgs/development/libraries/haskell/system-argv0/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, systemFilepath, text }:
-
-cabal.mkDerivation (self: {
-  pname = "system-argv0";
-  version = "0.1.1";
-  sha256 = "1ijfry2r3cypp3zmws6dczk21m4n86fkxjld7yl19gjp46fxllbd";
-  buildDepends = [ systemFilepath text ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-filesystem/";
-    description = "Get argv[0] as a FilePath";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/system-fileio/default.nix b/pkgs/development/libraries/haskell/system-fileio/default.nix
deleted file mode 100644
index cf3dcee3301..00000000000
--- a/pkgs/development/libraries/haskell/system-fileio/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, chell, systemFilepath, temporary, text, time, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "system-fileio";
-  version = "0.3.16";
-  sha256 = "1x18ffhas6bhjis0glf0xd6ap8vy7cap8lkmnkn4px83d82yzi8k";
-  buildDepends = [ systemFilepath text time ];
-  testDepends = [
-    chell systemFilepath temporary text time transformers
-  ];
-  meta = {
-    homepage = "https://github.com/fpco/haskell-filesystem";
-    description = "Consistent filesystem interaction across GHC versions";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/system-filepath/default.nix b/pkgs/development/libraries/haskell/system-filepath/default.nix
deleted file mode 100644
index 8ec752d7a39..00000000000
--- a/pkgs/development/libraries/haskell/system-filepath/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, chell, chellQuickcheck, deepseq, QuickCheck, text }:
-
-cabal.mkDerivation (self: {
-  pname = "system-filepath";
-  version = "0.4.13";
-  sha256 = "0g1lam859vs71vyc8qsg6aianw5s7w19rk02acf2gr8dg3ypznca";
-  buildDepends = [ deepseq text ];
-  testDepends = [ chell chellQuickcheck QuickCheck text ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/fpco/haskell-filesystem";
-    description = "High-level, byte-based file and directory path manipulations";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/system-posix-redirect/default.nix b/pkgs/development/libraries/haskell/system-posix-redirect/default.nix
deleted file mode 100644
index 748a69a20a4..00000000000
--- a/pkgs/development/libraries/haskell/system-posix-redirect/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "system-posix-redirect";
-  version = "1.1.0.1";
-  sha256 = "1wkfz898d3607xnx779l1k1qc8i2k63ixg47542r45scwq8m0lsk";
-  meta = {
-    description = "A toy module to temporarily redirect a program's stdout";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/system-time-monotonic/default.nix b/pkgs/development/libraries/haskell/system-time-monotonic/default.nix
deleted file mode 100644
index e9e01fb78fb..00000000000
--- a/pkgs/development/libraries/haskell/system-time-monotonic/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "system-time-monotonic";
-  version = "0.2";
-  sha256 = "0f5grhh6x2fbawmdk0gq1nsjz47iz8f8r2592d1l69fqddwdhc3v";
-  buildDepends = [ time ];
-  meta = {
-    homepage = "https://github.com/joeyadams/haskell-system-time-monotonic";
-    description = "Simple library for using the system's monotonic clock";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/syz/default.nix b/pkgs/development/libraries/haskell/syz/default.nix
deleted file mode 100644
index e8c6075ffd2..00000000000
--- a/pkgs/development/libraries/haskell/syz/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "syz";
-  version = "0.2.0.0";
-  sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y";
-  buildDepends = [ syb ];
-  meta = {
-    homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/";
-    description = "Scrap Your Zippers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tables/default.nix b/pkgs/development/libraries/haskell/tables/default.nix
deleted file mode 100644
index b8159a777d4..00000000000
--- a/pkgs/development/libraries/haskell/tables/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cereal, comonad, deepseq, doctest, filepath
-, hashable, lens, profunctors, safecopy, transformers
-, transformersCompat, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tables";
-  version = "0.4.1";
-  sha256 = "131c97lgni0b9pmkdfd5y0lwrb9yh9qyahknhrim8dzpkkfynk49";
-  buildDepends = [
-    binary cereal comonad deepseq hashable lens profunctors safecopy
-    transformers transformersCompat unorderedContainers
-  ];
-  testDepends = [
-    doctest filepath lens transformers unorderedContainers
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/tables/";
-    description = "In-memory storage with multiple keys using lenses and traversals";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tabular/default.nix b/pkgs/development/libraries/haskell/tabular/default.nix
deleted file mode 100644
index 57f91bcd728..00000000000
--- a/pkgs/development/libraries/haskell/tabular/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, csv, html, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "tabular";
-  version = "0.2.2.5";
-  sha256 = "00d1f8yr7kbg30ziv09pb8f4apcvrfb6izb26my1s97kw9ixa740";
-  buildDepends = [ csv html mtl ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://hub.darcs.net/kowey/tabular";
-    description = "Two-dimensional data tables with rendering functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tagged-transformer/default.nix b/pkgs/development/libraries/haskell/tagged-transformer/default.nix
deleted file mode 100644
index 34da51018e0..00000000000
--- a/pkgs/development/libraries/haskell/tagged-transformer/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, contravariant, distributive, exceptions, mtl
-, reflection, semigroupoids, tagged
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tagged-transformer";
-  version = "0.7.1";
-  sha256 = "1qgfx546pj4aqdblb4gddfxp642snn5dx4kxj3sn5q7c9lsgdh8j";
-  buildDepends = [
-    comonad contravariant distributive exceptions mtl reflection
-    semigroupoids tagged
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/tagged-transformer";
-    description = "Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tagged/default.nix b/pkgs/development/libraries/haskell/tagged/default.nix
deleted file mode 100644
index 10585eb3412..00000000000
--- a/pkgs/development/libraries/haskell/tagged/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "tagged";
-  version = "0.7.3";
-  sha256 = "016bzws7w09xhyyqiz56ahlf7zhagihn370ga0083fgv172lym7b";
-  meta = {
-    homepage = "http://github.com/ekmett/tagged";
-    description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/taggy-lens/default.nix b/pkgs/development/libraries/haskell/taggy-lens/default.nix
deleted file mode 100644
index fe8344ba73d..00000000000
--- a/pkgs/development/libraries/haskell/taggy-lens/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, hspec, lens, taggy, text, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "taggy-lens";
-  version = "0.1.2";
-  sha256 = "05m2c9q0rz4y0zz6n3dqf0hhzfvk0mp1692jxykg86c802d7pkib";
-  buildDepends = [ lens taggy text unorderedContainers ];
-  testDepends = [
-    doctest hspec lens taggy text unorderedContainers
-  ];
-  meta = {
-    homepage = "http://github.com/alpmestan/taggy-lens";
-    description = "Lenses for the taggy html/xml parser";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/taggy/default.nix b/pkgs/development/libraries/haskell/taggy/default.nix
deleted file mode 100644
index d456afbd65f..00000000000
--- a/pkgs/development/libraries/haskell/taggy/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeHtml, blazeMarkup, hspec, hspecAttoparsec
-, text, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "taggy";
-  version = "0.1.3";
-  sha256 = "18azsibsfjz4zj69dk4a3jrdw6zvd8n1gsd1ynd2hy7i9z168iw8";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    attoparsec blazeHtml blazeMarkup text unorderedContainers vector
-  ];
-  testDepends = [
-    attoparsec blazeHtml blazeMarkup hspec hspecAttoparsec text
-    unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/alpmestan/taggy";
-    description = "Efficient and simple HTML/XML parsing library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tagshare/default.nix b/pkgs/development/libraries/haskell/tagshare/default.nix
deleted file mode 100644
index dbd88393c34..00000000000
--- a/pkgs/development/libraries/haskell/tagshare/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "tagshare";
-  version = "0.0";
-  sha256 = "1q3chp1rmwmxa8rxv7548wsvbqbng6grrnv1587p08385sp4ncfj";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "TagShare - explicit sharing with tags";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tagsoup/default.nix b/pkgs/development/libraries/haskell/tagsoup/default.nix
deleted file mode 100644
index 40ddd46ba54..00000000000
--- a/pkgs/development/libraries/haskell/tagsoup/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "tagsoup";
-  version = "0.13.3";
-  sha256 = "13b6zy6346r3cxhaivys84fnxarg8wbv7r2znazfjdkqil8n5a1j";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ text ];
-  meta = {
-    homepage = "http://community.haskell.org/~ndm/tagsoup/";
-    description = "Parsing and extracting information from (possibly malformed) HTML/XML documents";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tagstream-conduit/default.nix b/pkgs/development/libraries/haskell/tagstream-conduit/default.nix
deleted file mode 100644
index 2e939317504..00000000000
--- a/pkgs/development/libraries/haskell/tagstream-conduit/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, caseInsensitive, conduit
-, conduitExtra, dataDefault, hspec, HUnit, QuickCheck, resourcet
-, text, transformers, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tagstream-conduit";
-  version = "0.5.5.3";
-  sha256 = "1arlf7qil9bzcqykda8yyrnncm29jsfjvz5kbcdrbbhqpbqfi5mj";
-  buildDepends = [
-    attoparsec blazeBuilder caseInsensitive conduit conduitExtra
-    dataDefault resourcet text transformers xmlConduit
-  ];
-  testDepends = [ conduit hspec HUnit QuickCheck resourcet text ];
-  meta = {
-    homepage = "http://github.com/yihuang/tagstream-conduit";
-    description = "streamlined html tag parser";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tar/default.nix b/pkgs/development/libraries/haskell/tar/default.nix
deleted file mode 100644
index be98c204156..00000000000
--- a/pkgs/development/libraries/haskell/tar/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, time }:
-
-cabal.mkDerivation (self: {
-  pname = "tar";
-  version = "0.4.0.1";
-  sha256 = "0vbsv7h3zgp30mlgsw156jkv1rqy5zbm98as9haf7x15hd6jf254";
-  buildDepends = [ filepath time ];
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
-  meta = {
-    description = "Reading, writing and manipulating \".tar\" archive files.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-ant-xml/default.nix b/pkgs/development/libraries/haskell/tasty-ant-xml/default.nix
deleted file mode 100644
index 8f6b953e954..00000000000
--- a/pkgs/development/libraries/haskell/tasty-ant-xml/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, genericDeriving, mtl, stm, tagged, tasty, transformers
-, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-ant-xml";
-  version = "1.0.1";
-  sha256 = "1wb9lm9rbk46g9cm2lpcrzh59zpcy270p824agg61bj1xb9jymsc";
-  buildDepends = [
-    genericDeriving mtl stm tagged tasty transformers xml
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/tasty-ant-xml";
-    description = "Render tasty output to XML for Jenkins";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-golden/default.nix b/pkgs/development/libraries/haskell/tasty-golden/default.nix
deleted file mode 100644
index 5f2efb3520f..00000000000
--- a/pkgs/development/libraries/haskell/tasty-golden/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, deepseq, filepath, mtl, optparseApplicative, tagged
-, tasty, tastyHunit, temporaryRc
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-golden";
-  version = "2.2.2.4";
-  sha256 = "096c4h306r4z7wq8nm94mwmdndm0mwd6hhiqf77iilpdndasrl1c";
-  buildDepends = [
-    async deepseq filepath mtl optparseApplicative tagged tasty
-    temporaryRc
-  ];
-  testDepends = [ filepath tasty tastyHunit temporaryRc ];
-  meta = {
-    homepage = "https://github.com/feuerbach/tasty-golden";
-    description = "Golden tests support for tasty";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-hspec/default.nix b/pkgs/development/libraries/haskell/tasty-hspec/default.nix
deleted file mode 100644
index 459a0f1123a..00000000000
--- a/pkgs/development/libraries/haskell/tasty-hspec/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, hspecCore, QuickCheck, random, tasty
-, tastyQuickcheck, tastySmallcheck
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-hspec";
-  version = "1.1";
-  sha256 = "15ly6jf4kgdc15k6b584d99j18xb41alas62gyakw5sf8y0y02i6";
-  buildDepends = [
-    hspec hspecCore QuickCheck random tasty tastyQuickcheck
-    tastySmallcheck
-  ];
-  meta = {
-    homepage = "http://github.com/mitchellwrosen/tasty-hspec";
-    description = "Hspec support for the Tasty test framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-hunit/default.nix b/pkgs/development/libraries/haskell/tasty-hunit/default.nix
deleted file mode 100644
index edbdf8b9cd6..00000000000
--- a/pkgs/development/libraries/haskell/tasty-hunit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, tasty }:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-hunit";
-  version = "0.9.0.1";
-  sha256 = "0rhdjb4fakcbkz4cvmmf679zad9h5yr31i1g9xm1338p6xd4vwcb";
-  buildDepends = [ tasty ];
-  meta = {
-    homepage = "http://documentup.com/feuerbach/tasty";
-    description = "HUnit support for the Tasty test framework";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-program/default.nix b/pkgs/development/libraries/haskell/tasty-program/default.nix
deleted file mode 100644
index 60a88315f72..00000000000
--- a/pkgs/development/libraries/haskell/tasty-program/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, tasty }:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-program";
-  version = "1.0.1";
-  sha256 = "04q2pp7hwqiiry17dd3ng0i6ikqzpg7hfgf0ckcg33xw450kpx9n";
-  buildDepends = [ filepath tasty ];
-  meta = {
-    homepage = "https://github.com/jstolarek/tasty-program";
-    description = "Use tasty framework to test whether a program executes correctly";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-quickcheck/default.nix b/pkgs/development/libraries/haskell/tasty-quickcheck/default.nix
deleted file mode 100644
index 36b22a30f53..00000000000
--- a/pkgs/development/libraries/haskell/tasty-quickcheck/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, pcreLight, QuickCheck, tagged, tasty, tastyHunit }:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-quickcheck";
-  version = "0.8.3.2";
-  sha256 = "1q1fghmsjrdl6jkcnajmsvw4d893m6cyhzpai9vvrhxy9vdy0l1v";
-  buildDepends = [ QuickCheck tagged tasty ];
-  testDepends = [ pcreLight tasty tastyHunit ];
-  meta = {
-    homepage = "http://documentup.com/feuerbach/tasty";
-    description = "QuickCheck support for the Tasty test framework";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-rerun/default.nix b/pkgs/development/libraries/haskell/tasty-rerun/default.nix
deleted file mode 100644
index af251514b42..00000000000
--- a/pkgs/development/libraries/haskell/tasty-rerun/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, optparseApplicative, reducers, split, stm, tagged
-, tasty, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-rerun";
-  version = "1.1.3";
-  sha256 = "1pgm3h7kyg7q8ydgqqj9sn65ckl6i7cz6a8g1cfighf4gy5y0cj3";
-  buildDepends = [
-    mtl optparseApplicative reducers split stm tagged tasty
-    transformers
-  ];
-  meta = {
-    homepage = "http://github.com/ocharles/tasty-rerun";
-    description = "Run tests by filtering the test tree depending on the result of previous test runs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-smallcheck/default.nix b/pkgs/development/libraries/haskell/tasty-smallcheck/default.nix
deleted file mode 100644
index 9bdf0c52895..00000000000
--- a/pkgs/development/libraries/haskell/tasty-smallcheck/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, smallcheck, tagged, tasty }:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-smallcheck";
-  version = "0.8.0.1";
-  sha256 = "0yckfbz8na8ccyw2911i3a4hd3fdncclk3ng5343hs5cylw6y4sm";
-  buildDepends = [ async smallcheck tagged tasty ];
-  meta = {
-    homepage = "http://documentup.com/feuerbach/tasty";
-    description = "SmallCheck support for the Tasty test framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty-th/default.nix b/pkgs/development/libraries/haskell/tasty-th/default.nix
deleted file mode 100644
index 98d62036e83..00000000000
--- a/pkgs/development/libraries/haskell/tasty-th/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, languageHaskellExtract, tasty }:
-
-cabal.mkDerivation (self: {
-  pname = "tasty-th";
-  version = "0.1.3";
-  sha256 = "1fl5pagm9bdqvp7v54ilkr91m667rxw1jifwfdhrikr938aqrzx3";
-  buildDepends = [ languageHaskellExtract tasty ];
-  meta = {
-    homepage = "http://github.com/bennofs/tasty-th";
-    description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tasty/default.nix b/pkgs/development/libraries/haskell/tasty/default.nix
deleted file mode 100644
index e99c8672c86..00000000000
--- a/pkgs/development/libraries/haskell/tasty/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, async, deepseq, mtl, optparseApplicative
-, regexTdfaRc, stm, tagged, time, unboundedDelays
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tasty";
-  version = "0.10.1";
-  sha256 = "1l8ah7018f3m8css56h59fcly1jhanm5wd0hbgm8mg6pn7rrjml5";
-  buildDepends = [
-    ansiTerminal async deepseq mtl optparseApplicative regexTdfaRc stm
-    tagged time unboundedDelays
-  ];
-  meta = {
-    homepage = "http://documentup.com/feuerbach/tasty";
-    description = "Modern and extensible testing framework";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tcache-AWS/default.nix b/pkgs/development/libraries/haskell/tcache-AWS/default.nix
deleted file mode 100644
index 5f1ae4938d1..00000000000
--- a/pkgs/development/libraries/haskell/tcache-AWS/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aws, conduit, httpConduit, network, TCache, text }:
-
-cabal.mkDerivation (self: {
-  pname = "tcache-AWS";
-  version = "0.0.1";
-  sha256 = "18hi8jvc117pxjhpb891hqlsbi4wvmd6nr3vwnqqr7rcw2dsmnwv";
-  buildDepends = [ aws conduit httpConduit network TCache text ];
-  meta = {
-    description = "tcache using Amazon Web Services as default persistence mechanism";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ tomberek ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/template-default/default.nix b/pkgs/development/libraries/haskell/template-default/default.nix
deleted file mode 100644
index 3a7e3f05bdd..00000000000
--- a/pkgs/development/libraries/haskell/template-default/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault }:
-
-cabal.mkDerivation (self: {
-  pname = "template-default";
-  version = "0.1.1";
-  sha256 = "07b8j11v0247fwaf3mv72m7aaq3crbsyrxmxa352vn9h2g6l1jsd";
-  buildDepends = [ dataDefault ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/haskell-pkg-janitors/template-default";
-    description = "declaring Default instances just got even easier";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/template/default.nix b/pkgs/development/libraries/haskell/template/default.nix
deleted file mode 100644
index 4eceef5729d..00000000000
--- a/pkgs/development/libraries/haskell/template/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, text }:
-
-cabal.mkDerivation (self: {
-  pname = "template";
-  version = "0.2.0.10";
-  sha256 = "10mcnhi2rdflmv79z0359nn5sylifvk9ih38xnjqqby6n4hs7mcg";
-  buildDepends = [ mtl text ];
-  meta = {
-    description = "Simple string substitution";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/temporary-rc/default.nix b/pkgs/development/libraries/haskell/temporary-rc/default.nix
deleted file mode 100644
index 62931e168af..00000000000
--- a/pkgs/development/libraries/haskell/temporary-rc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, filepath, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "temporary-rc";
-  version = "1.2.0.3";
-  sha256 = "1nqih0qks439k3pr5kmbbc8rjdw730slrxlflqb27fbxbzb8skqs";
-  buildDepends = [ exceptions filepath transformers ];
-  meta = {
-    homepage = "http://www.github.com/feuerbach/temporary";
-    description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/temporary/default.nix b/pkgs/development/libraries/haskell/temporary/default.nix
deleted file mode 100644
index 8a048744636..00000000000
--- a/pkgs/development/libraries/haskell/temporary/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, exceptions, filepath, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "temporary";
-  version = "1.2.0.3";
-  sha256 = "0is67bmsjmbbw6wymhis8wyq9gax3sszm573p5719fx2c9z9r24a";
-  buildDepends = [ exceptions filepath transformers ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.github.com/batterseapower/temporary";
-    description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/terminal-progress-bar/default.nix b/pkgs/development/libraries/haskell/terminal-progress-bar/default.nix
deleted file mode 100644
index 89cf249ecd4..00000000000
--- a/pkgs/development/libraries/haskell/terminal-progress-bar/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseUnicodeSymbols, HUnit, stm, stmChans, testFramework
-, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "terminal-progress-bar";
-  version = "0.0.1.4";
-  sha256 = "0ldvii23ks446xrd27aklh8s8pn1yi3dzhhzl05gipjqbhq3lsx3";
-  buildDepends = [ baseUnicodeSymbols stm stmChans ];
-  testDepends = [
-    baseUnicodeSymbols HUnit testFramework testFrameworkHunit
-  ];
-  meta = {
-    homepage = "https://github.com/roelvandijk/terminal-progress-bar";
-    description = "A simple progress bar in the terminal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/terminal-size/default.nix b/pkgs/development/libraries/haskell/terminal-size/default.nix
deleted file mode 100644
index d143a66713a..00000000000
--- a/pkgs/development/libraries/haskell/terminal-size/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "terminal-size";
-  version = "0.3.0";
-  sha256 = "0g8v08d20hlfsah9dlgv2v2pzj0m4dva0zp6zi4jrkxjhg6vi7bw";
-  meta = {
-    description = "Get terminal window height and width";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/terminfo/default.nix b/pkgs/development/libraries/haskell/terminfo/default.nix
deleted file mode 100644
index 9bb59e14a1e..00000000000
--- a/pkgs/development/libraries/haskell/terminfo/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ncurses }:
-
-cabal.mkDerivation (self: {
-  pname = "terminfo";
-  version = "0.4.0.0";
-  sha256 = "10y8mhpazcpwwvg1avc0zxq534rwavg82q69l7wm5np24sb5lrv8";
-  extraLibraries = [ ncurses ];
-  meta = {
-    homepage = "https://github.com/judah/terminfo";
-    description = "Haskell bindings to the terminfo library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-framework-hunit/default.nix b/pkgs/development/libraries/haskell/test-framework-hunit/default.nix
deleted file mode 100644
index 12919ec17b8..00000000000
--- a/pkgs/development/libraries/haskell/test-framework-hunit/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, HUnit, testFramework }:
-
-cabal.mkDerivation (self: {
-  pname = "test-framework-hunit";
-  version = "0.3.0.1";
-  sha256 = "1h0h55kf6ff25nbfx1mhliwyknc0glwv3zi78wpzllbjbs7gvyfk";
-  buildDepends = [ extensibleExceptions HUnit testFramework ];
-  meta = {
-    homepage = "https://batterseapower.github.io/test-framework/";
-    description = "HUnit support for the test-framework package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix b/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix
deleted file mode 100644
index a012d8a047e..00000000000
--- a/pkgs/development/libraries/haskell/test-framework-quickcheck2/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, extensibleExceptions, QuickCheck, random, testFramework }:
-
-cabal.mkDerivation (self: {
-  pname = "test-framework-quickcheck2";
-  version = "0.3.0.3";
-  sha256 = "12p1zwrsz35r3j5gzbvixz9z1h5643rhihf5gqznmc991krwd5nc";
-  buildDepends = [
-    extensibleExceptions QuickCheck random testFramework
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://batterseapower.github.io/test-framework/";
-    description = "QuickCheck2 support for the test-framework package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-framework-smallcheck/default.nix b/pkgs/development/libraries/haskell/test-framework-smallcheck/default.nix
deleted file mode 100644
index 5837ea46741..00000000000
--- a/pkgs/development/libraries/haskell/test-framework-smallcheck/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, smallcheck, testFramework, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "test-framework-smallcheck";
-  version = "0.2";
-  sha256 = "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0";
-  buildDepends = [ smallcheck testFramework transformers ];
-  meta = {
-    homepage = "https://github.com/feuerbach/smallcheck";
-    description = "Support for SmallCheck tests in test-framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix b/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix
deleted file mode 100644
index a7881a7ebfc..00000000000
--- a/pkgs/development/libraries/haskell/test-framework-th-prime/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs, haskellSrcExts, testFramework }:
-
-cabal.mkDerivation (self: {
-  pname = "test-framework-th-prime";
-  version = "0.0.7";
-  sha256 = "056d66jk7gn0ghsb75f2kpspws0gs1w9vnw0ywpq6kbskv992v0p";
-  buildDepends = [ cpphs haskellSrcExts testFramework ];
-  meta = {
-    description = "Template Haskell for test framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-framework-th/default.nix b/pkgs/development/libraries/haskell/test-framework-th/default.nix
deleted file mode 100644
index 21c719c538d..00000000000
--- a/pkgs/development/libraries/haskell/test-framework-th/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcExts, languageHaskellExtract, regexPosix
-, testFramework
-}:
-
-cabal.mkDerivation (self: {
-  pname = "test-framework-th";
-  version = "0.2.4";
-  sha256 = "12lw7yj02jb9s0i7rb98jjam43j2h0gzmnbj9zi933fx7sg0sy4b";
-  buildDepends = [
-    haskellSrcExts languageHaskellExtract regexPosix testFramework
-  ];
-  meta = {
-    homepage = "http://github.com/finnsson/test-generator";
-    description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-framework/default.nix b/pkgs/development/libraries/haskell/test-framework/default.nix
deleted file mode 100644
index b4ba1fd1009..00000000000
--- a/pkgs/development/libraries/haskell/test-framework/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, ansiWlPprint, hostname, random, regexPosix
-, time, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "test-framework";
-  version = "0.8.1.0";
-  sha256 = "1js7jbdw0xijpjlca3yh7mw427s3rjkymm1qi565r928pbsbdkhm";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    ansiTerminal ansiWlPprint hostname random regexPosix time xml
-  ];
-  meta = {
-    homepage = "https://batterseapower.github.io/test-framework/";
-    description = "Framework for running and organising tests, with HUnit and QuickCheck support";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/test-simple/default.nix b/pkgs/development/libraries/haskell/test-simple/default.nix
deleted file mode 100644
index 181c92147e3..00000000000
--- a/pkgs/development/libraries/haskell/test-simple/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, executablePath, mtl, QuickCheck, statePlus }:
-
-cabal.mkDerivation (self: {
-  pname = "test-simple";
-  version = "0.1.7";
-  sha256 = "1p9y15vv23j1qn3shxl2wqb8skh0n53vrb39qv1nvff9bclxldka";
-  buildDepends = [ mtl QuickCheck statePlus ];
-  testDepends = [ executablePath mtl QuickCheck ];
-  meta = {
-    description = "Simple Perl inspired testing";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/testing-feat/default.nix b/pkgs/development/libraries/haskell/testing-feat/default.nix
deleted file mode 100644
index e45d49fb5a8..00000000000
--- a/pkgs/development/libraries/haskell/testing-feat/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, QuickCheck, tagshare }:
-
-cabal.mkDerivation (self: {
-  pname = "testing-feat";
-  version = "0.4.0.2";
-  sha256 = "15gi6w7p4alnih9grklhhr8338y1aal07admbz4n2f724hnhyb2j";
-  buildDepends = [ mtl QuickCheck tagshare ];
-  meta = {
-    description = "Functional Enumeration of Algebraic Types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/texmath/default.nix b/pkgs/development/libraries/haskell/texmath/default.nix
deleted file mode 100644
index f8bff923c6d..00000000000
--- a/pkgs/development/libraries/haskell/texmath/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, mtl, networkUri, pandocTypes, parsec, split, syb
-, temporary, text, utf8String, xml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "texmath";
-  version = "0.8.0.1";
-  sha256 = "1k68spamhqwq4afcd0283w731gq0k6j6jxbp5099y6bndh8ff9cn";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl networkUri pandocTypes parsec syb xml ];
-  testDepends = [ filepath split temporary text utf8String xml ];
-  meta = {
-    homepage = "http://github.com/jgm/texmath";
-    description = "Conversion between formats used to represent mathematics";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text-binary/default.nix b/pkgs/development/libraries/haskell/text-binary/default.nix
deleted file mode 100644
index 9e6205b7001..00000000000
--- a/pkgs/development/libraries/haskell/text-binary/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, text }:
-
-cabal.mkDerivation (self: {
-  pname = "text-binary";
-  version = "0.1.0";
-  sha256 = "0wc501j8hqspnhf4d1hyb18f1wgc4kl2qx1b5s4bkxv0dfbwrk6z";
-  buildDepends = [ binary text ];
-  meta = {
-    homepage = "https://github.com/kawu/text-binary";
-    description = "Binary instances for text types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text-format/default.nix b/pkgs/development/libraries/haskell/text-format/default.nix
deleted file mode 100644
index c1bc8c8bc8e..00000000000
--- a/pkgs/development/libraries/haskell/text-format/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doubleConversion, text, time, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "text-format";
-  version = "0.3.1.1";
-  sha256 = "02zfgzfjvkaxbma1h2gr95h10c8q9gyaadag41q579j68iv15qbd";
-  buildDepends = [ doubleConversion text time transformers ];
-  meta = {
-    homepage = "https://github.com/bos/text-format";
-    description = "Text formatting";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text-icu/default.nix b/pkgs/development/libraries/haskell/text-icu/default.nix
deleted file mode 100644
index 000b689b276..00000000000
--- a/pkgs/development/libraries/haskell/text-icu/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, icu, QuickCheck, random, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "text-icu";
-  version = "0.7.0.0";
-  sha256 = "1fvq6qi9kvw722v2m9d40vwwa2irswfapqfjcrym9c2swdagxnry";
-  buildDepends = [ deepseq text ];
-  testDepends = [
-    deepseq HUnit QuickCheck random testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 text
-  ];
-  extraLibraries = [ icu ];
-  meta = {
-    homepage = "https://github.com/bos/text-icu";
-    description = "Bindings to the ICU library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text-stream-decode/default.nix b/pkgs/development/libraries/haskell/text-stream-decode/default.nix
deleted file mode 100644
index 2f34dbb0b46..00000000000
--- a/pkgs/development/libraries/haskell/text-stream-decode/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, hspec, text }:
-
-cabal.mkDerivation (self: {
-  pname = "text-stream-decode";
-  version = "0.1.0.5";
-  sha256 = "1s2lncs5k8rswg1bpf4vz5p1maj46bsgf7ar4lzcla9bf3f4bppy";
-  buildDepends = [ text ];
-  testDepends = [ deepseq hspec text ];
-  meta = {
-    homepage = "http://github.com/fpco/text-stream-decode";
-    description = "Streaming decoding functions for UTF encodings. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text/0.11.2.3.nix b/pkgs/development/libraries/haskell/text/0.11.2.3.nix
deleted file mode 100644
index 05a0f899f93..00000000000
--- a/pkgs/development/libraries/haskell/text/0.11.2.3.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, QuickCheck, random, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "text";
-  version = "0.11.2.3";
-  sha256 = "0jrl3qbi91gkcnws9crsa59jsmmbjy91fwvl07qka9m48nq3f9rm";
-  buildDepends = [ deepseq ];
-  testDepends = [
-    deepseq HUnit QuickCheck random testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/text";
-    description = "An efficient packed Unicode text type";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text/1.1.1.3.nix b/pkgs/development/libraries/haskell/text/1.1.1.3.nix
deleted file mode 100644
index 3908a7a0cae..00000000000
--- a/pkgs/development/libraries/haskell/text/1.1.1.3.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, QuickCheck, random, testFramework
-, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "text";
-  version = "1.1.1.3";
-  sha256 = "1yrzg449nbbzh2fb9mdmf2jjfhk2g87kr9m2ibssbsqx53p98z0c";
-  buildDepends = [ deepseq ];
-  testDepends = [
-    deepseq HUnit QuickCheck random testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/text";
-    description = "An efficient packed Unicode text type";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/text/1.2.0.3.nix b/pkgs/development/libraries/haskell/text/1.2.0.3.nix
deleted file mode 100644
index d0d2112a5e2..00000000000
--- a/pkgs/development/libraries/haskell/text/1.2.0.3.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, HUnit, QuickCheck, quickcheckUnicode, random
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "text";
-  version = "1.2.0.3";
-  sha256 = "11prz0vli6rclj04vpx5dnzfyznvsrq7i2jmh4sjy37nic5bqf0x";
-  buildDepends = [ deepseq ];
-  testDepends = [
-    deepseq HUnit QuickCheck quickcheckUnicode random testFramework
-    testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/bos/text";
-    description = "An efficient packed Unicode text type";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tf-random/default.nix b/pkgs/development/libraries/haskell/tf-random/default.nix
deleted file mode 100644
index 4b123bc3164..00000000000
--- a/pkgs/development/libraries/haskell/tf-random/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, primitive, random, time }:
-
-cabal.mkDerivation (self: {
-  pname = "tf-random";
-  version = "0.5";
-  sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
-  buildDepends = [ primitive random time ];
-  meta = {
-    description = "High-quality splittable pseudorandom number generator";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-desugar/default.nix b/pkgs/development/libraries/haskell/th-desugar/default.nix
deleted file mode 100644
index 94919bba6e4..00000000000
--- a/pkgs/development/libraries/haskell/th-desugar/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HUnit, mtl, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "th-desugar";
-  version = "1.4.2";
-  sha256 = "16l0khjx2wppnm9spp6mg659m95hxjkzfv3pjw5ays3z6clhx8b9";
-  buildDepends = [ mtl syb ];
-  testDepends = [ hspec HUnit mtl syb ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.cis.upenn.edu/~eir/packages/th-desugar";
-    description = "Functions to desugar Template Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-expand-syns/default.nix b/pkgs/development/libraries/haskell/th-expand-syns/default.nix
deleted file mode 100644
index 5cb842ab388..00000000000
--- a/pkgs/development/libraries/haskell/th-expand-syns/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "th-expand-syns";
-  version = "0.3.0.4";
-  sha256 = "05qgfam7zq02848icvddds67ch5d8py7r30izg4lp0df0kzn08yq";
-  buildDepends = [ syb ];
-  meta = {
-    description = "Expands type synonyms in Template Haskell ASTs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-extras/default.nix b/pkgs/development/libraries/haskell/th-extras/default.nix
deleted file mode 100644
index 285329912df..00000000000
--- a/pkgs/development/libraries/haskell/th-extras/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "th-extras";
-  version = "0.0.0.2";
-  sha256 = "15sqf2jjnqcssq8hp80fk0ysgwqykjjc31gvvmzg4sypskpjs8cl";
-  buildDepends = [ syb ];
-  meta = {
-    homepage = "https://github.com/mokus0/th-extras";
-    description = "A grab bag of functions for use with Template Haskell";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-lift-instances/default.nix b/pkgs/development/libraries/haskell/th-lift-instances/default.nix
deleted file mode 100644
index e81a8cf921e..00000000000
--- a/pkgs/development/libraries/haskell/th-lift-instances/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filepath, QuickCheck, text, thLift, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "th-lift-instances";
-  version = "0.1.4";
-  sha256 = "02sf7qn1rs33cdf1dl7vpwkhqzhmj8h3naw0ngh2kz05ymk2qng4";
-  buildDepends = [ text thLift vector ];
-  testDepends = [ doctest filepath QuickCheck text vector ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/bennofs/th-lift-instances/";
-    description = "Lift instances for template-haskell for common data types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-lift/default.nix b/pkgs/development/libraries/haskell/th-lift/default.nix
deleted file mode 100644
index 28fdedbde75..00000000000
--- a/pkgs/development/libraries/haskell/th-lift/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "th-lift";
-  version = "0.7";
-  sha256 = "1mh5k6ifmc3mjavlrpkcq55ng737yb3nqv1q67fv8irkv5m6qpza";
-  meta = {
-    homepage = "http://github.com/mboes/th-lift";
-    description = "Derive Template Haskell's Lift class for datatypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-orphans/default.nix b/pkgs/development/libraries/haskell/th-orphans/default.nix
deleted file mode 100644
index 8f6da0bd038..00000000000
--- a/pkgs/development/libraries/haskell/th-orphans/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, thLift, thReifyMany }:
-
-cabal.mkDerivation (self: {
-  pname = "th-orphans";
-  version = "0.8.2";
-  sha256 = "19d4ls2plxmn5n9c99503mvi99ffp6y6zxi564zf6cdfgw8v73fy";
-  buildDepends = [ thLift thReifyMany ];
-  jailbreak = true;
-  meta = {
-    description = "Orphan instances for TH datatypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/th-reify-many/default.nix b/pkgs/development/libraries/haskell/th-reify-many/default.nix
deleted file mode 100644
index 940f8c8c29d..00000000000
--- a/pkgs/development/libraries/haskell/th-reify-many/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, safe, thExpandSyns }:
-
-cabal.mkDerivation (self: {
-  pname = "th-reify-many";
-  version = "0.1.2";
-  sha256 = "1r7ran4vi2mrhcr6qil89cni6ci3dgm775lfw5ciml3gz1948vz9";
-  buildDepends = [ mtl safe thExpandSyns ];
-  meta = {
-    homepage = "http://github.com/mgsloan/th-reify-many";
-    description = "Recurseively reify template haskell datatype info";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/these/default.nix b/pkgs/development/libraries/haskell/these/default.nix
deleted file mode 100644
index 7b989c7ad38..00000000000
--- a/pkgs/development/libraries/haskell/these/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, mtl, profunctors, semigroupoids, semigroups
-, transformers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "these";
-  version = "0.4.2";
-  sha256 = "0hs59i07k1lkynvdpymjvl1va2frc3aq6wyrmbi7mz3vmz0bjcp7";
-  buildDepends = [
-    bifunctors mtl profunctors semigroupoids semigroups transformers
-    vector
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/isomorphism/these";
-    description = "An either-or-both data type, with corresponding hybrid error/writer monad transformer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/thespian/default.nix b/pkgs/development/libraries/haskell/thespian/default.nix
deleted file mode 100644
index 8d10ea06ae5..00000000000
--- a/pkgs/development/libraries/haskell/thespian/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "thespian";
-  version = "0.999";
-  sha256 = "0z3cqjcf6xr0z7g3s1jszcs39w43sl0793gl0qm3dklbginqbcnn";
-  buildDepends = [ mtl ];
-  meta = {
-    homepage = "http://bitbucket.org/alinabi/thespian";
-    description = "Lightweight Erlang-style actors for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/thread-local-storage/default.nix b/pkgs/development/libraries/haskell/thread-local-storage/default.nix
deleted file mode 100644
index 5405f903e1d..00000000000
--- a/pkgs/development/libraries/haskell/thread-local-storage/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, atomicPrimops }:
-
-cabal.mkDerivation (self: {
-  pname = "thread-local-storage";
-  version = "0.1.0.3";
-  sha256 = "0ka6xrxzsw2z95qcc4v2hh4ldb22zkd5s62lns3v1853g4dw7k3l";
-  testDepends = [ atomicPrimops ];
-  doCheck = false;
-  meta = {
-    description = "Several options for thread-local-storage (TLS) in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/threadmanager/default.nix b/pkgs/development/libraries/haskell/threadmanager/default.nix
deleted file mode 100644
index 92942a55e16..00000000000
--- a/pkgs/development/libraries/haskell/threadmanager/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "threadmanager";
-  version = "0.1.7";
-  sha256 = "17s26hlailbr8c9d3dv1pwiy81m3nzr3sw0v9y716rmhldf7k09f";
-  meta = {
-    description = "(deprecated in favor of 'threads') Simple thread management";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/threads/default.nix b/pkgs/development/libraries/haskell/threads/default.nix
deleted file mode 100644
index 96b6fbb172a..00000000000
--- a/pkgs/development/libraries/haskell/threads/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseUnicodeSymbols, concurrentExtra, HUnit, stm
-, testFramework, testFrameworkHunit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "threads";
-  version = "0.5.1.2";
-  sha256 = "1bq2aza6sam4zkgpgf8x4lhkk2na1i8annx9cwad3j68p5vdg929";
-  buildDepends = [ baseUnicodeSymbols stm ];
-  testDepends = [
-    baseUnicodeSymbols concurrentExtra HUnit stm testFramework
-    testFrameworkHunit
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/basvandijk/threads";
-    description = "Fork threads and wait for their result";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/threepenny-gui/default.nix b/pkgs/development/libraries/haskell/threepenny-gui/default.nix
deleted file mode 100644
index 5586c28079b..00000000000
--- a/pkgs/development/libraries/haskell/threepenny-gui/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsecEnumerator, dataDefault, deepseq
-, filepath, hashable, MonadCatchIOTransformers, networkUri, safe
-, snapCore, snapServer, stm, text, time, transformers
-, unorderedContainers, utf8String, vault, websockets
-, websocketsSnap
-}:
-
-cabal.mkDerivation (self: {
-  pname = "threepenny-gui";
-  version = "0.5.0.0";
-  sha256 = "0rr826k6p2hbp66qr12sci6km40krbi7lbs293r11jxi0ivj5drd";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsecEnumerator dataDefault deepseq filepath hashable
-    MonadCatchIOTransformers networkUri safe snapCore snapServer stm
-    text time transformers unorderedContainers utf8String vault
-    websockets websocketsSnap
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Threepenny-gui";
-    description = "GUI framework that uses the web browser as a display";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/thyme/default.nix b/pkgs/development/libraries/haskell/thyme/default.nix
deleted file mode 100644
index 7c18f2c555b..00000000000
--- a/pkgs/development/libraries/haskell/thyme/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, Cabal, cpphs, deepseq, filepath, mtl
-, profunctors, QuickCheck, random, systemPosixRedirect, text, time
-, vector, vectorSpace, vectorThUnbox
-}:
-
-cabal.mkDerivation (self: {
-  pname = "thyme";
-  version = "0.3.5.5";
-  sha256 = "0v3rbjl92bqggsdra72zdq6rxzb2qf1268424p94225lnwgp1il4";
-  buildDepends = [
-    aeson attoparsec deepseq mtl profunctors QuickCheck random text
-    time vector vectorSpace vectorThUnbox
-  ];
-  testDepends = [
-    attoparsec Cabal filepath mtl profunctors QuickCheck random
-    systemPosixRedirect text time vectorSpace
-  ];
-  buildTools = [ cpphs ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/liyang/thyme";
-    description = "A faster time library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/time-compat/default.nix b/pkgs/development/libraries/haskell/time-compat/default.nix
deleted file mode 100644
index ed9da18c39a..00000000000
--- a/pkgs/development/libraries/haskell/time-compat/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "time-compat";
-  version = "0.1.0.3";
-  sha256 = "0zqgzr8yjn36rn6gflwh5s0c92vl44xzxiw0jz8d5h0h8lhi21sr";
-  buildDepends = [ time ];
-  meta = {
-    homepage = "http://hub.darcs.net/dag/time-compat";
-    description = "Compatibility with old-time for the time package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/time-recurrence/default.nix b/pkgs/development/libraries/haskell/time-recurrence/default.nix
deleted file mode 100644
index 8f0aa711151..00000000000
--- a/pkgs/development/libraries/haskell/time-recurrence/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataOrdlist, HUnit, mtl, testFramework, testFrameworkHunit
-, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "time-recurrence";
-  version = "0.9.2";
-  sha256 = "1arqmkagmswimbh78qfz5bcilk9i14w29j4vf4i89d00vac3vrzm";
-  buildDepends = [ dataOrdlist mtl time ];
-  testDepends = [
-    dataOrdlist HUnit mtl testFramework testFrameworkHunit time
-  ];
-  meta = {
-    homepage = "http://github.com/hellertime/time-recurrence";
-    description = "Generate recurring dates";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/time/1.1.2.4.nix b/pkgs/development/libraries/haskell/time/1.1.2.4.nix
deleted file mode 100644
index 97bdaa852b5..00000000000
--- a/pkgs/development/libraries/haskell/time/1.1.2.4.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "time";
-  version = "1.1.2.4";
-  sha256 = "11dfcb9b5ca76428a7a31019928c3c1898320f774e5d3df8e4407580d074fad3";
-  meta = {
-    homepage = "http://semantic.org/TimeLib/";
-    description = "A time library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/time/1.5.nix b/pkgs/development/libraries/haskell/time/1.5.nix
deleted file mode 100644
index ba77c73874d..00000000000
--- a/pkgs/development/libraries/haskell/time/1.5.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, QuickCheck, testFramework
-, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "time";
-  version = "1.5";
-  sha256 = "0vj82msx650z473inhr8yav7k38zj7096wam477y77wardx57pdc";
-  buildDepends = [ deepseq ];
-  testDepends = [
-    deepseq QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/haskell/time";
-    description = "A time library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/timeparsers/default.nix b/pkgs/development/libraries/haskell/timeparsers/default.nix
deleted file mode 100644
index 3259d706a68..00000000000
--- a/pkgs/development/libraries/haskell/timeparsers/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, convertible, mtl, time }:
-
-cabal.mkDerivation (self: {
-  pname = "timeparsers";
-  version = "0.3.2";
-  sha256 = "1dicp58f2amn5rgmnlfjpv4aj7ak6jrdlba2marglddvj4ycq1h7";
-  buildDepends = [ attoparsec convertible mtl time ];
-  jailbreak = true;
-  meta = {
-    description = "Attoparsec parsers for various Date/Time formats";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/timerep/default.nix b/pkgs/development/libraries/haskell/timerep/default.nix
deleted file mode 100644
index aea0fe91208..00000000000
--- a/pkgs/development/libraries/haskell/timerep/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "timerep";
-  version = "1.0.3";
-  sha256 = "14lz8nzfy1j7snvifbwjkk1fjc8wy4jk67xk9n87r25v3cva3x0p";
-  buildDepends = [ time ];
-  meta = {
-    description = "Parse and display time according to some RFCs (RFC3339, RFC2822)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/timezone-olson/default.nix b/pkgs/development/libraries/haskell/timezone-olson/default.nix
deleted file mode 100644
index 8b8704c0de7..00000000000
--- a/pkgs/development/libraries/haskell/timezone-olson/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, extensibleExceptions, time, timezoneSeries }:
-
-cabal.mkDerivation (self: {
-  pname = "timezone-olson";
-  version = "0.1.6";
-  sha256 = "0gg1fq85km5d48966a267q6z0wwl1dz88xq88v0l1jlkwd9jsb0z";
-  buildDepends = [ binary extensibleExceptions time timezoneSeries ];
-  meta = {
-    homepage = "http://projects.haskell.org/time-ng/";
-    description = "A pure Haskell parser and renderer for binary Olson timezone files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/timezone-series/default.nix b/pkgs/development/libraries/haskell/timezone-series/default.nix
deleted file mode 100644
index d46f2d81254..00000000000
--- a/pkgs/development/libraries/haskell/timezone-series/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, time }:
-
-cabal.mkDerivation (self: {
-  pname = "timezone-series";
-  version = "0.1.4";
-  sha256 = "06p5v0dimhwmra100gwkhkz3ll492i2bvafw0qx2qzcxx4yxff40";
-  buildDepends = [ time ];
-  meta = {
-    homepage = "http://projects.haskell.org/time-ng/";
-    description = "Enhanced timezone handling for Data.Time";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tls/default.nix b/pkgs/development/libraries/haskell/tls/default.nix
deleted file mode 100644
index d9b82d13769..00000000000
--- a/pkgs/development/libraries/haskell/tls/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Encoding, asn1Types, async, byteable, cereal
-, cipherAes, cipherDes, cipherRc4, cprngAes, cryptoCipherTypes
-, cryptohash, cryptoNumbers, cryptoPubkey, cryptoPubkeyTypes
-, cryptoRandom, dataDefaultClass, hourglass, mtl, network
-, QuickCheck, tasty, tastyQuickcheck, transformers, x509, x509Store
-, x509Validation
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tls";
-  version = "1.2.13";
-  sha256 = "1djjscmyn3wcnlzz1r0clz2nxa2y23rlyjk30xjsdp0m1sq0vdc3";
-  buildDepends = [
-    asn1Encoding asn1Types async byteable cereal cipherAes cipherDes
-    cipherRc4 cryptoCipherTypes cryptohash cryptoNumbers cryptoPubkey
-    cryptoPubkeyTypes cryptoRandom dataDefaultClass mtl network
-    transformers x509 x509Store x509Validation
-  ];
-  testDepends = [
-    cereal cprngAes cryptoPubkey cryptoRandom dataDefaultClass
-    hourglass mtl QuickCheck tasty tastyQuickcheck x509 x509Validation
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-tls";
-    description = "TLS/SSL protocol native implementation (Server and Client)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/torrent/default.nix b/pkgs/development/libraries/haskell/torrent/default.nix
deleted file mode 100644
index 0133de6c221..00000000000
--- a/pkgs/development/libraries/haskell/torrent/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bencode, binary, filepath, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "torrent";
-  version = "10000.0.0";
-  sha256 = "030ll4m80ljkvq72n1aa8a2ygqa56ykkndzy5g40vh9j9j5vq52r";
-  buildDepends = [ bencode binary filepath syb ];
-  meta = {
-    description = "BitTorrent file parser and generater";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tostring/default.nix b/pkgs/development/libraries/haskell/tostring/default.nix
deleted file mode 100644
index 8b6623d4639..00000000000
--- a/pkgs/development/libraries/haskell/tostring/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, caseInsensitive, text, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "tostring";
-  version = "0.2.1";
-  sha256 = "0lvfvjs1q6hndbchij3zn1xi6vb1v53r379jvyc2m92sqqcfnylw";
-  buildDepends = [ caseInsensitive text utf8String ];
-  meta = {
-    description = "The ToString class";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/transformers-base/default.nix b/pkgs/development/libraries/haskell/transformers-base/default.nix
deleted file mode 100644
index d7b9f53951c..00000000000
--- a/pkgs/development/libraries/haskell/transformers-base/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "transformers-base";
-  version = "0.4.3";
-  sha256 = "0bklr7piiipnh99jnqx262pdyb9hzk852d6hzk5sqppvz5ndcf4y";
-  buildDepends = [ stm transformers ];
-  meta = {
-    homepage = "https://github.com/mvv/transformers-base";
-    description = "Lift computations from the bottom of a transformer stack";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/transformers-compat/default.nix b/pkgs/development/libraries/haskell/transformers-compat/default.nix
deleted file mode 100644
index d0dc4ae024d..00000000000
--- a/pkgs/development/libraries/haskell/transformers-compat/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "transformers-compat";
-  version = "0.3.3.4";
-  sha256 = "1hab41ggyaxr4xn2szv8y9fg9np8zi8ifhimr33fspid1jz14xr5";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/ekmett/transformers-compat/";
-    description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/transformers-free/default.nix b/pkgs/development/libraries/haskell/transformers-free/default.nix
deleted file mode 100644
index c989d620f40..00000000000
--- a/pkgs/development/libraries/haskell/transformers-free/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "transformers-free";
-  version = "1.0.1";
-  sha256 = "0fbzkr7ifvqng8wqi3332vwvmx36f8z167angyskfdd0a5rik2z0";
-  buildDepends = [ transformers ];
-  meta = {
-    description = "Free monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/transformers/0.3.0.0.nix b/pkgs/development/libraries/haskell/transformers/0.3.0.0.nix
deleted file mode 100644
index fe2b0f91ef9..00000000000
--- a/pkgs/development/libraries/haskell/transformers/0.3.0.0.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "transformers";
-  version = "0.3.0.0";
-  sha256 = "14cmfdi4cmirbrc3x2h6ly08j0mb4p59mxbqkqw8rnbsr4g0rap5";
-  meta = {
-    description = "Concrete functor and monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/transformers/0.4.2.0.nix b/pkgs/development/libraries/haskell/transformers/0.4.2.0.nix
deleted file mode 100644
index 3557941a9a8..00000000000
--- a/pkgs/development/libraries/haskell/transformers/0.4.2.0.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "transformers";
-  version = "0.4.2.0";
-  sha256 = "0a364zfcm17mhpy0c4ms2j88sys4yvgd6071qsgk93la2wjm8mkr";
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
-  meta = {
-    description = "Concrete functor and monad transformers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/traverse-with-class/default.nix b/pkgs/development/libraries/haskell/traverse-with-class/default.nix
deleted file mode 100644
index 2ec410dc0a4..00000000000
--- a/pkgs/development/libraries/haskell/traverse-with-class/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "traverse-with-class";
-  version = "0.2.0.3";
-  sha256 = "0snms19w3n9ni1wmf4ikwpp298nc6qk6phrjxi5g023ihqqdvr6g";
-  buildDepends = [ transformers ];
-  meta = {
-    description = "Generic applicative traversals";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tree-view/default.nix b/pkgs/development/libraries/haskell/tree-view/default.nix
deleted file mode 100644
index 6c3adfdb9f4..00000000000
--- a/pkgs/development/libraries/haskell/tree-view/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "tree-view";
-  version = "0.4";
-  sha256 = "0mzywp6nipc6zs98dy4ny2s3r9d745lqpjazfnj5y4hx8swyckgn";
-  buildDepends = [ mtl ];
-  meta = {
-    description = "Render trees as foldable HTML and Unicode art";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/trifecta/default.nix b/pkgs/development/libraries/haskell/trifecta/default.nix
deleted file mode 100644
index a73f47afb1c..00000000000
--- a/pkgs/development/libraries/haskell/trifecta/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, ansiWlPprint, blazeBuilder, blazeHtml
-, blazeMarkup, charset, comonad, deepseq, doctest, filepath
-, fingertree, hashable, lens, mtl, parsers, QuickCheck, reducers
-, semigroups, transformers, unorderedContainers, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "trifecta";
-  version = "1.5.1";
-  sha256 = "1fayr6sd9m84rqpcygacafn9vr9zva7rmkpvyzz0bf1p1z7i6b2n";
-  buildDepends = [
-    ansiTerminal ansiWlPprint blazeBuilder blazeHtml blazeMarkup
-    charset comonad deepseq fingertree hashable lens mtl parsers
-    reducers semigroups transformers unorderedContainers utf8String
-  ];
-  testDepends = [ doctest filepath parsers QuickCheck ];
-  meta = {
-    homepage = "http://github.com/ekmett/trifecta/";
-    description = "A modern parser combinator library with convenient diagnostics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/trivia/default.nix b/pkgs/development/libraries/haskell/trivia/default.nix
deleted file mode 100644
index b32653032b5..00000000000
--- a/pkgs/development/libraries/haskell/trivia/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, distributive }:
-
-cabal.mkDerivation (self: {
-  pname = "trivia";
-  version = "0.0";
-  sha256 = "03xmzjqwk6492jmmbq6066ymsxb0wk0pmyf0c5f018nfps0g3i78";
-  buildDepends = [ comonad distributive ];
-  meta = {
-    homepage = "https://github.com/fumieval/trivia";
-    description = "The trivial monad and comonad";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tuple/default.nix b/pkgs/development/libraries/haskell/tuple/default.nix
deleted file mode 100644
index 6997d2229ce..00000000000
--- a/pkgs/development/libraries/haskell/tuple/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, OneTuple }:
-
-cabal.mkDerivation (self: {
-  pname = "tuple";
-  version = "0.3.0.2";
-  sha256 = "094nx29aahyrvbcn7yca9zs2a5rxz1is7510w1q43rpvza7hdjrg";
-  buildDepends = [ OneTuple ];
-  meta = {
-    description = "Various functions on tuples";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/twitter-conduit/default.nix b/pkgs/development/libraries/haskell/twitter-conduit/default.nix
deleted file mode 100644
index 31542d43ebc..00000000000
--- a/pkgs/development/libraries/haskell/twitter-conduit/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, authenticateOauth, caseInsensitive
-, conduit, conduitExtra, dataDefault, doctest, filepath, hlint
-, hspec, httpClient, httpConduit, httpTypes, lens, lensAeson
-, monadControl, networkUri, resourcet, text, time, transformers
-, transformersBase, twitterTypes, twitterTypesLens, fetchurl
-}:
-
-cabal.mkDerivation (self: {
-  pname = "twitter-conduit";
-  version = "0.1.0";
-  sha256 = "1cymgp3wlswxn5qfdr442cqq2ak48b5w1zcsr67n2g5p1izadwji";
-  editedCabalFile = "06z8dwvc17xhzpvb7cm0j6v63r5f3xirj36rr86bds3rw1zbnd0z";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec authenticateOauth conduit conduitExtra dataDefault
-    httpClient httpConduit httpTypes lens lensAeson networkUri
-    resourcet text time transformers twitterTypes twitterTypesLens
-  ];
-  testDepends = [
-    aeson attoparsec authenticateOauth caseInsensitive conduit
-    conduitExtra dataDefault doctest filepath hlint hspec httpClient
-    httpConduit httpTypes lens lensAeson monadControl networkUri
-    resourcet text time transformers transformersBase twitterTypes
-    twitterTypesLens
-  ];
-  meta = {
-    homepage = "https://github.com/himura/twitter-conduit";
-    description = "Twitter API package with conduit interface and Streaming API support";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/twitter-types-lens/default.nix b/pkgs/development/libraries/haskell/twitter-types-lens/default.nix
deleted file mode 100644
index 85407fc00b2..00000000000
--- a/pkgs/development/libraries/haskell/twitter-types-lens/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lens, text, twitterTypes }:
-
-cabal.mkDerivation (self: {
-  pname = "twitter-types-lens";
-  version = "0.6.0";
-  sha256 = "0n2z7v2mcvj2czkszkp87sf7cv4zj82yccygs9ah5ax28dw823v3";
-  buildDepends = [ lens text twitterTypes ];
-  meta = {
-    homepage = "https://github.com/himura/twitter-types-lens";
-    description = "Twitter JSON types (lens powered)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/twitter-types/default.nix b/pkgs/development/libraries/haskell/twitter-types/default.nix
deleted file mode 100644
index 9ed6a77ac2d..00000000000
--- a/pkgs/development/libraries/haskell/twitter-types/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, filepath, HUnit, testFramework
-, testFrameworkHunit, testFrameworkThPrime, text
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "twitter-types";
-  version = "0.6.0";
-  sha256 = "0yvs57f3m0nq11qpxziazp9r95g1v231d2djmch9c5d8g22cjvdn";
-  buildDepends = [ aeson text unorderedContainers ];
-  testDepends = [
-    aeson attoparsec filepath HUnit testFramework testFrameworkHunit
-    testFrameworkThPrime text unorderedContainers
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/himura/twitter-types";
-    description = "Twitter JSON parser and types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/type-aligned/default.nix b/pkgs/development/libraries/haskell/type-aligned/default.nix
deleted file mode 100644
index a1e547ca0e2..00000000000
--- a/pkgs/development/libraries/haskell/type-aligned/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "type-aligned";
-  version = "0.9.3";
-  sha256 = "1wkjbb6giq71j5j72w4018hifn58gpgwxppbhgi5a8xdcxp8afl0";
-  meta = {
-    homepage = "https://github.com/atzeus/type-aligned";
-    description = "Various type-aligned sequence data structures";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/type-eq/default.nix b/pkgs/development/libraries/haskell/type-eq/default.nix
deleted file mode 100644
index 89b6398c5e0..00000000000
--- a/pkgs/development/libraries/haskell/type-eq/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cpphs }:
-
-cabal.mkDerivation (self: {
-  pname = "type-eq";
-  version = "0.4.2";
-  sha256 = "0nyx3lqgrnlz0l3p615ln2dglqd39jwlk91ybz7blzhq1gpgayar";
-  buildTools = [ cpphs ];
-  meta = {
-    homepage = "http://github.com/glaebhoerl/type-eq";
-    description = "Type equality evidence you can carry around";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/type-equality/default.nix b/pkgs/development/libraries/haskell/type-equality/default.nix
deleted file mode 100644
index de5bc73873f..00000000000
--- a/pkgs/development/libraries/haskell/type-equality/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "type-equality";
-  version = "0.1.2";
-  sha256 = "06acqpkvyvalv5knjzzbgm40hzas6cdfsypvjxsbb0mhq4d80xwr";
-  meta = {
-    homepage = "http://github.com/hesselink/type-equality/";
-    description = "Type equality, coercion/cast and other operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/type-level-natural-number/default.nix b/pkgs/development/libraries/haskell/type-level-natural-number/default.nix
deleted file mode 100644
index 7bc0c31b86d..00000000000
--- a/pkgs/development/libraries/haskell/type-level-natural-number/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "type-level-natural-number";
-  version = "2.0";
-  sha256 = "17zgm5ys1z61kxxczz3bzi9m3c48py6pvyx3cqk3xlh1w7n58ryk";
-  meta = {
-    description = "Simple type level natural numbers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/type-natural/default.nix b/pkgs/development/libraries/haskell/type-natural/default.nix
deleted file mode 100644
index 2e56f8c396b..00000000000
--- a/pkgs/development/libraries/haskell/type-natural/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, constraints, equationalReasoning, monomorphic, singletons
-}:
-
-cabal.mkDerivation (self: {
-  pname = "type-natural";
-  version = "0.2.3.1";
-  sha256 = "0qi5b3d0vkm1b2kda3ifw6g7djx91wj7q36la02yadlvmb4jcp1g";
-  buildDepends = [
-    constraints equationalReasoning monomorphic singletons
-  ];
-  meta = {
-    homepage = "https://github.com/konn/type-natural";
-    description = "Type-level natural and proofs of their properties";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/typography-geometry/default.nix b/pkgs/development/libraries/haskell/typography-geometry/default.nix
deleted file mode 100644
index c0b5b5fb1ab..00000000000
--- a/pkgs/development/libraries/haskell/typography-geometry/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parallel, polynomialsBernstein, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "typography-geometry";
-  version = "1.0.0";
-  sha256 = "1vvqch3pdwymjbmir7b208qyzdzljsw1gf8icmzw5pi3vn6wkihf";
-  buildDepends = [ parallel polynomialsBernstein vector ];
-  meta = {
-    description = "Drawings for printed text documents";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ jpbernardy ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tz/default.nix b/pkgs/development/libraries/haskell/tz/default.nix
deleted file mode 100644
index 3f964f2ce3d..00000000000
--- a/pkgs/development/libraries/haskell/tz/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, bindingsPosix, deepseq, HUnit, pkgs_tzdata
-, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, testFrameworkTh, time, tzdata, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tz";
-  version = "0.0.0.8";
-  sha256 = "0rabdqwdj8hx17817zsfsih01agx7n3kja8s0axmm0drq22vlflv";
-  buildDepends = [ binary deepseq time tzdata vector ];
-  testDepends = [
-    bindingsPosix HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 testFrameworkTh time tzdata vector
-  ];
-  preConfigure = "export TZDIR=${pkgs_tzdata}/share/zoneinfo";
-  meta = {
-    homepage = "https://github.com/nilcons/haskell-tz";
-    description = "Efficient time zone handling";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/tzdata/default.nix b/pkgs/development/libraries/haskell/tzdata/default.nix
deleted file mode 100644
index ceae4679247..00000000000
--- a/pkgs/development/libraries/haskell/tzdata/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filemanip, filepath, HUnit, MissingH, testFramework
-, testFrameworkHunit, testFrameworkTh, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "tzdata";
-  version = "0.1.20140612.0";
-  sha256 = "03fd3jiw89c8zf2jdz0qps8sb8ipgmjqbbaq4y2aqczv36ha74gh";
-  buildDepends = [ vector ];
-  testDepends = [
-    filemanip filepath HUnit MissingH testFramework testFrameworkHunit
-    testFrameworkTh
-  ];
-  meta = {
-    homepage = "https://github.com/nilcons/haskell-tzdata";
-    description = "Time zone database (as files and as a module)";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unbound-generics/default.nix b/pkgs/development/libraries/haskell/unbound-generics/default.nix
deleted file mode 100644
index 351df38fc0d..00000000000
--- a/pkgs/development/libraries/haskell/unbound-generics/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, contravariant, mtl, QuickCheck, tasty, tastyHunit
-, tastyQuickcheck, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "unbound-generics";
-  version = "0.0.2";
-  sha256 = "0zgajq411bp16xwv31i2igsz62lad923rylhfprklsism13rk5ai";
-  buildDepends = [ contravariant mtl transformers ];
-  testDepends = [ mtl QuickCheck tasty tastyHunit tastyQuickcheck ];
-  meta = {
-    homepage = "http://github.com/lambdageek/unbound-generics";
-    description = "Reimplementation of Unbound using GHC Generics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unbound/default.nix b/pkgs/development/libraries/haskell/unbound/default.nix
deleted file mode 100644
index 41accd18586..00000000000
--- a/pkgs/development/libraries/haskell/unbound/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, mtl, RepLib, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "unbound";
-  version = "0.4.3.1";
-  sha256 = "1xkp47y7yg8dl95gf4w3iwddc3yivrhcxj184cfhrx6a9rbsflpz";
-  buildDepends = [ binary mtl RepLib transformers ];
-  meta = {
-    homepage = "http://code.google.com/p/replib/";
-    description = "Generic support for programming with names and binders";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unbounded-delays/default.nix b/pkgs/development/libraries/haskell/unbounded-delays/default.nix
deleted file mode 100644
index f03aedad4fd..00000000000
--- a/pkgs/development/libraries/haskell/unbounded-delays/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "unbounded-delays";
-  version = "0.1.0.8";
-  sha256 = "1jdlpg82kndz6g97bw8fb6sjyyvylrcrg982xnhgi36717f0pv40";
-  meta = {
-    homepage = "https://github.com/basvandijk/unbounded-delays";
-    description = "Unbounded thread delays and timeouts";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unification-fd/default.nix b/pkgs/development/libraries/haskell/unification-fd/default.nix
deleted file mode 100644
index 5489310e332..00000000000
--- a/pkgs/development/libraries/haskell/unification-fd/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, logict, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "unification-fd";
-  version = "0.9.0";
-  sha256 = "0fdnpcpcpjlxlwxpqlawwbgqhs1p9lrksy5ln5isyvr06hwqh7ki";
-  buildDepends = [ logict mtl ];
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Simple generic unification algorithms";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/union-find/default.nix b/pkgs/development/libraries/haskell/union-find/default.nix
deleted file mode 100644
index f17b08b3ab6..00000000000
--- a/pkgs/development/libraries/haskell/union-find/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "union-find";
-  version = "0.2";
-  sha256 = "1v7hj42j9w6jlzi56jg8rh4p58gfs1c5dx30wd1qqvn0p0mnihp6";
-  buildDepends = [ transformers ];
-  meta = {
-    homepage = "http://github.com/nominolo/union-find";
-    description = "Efficient union and equivalence testing of sets";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uniplate/default.nix b/pkgs/development/libraries/haskell/uniplate/default.nix
deleted file mode 100644
index db85f4be78e..00000000000
--- a/pkgs/development/libraries/haskell/uniplate/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, syb, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "uniplate";
-  version = "1.6.12";
-  sha256 = "1dx8f9aw27fz8kw0ad1nm6355w5rdl7bjvb427v2bsgnng30pipw";
-  buildDepends = [ hashable syb unorderedContainers ];
-  meta = {
-    homepage = "http://community.haskell.org/~ndm/uniplate/";
-    description = "Help writing simple, concise and fast generic operations";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unique/default.nix b/pkgs/development/libraries/haskell/unique/default.nix
deleted file mode 100644
index 0325a0da75d..00000000000
--- a/pkgs/development/libraries/haskell/unique/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "Unique";
-  version = "0.2";
-  sha256 = "0qylqb71gkvfwnnz4ij22x79y583y409fszqnyqd6dc90gycfm98";
-  meta = {
-    description = "It provides the functionality like unix \"uniq\" utility";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uniqueid/default.nix b/pkgs/development/libraries/haskell/uniqueid/default.nix
deleted file mode 100644
index c5834e3f87d..00000000000
--- a/pkgs/development/libraries/haskell/uniqueid/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "uniqueid";
-  version = "0.1.1";
-  sha256 = "e69df591c1ab9901af24bf0e63032765eb2b1ba4ca4fb720a234e9f292e03268";
-  meta = {
-    homepage = "http://github.com/sebfisch/uniqueid/wikis";
-    description = "Splittable Unique Identifier Supply";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/units/default.nix b/pkgs/development/libraries/haskell/units/default.nix
deleted file mode 100644
index 2024aacf7ff..00000000000
--- a/pkgs/development/libraries/haskell/units/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnitApprox, mtl, multimap, parsec, singletons, syb, tasty
-, tastyHunit, thDesugar, vectorSpace
-}:
-
-cabal.mkDerivation (self: {
-  pname = "units";
-  version = "2.2";
-  sha256 = "1hd7klv0h2rsq971rbghvgy2921bf0zxikdsl26qw08yb0zirvza";
-  buildDepends = [
-    mtl multimap parsec singletons syb thDesugar vectorSpace
-  ];
-  testDepends = [
-    HUnitApprox mtl multimap parsec singletons syb tasty tastyHunit
-    thDesugar vectorSpace
-  ];
-  meta = {
-    homepage = "https://github.com/goldfirere/units";
-    description = "A domain-specific type system for dimensional analysis";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unix-bytestring/default.nix b/pkgs/development/libraries/haskell/unix-bytestring/default.nix
deleted file mode 100644
index 4219611f910..00000000000
--- a/pkgs/development/libraries/haskell/unix-bytestring/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "unix-bytestring";
-  version = "0.3.7.2";
-  sha256 = "0n1i7pcdwhs0wz6spf3pndr8i74qn0cdzr3p46w4r4mvvwr76i2s";
-  meta = {
-    homepage = "http://code.haskell.org/~wren/";
-    description = "Unix/Posix-specific functions for ByteStrings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unix-compat/default.nix b/pkgs/development/libraries/haskell/unix-compat/default.nix
deleted file mode 100644
index 7ac3605e6fc..00000000000
--- a/pkgs/development/libraries/haskell/unix-compat/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "unix-compat";
-  version = "0.4.1.3";
-  sha256 = "1vfw3ffzdk9mshhgyp3dnbn8rihkz8qg6n5zqak8966dsdqhm4xb";
-  meta = {
-    homepage = "http://github.com/jystic/unix-compat";
-    description = "Portable POSIX-compatibility layer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unix-memory/default.nix b/pkgs/development/libraries/haskell/unix-memory/default.nix
deleted file mode 100644
index c8fa0d244fb..00000000000
--- a/pkgs/development/libraries/haskell/unix-memory/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, QuickCheck, tasty, tastyHunit, tastyQuickcheck }:
-
-cabal.mkDerivation (self: {
-  pname = "unix-memory";
-  version = "0.1.2";
-  sha256 = "1r8s7z39d31h1n7rcincy156lbsvamr6jicx52kv8simb9gvarpp";
-  testDepends = [ mtl QuickCheck tasty tastyHunit tastyQuickcheck ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-unix-memory";
-    description = "Unix memory syscalls";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unix-process-conduit/default.nix b/pkgs/development/libraries/haskell/unix-process-conduit/default.nix
deleted file mode 100644
index dc71c43df87..00000000000
--- a/pkgs/development/libraries/haskell/unix-process-conduit/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, filepath, hspec, stm, time, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "unix-process-conduit";
-  version = "0.2.2.3";
-  sha256 = "0ldgjwdvshggygxn9fpnxvb01dba0q0bn9f7iiw5xgqhli46nvcy";
-  buildDepends = [ conduit filepath stm time transformers ];
-  testDepends = [ conduit hspec transformers ];
-  meta = {
-    homepage = "https://github.com/snoyberg/conduit";
-    description = "Run processes on Unix systems, with a conduit interface (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unix-time/default.nix b/pkgs/development/libraries/haskell/unix-time/default.nix
deleted file mode 100644
index 74bfb292775..00000000000
--- a/pkgs/development/libraries/haskell/unix-time/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, doctest, hspec, QuickCheck, time }:
-
-cabal.mkDerivation (self: {
-  pname = "unix-time";
-  version = "0.3.4";
-  sha256 = "1bni03bzayg3vwj6mwcl4z41zixv8nida8jc3vkv41fr7mzb24g5";
-  buildDepends = [ binary ];
-  testDepends = [ doctest hspec QuickCheck time ];
-  meta = {
-    description = "Unix time parser/formatter and utilities";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unlambda/default.nix b/pkgs/development/libraries/haskell/unlambda/default.nix
deleted file mode 100644
index 65419a22bb0..00000000000
--- a/pkgs/development/libraries/haskell/unlambda/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "unlambda";
-  version = "0.1.3";
-  sha256 = "0clcpkhg23a7ma72rjjpl2w8jpg2mdn4rgm3vf0vqr7lbyma1h89";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl ];
-  hyperlinkSource = false;
-  meta = {
-    description = "Unlambda interpreter";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/unordered-containers/default.nix b/pkgs/development/libraries/haskell/unordered-containers/default.nix
deleted file mode 100644
index 07f1b8beb97..00000000000
--- a/pkgs/development/libraries/haskell/unordered-containers/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ChasingBottoms, deepseq, hashable, HUnit, QuickCheck
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-}:
-
-cabal.mkDerivation (self: {
-  pname = "unordered-containers";
-  version = "0.2.5.1";
-  sha256 = "06l1xv7vhpxly75saxdrbc6p2zlgz1az278arfkz4rgawfnphn3f";
-  buildDepends = [ deepseq hashable ];
-  testDepends = [
-    ChasingBottoms hashable HUnit QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/tibbe/unordered-containers";
-    description = "Efficient hashing-based container types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uri-encode/default.nix b/pkgs/development/libraries/haskell/uri-encode/default.nix
deleted file mode 100644
index d6e445ebd4e..00000000000
--- a/pkgs/development/libraries/haskell/uri-encode/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, networkUri, text, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "uri-encode";
-  version = "1.5.0.3";
-  sha256 = "115wnc7x7gx57qza5az4c1wy0n2f40634529jk0vpxw6bb9b1mzn";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ networkUri text utf8String ];
-  jailbreak = true;
-  meta = {
-    description = "Unicode aware uri-encoding";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uri/default.nix b/pkgs/development/libraries/haskell/uri/default.nix
deleted file mode 100644
index 633818d9518..00000000000
--- a/pkgs/development/libraries/haskell/uri/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, parsec, safe, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "uri";
-  version = "0.1.6.3";
-  sha256 = "1dhmrn4mq3ia0iv3y2k5pw71a6677q3vdqqf2w4b3aksi6wna49j";
-  buildDepends = [ parsec safe utf8String ];
-  meta = {
-    homepage = "http://gitorious.org/uri";
-    description = "Library for working with URIs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/url/default.nix b/pkgs/development/libraries/haskell/url/default.nix
deleted file mode 100644
index bfa7f807c53..00000000000
--- a/pkgs/development/libraries/haskell/url/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "url";
-  version = "2.1.3";
-  sha256 = "0qag18wbrq9jjk1444mjigz1xl7xl03fz66b1lnya9qaihzpxwjs";
-  buildDepends = [ utf8String ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Url";
-    description = "A library for working with URLs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/urlencoded/default.nix b/pkgs/development/libraries/haskell/urlencoded/default.nix
deleted file mode 100644
index e60af0e3152..00000000000
--- a/pkgs/development/libraries/haskell/urlencoded/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, network, split }:
-
-cabal.mkDerivation (self: {
-  pname = "urlencoded";
-  version = "0.4.0";
-  sha256 = "0idh70apfxx8bkbsxda4xhb0b5xf4x237dwi4v55ildrhxx4b68k";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl network split ];
-  meta = {
-    homepage = "https://github.com/pheaver/urlencoded";
-    description = "Generate or process x-www-urlencoded data";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/usb/default.nix b/pkgs/development/libraries/haskell/usb/default.nix
deleted file mode 100644
index 5f57d42a2b6..00000000000
--- a/pkgs/development/libraries/haskell/usb/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bindingsLibusb, text, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "usb";
-  version = "1.2.0.1";
-  sha256 = "10bpkrsnin9f3g1p5a84nhxx5xlfjdxisc0q60iain30rn99g2mk";
-  buildDepends = [ bindingsLibusb text vector ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://basvandijk.github.com/usb";
-    description = "Communicate with USB devices";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/utf8-light/default.nix b/pkgs/development/libraries/haskell/utf8-light/default.nix
deleted file mode 100644
index 056fe5b372c..00000000000
--- a/pkgs/development/libraries/haskell/utf8-light/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "utf8-light";
-  version = "0.4.2";
-  sha256 = "0rwyc5z331yfnm4hpx0sph6i1zvkd1z10vvglhnp0vc9wy644k0q";
-  meta = {
-    description = "Unicode";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/utf8-string/default.nix b/pkgs/development/libraries/haskell/utf8-string/default.nix
deleted file mode 100644
index 405dbecb6ba..00000000000
--- a/pkgs/development/libraries/haskell/utf8-string/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "utf8-string";
-  version = "0.3.8";
-  sha256 = "1h29dn0scsfkhmkg14ywq9178lw40ah1r36w249zfzqr02y7qxc0";
-  noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
-  patchPhase = ''
-    sed -ir -e 's|Extensions: | Extensions: UndecidableInstances, |' utf8-string.cabal
-  '';
-  meta = {
-    homepage = "http://github.com/glguy/utf8-string/";
-    description = "Support for reading and writing UTF8 Strings";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/utility-ht/default.nix b/pkgs/development/libraries/haskell/utility-ht/default.nix
deleted file mode 100644
index 438b9c810d8..00000000000
--- a/pkgs/development/libraries/haskell/utility-ht/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "utility-ht";
-  version = "0.0.10";
-  sha256 = "17ydzb0p8xhddvfvm4wjv5yjmy0v7nj6fsj11srnnpj91wc9k0xd";
-  testDepends = [ QuickCheck ];
-  meta = {
-    description = "Various small helper functions for Lists, Maybes, Tuples, Functions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uu-interleaved/default.nix b/pkgs/development/libraries/haskell/uu-interleaved/default.nix
deleted file mode 100644
index 63873ab18c5..00000000000
--- a/pkgs/development/libraries/haskell/uu-interleaved/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "uu-interleaved";
-  version = "0.1.0.0";
-  sha256 = "00zq89fjz3r5pj6qbci017cm9y2rsvl265y9d95q0rv6ljhsayzs";
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
-    description = "Providing an interleaving combinator for use with applicative/alternative style implementations";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uu-options/default.nix b/pkgs/development/libraries/haskell/uu-options/default.nix
deleted file mode 100644
index e20058de46d..00000000000
--- a/pkgs/development/libraries/haskell/uu-options/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lenses, mtl, transformers, uuInterleaved, uuParsinglib }:
-
-cabal.mkDerivation (self: {
-  pname = "uu-options";
-  version = "0.1.0.1";
-  sha256 = "0dygg4w3rlnf1pnmwq7i6vzz0v90b4g18ipfc5whn1ss1bixwxk4";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    lenses mtl transformers uuInterleaved uuParsinglib
-  ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
-    description = "Parse command line options using uu-interleave and uu-parsinglib";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uu-parsinglib/default.nix b/pkgs/development/libraries/haskell/uu-parsinglib/default.nix
deleted file mode 100644
index 40533014209..00000000000
--- a/pkgs/development/libraries/haskell/uu-parsinglib/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ListLike, time, uuInterleaved }:
-
-cabal.mkDerivation (self: {
-  pname = "uu-parsinglib";
-  version = "2.8.1.1";
-  sha256 = "1mz8sni7mj85b0ih0y1ld7lcj74iq5z2xi1lbwwndpqra9ahc5s6";
-  buildDepends = [ ListLike time uuInterleaved ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
-    description = "Fast, online, error-correcting, monadic, applicative, merging, permuting, idiomatic parser combinators";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uuid/default.nix b/pkgs/development/libraries/haskell/uuid/default.nix
deleted file mode 100644
index 0c65e8dc1df..00000000000
--- a/pkgs/development/libraries/haskell/uuid/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cryptohash, deepseq, hashable, HUnit, networkInfo
-, QuickCheck, random, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "uuid";
-  version = "1.3.7";
-  sha256 = "01idfi9vdmcz8fkgnfa0bpz6khx4x2r0rzynzha42irl7881da21";
-  buildDepends = [
-    binary cryptohash deepseq hashable networkInfo random time
-  ];
-  testDepends = [
-    HUnit QuickCheck random testFramework testFrameworkHunit
-    testFrameworkQuickcheck2
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/aslatter/uuid";
-    description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/uulib/default.nix b/pkgs/development/libraries/haskell/uulib/default.nix
deleted file mode 100644
index 9cfcac5f904..00000000000
--- a/pkgs/development/libraries/haskell/uulib/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "uulib";
-  version = "0.9.16";
-  sha256 = "06d9i712flxj62j7rdxvy9b0ximhdfvdakwpmr886l6fi3xpajl3";
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
-    description = "Haskell Utrecht Tools Library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vacuum-cairo/default.nix b/pkgs/development/libraries/haskell/vacuum-cairo/default.nix
deleted file mode 100644
index 343f73238ca..00000000000
--- a/pkgs/development/libraries/haskell/vacuum-cairo/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, deepseq, gtk, strictConcurrency, svgcairo, vacuum
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vacuum-cairo";
-  version = "0.5";
-  sha256 = "0jp3xn1h28igcg3xb97ifawx11i7adnyi0ff264w0fril9b8ylwc";
-  buildDepends = [
-    cairo deepseq gtk strictConcurrency svgcairo vacuum
-  ];
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/vacuum-cairo";
-    description = "Visualize live Haskell data structures using vacuum, graphviz and cairo";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vacuum-graphviz/default.nix b/pkgs/development/libraries/haskell/vacuum-graphviz/default.nix
deleted file mode 100644
index 9c719605537..00000000000
--- a/pkgs/development/libraries/haskell/vacuum-graphviz/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, graphviz, vacuum }:
-
-cabal.mkDerivation (self: {
-  pname = "vacuum-graphviz";
-  version = "2.1.0.1";
-  sha256 = "093ba6n30a6gyifnk3bd50rkx8qldjqq9vsk92pnq152ibs36b2m";
-  buildDepends = [ filepath graphviz vacuum ];
-  jailbreak = true;
-  meta = {
-    description = "A library for transforming vacuum graphs into GraphViz output";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vacuum/default.nix b/pkgs/development/libraries/haskell/vacuum/default.nix
deleted file mode 100644
index 31e265e92ee..00000000000
--- a/pkgs/development/libraries/haskell/vacuum/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ghcPaths }:
-
-cabal.mkDerivation (self: {
-  pname = "vacuum";
-  version = "2.2.0.0";
-  sha256 = "157wjx2shzfh6dfl6h8x017cn9ji3ql1p0gpi79ginz4s81f2ny1";
-  extraLibraries = [ ghcPaths ];
-  meta = {
-    homepage = "http://thoughtpolice.github.com/vacuum";
-    description = "Graph representation of the GHC heap";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vado/default.nix b/pkgs/development/libraries/haskell/vado/default.nix
deleted file mode 100644
index 87f0ed126fa..00000000000
--- a/pkgs/development/libraries/haskell/vado/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, filepath, QuickCheck, text }:
-
-cabal.mkDerivation (self: {
-  pname = "vado";
-  version = "0.0.3";
-  sha256 = "1s6fb19p3lc6g13ryh7bmxciv62v8m0ihvzrymsj0nn6jghiys5f";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ attoparsec filepath text ];
-  testDepends = [ attoparsec filepath QuickCheck text ];
-  meta = {
-    homepage = "https://github.com/hamishmack/vado";
-    description = "Runs commands on remote machines using ssh";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/validation/default.nix b/pkgs/development/libraries/haskell/validation/default.nix
deleted file mode 100644
index 903165b2f5f..00000000000
--- a/pkgs/development/libraries/haskell/validation/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bifunctors, doctest, filepath, lens, QuickCheck
-, semigroupoids, semigroups, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "validation";
-  version = "0.4.2";
-  sha256 = "0rsa3n3zawywbpi1gvhfrfglxf9mkmkidkc216ld3s02pmsdmclm";
-  buildDepends = [
-    bifunctors lens semigroupoids semigroups transformers
-  ];
-  testDepends = [ doctest filepath QuickCheck ];
-  meta = {
-    homepage = "https://github.com/tonymorris/validation";
-    description = "A data-type like Either but with an accumulating Applicative";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vault/default.nix b/pkgs/development/libraries/haskell/vault/default.nix
deleted file mode 100644
index 9eca4f672cb..00000000000
--- a/pkgs/development/libraries/haskell/vault/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, unorderedContainers }:
-
-cabal.mkDerivation (self: {
-  pname = "vault";
-  version = "0.3.0.3";
-  sha256 = "0wpj73jbwgcva1hfjc0bpf9l3lfc3iwdz70m29dh1785wvzxhsh5";
-  buildDepends = [ hashable unorderedContainers ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/HeinrichApfelmus/vault";
-    description = "a persistent store for values of arbitrary types";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vcs-revision/default.nix b/pkgs/development/libraries/haskell/vcs-revision/default.nix
deleted file mode 100644
index 804ee0191f3..00000000000
--- a/pkgs/development/libraries/haskell/vcs-revision/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "vcs-revision";
-  version = "0.0.2";
-  sha256 = "1lp1wf440n7kinmxz7la0gyfqfdlip6f0bn8pmwkxd1dqyrvg5cg";
-  meta = {
-    description = "Facilities for accessing the version control revision of the current directory";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vcsgui/default.nix b/pkgs/development/libraries/haskell/vcsgui/default.nix
deleted file mode 100644
index 5e1d6ebf5b8..00000000000
--- a/pkgs/development/libraries/haskell/vcsgui/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, gtk3, mtl, text, vcswrapper }:
-
-cabal.mkDerivation (self: {
-  pname = "vcsgui";
-  version = "0.1.1.0";
-  sha256 = "1sjkg1ncmpymv9m5ag1f4ia4pdak05bgb03d28jd84p24qvshqyk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath gtk3 mtl text vcswrapper ];
-  meta = {
-    homepage = "https://github.com/forste/haskellVCSGUI";
-    description = "GUI library for source code management systems";
-    license = "GPL";
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vcswrapper/default.nix b/pkgs/development/libraries/haskell/vcswrapper/default.nix
deleted file mode 100644
index 335c5b319bc..00000000000
--- a/pkgs/development/libraries/haskell/vcswrapper/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, hxt, mtl, parsec, split, text }:
-
-cabal.mkDerivation (self: {
-  pname = "vcswrapper";
-  version = "0.1.1";
-  sha256 = "056gdgmyprvbz61gfffkpwfyh4m7f9fnglk69jp4xh4jfx1wr7ni";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath hxt mtl parsec split text ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/forste/haskellVCSWrapper";
-    description = "Wrapper for source code management systems";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vect/default.nix b/pkgs/development/libraries/haskell/vect/default.nix
deleted file mode 100644
index 00ee6dacb9e..00000000000
--- a/pkgs/development/libraries/haskell/vect/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random }:
-
-cabal.mkDerivation (self: {
-  pname = "vect";
-  version = "0.4.7";
-  sha256 = "1049jh8rcxfnyckz5m5asdlyafqszlig96k387raldyfzbrf8f4d";
-  buildDepends = [ random ];
-  meta = {
-    homepage = "http://code.haskell.org/~bkomuves/";
-    description = "A low-dimensional linear algebra library, tailored to computer graphics";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-algorithms/default.nix b/pkgs/development/libraries/haskell/vector-algorithms/default.nix
deleted file mode 100644
index b13f6c09c80..00000000000
--- a/pkgs/development/libraries/haskell/vector-algorithms/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, mwcRandom, primitive, QuickCheck, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "vector-algorithms";
-  version = "0.6.0.3";
-  sha256 = "1kz4b41y7swad6mbx0g3adc8lqma8pl3rnzah71cfdvb87gssbn4";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl mwcRandom primitive vector ];
-  testDepends = [ QuickCheck vector ];
-  meta = {
-    homepage = "http://code.haskell.org/~dolio/";
-    description = "Efficient algorithms for vector arrays";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-binary-instances/default.nix b/pkgs/development/libraries/haskell/vector-binary-instances/default.nix
deleted file mode 100644
index 1ef75f14a77..00000000000
--- a/pkgs/development/libraries/haskell/vector-binary-instances/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cereal, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "vector-binary-instances";
-  version = "0.2.1.0";
-  sha256 = "028rsf2w193rhs1gic5yvvrwidw9sblczcn10aw64npfc6502l4l";
-  buildDepends = [ binary cereal vector ];
-  meta = {
-    homepage = "https://github.com/bos/vector-binary-instances";
-    description = "Instances of Data.Binary and Data.Serialize for vector";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-fftw/default.nix b/pkgs/development/libraries/haskell/vector-fftw/default.nix
deleted file mode 100644
index f1bdbfb3d1e..00000000000
--- a/pkgs/development/libraries/haskell/vector-fftw/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fftw, primitive, storableComplex, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "vector-fftw";
-  version = "0.1.3.2";
-  sha256 = "0rfvr86yiwp4wb9qjggbbacmgkfj6xrk6h7xb4xmhmk88slvifm0";
-  buildDepends = [ primitive storableComplex vector ];
-  extraLibraries = [ fftw ];
-  meta = {
-    homepage = "http://hackage.haskell.org/package/vector-fftw";
-    description = "A binding to the fftw library for one-dimensional vectors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-instances/default.nix b/pkgs/development/libraries/haskell/vector-instances/default.nix
deleted file mode 100644
index c39dc6c371b..00000000000
--- a/pkgs/development/libraries/haskell/vector-instances/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, comonad, keys, pointed, semigroupoids, semigroups, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vector-instances";
-  version = "3.3";
-  sha256 = "0iiw9p2ivcdfsh81vdy4yn6hbigdwclrkssd68hdsg9n6q3fmq5y";
-  buildDepends = [
-    comonad keys pointed semigroupoids semigroups vector
-  ];
-  meta = {
-    homepage = "http://github.com/ekmett/vector-instances";
-    description = "Orphan Instances for 'Data.Vector'";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-space-points/default.nix b/pkgs/development/libraries/haskell/vector-space-points/default.nix
deleted file mode 100644
index e7eb15d6556..00000000000
--- a/pkgs/development/libraries/haskell/vector-space-points/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, vectorSpace }:
-
-cabal.mkDerivation (self: {
-  pname = "vector-space-points";
-  version = "0.2";
-  sha256 = "05wczgvcqwqhcr4v0md4x5vybq6ns8rk6459yqyrc96kaig0sf2i";
-  buildDepends = [ vectorSpace ];
-  meta = {
-    description = "A type for points, as distinct from vectors";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-space/default.nix b/pkgs/development/libraries/haskell/vector-space/default.nix
deleted file mode 100644
index 2eb7ca48316..00000000000
--- a/pkgs/development/libraries/haskell/vector-space/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Boolean, MemoTrie, NumInstances }:
-
-cabal.mkDerivation (self: {
-  pname = "vector-space";
-  version = "0.8.7";
-  sha256 = "1i3c34b3ngksmw4blhldap8fiw1jddm2h1qyr92csn3cllj6j1vm";
-  buildDepends = [ Boolean MemoTrie NumInstances ];
-  meta = {
-    description = "Vector & affine spaces, linear maps, and derivatives";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector-th-unbox/default.nix b/pkgs/development/libraries/haskell/vector-th-unbox/default.nix
deleted file mode 100644
index 8fdb0f1b254..00000000000
--- a/pkgs/development/libraries/haskell/vector-th-unbox/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "vector-th-unbox";
-  version = "0.2.1.0";
-  sha256 = "0r8yxj63hvkm923y8mk1b5kv1b15lqadxhlncc02glvmy8zf1prh";
-  buildDepends = [ vector ];
-  testDepends = [ dataDefault vector ];
-  meta = {
-    description = "Deriver for Data.Vector.Unboxed using Template Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector/0.10.12.2.nix b/pkgs/development/libraries/haskell/vector/0.10.12.2.nix
deleted file mode 100644
index 011c9b367fa..00000000000
--- a/pkgs/development/libraries/haskell/vector/0.10.12.2.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, primitive, QuickCheck, random, testFramework
-, testFrameworkQuickcheck2, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vector";
-  version = "0.10.12.2";
-  sha256 = "01hc71k1z9m0g0dv4zsvq5d2dvbgyc5p01hryw5c53792yi2fm25";
-  buildDepends = [ deepseq primitive ];
-  testDepends = [
-    QuickCheck random testFramework testFrameworkQuickcheck2
-    transformers
-  ];
-  configureFlags = "${self.stdenv.lib.optionalString self.stdenv.isi686 "--ghc-options=-msse2"}";
-  meta = {
-    homepage = "https://github.com/haskell/vector";
-    description = "Efficient Arrays";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vector/0.10.9.3.nix b/pkgs/development/libraries/haskell/vector/0.10.9.3.nix
deleted file mode 100644
index 42796bea548..00000000000
--- a/pkgs/development/libraries/haskell/vector/0.10.9.3.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, primitive }:
-
-cabal.mkDerivation (self: {
-  pname = "vector";
-  version = "0.10.9.3";
-  sha256 = "08mlg0v7an6mm04skvxrgfndab0wikfs4glv7jj8ylxwc8959kdx";
-  buildDepends = [ deepseq primitive ];
-  configureFlags = "${self.stdenv.lib.optionalString self.stdenv.isi686 "--ghc-options=-msse2"}";
-  meta = {
-    homepage = "https://github.com/haskell/vector";
-    description = "Efficient Arrays";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vinyl/default.nix b/pkgs/development/libraries/haskell/vinyl/default.nix
deleted file mode 100644
index 6ba3c4a86ce..00000000000
--- a/pkgs/development/libraries/haskell/vinyl/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, lens, singletons }:
-
-cabal.mkDerivation (self: {
-  pname = "vinyl";
-  version = "0.5";
-  sha256 = "0jm31cynhl8ggmi6ndj7lhfm85cqml67svxm4v3kc8mnw5gj3c59";
-  testDepends = [ doctest lens singletons ];
-  meta = {
-    description = "Extensible Records";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vk-aws-route53/default.nix b/pkgs/development/libraries/haskell/vk-aws-route53/default.nix
deleted file mode 100644
index 4d8188792ac..00000000000
--- a/pkgs/development/libraries/haskell/vk-aws-route53/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aws, httpConduit, httpTypes, resourcet, text, time
-, xmlConduit, xmlHamlet
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vk-aws-route53";
-  version = "0.1.2";
-  sha256 = "0sblvj89bb7vxgy09m88gcphqc9w2mpawg8kdz0r77y7db0vzb4x";
-  buildDepends = [
-    aws httpConduit httpTypes resourcet text time xmlConduit xmlHamlet
-  ];
-  meta = {
-    description = "Amazon Route53 DNS service plugin for the aws package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vk-posix-pty/default.nix b/pkgs/development/libraries/haskell/vk-posix-pty/default.nix
deleted file mode 100644
index 52a57bd0cae..00000000000
--- a/pkgs/development/libraries/haskell/vk-posix-pty/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "vk-posix-pty";
-  version = "0.2.1";
-  sha256 = "1kj06niwcsb4lyhppv5bs67cf8frcs4g8fyyzv3cpipn0xdhsr97";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "https://github.com/proger/posix-pty/tree/fork";
-    description = "Pseudo terminal interaction with subprocesses";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/void/default.nix b/pkgs/development/libraries/haskell/void/default.nix
deleted file mode 100644
index 16f4bfeb8ef..00000000000
--- a/pkgs/development/libraries/haskell/void/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hashable, semigroups }:
-
-cabal.mkDerivation (self: {
-  pname = "void";
-  version = "0.7";
-  sha256 = "0ivgr4minxb5v56v4kbd045iwqk1c2w89c830731l75mkg8qa6wq";
-  buildDepends = [ hashable semigroups ];
-  meta = {
-    homepage = "http://github.com/ekmett/void";
-    description = "A Haskell 98 logically uninhabited data type";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vty-ui/default.nix b/pkgs/development/libraries/haskell/vty-ui/default.nix
deleted file mode 100644
index 33f0b906973..00000000000
--- a/pkgs/development/libraries/haskell/vty-ui/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dataDefault, filepath, mtl, QuickCheck, random, regexBase
-, stm, text, time, vector, vty
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vty-ui";
-  version = "1.8";
-  sha256 = "08jrcwml5g74mp4wy7kqp9jd5mfbxl04517v5354jiwn4dc77azm";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    dataDefault filepath mtl QuickCheck random regexBase stm text time
-    vector vty
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://jtdaugherty.github.com/vty-ui/";
-    description = "An interactive terminal user interface library for Vty";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/vty/default.nix b/pkgs/development/libraries/haskell/vty/default.nix
deleted file mode 100644
index d91f04f6f26..00000000000
--- a/pkgs/development/libraries/haskell/vty/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, Cabal, dataDefault, deepseq, filepath
-, hashable, HUnit, lens, mtl, parallel, parsec, QuickCheck
-, quickcheckAssertions, random, smallcheck, stringQq, terminfo
-, testFramework, testFrameworkHunit, testFrameworkSmallcheck, text
-, transformers, utf8String, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "vty";
-  version = "5.2.6";
-  sha256 = "05d5vczifyzg36w1d4wwa9h27fpwgxaxws5ilmg47gq4zr1a6yxi";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeBuilder dataDefault deepseq filepath hashable lens mtl
-    parallel parsec terminfo text transformers utf8String vector
-  ];
-  testDepends = [
-    blazeBuilder Cabal dataDefault deepseq HUnit lens mtl QuickCheck
-    quickcheckAssertions random smallcheck stringQq terminfo
-    testFramework testFrameworkHunit testFrameworkSmallcheck text
-    utf8String vector
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/coreyoconnor/vty";
-    description = "A simple terminal UI library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-app-static/default.nix b/pkgs/development/libraries/haskell/wai-app-static/default.nix
deleted file mode 100644
index ce99df0390e..00000000000
--- a/pkgs/development/libraries/haskell/wai-app-static/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, base64Bytestring, blazeBuilder, blazeHtml, blazeMarkup
-, byteable, cryptohash, cryptohashConduit, fileEmbed, filepath
-, hspec, httpDate, httpTypes, mimeTypes, network
-, optparseApplicative, systemFileio, systemFilepath, text, time
-, transformers, unixCompat, unorderedContainers, wai, waiExtra
-, warp, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wai-app-static";
-  version = "3.0.0.3";
-  sha256 = "0krvjnysmfaqds715mp6lhh5am327swi2vja5insmn08da87zhnb";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    base64Bytestring blazeBuilder blazeHtml blazeMarkup byteable
-    cryptohash cryptohashConduit fileEmbed filepath httpDate httpTypes
-    mimeTypes optparseApplicative systemFileio systemFilepath text time
-    transformers unixCompat unorderedContainers wai waiExtra warp zlib
-  ];
-  testDepends = [
-    hspec httpDate httpTypes mimeTypes network text time transformers
-    unixCompat wai waiExtra zlib
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/web-application-interface";
-    description = "WAI application for static serving";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-conduit/default.nix b/pkgs/development/libraries/haskell/wai-conduit/default.nix
deleted file mode 100644
index 5c5c1134396..00000000000
--- a/pkgs/development/libraries/haskell/wai-conduit/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, conduit, httpTypes, transformers, wai }:
-
-cabal.mkDerivation (self: {
-  pname = "wai-conduit";
-  version = "3.0.0.1";
-  sha256 = "0m5mfr6plzb873by4pab9d4g4cwfcpxl6g5c5qyljb8sydfzhhym";
-  buildDepends = [ blazeBuilder conduit httpTypes transformers wai ];
-  meta = {
-    homepage = "https://github.com/yesodweb/wai";
-    description = "conduit wrappers for WAI";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-extra/default.nix b/pkgs/development/libraries/haskell/wai-extra/default.nix
deleted file mode 100644
index 480a6101487..00000000000
--- a/pkgs/development/libraries/haskell/wai-extra/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, base64Bytestring, blazeBuilder
-, caseInsensitive, dataDefaultClass, deepseq, fastLogger, hspec
-, httpTypes, HUnit, liftedBase, network, resourcet
-, streamingCommons, stringsearch, text, time, transformers, void
-, wai, waiLogger, word8, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wai-extra";
-  version = "3.0.2.2";
-  sha256 = "0lbm5z4fzsss1y4749598ish967j64nfvlvdmgj27nvshi7qn4s9";
-  buildDepends = [
-    ansiTerminal base64Bytestring blazeBuilder caseInsensitive
-    dataDefaultClass deepseq fastLogger httpTypes liftedBase network
-    resourcet streamingCommons stringsearch text time transformers void
-    wai waiLogger word8
-  ];
-  testDepends = [
-    fastLogger hspec httpTypes HUnit resourcet text transformers wai
-    zlib
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/yesodweb/wai";
-    description = "Provides some basic WAI handlers and middleware";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-handler-fastcgi/default.nix b/pkgs/development/libraries/haskell/wai-handler-fastcgi/default.nix
deleted file mode 100644
index 7e457ac3014..00000000000
--- a/pkgs/development/libraries/haskell/wai-handler-fastcgi/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, fcgi, wai, waiExtra }:
-
-cabal.mkDerivation (self: {
-  pname = "wai-handler-fastcgi";
-  version = "3.0.0";
-  sha256 = "1cvy95qmbrhc1yjcral7f8y2929xp623abc9xasz7j28m4wwmynh";
-  buildDepends = [ wai waiExtra ];
-  extraLibraries = [ fcgi ];
-  meta = {
-    homepage = "http://www.yesodweb.com/book/web-application-interface";
-    description = "Wai handler to fastcgi";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-handler-launch/default.nix b/pkgs/development/libraries/haskell/wai-handler-launch/default.nix
deleted file mode 100644
index e37df498ac8..00000000000
--- a/pkgs/development/libraries/haskell/wai-handler-launch/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, httpTypes, streamingCommons, transformers
-, wai, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wai-handler-launch";
-  version = "3.0.0";
-  sha256 = "1dv7w151szjkg9968v870abz11a440pdzy50zwm0xl6blk392nmk";
-  buildDepends = [
-    blazeBuilder httpTypes streamingCommons transformers wai warp
-  ];
-  meta = {
-    description = "Launch a web app in the default browser";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-logger/default.nix b/pkgs/development/libraries/haskell/wai-logger/default.nix
deleted file mode 100644
index 7acf82bd2fc..00000000000
--- a/pkgs/development/libraries/haskell/wai-logger/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, autoUpdate, blazeBuilder, byteorder, caseInsensitive
-, doctest, easyFile, fastLogger, httpTypes, network, unixTime, wai
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wai-logger";
-  version = "2.2.3";
-  sha256 = "0ljpzq3yfiz3xfglvj69jdk46lmgsg6nqncv9mhij4ih6qq0cx0w";
-  buildDepends = [
-    autoUpdate blazeBuilder byteorder caseInsensitive easyFile
-    fastLogger httpTypes network unixTime wai
-  ];
-  testDepends = [ doctest ];
-  doCheck = false;
-  meta = {
-    description = "A logging system for WAI";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-middleware-static/default.nix b/pkgs/development/libraries/haskell/wai-middleware-static/default.nix
deleted file mode 100644
index e9db0b365be..00000000000
--- a/pkgs/development/libraries/haskell/wai-middleware-static/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, httpTypes, mtl, text, wai }:
-
-cabal.mkDerivation (self: {
-  pname = "wai-middleware-static";
-  version = "0.6.0.1";
-  sha256 = "1ylf2nm535d3dw0ksa9dfz1b4b78mqzkdrpdfd5pxswcqbgs266d";
-  buildDepends = [ filepath httpTypes mtl text wai ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/scotty-web/wai-middleware-static";
-    description = "WAI middleware that serves requests to static files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-test/default.nix b/pkgs/development/libraries/haskell/wai-test/default.nix
deleted file mode 100644
index 8e08180b9e1..00000000000
--- a/pkgs/development/libraries/haskell/wai-test/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, wai }:
-
-cabal.mkDerivation (self: {
-  pname = "wai-test";
-  version = "3.0.0";
-  sha256 = "0xys01jniib0pnhadcm7s0v5z0wcxfgi0bf5ax808zm9qzvl3xfx";
-  buildDepends = [ wai ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://www.yesodweb.com/book/web-application-interface";
-    description = "Unit test framework (built on HUnit) for WAI applications. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-util/default.nix b/pkgs/development/libraries/haskell/wai-util/default.nix
deleted file mode 100644
index fc9b964b26d..00000000000
--- a/pkgs/development/libraries/haskell/wai-util/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeBuilder, caseInsensitive, conduit, httpAccept
-, httpTypes, mimeMail, network, resourcet, text, transformers, wai
-, waiExtra
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wai-util";
-  version = "0.7";
-  sha256 = "1lmx4f7174hzy4a60r2hq9vm9xhbg8vnb9cyi77zyb5p59s53p73";
-  buildDepends = [
-    aeson blazeBuilder caseInsensitive conduit httpAccept httpTypes
-    mimeMail network resourcet text transformers wai waiExtra
-  ];
-  meta = {
-    homepage = "https://github.com/singpolyma/wai-util";
-    description = "Collection of utility functions for use with WAI";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai-websockets/default.nix b/pkgs/development/libraries/haskell/wai-websockets/default.nix
deleted file mode 100644
index d225b70f0e7..00000000000
--- a/pkgs/development/libraries/haskell/wai-websockets/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, caseInsensitive, fileEmbed, httpTypes
-, network, text, transformers, wai, waiAppStatic, warp, websockets
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wai-websockets";
-  version = "3.0.0.2";
-  sha256 = "1p0ylwc19g63z4qijnis1x5wys5h2avim6s2fn7m2ihrlc3pkhsb";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    blazeBuilder caseInsensitive fileEmbed httpTypes network text
-    transformers wai waiAppStatic warp websockets
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/yesodweb/wai";
-    description = "Provide a bridge betweeen WAI and the websockets package";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wai/default.nix b/pkgs/development/libraries/haskell/wai/default.nix
deleted file mode 100644
index 2effc4fc83b..00000000000
--- a/pkgs/development/libraries/haskell/wai/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, hspec, httpTypes, network, text, vault }:
-
-cabal.mkDerivation (self: {
-  pname = "wai";
-  version = "3.0.2";
-  sha256 = "0k67yzr05d6vjwqamnzzggk1mlj9wabqrm26dqbrrc40jj3kddgw";
-  buildDepends = [ blazeBuilder httpTypes network text vault ];
-  testDepends = [ blazeBuilder hspec ];
-  meta = {
-    homepage = "https://github.com/yesodweb/wai";
-    description = "Web Application Interface";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/warp-tls/default.nix b/pkgs/development/libraries/haskell/warp-tls/default.nix
deleted file mode 100644
index 8b4668dcf5a..00000000000
--- a/pkgs/development/libraries/haskell/warp-tls/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cprngAes, dataDefaultClass, network, streamingCommons, tls
-, wai, warp
-}:
-
-cabal.mkDerivation (self: {
-  pname = "warp-tls";
-  version = "3.0.1";
-  sha256 = "0s87ricslidyg6m17q5mllpl47v0d8mvvd6psq4izz5l27dg2xpy";
-  buildDepends = [
-    cprngAes dataDefaultClass network streamingCommons tls wai warp
-  ];
-  meta = {
-    homepage = "http://github.com/yesodweb/wai";
-    description = "HTTP over SSL/TLS support for Warp via the TLS package";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/warp/default.nix b/pkgs/development/libraries/haskell/warp/default.nix
deleted file mode 100644
index ae363291803..00000000000
--- a/pkgs/development/libraries/haskell/warp/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, autoUpdate, blazeBuilder, caseInsensitive, doctest
-, hashable, hspec, HTTP, httpDate, httpTypes, HUnit, liftedBase
-, network, QuickCheck, simpleSendfile, streamingCommons, text, time
-, transformers, unixCompat, void, wai
-}:
-
-cabal.mkDerivation (self: {
-  pname = "warp";
-  version = "3.0.4";
-  sha256 = "0kykf3nki9a7mqr1z9jhk4z0cbzlmk9lyc7zw5y36285mx9id0dr";
-  buildDepends = [
-    autoUpdate blazeBuilder caseInsensitive hashable httpDate httpTypes
-    network simpleSendfile streamingCommons text unixCompat void wai
-  ];
-  testDepends = [
-    async autoUpdate blazeBuilder caseInsensitive doctest hashable
-    hspec HTTP httpDate httpTypes HUnit liftedBase network QuickCheck
-    simpleSendfile streamingCommons text time transformers unixCompat
-    void wai
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/yesodweb/wai";
-    description = "A fast, light-weight web server for WAI applications";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wcwidth/default.nix b/pkgs/development/libraries/haskell/wcwidth/default.nix
deleted file mode 100644
index 7c5c703533a..00000000000
--- a/pkgs/development/libraries/haskell/wcwidth/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, setlocale, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "wcwidth";
-  version = "0.0.2";
-  sha256 = "1n1fq7v64b59ajf5g50iqj9sa34wm7s2j3viay0kxpmvlcv8gipz";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ attoparsec setlocale utf8String ];
-  meta = {
-    homepage = "http://github.com/solidsnack/wcwidth/";
-    description = "Native wcwidth";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/web-routes-boomerang/default.nix b/pkgs/development/libraries/haskell/web-routes-boomerang/default.nix
deleted file mode 100644
index 88f26878280..00000000000
--- a/pkgs/development/libraries/haskell/web-routes-boomerang/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, boomerang, mtl, parsec, text, webRoutes }:
-
-cabal.mkDerivation (self: {
-  pname = "web-routes-boomerang";
-  version = "0.28.3";
-  sha256 = "0d3ccp4hbzjhqzqy901da8dpz23sylwg54xs5iyjhmqvw0v7ljpn";
-  buildDepends = [ boomerang mtl parsec text webRoutes ];
-  meta = {
-    description = "Library for maintaining correctness and composability of URLs within an application";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/web-routes-happstack/default.nix b/pkgs/development/libraries/haskell/web-routes-happstack/default.nix
deleted file mode 100644
index 299357e2073..00000000000
--- a/pkgs/development/libraries/haskell/web-routes-happstack/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happstackServer, text, webRoutes }:
-
-cabal.mkDerivation (self: {
-  pname = "web-routes-happstack";
-  version = "0.23.9";
-  sha256 = "0vsjm979z21858wk9z1b855jqmr4apm35b5ff8x6nynq6kiflrzw";
-  buildDepends = [ happstackServer text webRoutes ];
-  meta = {
-    description = "Adds support for using web-routes with Happstack";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/web-routes/default.nix b/pkgs/development/libraries/haskell/web-routes/default.nix
deleted file mode 100644
index b29d42dc961..00000000000
--- a/pkgs/development/libraries/haskell/web-routes/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, httpTypes, HUnit, mtl, parsec, QuickCheck
-, split, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, testFrameworkTh, text, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "web-routes";
-  version = "0.27.7";
-  sha256 = "0q6rl8vasbkq24jdfdq6jrjivcqqmdy34w8zw5zczmscpyjqf0zb";
-  buildDepends = [
-    blazeBuilder httpTypes mtl parsec split text utf8String
-  ];
-  testDepends = [
-    HUnit QuickCheck testFramework testFrameworkHunit
-    testFrameworkQuickcheck2 testFrameworkTh
-  ];
-  meta = {
-    description = "Library for maintaining correctness and composability of URLs within an application";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/webdriver/default.nix b/pkgs/development/libraries/haskell/webdriver/default.nix
deleted file mode 100644
index 7433f165e4d..00000000000
--- a/pkgs/development/libraries/haskell/webdriver/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, base64Bytestring, cond, dataDefault
-, directoryTree, exceptions, filepath, httpClient, httpTypes
-, liftedBase, monadControl, mtl, network, networkUri, parallel
-, scientific, temporary, text, time, transformers, transformersBase
-, unorderedContainers, vector, zipArchive
-}:
-
-cabal.mkDerivation (self: {
-  pname = "webdriver";
-  version = "0.6.0.4";
-  sha256 = "1miy65dl60gymf0a65kjykdmsl3cwcjrfg1iiyk6vkjz39y6y7qf";
-  buildDepends = [
-    aeson attoparsec base64Bytestring cond dataDefault directoryTree
-    exceptions filepath httpClient httpTypes liftedBase monadControl
-    mtl network networkUri scientific temporary text time transformers
-    transformersBase unorderedContainers vector zipArchive
-  ];
-  testDepends = [ parallel text ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/kallisti-dev/hs-webdriver";
-    description = "a Haskell client for the Selenium WebDriver protocol";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/webkit/default.nix b/pkgs/development/libraries/haskell/webkit/default.nix
deleted file mode 100644
index 63b8566b924..00000000000
--- a/pkgs/development/libraries/haskell/webkit/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, glib, gtk, gtk2hsBuildtools, mtl, pango, text
-, webkit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "webkit";
-  version = "0.13.1.1";
-  sha256 = "0652as9wq0ajaqmcx14y2svishccgrywyagrbzga7m06r3h94dz5";
-  buildDepends = [ cairo glib gtk mtl pango text ];
-  buildTools = [ gtk2hsBuildtools ];
-  pkgconfigDepends = [ webkit ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the Webkit library";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/webkitgtk3/default.nix b/pkgs/development/libraries/haskell/webkitgtk3/default.nix
deleted file mode 100644
index 4f1d8a15cf7..00000000000
--- a/pkgs/development/libraries/haskell/webkitgtk3/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, glib, gtk2hsBuildtools, gtk3, mtl, pango, text
-, webkitgtk
-}:
-
-cabal.mkDerivation (self: {
-  pname = "webkitgtk3";
-  version = "0.13.1.1";
-  sha256 = "0lm52xsgf3sayj5d32fyf9fy89zinn7c4z6rq4qw2bsnsdw8hcyb";
-  buildDepends = [ cairo glib gtk3 mtl pango text ];
-  buildTools = [ gtk2hsBuildtools ];
-  pkgconfigDepends = [ webkitgtk ];
-  meta = {
-    homepage = "http://projects.haskell.org/gtk2hs/";
-    description = "Binding to the Webkit library";
-    license = self.stdenv.lib.licenses.lgpl21;
-    platforms = self.stdenv.lib.platforms.linux;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/websockets-snap/default.nix b/pkgs/development/libraries/haskell/websockets-snap/default.nix
deleted file mode 100644
index 72bd7feb781..00000000000
--- a/pkgs/development/libraries/haskell/websockets-snap/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, enumerator, mtl, snapCore, snapServer, websockets }:
-
-cabal.mkDerivation (self: {
-  pname = "websockets-snap";
-  version = "0.9.0.0";
-  sha256 = "051y62xga7drrfllv10giyr49z1z9ql8681dgwynmdad5x6asf85";
-  buildDepends = [ enumerator mtl snapCore snapServer websockets ];
-  jailbreak = true;
-  meta = {
-    description = "Snap integration for the websockets library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/websockets/default.nix b/pkgs/development/libraries/haskell/websockets/default.nix
deleted file mode 100644
index 79e03b748e6..00000000000
--- a/pkgs/development/libraries/haskell/websockets/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, base64Bytestring, binary, blazeBuilder
-, caseInsensitive, entropy, HUnit, mtl, network, QuickCheck, random
-, SHA, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
-, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "websockets";
-  version = "0.9.2.1";
-  sha256 = "11pdh5dc7r9svg789yx66lff5gcmzs6yg7m74ciz3ybb2i4p855s";
-  buildDepends = [
-    attoparsec base64Bytestring binary blazeBuilder caseInsensitive
-    entropy mtl network random SHA text
-  ];
-  testDepends = [
-    attoparsec base64Bytestring binary blazeBuilder caseInsensitive
-    entropy HUnit mtl network QuickCheck random SHA testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 text
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://jaspervdj.be/websockets";
-    description = "A sensible and clean way to write WebSocket-capable servers in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wizards/default.nix b/pkgs/development/libraries/haskell/wizards/default.nix
deleted file mode 100644
index ce1dd579697..00000000000
--- a/pkgs/development/libraries/haskell/wizards/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, controlMonadFree, haskeline, mtl, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "wizards";
-  version = "1.0.1";
-  sha256 = "08dn24injfzvhs34yw39y336pyi6p98bdrafx3lhd6lcbp531sca";
-  buildDepends = [ controlMonadFree haskeline mtl transformers ];
-  meta = {
-    description = "High level, generic library for interrogative user interfaces";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wl-pprint-extras/default.nix b/pkgs/development/libraries/haskell/wl-pprint-extras/default.nix
deleted file mode 100644
index 0507b1ea1a6..00000000000
--- a/pkgs/development/libraries/haskell/wl-pprint-extras/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HUnit, nats, semigroupoids, semigroups, testFramework
-, testFrameworkHunit, text, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wl-pprint-extras";
-  version = "3.5.0.3";
-  sha256 = "124wb4hqd97f3naha0589v18lvi9xbn39bmn8jwaylvyg6s5fyyp";
-  buildDepends = [ nats semigroupoids semigroups text utf8String ];
-  testDepends = [ HUnit testFramework testFrameworkHunit ];
-  meta = {
-    homepage = "http://github.com/ekmett/wl-pprint-extras/";
-    description = "A free monad based on the Wadler/Leijen pretty printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wl-pprint-terminfo/default.nix b/pkgs/development/libraries/haskell/wl-pprint-terminfo/default.nix
deleted file mode 100644
index 6f2e62008f5..00000000000
--- a/pkgs/development/libraries/haskell/wl-pprint-terminfo/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, nats, semigroups, terminfo, text, transformers
-, wlPprintExtras
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wl-pprint-terminfo";
-  version = "3.7.1.3";
-  sha256 = "19z5cr1wqc3xcy39dswx78b6fpxhb41798zkiwkmb97nnvzwbdmv";
-  buildDepends = [
-    nats semigroups terminfo text transformers wlPprintExtras
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/ekmett/wl-pprint-terminfo/";
-    description = "A color pretty printer with terminfo support";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wl-pprint-text/default.nix b/pkgs/development/libraries/haskell/wl-pprint-text/default.nix
deleted file mode 100644
index 9ec7c2e1743..00000000000
--- a/pkgs/development/libraries/haskell/wl-pprint-text/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "wl-pprint-text";
-  version = "1.1.0.3";
-  sha256 = "1ghrkqdfsdkn71mpipbxiaar2gd8mdyd3dxbsz68awwnlpapy4f3";
-  buildDepends = [ text ];
-  jailbreak = true;
-  meta = {
-    description = "A Wadler/Leijen Pretty Printer for Text values";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wl-pprint/default.nix b/pkgs/development/libraries/haskell/wl-pprint/default.nix
deleted file mode 100644
index a0ee669395d..00000000000
--- a/pkgs/development/libraries/haskell/wl-pprint/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "wl-pprint";
-  version = "1.1";
-  sha256 = "16kp3fkh0x9kgzk6fdqrm8m0v7b5cgbv0m3x63ybbp5vxbhand06";
-  meta = {
-    description = "The Wadler/Leijen Pretty Printer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/word-trie/default.nix b/pkgs/development/libraries/haskell/word-trie/default.nix
deleted file mode 100644
index f817254aa62..00000000000
--- a/pkgs/development/libraries/haskell/word-trie/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, derive, hspec, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "word-trie";
-  version = "0.2.0.4";
-  sha256 = "0qgljhl2pj54mhsan9w6gchf3l94rs2c5bi9f93q1nz55va1027f";
-  buildDepends = [ binary derive ];
-  testDepends = [ binary derive hspec QuickCheck ];
-  meta = {
-    homepage = "https://github.com/yi-editor/word-trie";
-    description = "Implementation of a finite trie over words";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/word8/default.nix b/pkgs/development/libraries/haskell/word8/default.nix
deleted file mode 100644
index ad6b5915383..00000000000
--- a/pkgs/development/libraries/haskell/word8/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec }:
-
-cabal.mkDerivation (self: {
-  pname = "word8";
-  version = "0.1.1";
-  sha256 = "1xpa0haacimrblxg3x3n5vdcnkg3ff5zqamppdarv0zvkcdj139r";
-  testDepends = [ hspec ];
-  meta = {
-    description = "Word8 library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wordexp/default.nix b/pkgs/development/libraries/haskell/wordexp/default.nix
deleted file mode 100644
index 7d03b1adea5..00000000000
--- a/pkgs/development/libraries/haskell/wordexp/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, c2hs, semigroups }:
-
-cabal.mkDerivation (self: {
-  pname = "wordexp";
-  version = "0.2.0.0";
-  sha256 = "1hfpvzbyyh47ai166xyrhmhvg2shrqcswsfalwa16wab6hcg32ki";
-  buildDepends = [ semigroups ];
-  buildTools = [ c2hs ];
-  meta = {
-    description = "wordexp(3) wrappers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wreq/default.nix b/pkgs/development/libraries/haskell/wreq/default.nix
deleted file mode 100644
index 8b6e7151273..00000000000
--- a/pkgs/development/libraries/haskell/wreq/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonPretty, aesonQq, attoparsec, base16Bytestring
-, base64Bytestring, byteable, caseInsensitive, cryptohash, doctest
-, exceptions, filepath, hashable, httpClient, httpClientTls
-, httpTypes, HUnit, lens, lensAeson, mimeTypes, networkInfo
-, PSQueue, QuickCheck, snapCore, snapServer, temporary
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
-, time, transformers, unixCompat, unorderedContainers, uuid
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wreq";
-  version = "0.3.0.1";
-  sha256 = "13apqr8sfx2vi794ldqprmgqch79sqli9scgyk3k41v7wcwqaal4";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec base16Bytestring byteable caseInsensitive
-    cryptohash exceptions hashable httpClient httpClientTls httpTypes
-    lens lensAeson mimeTypes PSQueue text time unorderedContainers
-  ];
-  testDepends = [
-    aeson aesonPretty aesonQq base64Bytestring caseInsensitive doctest
-    filepath hashable httpClient httpTypes HUnit lens lensAeson
-    networkInfo QuickCheck snapCore snapServer temporary testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 text transformers
-    unixCompat uuid
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.serpentine.com/wreq";
-    description = "An easy-to-use HTTP client library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wxHaskell/no-ldconfig.patch b/pkgs/development/libraries/haskell/wxHaskell/no-ldconfig.patch
deleted file mode 100644
index 72a8648cab6..00000000000
--- a/pkgs/development/libraries/haskell/wxHaskell/no-ldconfig.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-Only in wxc-0.91.0.0: dist
-diff -ubr wxc-0.91.0.0-orig/Setup.hs wxc-0.91.0.0/Setup.hs
---- wxc-0.91.0.0-orig/Setup.hs	2014-10-31 13:30:15.514809137 +0100
-+++ wxc-0.91.0.0/Setup.hs	2014-10-31 13:33:53.606372005 +0100
-@@ -507,5 +507,3 @@
-         inst_lib_dir = libdir $ absoluteInstallDirs pkg_descr local_bld_info NoCopyDest

- 

-     installOrdinaryFile (verbosity flags) (bld_dir </> lib_name) (inst_lib_dir </> lib_name)

--    ldconfig inst_lib_dir

--

diff --git a/pkgs/development/libraries/haskell/wxHaskell/wx.nix b/pkgs/development/libraries/haskell/wxHaskell/wx.nix
deleted file mode 100644
index 4e824124050..00000000000
--- a/pkgs/development/libraries/haskell/wxHaskell/wx.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, stm, wxcore }:
-
-cabal.mkDerivation (self: {
-  pname = "wx";
-  version = "0.91.0.0";
-  sha256 = "133cjc3vfqxyw71a5x99flzg23qa2k28p2zajw6vp0z7qhv8kfjy";
-  buildDepends = [ stm wxcore ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/WxHaskell";
-    description = "wxHaskell";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wxHaskell/wxc.nix b/pkgs/development/libraries/haskell/wxHaskell/wxc.nix
deleted file mode 100644
index 2a184043251..00000000000
--- a/pkgs/development/libraries/haskell/wxHaskell/wxc.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libX11, mesa, wxdirect, wxGTK }:
-
-cabal.mkDerivation (self: {
-  pname = "wxc";
-  version = "0.91.0.0";
-  sha256 = "0siab2h28dlyliznydxll22l9hdgwbmgddj01k1xw8hj4g7b53sa";
-  buildDepends = [ wxdirect ];
-  extraLibraries = [ libX11 mesa wxGTK ];
-  noHaddock = true;
-  patches = [ ./no-ldconfig.patch ];
-  postInstall = ''
-    cp -v dist/build/libwxc.so.${self.version} $out/lib/libwxc.so
-  '';
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/WxHaskell";
-    description = "wxHaskell C++ wrapper";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix b/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix
deleted file mode 100644
index 7d1bebe1d88..00000000000
--- a/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, libX11, mesa, parsec, stm, time, wxc, wxdirect
-, wxGTK
-}:
-
-cabal.mkDerivation (self: {
-  pname = "wxcore";
-  version = "0.91.0.0";
-  sha256 = "01pvaysihyijklyw129vcafjqyh8bpafjzvscxvzll1g86qbqlkz";
-  buildDepends = [ filepath parsec stm time wxc wxdirect ];
-  extraLibraries = [ libX11 mesa wxGTK ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/WxHaskell";
-    description = "wxHaskell core";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix b/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix
deleted file mode 100644
index c178207e699..00000000000
--- a/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, parsec, strict, time }:
-
-cabal.mkDerivation (self: {
-  pname = "wxdirect";
-  version = "0.91.0.0";
-  sha256 = "17xlviyyagcvmc7m1f4djnsw0wdakirarmv12j4fmwbnfnbryp27";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath parsec strict time ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/WxHaskell";
-    description = "helper tool for building wxHaskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/x509-store/default.nix b/pkgs/development/libraries/haskell/x509-store/default.nix
deleted file mode 100644
index 36486dbf40e..00000000000
--- a/pkgs/development/libraries/haskell/x509-store/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Encoding, asn1Types, cryptoPubkeyTypes, filepath, mtl
-, pem, x509
-}:
-
-cabal.mkDerivation (self: {
-  pname = "x509-store";
-  version = "1.5.0";
-  sha256 = "1w9sqb007s4avjzvrdwq13a4c528h7h2lg3m8cl31syrgznc9ny5";
-  buildDepends = [
-    asn1Encoding asn1Types cryptoPubkeyTypes filepath mtl pem x509
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-certificate";
-    description = "X.509 collection accessing and storing methods";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/x509-system/default.nix b/pkgs/development/libraries/haskell/x509-system/default.nix
deleted file mode 100644
index 87bb4ed1fec..00000000000
--- a/pkgs/development/libraries/haskell/x509-system/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, mtl, pem, x509, x509Store }:
-
-cabal.mkDerivation (self: {
-  pname = "x509-system";
-  version = "1.5.0";
-  sha256 = "159zwg35nq42j1rl0p4x00hdf3iy48hd7kavz0rnpwd2p7ljamr3";
-  buildDepends = [ filepath mtl pem x509 x509Store ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-certificate";
-    description = "Handle per-operating-system X.509 accessors and storage";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/x509-validation/default.nix b/pkgs/development/libraries/haskell/x509-validation/default.nix
deleted file mode 100644
index 1caec0606bc..00000000000
--- a/pkgs/development/libraries/haskell/x509-validation/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Encoding, asn1Types, byteable, cryptohash
-, cryptoPubkey, cryptoPubkeyTypes, dataDefaultClass, filepath
-, hourglass, mtl, network, pem, x509, x509Store
-}:
-
-cabal.mkDerivation (self: {
-  pname = "x509-validation";
-  version = "1.5.1";
-  sha256 = "19cp187id9hdlzkr7sbv2sdxqxnpjv0db09hwf3zdqqqxr30mn6x";
-  buildDepends = [
-    asn1Encoding asn1Types byteable cryptohash cryptoPubkey
-    cryptoPubkeyTypes dataDefaultClass filepath hourglass mtl network
-    pem x509 x509Store
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-certificate";
-    description = "X.509 Certificate and CRL validation";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/x509/default.nix b/pkgs/development/libraries/haskell/x509/default.nix
deleted file mode 100644
index 201b727e2fc..00000000000
--- a/pkgs/development/libraries/haskell/x509/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, asn1Encoding, asn1Parse, asn1Types, cryptohash
-, cryptoPubkeyTypes, filepath, hourglass, mtl, pem, tasty
-, tastyQuickcheck
-}:
-
-cabal.mkDerivation (self: {
-  pname = "x509";
-  version = "1.5.0.1";
-  sha256 = "03gj4190f0ql1ghn2mri8901xdydhhnwijyfn8lmpjyn7pgpl3ba";
-  buildDepends = [
-    asn1Encoding asn1Parse asn1Types cryptohash cryptoPubkeyTypes
-    filepath hourglass mtl pem
-  ];
-  testDepends = [
-    asn1Types cryptoPubkeyTypes hourglass mtl tasty tastyQuickcheck
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/hs-certificate";
-    description = "X509 reader and writer";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xdg-basedir/default.nix b/pkgs/development/libraries/haskell/xdg-basedir/default.nix
deleted file mode 100644
index bc92d97b1ca..00000000000
--- a/pkgs/development/libraries/haskell/xdg-basedir/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "xdg-basedir";
-  version = "0.2.2";
-  sha256 = "0azlzaxp2dn4l1nr7shsxah2magk1szf6fx0mv75az00qsjw6qg4";
-  buildDepends = [ filepath ];
-  meta = {
-    homepage = "http://github.com/willdonnelly/xdg-basedir";
-    description = "A basic implementation of the XDG Base Directory specification";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xdot/default.nix b/pkgs/development/libraries/haskell/xdot/default.nix
deleted file mode 100644
index 1ced4424f53..00000000000
--- a/pkgs/development/libraries/haskell/xdot/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, graphviz, gtk, mtl, polyparse, text }:
-
-cabal.mkDerivation (self: {
-  pname = "xdot";
-  version = "0.2.4.6";
-  sha256 = "123vygzkqlycc298zh3321y7w85xnynbavzqms6cb8zgzya42wrs";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cairo graphviz gtk mtl polyparse text ];
-  jailbreak = true;
-  meta = {
-    description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xhtml/default.nix b/pkgs/development/libraries/haskell/xhtml/default.nix
deleted file mode 100644
index be1e32afbe3..00000000000
--- a/pkgs/development/libraries/haskell/xhtml/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "xhtml";
-  version = "3000.2.1";
-  sha256 = "1n6wgzxbj8xf0wf1il827qidphnffb5vzhwzqlxhh70c2y10f0ik";
-  meta = {
-    homepage = "https://github.com/haskell/xhtml";
-    description = "An XHTML combinator library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xlsx/default.nix b/pkgs/development/libraries/haskell/xlsx/default.nix
deleted file mode 100644
index e2fdfa0d1a7..00000000000
--- a/pkgs/development/libraries/haskell/xlsx/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit, dataDefault, digest, HUnit, lens, smallcheck
-, tasty, tastyHunit, tastySmallcheck, text, time, transformers
-, utf8String, xmlConduit, xmlTypes, zipArchive, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xlsx";
-  version = "0.1.0.3";
-  sha256 = "1i1dfb6gv4h3nc9ja7yxjzb8g207vzp58dnk4rgfcfglyvadn8kp";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    conduit dataDefault digest lens text time transformers utf8String
-    xmlConduit xmlTypes zipArchive zlib
-  ];
-  testDepends = [
-    HUnit smallcheck tasty tastyHunit tastySmallcheck time
-  ];
-  meta = {
-    homepage = "https://github.com/qrilka/xlsx";
-    description = "Simple and incomplete Excel file parser/writer";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml-conduit-writer/default.nix b/pkgs/development/libraries/haskell/xml-conduit-writer/default.nix
deleted file mode 100644
index fc0efcff226..00000000000
--- a/pkgs/development/libraries/haskell/xml-conduit-writer/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dlist, mtl, text, xmlConduit, xmlTypes }:
-
-cabal.mkDerivation (self: {
-  pname = "xml-conduit-writer";
-  version = "0.1.1.1";
-  sha256 = "1ibiqxjr63gb3v0h9fdfzm205sqjixb5vm5y6413yn4scbf7qm2b";
-  buildDepends = [ dlist mtl text xmlConduit xmlTypes ];
-  testDepends = [ text ];
-  meta = {
-    homepage = "https://bitbucket.org/dpwiz/xml-conduit-writer";
-    description = "Warm and fuzzy creation of XML documents";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix
deleted file mode 100644
index 8a352a27ba3..00000000000
--- a/pkgs/development/libraries/haskell/xml-conduit/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, blazeHtml, blazeMarkup, conduit
-, conduitExtra, dataDefault, deepseq, hspec, HUnit, monadControl
-, resourcet, systemFilepath, text, transformers, xmlTypes
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xml-conduit";
-  version = "1.2.3.1";
-  sha256 = "10cqhqpc85zx87jc0hapzkvwm76drpxqsjliipvlah2a0x8l4ai8";
-  buildDepends = [
-    attoparsec blazeBuilder blazeHtml blazeMarkup conduit conduitExtra
-    dataDefault deepseq monadControl resourcet systemFilepath text
-    transformers xmlTypes
-  ];
-  testDepends = [
-    blazeMarkup conduit hspec HUnit resourcet text transformers
-    xmlTypes
-  ];
-  meta = {
-    homepage = "http://github.com/snoyberg/xml";
-    description = "Pure-Haskell utilities for dealing with XML with the conduit package";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml-hamlet/default.nix b/pkgs/development/libraries/haskell/xml-hamlet/default.nix
deleted file mode 100644
index e1c0c862078..00000000000
--- a/pkgs/development/libraries/haskell/xml-hamlet/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HUnit, parsec, shakespeare, text, xmlConduit }:
-
-cabal.mkDerivation (self: {
-  pname = "xml-hamlet";
-  version = "0.4.0.9";
-  sha256 = "0vm4jhvjf53a33sisnhghg0m9pcv2fx676rl90vbm2xcd9rqlj82";
-  buildDepends = [ parsec shakespeare text xmlConduit ];
-  testDepends = [ hspec HUnit parsec shakespeare text xmlConduit ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Hamlet-style quasiquoter for XML content";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml-html-conduit-lens/default.nix b/pkgs/development/libraries/haskell/xml-html-conduit-lens/default.nix
deleted file mode 100644
index 405f165c6a7..00000000000
--- a/pkgs/development/libraries/haskell/xml-html-conduit-lens/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, hspec, hspecExpectationsLens, htmlConduit, lens
-, text, xmlConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xml-html-conduit-lens";
-  version = "0.3.2.1";
-  sha256 = "0iy58nq5b6ixdky2xr4r8xxk3c8wqp1y3jbpsk3dr1qawzjbzp12";
-  buildDepends = [ htmlConduit lens text xmlConduit ];
-  testDepends = [
-    doctest hspec hspecExpectationsLens lens xmlConduit
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/supki/xml-html-conduit-lens#readme";
-    description = "Optics for xml-conduit and html-conduit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml-lens/default.nix b/pkgs/development/libraries/haskell/xml-lens/default.nix
deleted file mode 100644
index 033afd9ee53..00000000000
--- a/pkgs/development/libraries/haskell/xml-lens/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, lens, text, xmlConduit }:
-
-cabal.mkDerivation (self: {
-  pname = "xml-lens";
-  version = "0.1.6.2";
-  sha256 = "14x3xz4rydl8x7ddznz90n3z5csy12c7l0r7bms8s7yqv4qzf6hz";
-  buildDepends = [ lens text xmlConduit ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/fumieval/xml-lens";
-    description = "Lenses, traversals, prisms for xml-conduit";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml-types/default.nix b/pkgs/development/libraries/haskell/xml-types/default.nix
deleted file mode 100644
index a673fa2eddd..00000000000
--- a/pkgs/development/libraries/haskell/xml-types/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, deepseq, text }:
-
-cabal.mkDerivation (self: {
-  pname = "xml-types";
-  version = "0.3.4";
-  sha256 = "1689ijr4xxh4shxxvd51wdkpc535kzv6liqg4m1prag96aq05r8y";
-  buildDepends = [ deepseq text ];
-  meta = {
-    homepage = "https://john-millikin.com/software/haskell-xml/";
-    description = "Basic types for representing XML";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xml/default.nix b/pkgs/development/libraries/haskell/xml/default.nix
deleted file mode 100644
index 9066dc8b553..00000000000
--- a/pkgs/development/libraries/haskell/xml/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, text }:
-
-cabal.mkDerivation (self: {
-  pname = "xml";
-  version = "1.3.13";
-  sha256 = "04xq2ma2if5gqz16bjrxwigh4vzw6m8i2zk11s5qg3d4z370fdn3";
-  buildDepends = [ text ];
-  meta = {
-    homepage = "http://code.galois.com";
-    description = "A simple XML library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xmlgen/default.nix b/pkgs/development/libraries/haskell/xmlgen/default.nix
deleted file mode 100644
index 9f4b08d5bbc..00000000000
--- a/pkgs/development/libraries/haskell/xmlgen/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, filepath, HUnit, hxt, mtl, QuickCheck, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xmlgen";
-  version = "0.6.2.1";
-  sha256 = "1rmsg9wxs0bsj0xpagxrm3fmlqd63b0dfyc21rx9jj76g9za29wh";
-  buildDepends = [ blazeBuilder mtl text ];
-  testDepends = [ filepath HUnit hxt QuickCheck text ];
-  doCheck = false;
-  meta = {
-    description = "Fast XML generation library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xmlhtml/default.nix b/pkgs/development/libraries/haskell/xmlhtml/default.nix
deleted file mode 100644
index 1f4b2474d75..00000000000
--- a/pkgs/development/libraries/haskell/xmlhtml/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, blazeHtml, blazeMarkup, parsec, text
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xmlhtml";
-  version = "0.2.3.3";
-  sha256 = "0n95284z24ddgw7v8zjqzanyrshxydcxs4ivchpj88gh5r3ryv5j";
-  buildDepends = [
-    blazeBuilder blazeHtml blazeMarkup parsec text unorderedContainers
-  ];
-  meta = {
-    description = "XML parser and renderer with HTML 5 quirks mode";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix b/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix
deleted file mode 100644
index 80a503704cb..00000000000
--- a/pkgs/development/libraries/haskell/xmonad-screenshot/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, gtk, xmonad }:
-
-cabal.mkDerivation (self: {
-  pname = "xmonad-screenshot";
-  version = "0.1.1.0";
-  sha256 = "1iy6c8dis5jkgamkbbgxvbajz8f03bwhwdwk46l6wvlgmb072wl4";
-  buildDepends = [ gtk xmonad ];
-  meta = {
-    homepage = "http://github.com/supki/xmonad-screenshot";
-    description = "Workspaces screenshooting utility for XMonad";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xorshift/default.nix b/pkgs/development/libraries/haskell/xorshift/default.nix
deleted file mode 100644
index 7fe91aad0e7..00000000000
--- a/pkgs/development/libraries/haskell/xorshift/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, random, time }:
-
-cabal.mkDerivation (self: {
-  pname = "xorshift";
-  version = "2.0.1";
-  sha256 = "1pgkcnsgir8ci3hm3s5w3lk5dy7219242g9njx9cxb1m1cz5v5rf";
-  buildDepends = [ random time ];
-  meta = {
-    description = "Haskell implementation of the xorshift random generator";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xournal-parser/default.nix b/pkgs/development/libraries/haskell/xournal-parser/default.nix
deleted file mode 100644
index 906db96ba5c..00000000000
--- a/pkgs/development/libraries/haskell/xournal-parser/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, attoparsecConduit, conduit, conduitExtra
-, exceptions, lens, mtl, strict, text, transformers, xmlConduit
-, xmlTypes, xournalTypes, zlibConduit
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xournal-parser";
-  version = "0.5.0.3";
-  sha256 = "1r99xv7w2gxms1ff5qpj36dcb3gb5lpccr1mjjdnkcij81i748ly";
-  buildDepends = [
-    attoparsec attoparsecConduit conduit conduitExtra exceptions lens
-    mtl strict text transformers xmlConduit xmlTypes xournalTypes
-    zlibConduit
-  ];
-  meta = {
-    homepage = "http://ianwookim.org/hoodle";
-    description = "Xournal file parser";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xournal-types/default.nix b/pkgs/development/libraries/haskell/xournal-types/default.nix
deleted file mode 100644
index 9f0be91114a..00000000000
--- a/pkgs/development/libraries/haskell/xournal-types/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, lens, strict, TypeCompose }:
-
-cabal.mkDerivation (self: {
-  pname = "xournal-types";
-  version = "0.5.0.2";
-  sha256 = "1z1zxgwnd2bpgmiimil2jnz4xdcvvi59y2qdvqgy42b10db8rvkm";
-  buildDepends = [ cereal lens strict TypeCompose ];
-  jailbreak = true;
-  meta = {
-    description = "Data types for programs for xournal file format";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xss-sanitize/default.nix b/pkgs/development/libraries/haskell/xss-sanitize/default.nix
deleted file mode 100644
index 4b1edfb5e8b..00000000000
--- a/pkgs/development/libraries/haskell/xss-sanitize/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, cssText, hspec, HUnit, networkUri, tagsoup
-, text, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "xss-sanitize";
-  version = "0.3.5.4";
-  sha256 = "1h9dj234sj216g676la0h73nwm0fw4snik31qi0s754vyy6bcygf";
-  buildDepends = [
-    attoparsec cssText networkUri tagsoup text utf8String
-  ];
-  testDepends = [
-    attoparsec cssText hspec HUnit networkUri tagsoup text utf8String
-  ];
-  meta = {
-    homepage = "http://github.com/yesodweb/haskell-xss-sanitize";
-    description = "sanitize untrusted HTML to prevent XSS attacks";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/xtest/default.nix b/pkgs/development/libraries/haskell/xtest/default.nix
deleted file mode 100644
index dd381439d67..00000000000
--- a/pkgs/development/libraries/haskell/xtest/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, libXtst, X11 }:
-
-cabal.mkDerivation (self: {
-  pname = "xtest";
-  version = "0.2";
-  sha256 = "118xxx7sydpsvdqz0x107ngb85fggn630ysw6d2ckky75fmhmxk7";
-  buildDepends = [ X11 ];
-  extraLibraries = [ libXtst ];
-  meta = {
-    description = "Thin FFI bindings to X11 XTest library";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yaml-light/default.nix b/pkgs/development/libraries/haskell/yaml-light/default.nix
deleted file mode 100644
index 460e2833d99..00000000000
--- a/pkgs/development/libraries/haskell/yaml-light/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, HsSyck }:
-
-cabal.mkDerivation (self: {
-  pname = "yaml-light";
-  version = "0.1.4";
-  sha256 = "05pxkqp91l275n48p1aqijzh34vvzi7cx2nls879b95fz2dr8lhk";
-  buildDepends = [ HsSyck ];
-  meta = {
-    description = "A light-weight wrapper with utility functions around HsSyck";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yaml/default.nix b/pkgs/development/libraries/haskell/yaml/default.nix
deleted file mode 100644
index bf63586eed4..00000000000
--- a/pkgs/development/libraries/haskell/yaml/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, aesonQq, attoparsec, conduit, enclosedExceptions
-, filepath, hspec, hspecExpectations, HUnit, resourcet, scientific
-, text, transformers, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yaml";
-  version = "0.8.10.1";
-  sha256 = "1a8v8digg6mcc4gx4kgfg8wzgj18wdf40wv1b7n72dg1c8kr2xz9";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec conduit enclosedExceptions filepath resourcet
-    scientific text transformers unorderedContainers vector
-  ];
-  testDepends = [
-    aeson aesonQq conduit hspec hspecExpectations HUnit resourcet text
-    transformers unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/snoyberg/yaml/";
-    description = "Support for parsing and rendering YAML documents";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yap/default.nix b/pkgs/development/libraries/haskell/yap/default.nix
deleted file mode 100644
index a52a921ed64..00000000000
--- a/pkgs/development/libraries/haskell/yap/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "yap";
-  version = "0.2";
-  sha256 = "14lq549jhgnf51pgy1jv31ik8qx71yl7d53w8dpq1f9mlsn1g16i";
-  jailbreak = true;
-  meta = {
-    description = "yet another prelude - a simplistic refactoring with algebraic classes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-auth-hashdb/default.nix b/pkgs/development/libraries/haskell/yesod-auth-hashdb/default.nix
deleted file mode 100644
index 2cb6609ab77..00000000000
--- a/pkgs/development/libraries/haskell/yesod-auth-hashdb/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cryptohash, hspec, persistent, pwstoreFast, text
-, yesodAuth, yesodCore, yesodForm, yesodPersistent
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-auth-hashdb";
-  version = "1.4.1.1";
-  sha256 = "0bb37iawsdq3m5p1sjdnz954f3nfdmvvhm0hxap1z2hf9dk516ci";
-  buildDepends = [
-    cryptohash persistent pwstoreFast text yesodAuth yesodCore
-    yesodForm yesodPersistent
-  ];
-  testDepends = [ hspec text ];
-  meta = {
-    homepage = "https://github.com/paul-rouse/yesod-auth-hashdb";
-    description = "Authentication plugin for Yesod";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ ianwookim ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-auth/default.nix b/pkgs/development/libraries/haskell/yesod-auth/default.nix
deleted file mode 100644
index cf705ac8fc9..00000000000
--- a/pkgs/development/libraries/haskell/yesod-auth/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, authenticate, base16Bytestring, base64Bytestring
-, binary, blazeBuilder, blazeHtml, blazeMarkup, byteable, conduit
-, conduitExtra, cryptohash, dataDefault, emailValidate, fileEmbed
-, httpClient, httpConduit, httpTypes, liftedBase, mimeMail
-, networkUri, persistent, persistentTemplate, random, resourcet
-, safe, shakespeare, text, time, transformers, unorderedContainers
-, wai, yesodCore, yesodForm, yesodPersistent
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-auth";
-  version = "1.4.1";
-  sha256 = "1nvc5ni4bwhb10ayr75s3z44ynv9kq3lp6kgd536xyagbi054gdp";
-  buildDepends = [
-    aeson authenticate base16Bytestring base64Bytestring binary
-    blazeBuilder blazeHtml blazeMarkup byteable conduit conduitExtra
-    cryptohash dataDefault emailValidate fileEmbed httpClient
-    httpConduit httpTypes liftedBase mimeMail networkUri persistent
-    persistentTemplate random resourcet safe shakespeare text time
-    transformers unorderedContainers wai yesodCore yesodForm
-    yesodPersistent
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Authentication for Yesod";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-bin/default.nix b/pkgs/development/libraries/haskell/yesod-bin/default.nix
deleted file mode 100644
index 7033bff4d15..00000000000
--- a/pkgs/development/libraries/haskell/yesod-bin/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, base64Bytestring, blazeBuilder, Cabal, conduit
-, conduitExtra, dataDefaultClass, fileEmbed, filepath, fsnotify
-, ghcPaths, httpConduit, httpReverseProxy, httpTypes, liftedBase
-, network, optparseApplicative, parsec, projectTemplate, resourcet
-, shakespeare, split, streamingCommons, systemFileio
-, systemFilepath, tar, text, time, transformers, transformersCompat
-, unixCompat, unorderedContainers, wai, waiExtra, warp, yaml, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-bin";
-  version = "1.4.1";
-  sha256 = "0kzhnq0mv8s4qdkzqj05c7jdmp2xllv02kqgihwhyr2s4wvqmviw";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    attoparsec base64Bytestring blazeBuilder Cabal conduit conduitExtra
-    dataDefaultClass fileEmbed filepath fsnotify ghcPaths httpConduit
-    httpReverseProxy httpTypes liftedBase network optparseApplicative
-    parsec projectTemplate resourcet shakespeare split streamingCommons
-    systemFileio systemFilepath tar text time transformers
-    transformersCompat unixCompat unorderedContainers wai waiExtra warp
-    yaml zlib
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "The yesod helper executable";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-core/default.nix b/pkgs/development/libraries/haskell/yesod-core/default.nix
deleted file mode 100644
index 571778cfdc4..00000000000
--- a/pkgs/development/libraries/haskell/yesod-core/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, async, autoUpdate, blazeBuilder, blazeHtml
-, blazeMarkup, caseInsensitive, cereal, clientsession, conduit
-, conduitExtra, cookie, dataDefault, deepseq, exceptions
-, fastLogger, hspec, hspecExpectations, httpTypes, HUnit
-, liftedBase, monadControl, monadLogger, mtl, mwcRandom, network
-, parsec, pathPieces, primitive, QuickCheck, random, resourcet
-, safe, shakespeare, streamingCommons, text, time, transformers
-, transformersBase, unixCompat, unorderedContainers, vector, wai
-, waiExtra, waiLogger, warp, word8
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-core";
-  version = "1.4.7.2";
-  sha256 = "0k6zsjds594zy0cvnryz071nis3zmv1sjiyn14cc80j0rvjll46y";
-  buildDepends = [
-    aeson autoUpdate blazeBuilder blazeHtml blazeMarkup caseInsensitive
-    cereal clientsession conduit conduitExtra cookie dataDefault
-    deepseq exceptions fastLogger httpTypes liftedBase monadControl
-    monadLogger mtl mwcRandom parsec pathPieces primitive random
-    resourcet safe shakespeare text time transformers transformersBase
-    unixCompat unorderedContainers vector wai waiExtra waiLogger warp
-    word8
-  ];
-  testDepends = [
-    async blazeBuilder clientsession conduit conduitExtra cookie hspec
-    hspecExpectations httpTypes HUnit liftedBase mwcRandom network
-    pathPieces QuickCheck random resourcet shakespeare streamingCommons
-    text transformers wai waiExtra
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Creation of type-safe, RESTful web applications";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-default/default.nix b/pkgs/development/libraries/haskell/yesod-default/default.nix
deleted file mode 100644
index 6a65dfefe21..00000000000
--- a/pkgs/development/libraries/haskell/yesod-default/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, yesodCore }:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-default";
-  version = "1.2.0";
-  sha256 = "15nsknnxnfbkpg4pswxcpgfb2y0hz0xxj56jknd93hcm7aay36pk";
-  buildDepends = [ yesodCore ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Default config and main functions for your yesod application (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-form/default.nix b/pkgs/development/libraries/haskell/yesod-form/default.nix
deleted file mode 100644
index f052a38357d..00000000000
--- a/pkgs/development/libraries/haskell/yesod-form/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, blazeBuilder, blazeHtml, blazeMarkup
-, byteable, dataDefault, emailValidate, hspec, networkUri
-, persistent, resourcet, shakespeare, text, time, transformers, wai
-, xssSanitize, yesodCore, yesodPersistent
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-form";
-  version = "1.4.3";
-  sha256 = "08ivcqq4glyyvjm60fsmd4linqr6kkh6wn4bbcpzinvpv6asr6mr";
-  buildDepends = [
-    aeson attoparsec blazeBuilder blazeHtml blazeMarkup byteable
-    dataDefault emailValidate networkUri persistent resourcet
-    shakespeare text time transformers wai xssSanitize yesodCore
-    yesodPersistent
-  ];
-  testDepends = [ hspec text time ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Form handling support for Yesod Web Framework";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-json/default.nix b/pkgs/development/libraries/haskell/yesod-json/default.nix
deleted file mode 100644
index 1964abe7dc8..00000000000
--- a/pkgs/development/libraries/haskell/yesod-json/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, yesodCore }:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-json";
-  version = "1.2.0";
-  sha256 = "0d035k1ls5iq1c12yxknyc33qd22ayyhl69y62zmcw7arwx35sgw";
-  buildDepends = [ yesodCore ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Generate content for Yesod using the aeson package. (deprecated)";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-markdown/default.nix b/pkgs/development/libraries/haskell/yesod-markdown/default.nix
deleted file mode 100644
index bf77f9fea9d..00000000000
--- a/pkgs/development/libraries/haskell/yesod-markdown/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, blazeMarkup, pandoc, persistent, shakespeare
-, texmath, text, xssSanitize, yesodCore, yesodForm
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-markdown";
-  version = "0.9.3.1";
-  sha256 = "1spbgcsq1lkywp19k7ksiy6rsh2n060mxzh33k0ngbxxg566n08i";
-  buildDepends = [
-    blazeHtml blazeMarkup pandoc persistent shakespeare texmath text
-    xssSanitize yesodCore yesodForm
-  ];
-  meta = {
-    homepage = "http://github.com/pbrisbin/yesod-markdown";
-    description = "Tools for using markdown in a yesod application";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-newsfeed/default.nix b/pkgs/development/libraries/haskell/yesod-newsfeed/default.nix
deleted file mode 100644
index a6bf924c3c8..00000000000
--- a/pkgs/development/libraries/haskell/yesod-newsfeed/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeHtml, blazeMarkup, shakespeare, text, time
-, xmlConduit, yesodCore
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-newsfeed";
-  version = "1.4.0.1";
-  sha256 = "02ydkri23vrm7mak2b1ybfhkdgc2dmv9vq3ki2d7sd005sp3zdly";
-  buildDepends = [
-    blazeHtml blazeMarkup shakespeare text time xmlConduit yesodCore
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Helper functions and data types for producing News feeds";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-pagination/default.nix b/pkgs/development/libraries/haskell/yesod-pagination/default.nix
deleted file mode 100644
index 38b89445cb7..00000000000
--- a/pkgs/development/libraries/haskell/yesod-pagination/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, esqueleto, hspec, monadLogger, persistent
-, persistentSqlite, resourcePool, resourcet, shakespeare
-, utf8String, waiTest, yesod, yesodTest
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-pagination";
-  version = "2.0.0";
-  sha256 = "0d42b8y7zpl624d7wa2caarni9g10hg14xsbamlkykki3bl197m1";
-  buildDepends = [ esqueleto yesod ];
-  testDepends = [
-    hspec monadLogger persistent persistentSqlite resourcePool
-    resourcet shakespeare utf8String waiTest yesod yesodTest
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/joelteon/yesod-pagination";
-    description = "Pagination in Yesod";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-persistent/default.nix b/pkgs/development/libraries/haskell/yesod-persistent/default.nix
deleted file mode 100644
index 845fc1c18ff..00000000000
--- a/pkgs/development/libraries/haskell/yesod-persistent/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, blazeBuilder, conduit, hspec, persistent, persistentSqlite
-, persistentTemplate, resourcePool, resourcet, text, transformers
-, waiExtra, yesodCore
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-persistent";
-  version = "1.4.0.1";
-  sha256 = "08648n6b4xhsqbvqh8vpsf3481hvzhrkyqbzs303s6fz683mn0zw";
-  buildDepends = [
-    blazeBuilder conduit persistent persistentTemplate resourcePool
-    resourcet transformers yesodCore
-  ];
-  testDepends = [
-    blazeBuilder conduit hspec persistent persistentSqlite text
-    waiExtra yesodCore
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Some helpers for using Persistent from Yesod";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-routes/default.nix b/pkgs/development/libraries/haskell/yesod-routes/default.nix
deleted file mode 100644
index 668cbfda1eb..00000000000
--- a/pkgs/development/libraries/haskell/yesod-routes/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, HUnit, pathPieces, text, vector }:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-routes";
-  version = "1.2.0.7";
-  sha256 = "00i2nysbhmxnq0dvfdjx6nhxy680ya38nx8gcgm13fv2xwdd2p6j";
-  buildDepends = [ pathPieces text vector ];
-  testDepends = [ hspec HUnit pathPieces text ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Efficient routing for Yesod";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-static/default.nix b/pkgs/development/libraries/haskell/yesod-static/default.nix
deleted file mode 100644
index 60a94cfb20d..00000000000
--- a/pkgs/development/libraries/haskell/yesod-static/default.nix
+++ /dev/null
@@ -1,37 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, attoparsec, base64Bytestring, blazeBuilder
-, byteable, conduit, conduitExtra, cryptohash, cryptohashConduit
-, cssText, dataDefault, fileEmbed, filepath, hashable, hjsmin
-, hspec, httpTypes, HUnit, mimeTypes, resourcet, systemFileio
-, systemFilepath, text, transformers, unixCompat
-, unorderedContainers, wai, waiAppStatic, waiExtra, yesodCore
-, yesodTest
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-static";
-  version = "1.4.0.3";
-  sha256 = "15rwlw76rfh18l3ap73aqmwz4bafmxbr5pchyarll14ps0rjs74g";
-  buildDepends = [
-    async attoparsec base64Bytestring blazeBuilder byteable conduit
-    conduitExtra cryptohash cryptohashConduit cssText dataDefault
-    fileEmbed filepath hashable hjsmin httpTypes mimeTypes resourcet
-    systemFileio systemFilepath text transformers unixCompat
-    unorderedContainers wai waiAppStatic yesodCore
-  ];
-  testDepends = [
-    async base64Bytestring byteable conduit conduitExtra cryptohash
-    cryptohashConduit dataDefault fileEmbed filepath hjsmin hspec
-    httpTypes HUnit mimeTypes resourcet systemFileio systemFilepath
-    text transformers unixCompat unorderedContainers wai waiAppStatic
-    waiExtra yesodCore yesodTest
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Static file serving subsite for Yesod Web Framework";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod-test/default.nix b/pkgs/development/libraries/haskell/yesod-test/default.nix
deleted file mode 100644
index 50a6369f186..00000000000
--- a/pkgs/development/libraries/haskell/yesod-test/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, blazeBuilder, blazeHtml, blazeMarkup
-, caseInsensitive, cookie, hspec, hspecCore, htmlConduit, httpTypes
-, HUnit, monadControl, network, persistent, text, time
-, transformers, wai, waiExtra, xmlConduit, xmlTypes, yesodCore
-, yesodForm
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod-test";
-  version = "1.4.2";
-  sha256 = "09iia8vligw41ayhp1fp797n783avb0sf89z8midindrhb5plfbl";
-  buildDepends = [
-    attoparsec blazeBuilder blazeHtml blazeMarkup caseInsensitive
-    cookie hspecCore htmlConduit httpTypes HUnit monadControl network
-    persistent text time transformers wai waiExtra xmlConduit xmlTypes
-    yesodCore
-  ];
-  testDepends = [
-    hspec htmlConduit HUnit text wai xmlConduit yesodCore yesodForm
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com";
-    description = "integration testing for WAI/Yesod Applications";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yesod/default.nix b/pkgs/development/libraries/haskell/yesod/default.nix
deleted file mode 100644
index 4b5679512a9..00000000000
--- a/pkgs/development/libraries/haskell/yesod/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, blazeHtml, blazeMarkup, conduitExtra, dataDefault
-, fastLogger, monadControl, monadLogger, safe, semigroups
-, shakespeare, streamingCommons, text, transformers
-, unorderedContainers, wai, waiExtra, waiLogger, warp, yaml
-, yesodAuth, yesodCore, yesodForm, yesodPersistent
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yesod";
-  version = "1.4.1.4";
-  sha256 = "1av6s5nanq5y9fqlzq2yq95989gg1fyqlpzg6y5pl4dcc45srm1x";
-  buildDepends = [
-    aeson blazeHtml blazeMarkup conduitExtra dataDefault fastLogger
-    monadControl monadLogger safe semigroups shakespeare
-    streamingCommons text transformers unorderedContainers wai waiExtra
-    waiLogger warp yaml yesodAuth yesodCore yesodForm yesodPersistent
-  ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Creation of type-safe, RESTful web applications";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yi-fuzzy-open/default.nix b/pkgs/development/libraries/haskell/yi-fuzzy-open/default.nix
deleted file mode 100644
index 4685a08511a..00000000000
--- a/pkgs/development/libraries/haskell/yi-fuzzy-open/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, dataDefault, filepath, mtl, text, transformersBase
-, vector, yi, yiLanguage, yiRope
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yi-fuzzy-open";
-  version = "0.1.0";
-  sha256 = "03y7ddas8w380asx4ldafp1r3h4nlyjky7n4n5sdyvwbi0rix1gc";
-  buildDepends = [
-    binary dataDefault filepath mtl text transformersBase vector yi
-    yiLanguage yiRope
-  ];
-  meta = {
-    homepage = "https://github.com/yi-editor/yi-fuzzy-open";
-    description = "Fuzzy open plugin for Yi";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yi-language/default.nix b/pkgs/development/libraries/haskell/yi-language/default.nix
deleted file mode 100644
index ec5070cac99..00000000000
--- a/pkgs/development/libraries/haskell/yi-language/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, binary, dataDefault, derive, filepath, hashable
-, hspec, lens, ooPrototypes, pointedlist, QuickCheck, regexBase
-, regexTdfa, transformersBase, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yi-language";
-  version = "0.1.1.0";
-  sha256 = "1gsh0njslncfh0r5wg1rq9w4f03ixkk5grd9zigkspsndhij7379";
-  buildDepends = [
-    binary dataDefault derive hashable lens ooPrototypes pointedlist
-    regexBase regexTdfa transformersBase unorderedContainers
-  ];
-  testDepends = [
-    binary dataDefault derive filepath hashable hspec lens pointedlist
-    QuickCheck regexBase regexTdfa transformersBase unorderedContainers
-  ];
-  buildTools = [ alex ];
-  meta = {
-    homepage = "https://github.com/yi-editor/yi-language";
-    description = "Collection of language-related Yi libraries";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yi-monokai/default.nix b/pkgs/development/libraries/haskell/yi-monokai/default.nix
deleted file mode 100644
index ddae06b7f22..00000000000
--- a/pkgs/development/libraries/haskell/yi-monokai/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, yi }:
-
-cabal.mkDerivation (self: {
-  pname = "yi-monokai";
-  version = "0.1.1.2";
-  sha256 = "1nghfyiy8jdz144nbw0c2cdy8n6xyjmk31g6z24jk8dij7iwb60l";
-  buildDepends = [ yi ];
-  meta = {
-    homepage = "https://github.com/Fuuzetsu/yi-monokai";
-    description = "Monokai colour theme for the Yi text editor";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yi-rope/default.nix b/pkgs/development/libraries/haskell/yi-rope/default.nix
deleted file mode 100644
index a92f086f3a6..00000000000
--- a/pkgs/development/libraries/haskell/yi-rope/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, charsetdetectAe, dataDefault, deepseq, fingertree
-, hspec, QuickCheck, quickcheckInstances, text, textIcu
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yi-rope";
-  version = "0.7.0.0";
-  sha256 = "123p0m31h8qa53jl2sd646s1hrs5qnb7y82y7bzgg2zny4qqw9a2";
-  buildDepends = [
-    binary charsetdetectAe dataDefault deepseq fingertree text textIcu
-  ];
-  testDepends = [ hspec QuickCheck quickcheckInstances text ];
-  meta = {
-    description = "A rope data structure used by Yi";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yi-snippet/default.nix b/pkgs/development/libraries/haskell/yi-snippet/default.nix
deleted file mode 100644
index b1cb7041ff0..00000000000
--- a/pkgs/development/libraries/haskell/yi-snippet/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, yi, yiRope }:
-
-cabal.mkDerivation (self: {
-  pname = "yi-snippet";
-  version = "0.1.0.0";
-  sha256 = "0qbn5x7lbvb9h6gdqgvldzyy7z5y5aa9a02ss48zkccss5p6939d";
-  buildDepends = [ yi yiRope ];
-  meta = {
-    homepage = "https://github.com/yi-editor/yi-snippet";
-    description = "Snippet support for Yi";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/yst/default.nix b/pkgs/development/libraries/haskell/yst/default.nix
deleted file mode 100644
index ea3991eebe9..00000000000
--- a/pkgs/development/libraries/haskell/yst/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, csv, filepath, HDBC, HDBCSqlite3, HStringTemplate
-, pandoc, parsec, scientific, split, text, time
-, unorderedContainers, xhtml, yaml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "yst";
-  version = "0.4.1.1";
-  sha256 = "0i69pjzrxc330kfy3nvhzf59640h4p9w5lxpjlr31xbl7w1qqx12";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    aeson csv filepath HDBC HDBCSqlite3 HStringTemplate pandoc parsec
-    scientific split text time unorderedContainers xhtml yaml
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/jgm/yst";
-    description = "Builds a static website from templates and data in YAML or CSV files";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zeromq-haskell/default.nix b/pkgs/development/libraries/haskell/zeromq-haskell/default.nix
deleted file mode 100644
index 37528689a38..00000000000
--- a/pkgs/development/libraries/haskell/zeromq-haskell/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2
-, zeromq
-}:
-
-cabal.mkDerivation (self: {
-  pname = "zeromq-haskell";
-  version = "0.8.4";
-  sha256 = "0lvjszi08r5wm5ch03153y7lir6cdgqr2gnhq45j4b0kid6gkpv3";
-  testDepends = [
-    QuickCheck testFramework testFrameworkQuickcheck2
-  ];
-  extraLibraries = [ zeromq ];
-  meta = {
-    homepage = "http://github.com/twittner/zeromq-haskell/";
-    description = "Bindings to ZeroMQ 2.1.x";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix b/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix
deleted file mode 100644
index f4449cdc856..00000000000
--- a/pkgs/development/libraries/haskell/zeromq3-haskell/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, async, checkers, MonadCatchIOTransformers
-, QuickCheck, semigroups, transformers, zeromq
-}:
-
-cabal.mkDerivation (self: {
-  pname = "zeromq3-haskell";
-  version = "0.5.2";
-  sha256 = "1ky92qwyk27qsxnvaj0mc9yyhk7g19ry2nq55666ayahc899z213";
-  buildDepends = [
-    async MonadCatchIOTransformers semigroups transformers
-  ];
-  testDepends = [
-    ansiTerminal async checkers MonadCatchIOTransformers QuickCheck
-    transformers
-  ];
-  pkgconfigDepends = [ zeromq ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/twittner/zeromq-haskell/";
-    description = "Bindings to ZeroMQ 3.x";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zeromq4-haskell/default.nix b/pkgs/development/libraries/haskell/zeromq4-haskell/default.nix
deleted file mode 100644
index 4b7c333c07c..00000000000
--- a/pkgs/development/libraries/haskell/zeromq4-haskell/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, async, exceptions, QuickCheck, semigroups, tasty
-, tastyHunit, tastyQuickcheck, transformers, zeromq
-}:
-
-cabal.mkDerivation (self: {
-  pname = "zeromq4-haskell";
-  version = "0.6.2";
-  sha256 = "07dbsapzc4hqq9sg63v4wyjad13sqh9zsx3ckwc5hg5z6vknpafb";
-  buildDepends = [ async exceptions semigroups transformers ];
-  testDepends = [
-    async QuickCheck tasty tastyHunit tastyQuickcheck
-  ];
-  pkgconfigDepends = [ zeromq ];
-  meta = {
-    homepage = "http://github.com/twittner/zeromq-haskell/";
-    description = "Bindings to ZeroMQ 4.x";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zip-archive/0.2.2.1.nix b/pkgs/development/libraries/haskell/zip-archive/0.2.2.1.nix
deleted file mode 100644
index 67f2c2453b6..00000000000
--- a/pkgs/development/libraries/haskell/zip-archive/0.2.2.1.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, digest, filepath, HUnit, mtl, text, time, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "zip-archive";
-  version = "0.2.2.1";
-  sha256 = "0w9l3kdlwkc3yvyxb152s9qwzmc0kjp6d1cbk7yfkpw3081qgckn";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ binary digest filepath mtl text time zlib ];
-  testDepends = [ HUnit time ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/jgm/zip-archive";
-    description = "Library for creating and modifying zip archives";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zip-archive/0.2.3.5.nix b/pkgs/development/libraries/haskell/zip-archive/0.2.3.5.nix
deleted file mode 100644
index 8369b2a3eb5..00000000000
--- a/pkgs/development/libraries/haskell/zip-archive/0.2.3.5.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, digest, filepath, HUnit, mtl, text, time, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "zip-archive";
-  version = "0.2.3.5";
-  sha256 = "0qa3qvaj0xkh4qw7s96rkbdmkyhnql6g92yplm7m6n7z7nxrcs18";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ binary digest filepath mtl text time zlib ];
-  testDepends = [ HUnit time ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/jgm/zip-archive";
-    description = "Library for creating and modifying zip archives";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zipper/default.nix b/pkgs/development/libraries/haskell/zipper/default.nix
deleted file mode 100644
index f2db123aa17..00000000000
--- a/pkgs/development/libraries/haskell/zipper/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, multirec }:
-
-cabal.mkDerivation (self: {
-  pname = "zipper";
-  version = "0.4.2";
-  sha256 = "1r8092amq5w9gl5szycl1r7wx87xnmkcapdzcwfa4c3pvxrhjy44";
-  buildDepends = [ multirec ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec";
-    description = "Generic zipper for families of recursive datatypes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zippers/default.nix b/pkgs/development/libraries/haskell/zippers/default.nix
deleted file mode 100644
index 939de519fb1..00000000000
--- a/pkgs/development/libraries/haskell/zippers/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, doctest, filepath, lens, profunctors, semigroupoids }:
-
-cabal.mkDerivation (self: {
-  pname = "zippers";
-  version = "0.2";
-  sha256 = "1rlf01dc6dcy9sx89npsisdz1yg9v4h2byd6ms602bxnmjllm1ls";
-  buildDepends = [ lens profunctors semigroupoids ];
-  testDepends = [ doctest filepath ];
-  meta = {
-    homepage = "http://github.com/ekmett/zippers/";
-    description = "Traversal based zippers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zlib-bindings/default.nix b/pkgs/development/libraries/haskell/zlib-bindings/default.nix
deleted file mode 100644
index a14d685e968..00000000000
--- a/pkgs/development/libraries/haskell/zlib-bindings/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, QuickCheck, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "zlib-bindings";
-  version = "0.1.1.5";
-  sha256 = "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8";
-  buildDepends = [ zlib ];
-  testDepends = [ hspec QuickCheck zlib ];
-  meta = {
-    homepage = "http://github.com/snoyberg/zlib-bindings";
-    description = "Low-level bindings to the zlib package. (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zlib-conduit/default.nix b/pkgs/development/libraries/haskell/zlib-conduit/default.nix
deleted file mode 100644
index 3d91442022d..00000000000
--- a/pkgs/development/libraries/haskell/zlib-conduit/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, conduit }:
-
-cabal.mkDerivation (self: {
-  pname = "zlib-conduit";
-  version = "1.1.0";
-  sha256 = "1b22mca8bbg7f84h8y0qsb5ckzg2dw1b26y27x7b7xdxqbwpz93a";
-  buildDepends = [ conduit ];
-  noHaddock = true;
-  meta = {
-    homepage = "http://github.com/snoyberg/conduit";
-    description = "Streaming compression/decompression via conduits. (deprecated)";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zlib-enum/default.nix b/pkgs/development/libraries/haskell/zlib-enum/default.nix
deleted file mode 100644
index 4b133b4c055..00000000000
--- a/pkgs/development/libraries/haskell/zlib-enum/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, enumerator, transformers, zlibBindings }:
-
-cabal.mkDerivation (self: {
-  pname = "zlib-enum";
-  version = "0.2.3.1";
-  sha256 = "1nfczminxafzk69ry1sqkj1ha0jlv3l9ak10yk205snfhpmcjgg4";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ enumerator transformers zlibBindings ];
-  meta = {
-    homepage = "http://github.com/maltem/zlib-enum";
-    description = "Enumerator interface for zlib compression";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/haskell/zlib/default.nix b/pkgs/development/libraries/haskell/zlib/default.nix
deleted file mode 100644
index dad288c8fd0..00000000000
--- a/pkgs/development/libraries/haskell/zlib/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "zlib";
-  version = "0.5.4.2";
-  sha256 = "15hhsk7z3gvm7sz2ic2z1ca5c6rpsln2rr391mdbm1bxlzc1gmkm";
-  extraLibraries = [ zlib ];
-  meta = {
-    description = "Compression and decompression in the gzip and zlib formats";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/libraries/hiredis/default.nix b/pkgs/development/libraries/hiredis/default.nix
index 6476fb663ef..86b1a2c72a5 100644
--- a/pkgs/development/libraries/hiredis/default.nix
+++ b/pkgs/development/libraries/hiredis/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "hiredis-${version}";
-  version = "0.13.0";
+  version = "0.13.1";
 
   src = fetchFromGitHub {
     owner = "redis";
     repo = "hiredis";
     rev = "v${version}";
-    sha256 = "195ih8jprw0q253nvhnmfv9dsm8pss6pdf4x3c88q4mfsyw8pg76";
+    sha256 = "15rzq7n7z9h143smrnd34f9gh24swwal6r9z9xlxsl0jxabiv71l";
   };
 
   PREFIX = "\${out}";
diff --git a/pkgs/development/libraries/libu2f-host/default.nix b/pkgs/development/libraries/libu2f-host/default.nix
index f996216826a..cda18e4e9bd 100644
--- a/pkgs/development/libraries/libu2f-host/default.nix
+++ b/pkgs/development/libraries/libu2f-host/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     homepage = https://developers.yubico.com/libu2f-host;
-    description = "a C library and command-line tool thati mplements the host-side of the U2F protocol";
+    description = "A C library and command-line tool thati mplements the host-side of the U2F protocol";
     license = licenses.bsd2;
     platforms = platforms.unix;
     maintainers = with maintainers; [ wkennington ];
diff --git a/pkgs/development/libraries/libu2f-server/default.nix b/pkgs/development/libraries/libu2f-server/default.nix
new file mode 100644
index 00000000000..6ac4eb29d13
--- /dev/null
+++ b/pkgs/development/libraries/libu2f-server/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl, pkgconfig, json_c, hidapi, openssl, check }:
+
+stdenv.mkDerivation rec {
+  name = "libu2f-server-0.0.0";
+
+  src = fetchurl {
+    url = "https://developers.yubico.com/libu2f-server/Releases/libu2f-server-0.0.0.tar.xz";
+    sha256 = "1vdl3qavzfpi6p6h48zw17md9wykfzpay5c4l1c08id46m560wp0";
+  };
+
+  buildInputs = [ pkgconfig json_c hidapi openssl check ];
+
+  meta = with stdenv.lib; {
+    homepage = https://developers.yubico.com/libu2f-server/;
+    description = "A C library that implements the server-side of the U2F protocol";
+    license = licenses.bsd2;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ philandstuff ];
+  };
+}
diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix
index 3ce377dfb08..f85c2bef185 100644
--- a/pkgs/development/libraries/libuv/default.nix
+++ b/pkgs/development/libraries/libuv/default.nix
@@ -105,5 +105,5 @@ in
   //
   mapAttrs (v: h: mkWithAutotools stable (toVersion v) h) {
     v1_2_0 = "1nbp8qpgw64gl9nrjzxw0ndv1m64cfms0cy5a2883vw6877kizmx";
-    v1_4_0 = "17k028gn07vb9in440wbf0ar0rdl8bi5v4shm8nhj22vfb18dhl5";
+    v1_4_2 = "03ffyjyz92ipi2im05hvlx7jypv9c8fyp90zqyr91w7vszskxnxw";
   }
diff --git a/pkgs/development/libraries/npth/default.nix b/pkgs/development/libraries/npth/default.nix
index ba75c8aefe7..0c28a921995 100644
--- a/pkgs/development/libraries/npth/default.nix
+++ b/pkgs/development/libraries/npth/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl }:
 
 stdenv.mkDerivation rec {
-  name = "npth-1.1";
+  name = "npth-1.2";
 
   src = fetchurl {
     url = "ftp://ftp.gnupg.org/gcrypt/npth/${name}.tar.bz2";
-    sha256 = "0zyzwmk4mp6pas87jz35zx0jvwdz7x5b13w225gs73gcn8g5cv49";
+    sha256 = "12n0nvhw4fzwp0k7gjv3rc6pdml0qiinbbfiz4ilg6pl5kdxvnvd";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/openjpeg/generic.nix b/pkgs/development/libraries/openjpeg/generic.nix
index 4ffcd62f982..3fae65d9bd2 100644
--- a/pkgs/development/libraries/openjpeg/generic.nix
+++ b/pkgs/development/libraries/openjpeg/generic.nix
@@ -42,6 +42,8 @@ stdenv.mkDerivation rec {
     (mkFlag jp3dSupport "BUILD_JP3D")
     (mkFlag thirdPartySupport "BUILD_THIRDPARTY")
     (mkFlag testsSupport "BUILD_TESTING")
+  ] ++ stdenv.lib.optionals stdenv.isDarwin
+  [ "-DCMAKE_INSTALL_NAME_DIR=\${CMAKE_INSTALL_PREFIX}/lib"
   ];
 
   nativebuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/sord/sord-svn.nix b/pkgs/development/libraries/sord/sord-svn.nix
new file mode 100644
index 00000000000..290e85d81c7
--- /dev/null
+++ b/pkgs/development/libraries/sord/sord-svn.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchsvn, pkgconfig, python, serd }:
+
+stdenv.mkDerivation rec {
+  name = "sord-svn-${rev}";
+  rev = "327";
+
+  src = fetchsvn {
+    url = "http://svn.drobilla.net/sord/trunk";
+    rev = rev;
+    sha256 = "09lf6xmwfg8kbmz1b7d3hrpz0qqr8prdjqrp91aw70cgclx2pwc4";
+  };
+
+  buildInputs = [ pkgconfig python serd ];
+
+  configurePhase = "python waf configure --prefix=$out";
+
+  buildPhase = "python waf";
+
+  installPhase = "python waf install";
+
+  meta = with stdenv.lib; {
+    homepage = http://drobilla.net/software/sord;
+    description = "A lightweight C library for storing RDF data in memory";
+    license = licenses.mit;
+    maintainers = [ maintainers.goibhniu ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix
index 8eddb2b0ae8..d873d801bac 100644
--- a/pkgs/development/libraries/vaapi-intel/default.nix
+++ b/pkgs/development/libraries/vaapi-intel/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libdrm, libva, libX11, intel-gpu-tools, mesa_noglu, wayland, python, gnum4 }:
+{ stdenv, fetchurl, gnum4, pkgconfig, python
+, intel-gpu-tools, libdrm, libva, libX11, mesa_noglu, wayland
+}:
 
 stdenv.mkDerivation rec {
   name = "libva-intel-driver-1.5.1";
@@ -8,16 +10,24 @@ stdenv.mkDerivation rec {
     sha256 = "1p7aw0wmb6z3rbbm3bqlp6rxw41kii23csbjmcvbbk037lq6rnqb";
   };
 
-  prePatch = ''
-    sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,' src/shaders/gpp.py
+  patchPhase = ''
+    patchShebangs ./src/shaders/gpp.py
   '';
 
-  buildInputs = [ pkgconfig libdrm libva libX11 intel-gpu-tools mesa_noglu wayland gnum4 ];
-
   preConfigure = ''
     sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure
   '';
 
+  configureFlags = [
+    "--enable-drm"
+    "--enable-x11"
+    "--enable-wayland"
+  ];
+
+  nativeBuildInputs = [ gnum4 pkgconfig python ];
+
+  buildInputs = [ intel-gpu-tools libdrm libva libX11 mesa_noglu wayland ];
+
   meta = with stdenv.lib; {
     homepage = http://cgit.freedesktop.org/vaapi/intel-driver/;
     license = licenses.mit;
diff --git a/pkgs/development/libraries/wavpack/default.nix b/pkgs/development/libraries/wavpack/default.nix
index 8a63b780b4c..08465861f27 100644
--- a/pkgs/development/libraries/wavpack/default.nix
+++ b/pkgs/development/libraries/wavpack/default.nix
@@ -4,6 +4,12 @@ stdenv.mkDerivation rec {
   name = "wavpack-${version}";
   version = "4.70.0";
 
+  enableParallelBuilding = true;
+
+  preConfigure = ''
+    sed -i '2iexec_prefix=@exec_prefix@' wavpack.pc.in
+  '';
+
   src = fetchurl {
     url = "http://www.wavpack.com/${name}.tar.bz2";
     sha256 = "191h8hv8qk72hfh1crg429i9yq3cminwqb249sy9zadbn1wy7b9c";
diff --git a/pkgs/development/mobile/androidenv/addon.xml b/pkgs/development/mobile/androidenv/addon.xml
index 274ae734b6e..334626b93ac 100644
--- a/pkgs/development/mobile/androidenv/addon.xml
+++ b/pkgs/development/mobile/androidenv/addon.xml
@@ -440,6 +440,7 @@ August 15, 2011
         <sdk:description>Android + Google APIs</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>34908058</sdk:size>
@@ -467,6 +468,7 @@ August 15, 2011
         <sdk:description>Android + Google APIs, revision 2</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>42435735</sdk:size>
@@ -550,6 +552,7 @@ August 15, 2011
         <sdk:description>Android + Google APIs, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>53691339</sdk:size>
@@ -659,6 +662,7 @@ August 15, 2011
         <sdk:description>Android + Google APIs, API 11, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>83477179</sdk:size>
@@ -686,6 +690,7 @@ August 15, 2011
         <sdk:description>Android + Google APIs, API 12, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>86099835</sdk:size>
@@ -713,6 +718,7 @@ August 15, 2011
         <sdk:description>Android + Google APIs, API 13, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>88615525</sdk:size>
@@ -738,6 +744,7 @@ August 15, 2011
         <sdk:api-level>14</sdk:api-level>
         <sdk:revision>2</sdk:revision>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:libs>
             <sdk:lib>
                 <sdk:name>com.google.android.maps</sdk:name>
@@ -876,14 +883,14 @@ August 15, 2011
     </sdk:add-on>
 
     <sdk:add-on>
-        <!-- Generated at Wed Jul 30 22:26:20 2014 from git_klp-sdk-release @ 1314097 -->
+        <!-- Generated at Wed Apr 22 12:31:26 2015 from git_klp-sdk-release @ 1873184 -->
         <sdk:vendor-id>google</sdk:vendor-id>
         <sdk:vendor-display>Google Inc.</sdk:vendor-display>
         <sdk:name-id>google_apis</sdk:name-id>
         <sdk:name-display>Google APIs (ARM System Image)</sdk:name-display>
         <sdk:description>Android + Google APIs</sdk:description>
         <sdk:api-level>19</sdk:api-level>
-        <sdk:revision>7</sdk:revision>
+        <sdk:revision>13</sdk:revision>
         <sdk:libs>
             <sdk:lib>
                 <sdk:name>com.google.android.maps</sdk:name>
@@ -897,9 +904,49 @@ August 15, 2011
         </sdk:libs>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>160661775</sdk:size>
-                <sdk:checksum type="sha1">150f5a3fec4f03313ca770b90126605619bd713c</sdk:checksum>
-                <sdk:url>google_apis-19_r07.zip</sdk:url>
+                <sdk:size>181034400</sdk:size>
+                <sdk:checksum type="sha1">75c8af27f1fdf83dc28057537b5bd62b794365cc</sdk:checksum>
+                <sdk:url>google_apis-19_r13.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:add-on>
+
+    <sdk:add-on>
+        <!-- Generated at Tue Oct 14 22:09:52 2014 from git_lmp-release @ 1504858 -->
+        <sdk:vendor-id>google</sdk:vendor-id>
+        <sdk:vendor-display>Google Inc.</sdk:vendor-display>
+        <sdk:name-id>google_apis</sdk:name-id>
+        <sdk:name-display>Google APIs</sdk:name-display>
+        <sdk:description>Android + Google APIs</sdk:description>
+        <sdk:api-level>21</sdk:api-level>
+        <sdk:revision>1</sdk:revision>
+        <sdk:libs/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>179499</sdk:size>
+                <sdk:checksum type="sha1">66a754efb24e9bb07cc51648426443c7586c9d4a</sdk:checksum>
+                <sdk:url>google_apis-21_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:add-on>
+
+    <sdk:add-on>
+        <!-- Generated at Mon Mar  2 16:24:05 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
+        <sdk:vendor-id>google</sdk:vendor-id>
+        <sdk:vendor-display>Google Inc.</sdk:vendor-display>
+        <sdk:name-id>google_apis</sdk:name-id>
+        <sdk:name-display>Google APIs</sdk:name-display>
+        <sdk:description>Android + Google APIs</sdk:description>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:revision>1</sdk:revision>
+        <sdk:libs/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>179259</sdk:size>
+                <sdk:checksum type="sha1">5def0f42160cba8acff51b9c0c7e8be313de84f5</sdk:checksum>
+                <sdk:url>google_apis-22_r01.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
@@ -917,6 +964,7 @@ August 15, 2011
         <sdk:description>Android + Google TV, API 12, preview release</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-googletv-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>78266751</sdk:size>
@@ -938,6 +986,7 @@ August 15, 2011
         <sdk:description>Android + Google TV, API 13</sdk:description>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:uses-license ref="android-googletv-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>87721879</sdk:size>
@@ -951,11 +1000,11 @@ August 15, 2011
     <!-- EXTRAS VENDOR=ANDROID ........................ -->
 
     <sdk:extra>
-        <!-- Generated at Mon Jun 23 19:18:59 2014 from git_klp-modular-release @ 1246132 -->
+        <!-- Generated at Fri Apr 24 09:30:00 2015 from git_lmp-mr1-supportlib-release @ 1877331 -->
         <sdk:revision>
-            <sdk:major>20</sdk:major>
-            <sdk:minor>0</sdk:minor>
-            <sdk:micro>0</sdk:micro>
+            <sdk:major>22</sdk:major>
+            <sdk:minor>1</sdk:minor>
+            <sdk:micro>1</sdk:micro>
         </sdk:revision>
         <sdk:vendor-display>Android</sdk:vendor-display>
         <sdk:vendor-id>android</sdk:vendor-id>
@@ -964,18 +1013,18 @@ August 15, 2011
         <sdk:old-paths>compatibility</sdk:old-paths>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>5508097</sdk:size>
-                <sdk:checksum type="sha1">719c260dc3eb950712988f987daaf91afa9e36af</sdk:checksum>
-                <sdk:url>support_r20.zip</sdk:url>
+                <sdk:size>8475991</sdk:size>
+                <sdk:checksum type='sha1'>88bdc7b4074065ed28681f39e6b32c4f7ab45d94</sdk:checksum>
+                <sdk:url>support_r22.1.1.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:extra>
 
     <sdk:extra>
-        <!-- Generated from git_lmp-preview-release @ 1242878  -->
+        <!-- Generated at Fri Apr 24 09:30:00 2015 from git_lmp-mr1-supportlib-release @ 1877331 -->
         <sdk:revision>
-            <sdk:major>6</sdk:major>
+            <sdk:major>14</sdk:major>
         </sdk:revision>
         <sdk:vendor-display>Android</sdk:vendor-display>
         <sdk:vendor-id>android</sdk:vendor-id>
@@ -984,12 +1033,12 @@ August 15, 2011
         <sdk:path>m2repository</sdk:path>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>22271942</sdk:size>
-                <sdk:checksum type="sha1">d4874fd330f41a7c16de392ce917c2a3562dd620</sdk:checksum>
-                <sdk:url>android_m2repository_r06.zip</sdk:url>
+                <sdk:size>68533453</sdk:size>
+                <sdk:checksum type="sha1">0011dfe1473ccdfb1a533a19cad152c59dcd6b45</sdk:checksum>
+                <sdk:url>android_m2repository_r14.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
+        <sdk:uses-license ref="android-sdk-license"/>
     </sdk:extra>
 
     <!-- EXTRAS VENDOR=GOOGLE ....................... -->
@@ -1000,15 +1049,15 @@ August 15, 2011
         <sdk:name-display>Google Repository</sdk:name-display>
         <sdk:path>m2repository</sdk:path>
         <sdk:revision>
-            <sdk:major>11</sdk:major>
+            <sdk:major>17</sdk:major>
         </sdk:revision>
         <sdk:description>Local Maven repository for Google Libraries</sdk:description>
         <sdk:uses-license ref="android-sdk-license"/>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>18832133</sdk:size>
-                <sdk:checksum type="sha1">08b5114037d187cf3d4b44a25570149ef4f8ab3d</sdk:checksum>
-                <sdk:url>google_m2repository_r11.zip</sdk:url>
+                <sdk:size>43508126</sdk:size>
+                <sdk:checksum type="sha1">a91a809149b69fab1efb4652c21b439e8b9e7150</sdk:checksum>
+                <sdk:url>google_m2repository_r17.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
     </sdk:extra>
@@ -1066,6 +1115,7 @@ August 15, 2011
         <sdk:description>Google Play services client library and sample code</sdk:description>
         <sdk:desc-url>https://developers.google.com/android/google-play-services/index</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>5265389</sdk:size>
@@ -1081,57 +1131,37 @@ August 15, 2011
         <sdk:name-display>Google Play services</sdk:name-display>
         <sdk:path>google_play_services</sdk:path>
         <sdk:revision>
-            <sdk:major>19</sdk:major>
+            <sdk:major>24</sdk:major>
         </sdk:revision>
         <sdk:description>Google Play services client library and sample code</sdk:description>
         <sdk:desc-url>https://developers.google.com/android/google-play-services/index</sdk:desc-url>
         <sdk:uses-license ref="android-sdk-license"/>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>13982276</sdk:size>
-                <sdk:checksum type="sha1">847a8806dd3c43effc2afdd7b49fc6ba27f72d5d</sdk:checksum>
-                <sdk:url>google_play_services_5089000_r19.zip</sdk:url>
+                <sdk:size>17636517</sdk:size>
+                <sdk:checksum type="sha1">9dc5092c1043d6d9c162d481e668b95fc2f36782</sdk:checksum>
+                <sdk:url>google_play_services_7327000_r24.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
     </sdk:extra>
 
     <sdk:extra>
-        <sdk:vendor-id>google</sdk:vendor-id>
-        <sdk:vendor-display>Google Inc.</sdk:vendor-display>
-        <sdk:name-display>Google Play services for Fit Preview</sdk:name-display>
-        <sdk:path>google_play_services_fit_preview</sdk:path>
-        <sdk:revision>
-            <sdk:major>1</sdk:major>
-        </sdk:revision>
-        <sdk:description>Google Play services client library and sample code</sdk:description>
-        <sdk:desc-url>https://developers.google.com/android/google-play-services/index</sdk:desc-url>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
-        <sdk:archives>
-            <sdk:archive>
-                <sdk:size>15224769</sdk:size>
-                <sdk:checksum type="sha1">34369ca796268ec7274bc49d659d9e8f042b55ae</sdk:checksum>
-                <sdk:url>google_play_services_fit_preview_5208000_r01.zip</sdk:url>
-            </sdk:archive>
-        </sdk:archives>
-    </sdk:extra>
-
-    <sdk:extra>
-        <!-- Generated at Tue Jun 10 11:38:56 2014 from git_master-release @ 1216520 -->
+        <!-- Generated at Wed Sep 17 13:48:28 2014 from lmp-dev @ 1437156 -->
         <sdk:vendor-id>google</sdk:vendor-id>
         <sdk:uses-license ref="android-sdk-license"/>
         <sdk:desc-url>http://developer.android.com/</sdk:desc-url>
         <sdk:path>usb_driver</sdk:path>
-        <sdk:description>USB Driver for Windows, revision 10</sdk:description>
+        <sdk:description>USB Driver for Windows, revision 11</sdk:description>
         <sdk:name-display>Google USB Driver</sdk:name-display>
         <sdk:vendor-display>Google Inc.</sdk:vendor-display>
         <sdk:revision>
-            <sdk:major>10</sdk:major>
+            <sdk:major>11</sdk:major>
         </sdk:revision>
         <sdk:archives>
             <sdk:archive>
-                <sdk:url>usb_driver_r10-windows.zip</sdk:url>
-                <sdk:checksum type="sha1">a5f8280829f07bb3144a8d657ec7aa0128443a2c</sdk:checksum>
-                <sdk:size>8682752</sdk:size>
+                <sdk:url>usb_driver_r11-windows.zip</sdk:url>
+                <sdk:checksum type="sha1">dc8a2ed2fbd7246d4caf9ab10ffe7749dc35d1cc</sdk:checksum>
+                <sdk:size>8682859</sdk:size>
                 <sdk:host-os>windows</sdk:host-os>
             </sdk:archive>
         </sdk:archives>
@@ -1240,4 +1270,24 @@ August 15, 2011
         <sdk:uses-license ref="android-sdk-license"/>
         <sdk:obsolete/>
     </sdk:extra>
+
+    <sdk:extra>
+        <sdk:vendor-id>google</sdk:vendor-id>
+        <sdk:vendor-display>Google Inc.</sdk:vendor-display>
+        <sdk:name-display>Android Auto API Simulators</sdk:name-display>
+        <sdk:path>simulators</sdk:path>
+        <sdk:revision>
+            <sdk:major>1</sdk:major>
+        </sdk:revision>
+        <sdk:description>Android Auto API testing simulators</sdk:description>
+        <sdk:desc-url>http://developer.android.com/auto</sdk:desc-url>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>2167286</sdk:size>
+                <sdk:checksum type="sha1">4fb5344e34e8faab4db18af07dace44c50db26a7</sdk:checksum>
+                <sdk:url>simulator_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:extra>
 </sdk:sdk-addon>
diff --git a/pkgs/development/mobile/androidenv/addons.nix b/pkgs/development/mobile/androidenv/addons.nix
index 241aaeb0e81..ca4870cf4c8 100644
--- a/pkgs/development/mobile/androidenv/addons.nix
+++ b/pkgs/development/mobile/androidenv/addons.nix
@@ -1,4 +1,6 @@
 
+# This file is generated from generate-addons.sh. DO NOT EDIT.
+# Execute generate-addons.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
@@ -13,7 +15,7 @@ let
     });
 in
 {
-    
+
   google_apis_3 = buildGoogleApis {
     name = "google_apis-3";
       src = fetchurl {
@@ -25,7 +27,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_4 = buildGoogleApis {
     name = "google_apis-4";
       src = fetchurl {
@@ -37,7 +39,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_5 = buildGoogleApis {
     name = "google_apis-5";
       src = fetchurl {
@@ -49,7 +51,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_6 = buildGoogleApis {
     name = "google_apis-6";
       src = fetchurl {
@@ -61,7 +63,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_7 = buildGoogleApis {
     name = "google_apis-7";
       src = fetchurl {
@@ -73,7 +75,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_8 = buildGoogleApis {
     name = "google_apis-8";
       src = fetchurl {
@@ -85,7 +87,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_9 = buildGoogleApis {
     name = "google_apis-9";
       src = fetchurl {
@@ -97,7 +99,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_10 = buildGoogleApis {
     name = "google_apis-10";
       src = fetchurl {
@@ -109,7 +111,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_11 = buildGoogleApis {
     name = "google_apis-11";
       src = fetchurl {
@@ -121,7 +123,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_12 = buildGoogleApis {
     name = "google_apis-12";
       src = fetchurl {
@@ -133,7 +135,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_13 = buildGoogleApis {
     name = "google_apis-13";
       src = fetchurl {
@@ -145,7 +147,7 @@ in
         url = http://developer.android.com/;
       };
     };
-    
+
   google_apis_14 = buildGoogleApis {
     name = "google_apis-14";
       src = fetchurl {
@@ -154,10 +156,10 @@ in
       };
       meta = {
         description = "Android + Google APIs";
-        
+
       };
     };
-    
+
   google_apis_15 = buildGoogleApis {
     name = "google_apis-15";
       src = fetchurl {
@@ -166,10 +168,10 @@ in
       };
       meta = {
         description = "Android + Google APIs";
-        
+
       };
     };
-    
+
   google_apis_16 = buildGoogleApis {
     name = "google_apis-16";
       src = fetchurl {
@@ -178,10 +180,10 @@ in
       };
       meta = {
         description = "Android + Google APIs";
-        
+
       };
     };
-    
+
   google_apis_17 = buildGoogleApis {
     name = "google_apis-17";
       src = fetchurl {
@@ -190,10 +192,10 @@ in
       };
       meta = {
         description = "Android + Google APIs";
-        
+
       };
     };
-    
+
   google_apis_18 = buildGoogleApis {
     name = "google_apis-18";
       src = fetchurl {
@@ -202,38 +204,63 @@ in
       };
       meta = {
         description = "Android + Google APIs";
-        
+
       };
     };
-    
+
   google_apis_19 = buildGoogleApis {
     name = "google_apis-19";
       src = fetchurl {
-        url = https://dl-ssl.google.com/android/repository/google_apis-19_r07.zip;
-        sha1 = "150f5a3fec4f03313ca770b90126605619bd713c";
+        url = https://dl-ssl.google.com/android/repository/google_apis-19_r13.zip;
+        sha1 = "75c8af27f1fdf83dc28057537b5bd62b794365cc";
+      };
+      meta = {
+        description = "Android + Google APIs";
+
+      };
+    };
+
+  google_apis_21 = buildGoogleApis {
+    name = "google_apis-21";
+      src = fetchurl {
+        url = https://dl-ssl.google.com/android/repository/google_apis-21_r01.zip;
+        sha1 = "66a754efb24e9bb07cc51648426443c7586c9d4a";
+      };
+      meta = {
+        description = "Android + Google APIs";
+
+      };
+    };
+
+  google_apis_22 = buildGoogleApis {
+    name = "google_apis-22";
+      src = fetchurl {
+        url = https://dl-ssl.google.com/android/repository/google_apis-22_r01.zip;
+        sha1 = "5def0f42160cba8acff51b9c0c7e8be313de84f5";
       };
       meta = {
         description = "Android + Google APIs";
-        
+
       };
     };
-  
+
   android_support_extra = buildGoogleApis {
     name = "android_support_extra";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/support_r20.zip;
-      sha1 = "719c260dc3eb950712988f987daaf91afa9e36af";
+      url = https://dl-ssl.google.com/android/repository/support_r22.1.1.zip;
+      sha1 = "88bdc7b4074065ed28681f39e6b32c4f7ab45d94";
     };
     meta = {
       description = "Android Support Library";
       url = http://developer.android.com/;
     };
   };
+
   google_play_services = buildGoogleApis {
     name = "google_play_services";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/google_play_services_3265130_r12.zip;
-      sha1 = "92558dbc380bba3d55d0ec181167fb05ce7c79d9";
+      url = https://dl-ssl.google.com/android/repository/google_play_services_7327000_r24.zip;
+      sha1 = "9dc5092c1043d6d9c162d481e668b95fc2f36782";
     };
     meta = {
       description = "Google Play services client library and sample code";
@@ -241,6 +268,4 @@ in
     };
   };
 
-  
 }
-  
diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix
index f4c3448c921..52b146b87f4 100644
--- a/pkgs/development/mobile/androidenv/androidsdk.nix
+++ b/pkgs/development/mobile/androidenv/androidsdk.nix
@@ -3,22 +3,22 @@
 , zlib_32bit
 , libX11_32bit, libxcb_32bit, libXau_32bit, libXdmcp_32bit, libXext_32bit, mesa_32bit, alsaLib_32bit
 , libX11, libXext, libXrender, libxcb, libXau, libXdmcp, libXtst, mesa, alsaLib
-, freetype, fontconfig, glib, gtk, atk, file, jdk
+, freetype, fontconfig, glib, gtk, atk, file, jdk, coreutils
 }:
 {platformVersions, abiVersions, useGoogleAPIs, useExtraSupportLibs?false, useGooglePlayServices?false}:
 
 stdenv.mkDerivation rec {
   name = "android-sdk-${version}";
-  version = "24.0.1";
+  version = "24.1.2";
 
   src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux")
     then fetchurl {
       url = "http://dl.google.com/android/android-sdk_r${version}-linux.tgz";
-      sha1 = "fb46b9afa04e09d3c33fa9bfee5c99e9ec6a9523";
+      sha1 = "a46298bjpgzsnchhpcm1i86c4r50x638";
     }
     else if stdenv.system == "x86_64-darwin" then fetchurl {
       url = "http://dl.google.com/android/android-sdk_r${version}-macosx.zip";
-      sha1 = "7097c09c72645d7ad33c81a37b1a1363a9df2a54";
+      sha1 = "as109624lgrn8krylmyvm33yapqkzr00";
     }
     else throw "platform not ${stdenv.system} supported!";
 
@@ -27,7 +27,12 @@ stdenv.mkDerivation rec {
     cd $out/libexec
     unpackFile $src
     cd android-sdk-*/tools
-    
+
+    for f in android traceview draw9patch hierarchyviewer monitor ddms screenshot2 uiautomatorviewer monkeyrunner jobb lint
+    do
+        sed -i -e "s|/bin/ls|${coreutils}/bin/ls|" "$f"
+    done
+
     ${stdenv.lib.optionalString (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux")
     ''
       # There are a number of native binaries. We must patch them to let them find the interpreter and libstdc++
@@ -84,7 +89,7 @@ stdenv.mkDerivation rec {
         patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so
         
         wrapProgram `pwd`/monitor \
-          --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib
+          --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib:${libXtst}/lib
 
         cd ../..
       ''
@@ -97,7 +102,7 @@ stdenv.mkDerivation rec {
         patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so
         
         wrapProgram `pwd`/monitor \
-          --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib
+          --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib::${libXtst}/lib
 
         cd ../..
       ''
diff --git a/pkgs/development/mobile/androidenv/build-tools.nix b/pkgs/development/mobile/androidenv/build-tools.nix
index 158d886a5e7..3a7df3ce1af 100644
--- a/pkgs/development/mobile/androidenv/build-tools.nix
+++ b/pkgs/development/mobile/androidenv/build-tools.nix
@@ -1,15 +1,16 @@
 {stdenv, stdenv_32bit, fetchurl, unzip, zlib_32bit}:
 
-stdenv.mkDerivation {
-  name = "android-build-tools-r21.1.2";
+stdenv.mkDerivation rec {
+  version="22.0.1";
+  name = "android-build-tools-r${version}";
   src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux")
     then fetchurl {
-      url = https://dl-ssl.google.com/android/repository/build-tools_r21.1.2-linux.zip;
-      sha1 = "5e35259843bf2926113a38368b08458735479658";
+      url = "https://dl-ssl.google.com/android/repository/build-tools_r${version}-linux.zip";
+      sha1 = "8sb05s9f1h03qa7hdj72jffy7rf9r2ys";
     }
     else if stdenv.system == "x86_64-darwin" then fetchurl {
-      url = https://dl-ssl.google.com/android/repository/build-tools_r21.1.2-macosx.zip;
-      sha1 = "e7c906b4ba0eea93b32ba36c610dbd6b204bff48";
+      url = "https://dl-ssl.google.com/android/repository/build-tools_r${version}-macosx.zip";
+      sha1 = "pxdwrz6bb8b13fknf6qm67g013vdgnjk";
     }
     else throw "System ${stdenv.system} not supported!";
 
diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix
index e99ab93b7ae..693a53cf428 100644
--- a/pkgs/development/mobile/androidenv/default.nix
+++ b/pkgs/development/mobile/androidenv/default.nix
@@ -40,7 +40,7 @@ rec {
 
   androidsdk = import ./androidsdk.nix {
     inherit (pkgs) stdenv fetchurl unzip makeWrapper;
-    inherit (pkgs) freetype fontconfig glib gtk atk mesa file alsaLib jdk;
+    inherit (pkgs) freetype fontconfig glib gtk atk mesa file alsaLib jdk coreutils;
     inherit (pkgs.xorg) libX11 libXext libXrender libxcb libXau libXdmcp libXtst;
     
     inherit platformTools buildTools support supportRepository platforms sysimages addons;
@@ -142,6 +142,20 @@ rec {
     useGooglePlayServices = true;
   };
 
+  androidsdk_5_1_1 = androidsdk {
+    platformVersions = [ "22" ];
+    abiVersions = [ "armeabi-v7a" "x86" "x86_64"];
+    useGoogleAPIs = true;
+  };
+
+  androidsdk_5_1_1_extras = androidsdk {
+    platformVersions = [ "22" ];
+    abiVersions = [ "armeabi-v7a" "x86" "x86_64"];
+    useGoogleAPIs = true;
+    useExtraSupportLibs = true;
+    useGooglePlayServices = true;
+  };
+
   androidndk = import ./androidndk.nix {
     inherit (pkgs) stdenv fetchurl zlib ncurses p7zip lib makeWrapper;
     inherit (pkgs) coreutils file findutils gawk gnugrep gnused jdk which;
diff --git a/pkgs/development/mobile/androidenv/generate-addons.xsl b/pkgs/development/mobile/androidenv/generate-addons.xsl
index 51d0c07c934..a43731fdd08 100644
--- a/pkgs/development/mobile/androidenv/generate-addons.xsl
+++ b/pkgs/development/mobile/androidenv/generate-addons.xsl
@@ -5,6 +5,8 @@
 
   <xsl:output omit-xml-declaration="yes" indent="no" />
   <xsl:template match="/sdk:sdk-addon">
+# This file is generated from generate-addons.sh. DO NOT EDIT.
+# Execute generate-addons.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
@@ -19,7 +21,7 @@ let
     });
 in
 {
-    <xsl:for-each select="sdk:add-on[sdk:name-id='google_apis']">
+<xsl:for-each select="sdk:add-on[sdk:name-id='google_apis']">
   google_apis_<xsl:value-of select="sdk:api-level" /> = buildGoogleApis {
     name = "<xsl:value-of select="sdk:name-id" />-<xsl:value-of select="sdk:api-level" />";
       src = fetchurl {
@@ -28,11 +30,37 @@ in
       };
       meta = {
         description = "<xsl:value-of select="sdk:description" />";
-        <xsl:for-each select="sdk:desc-url">url = <xsl:value-of select="." />;</xsl:for-each>
+<xsl:for-each select="sdk:desc-url">        url = <xsl:value-of select="." />;</xsl:for-each>
       };
     };
-    </xsl:for-each>
+</xsl:for-each>
+
+<xsl:for-each select="sdk:extra[sdk:path='support']">
+  android_support_extra = buildGoogleApis {
+    name = "android_support_extra";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/<xsl:value-of select="sdk:archives/sdk:archive/sdk:url"/>;
+      sha1 = "<xsl:value-of select="sdk:archives/sdk:archive/sdk:checksum[@type='sha1']" />";
+    };
+    meta = {
+      description = "Android Support Library";
+      url = http://developer.android.com/;
+    };
+  };
+</xsl:for-each><xsl:for-each select="sdk:extra[sdk:path='google_play_services']">
+  google_play_services = buildGoogleApis {
+    name = "google_play_services";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/<xsl:value-of select="sdk:archives/sdk:archive/sdk:url"/>;
+      sha1 = "<xsl:value-of select="sdk:archives/sdk:archive/sdk:checksum[@type='sha1']" />";
+    };
+    meta = {
+      description = "Google Play services client library and sample code";
+      url = http://developer.android.com/;
+    };
+  };
+</xsl:for-each>
 }
-  </xsl:template>
+</xsl:template>
 
 </xsl:stylesheet>
diff --git a/pkgs/development/mobile/androidenv/generate-platforms.xsl b/pkgs/development/mobile/androidenv/generate-platforms.xsl
index ba556f2baac..7851f4899bf 100644
--- a/pkgs/development/mobile/androidenv/generate-platforms.xsl
+++ b/pkgs/development/mobile/androidenv/generate-platforms.xsl
@@ -5,7 +5,23 @@
 
   <xsl:param name="os" />
   <xsl:output omit-xml-declaration="yes" indent="no" />
+
+  <xsl:template name="repository-url">
+    <xsl:variable name="raw-url" select="sdk:archives/sdk:archive[sdk:host-os=$os or count(sdk:host-os) = 0]/sdk:url"/>
+    <xsl:choose>
+      <xsl:when test="starts-with($raw-url, 'http')">
+        <xsl:value-of select="$raw-url"/>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:text>https://dl-ssl.google.com/android/repository/</xsl:text>
+        <xsl:value-of select="$raw-url"/>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+
   <xsl:template match="/sdk:sdk-repository">
+# This file is generated from generate-platforms.sh. DO NOT EDIT.
+# Execute generate-platforms.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
@@ -20,19 +36,19 @@ let
   });
 in
 {
-    <xsl:for-each select="sdk:platform[sdk:api-level &lt; 20]">
+    <xsl:for-each select="sdk:platform">
   platform_<xsl:value-of select="sdk:api-level" /> = buildPlatform {
     name = "android-platform-<xsl:value-of select="sdk:version" />";
     src = fetchurl {
-      url = <xsl:value-of select="sdk:archives/sdk:archive[sdk:host-os=$os or count(sdk:host-os) = 0]/sdk:url" />;
+      url = <xsl:call-template name="repository-url"/>;
       sha1 = "<xsl:value-of select="sdk:archives/sdk:archive[sdk:host-os=$os or count(sdk:host-os) = 0]/sdk:checksum[@type='sha1']" />";
     };
     meta = {
       description = "<xsl:value-of select="sdk:description" />";
-      <xsl:for-each select="sdk:desc-url">url = <xsl:value-of select="." />;</xsl:for-each>
+<xsl:for-each select="sdk:desc-url">      url = <xsl:value-of select="." />;</xsl:for-each>
     };
   };
-    </xsl:for-each>
+</xsl:for-each>
 }
-  </xsl:template>
+</xsl:template>
 </xsl:stylesheet>
diff --git a/pkgs/development/mobile/androidenv/generate-sysimages.sh b/pkgs/development/mobile/androidenv/generate-sysimages.sh
index ef2f825642b..586381e8ba6 100755
--- a/pkgs/development/mobile/androidenv/generate-sysimages.sh
+++ b/pkgs/development/mobile/androidenv/generate-sysimages.sh
@@ -1,6 +1,8 @@
 #!/bin/sh -e
 
 cat > sysimages.nix << "EOF"
+# This file is generated from generate-sysimages.sh. DO NOT EDIT.
+# Execute generate-sysimages.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
diff --git a/pkgs/development/mobile/androidenv/generate-sysimages.xsl b/pkgs/development/mobile/androidenv/generate-sysimages.xsl
index 6de690622b5..aa1e05e85a0 100644
--- a/pkgs/development/mobile/androidenv/generate-sysimages.xsl
+++ b/pkgs/development/mobile/androidenv/generate-sysimages.xsl
@@ -15,6 +15,6 @@
       sha1 = "<xsl:value-of select="sdk:archives/sdk:archive/sdk:checksum[@type='sha1']" />";
     };
   };
-    </xsl:for-each>
+</xsl:for-each>
   </xsl:template>
 </xsl:stylesheet>
diff --git a/pkgs/development/mobile/androidenv/platform-tools.nix b/pkgs/development/mobile/androidenv/platform-tools.nix
index 76e160fb0da..1be54adaaed 100644
--- a/pkgs/development/mobile/androidenv/platform-tools.nix
+++ b/pkgs/development/mobile/androidenv/platform-tools.nix
@@ -1,7 +1,7 @@
 {stdenv, stdenv_32bit, fetchurl, unzip}:
 
 let
-  version = "21";
+  version = "22";
 
 in
 
@@ -10,11 +10,11 @@ stdenv.mkDerivation {
   src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux")
     then fetchurl {
       url = "https://dl-ssl.google.com/android/repository/platform-tools_r${version}-linux.zip";
-      sha256 = "35a1762b355451e000a816d97d9af640ca99ae6c5b5b406a3e680210af8106ad";
+      sha256 = "1kbp5fzfdas6c431n53a9w0z0182ihhadd1h8a64m1alkw0swr41";
     }
     else if stdenv.system == "x86_64-darwin" then fetchurl {
       url = "https://dl-ssl.google.com/android/repository/platform-tools_r${version}-macosx.zip";
-      sha256 = "30ae8724da3db772a776d616b4746516f24ae81330e84315a7ce0c49e0b0b3cb";
+      sha256 = "0r359xxicn7zw9z0jbrmsppx1372fijg09ck907gg8x1cvzj2ry0";
     }
     else throw "System ${stdenv.system} not supported!";
 
diff --git a/pkgs/development/mobile/androidenv/platforms-linux.nix b/pkgs/development/mobile/androidenv/platforms-linux.nix
index 4ce1e421478..cf509cdff97 100644
--- a/pkgs/development/mobile/androidenv/platforms-linux.nix
+++ b/pkgs/development/mobile/androidenv/platforms-linux.nix
@@ -1,4 +1,6 @@
 
+# This file is generated from generate-platforms.sh. DO NOT EDIT.
+# Execute generate-platforms.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
@@ -25,7 +27,7 @@ in
       url = http://developer.android.com/sdk/android-1.1.html;
     };
   };
-    
+
   platform_3 = buildPlatform {
     name = "android-platform-1.5";
     src = fetchurl {
@@ -37,7 +39,7 @@ in
       url = http://developer.android.com/sdk/android-1.5.html;
     };
   };
-    
+
   platform_4 = buildPlatform {
     name = "android-platform-1.6";
     src = fetchurl {
@@ -49,7 +51,7 @@ in
       url = http://developer.android.com/sdk/android-1.6.html;
     };
   };
-    
+
   platform_5 = buildPlatform {
     name = "android-platform-2.0";
     src = fetchurl {
@@ -61,7 +63,7 @@ in
       url = http://developer.android.com/sdk/android-2.0.html;
     };
   };
-    
+
   platform_6 = buildPlatform {
     name = "android-platform-2.0.1";
     src = fetchurl {
@@ -73,7 +75,7 @@ in
       url = http://developer.android.com/sdk/android-2.0.1.html;
     };
   };
-    
+
   platform_7 = buildPlatform {
     name = "android-platform-2.1";
     src = fetchurl {
@@ -85,7 +87,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_8 = buildPlatform {
     name = "android-platform-2.2";
     src = fetchurl {
@@ -97,7 +99,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_9 = buildPlatform {
     name = "android-platform-2.3.1";
     src = fetchurl {
@@ -109,7 +111,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_10 = buildPlatform {
     name = "android-platform-2.3.3";
     src = fetchurl {
@@ -121,7 +123,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_11 = buildPlatform {
     name = "android-platform-3.0";
     src = fetchurl {
@@ -133,7 +135,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_12 = buildPlatform {
     name = "android-platform-3.1";
     src = fetchurl {
@@ -145,7 +147,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_13 = buildPlatform {
     name = "android-platform-3.2";
     src = fetchurl {
@@ -157,76 +159,88 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_14 = buildPlatform {
     name = "android-platform-4.0";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-14_r03.zip;
-      sha1 = "41ba83b51e886461628c41b1b4d47762e0688ed5";
+      url = https://dl-ssl.google.com/android/repository/android-14_r04.zip;
+      sha1 = "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c";
     };
     meta = {
       description = "Android SDK Platform 4.0";
-      
+
     };
   };
-    
+
   platform_15 = buildPlatform {
     name = "android-platform-4.0.3";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-15_r03.zip;
-      sha1 = "23da24610a8da51054c5391001c51ce43a778b97";
+      url = https://dl-ssl.google.com/android/repository/android-15_r05.zip;
+      sha1 = "69ab4c443b37184b2883af1fd38cc20cbeffd0f3";
     };
     meta = {
       description = "Android SDK Platform 4.0.3";
-      
+
     };
   };
-    
+
   platform_16 = buildPlatform {
     name = "android-platform-4.1.2";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-16_r04.zip;
-      sha1 = "90b9157b8b45f966be97e11a22fba4591b96c2ee";
+      url = https://dl-ssl.google.com/android/repository/android-16_r05.zip;
+      sha1 = "12a5ce6235a76bc30f62c26bda1b680e336abd07";
     };
     meta = {
       description = "Android SDK Platform 4.1.2";
-      
+
     };
   };
-    
+
   platform_17 = buildPlatform {
     name = "android-platform-4.2.2";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-17_r02.zip;
-      sha1 = "c442c32c1b702173ab0929a74486e4f86fe528ec";
+      url = https://dl-ssl.google.com/android/repository/android-17_r03.zip;
+      sha1 = "dbe14101c06e6cdb34e300393e64e64f8c92168a";
     };
     meta = {
       description = "Android SDK Platform 4.2.2";
-      
+
     };
   };
-    
+
   platform_18 = buildPlatform {
-    name = "android-platform-4.3";
+    name = "android-platform-4.3.1";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-18_r02.zip;
-      sha1 = "62a9438d4cf6692f4d6510c27a380be195db9534";
+      url = https://dl-ssl.google.com/android/repository/android-18_r03.zip;
+      sha1 = "e6b09b3505754cbbeb4a5622008b907262ee91cb";
     };
     meta = {
-      description = "Android SDK Platform 4.3";
-      
+      description = "Android SDK Platform 4.3.1";
+
     };
   };
-    
+
   platform_19 = buildPlatform {
     name = "android-platform-4.4.2";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-19_r03.zip;
-      sha1 = "5f33d8fd36a384fe2b170035e04a29c274a9ef95";
+      url = https://dl-ssl.google.com/android/repository/android-19_r04.zip;
+      sha1 = "2ff20d89e68f2f5390981342e009db5a2d456aaa";
     };
     meta = {
       description = "Android SDK Platform 4.4.2";
-      
+
+    };
+  };
+
+  platform_20 = buildPlatform {
+    name = "android-platform-4.4W.2";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/android-20_r02.zip;
+      sha1 = "a9251f8a3f313ab05834a07a963000927637e01d";
+    };
+    meta = {
+      description = "Android SDK Platform 4.4W.2";
+
     };
   };
 
@@ -238,6 +252,19 @@ in
     };
     meta = {
       description = "Android SDK Platform 5.0.1";
+
+    };
+  };
+
+  platform_22 = buildPlatform {
+    name = "android-platform-5.1.1";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/android-22_r02.zip;
+      sha1 = "5d1bd10fea962b216a0dece1247070164760a9fc";
+    };
+    meta = {
+      description = "Android SDK Platform 5.1.1";
+
     };
   };
 
diff --git a/pkgs/development/mobile/androidenv/platforms-macosx.nix b/pkgs/development/mobile/androidenv/platforms-macosx.nix
index 1f41d8dda9e..c9ec3dd6e84 100644
--- a/pkgs/development/mobile/androidenv/platforms-macosx.nix
+++ b/pkgs/development/mobile/androidenv/platforms-macosx.nix
@@ -1,4 +1,6 @@
 
+# This file is generated from generate-platforms.sh. DO NOT EDIT.
+# Execute generate-platforms.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
@@ -25,7 +27,7 @@ in
       url = http://developer.android.com/sdk/android-1.1.html;
     };
   };
-    
+
   platform_3 = buildPlatform {
     name = "android-platform-1.5";
     src = fetchurl {
@@ -37,7 +39,7 @@ in
       url = http://developer.android.com/sdk/android-1.5.html;
     };
   };
-    
+
   platform_4 = buildPlatform {
     name = "android-platform-1.6";
     src = fetchurl {
@@ -49,7 +51,7 @@ in
       url = http://developer.android.com/sdk/android-1.6.html;
     };
   };
-    
+
   platform_5 = buildPlatform {
     name = "android-platform-2.0";
     src = fetchurl {
@@ -61,7 +63,7 @@ in
       url = http://developer.android.com/sdk/android-2.0.html;
     };
   };
-    
+
   platform_6 = buildPlatform {
     name = "android-platform-2.0.1";
     src = fetchurl {
@@ -73,7 +75,7 @@ in
       url = http://developer.android.com/sdk/android-2.0.1.html;
     };
   };
-    
+
   platform_7 = buildPlatform {
     name = "android-platform-2.1";
     src = fetchurl {
@@ -85,7 +87,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_8 = buildPlatform {
     name = "android-platform-2.2";
     src = fetchurl {
@@ -97,7 +99,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_9 = buildPlatform {
     name = "android-platform-2.3.1";
     src = fetchurl {
@@ -109,7 +111,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_10 = buildPlatform {
     name = "android-platform-2.3.3";
     src = fetchurl {
@@ -121,7 +123,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_11 = buildPlatform {
     name = "android-platform-3.0";
     src = fetchurl {
@@ -133,7 +135,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_12 = buildPlatform {
     name = "android-platform-3.1";
     src = fetchurl {
@@ -145,7 +147,7 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_13 = buildPlatform {
     name = "android-platform-3.2";
     src = fetchurl {
@@ -157,76 +159,88 @@ in
       url = http://developer.android.com/sdk/;
     };
   };
-    
+
   platform_14 = buildPlatform {
     name = "android-platform-4.0";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-14_r03.zip;
-      sha1 = "41ba83b51e886461628c41b1b4d47762e0688ed5";
+      url = https://dl-ssl.google.com/android/repository/android-14_r04.zip;
+      sha1 = "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c";
     };
     meta = {
       description = "Android SDK Platform 4.0";
-      
+
     };
   };
-    
+
   platform_15 = buildPlatform {
     name = "android-platform-4.0.3";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-15_r03.zip;
-      sha1 = "23da24610a8da51054c5391001c51ce43a778b97";
+      url = https://dl-ssl.google.com/android/repository/android-15_r05.zip;
+      sha1 = "69ab4c443b37184b2883af1fd38cc20cbeffd0f3";
     };
     meta = {
       description = "Android SDK Platform 4.0.3";
-      
+
     };
   };
-    
+
   platform_16 = buildPlatform {
     name = "android-platform-4.1.2";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-16_r04.zip;
-      sha1 = "90b9157b8b45f966be97e11a22fba4591b96c2ee";
+      url = https://dl-ssl.google.com/android/repository/android-16_r05.zip;
+      sha1 = "12a5ce6235a76bc30f62c26bda1b680e336abd07";
     };
     meta = {
       description = "Android SDK Platform 4.1.2";
-      
+
     };
   };
-    
+
   platform_17 = buildPlatform {
     name = "android-platform-4.2.2";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-17_r02.zip;
-      sha1 = "c442c32c1b702173ab0929a74486e4f86fe528ec";
+      url = https://dl-ssl.google.com/android/repository/android-17_r03.zip;
+      sha1 = "dbe14101c06e6cdb34e300393e64e64f8c92168a";
     };
     meta = {
       description = "Android SDK Platform 4.2.2";
-      
+
     };
   };
-    
+
   platform_18 = buildPlatform {
-    name = "android-platform-4.3";
+    name = "android-platform-4.3.1";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-18_r02.zip;
-      sha1 = "62a9438d4cf6692f4d6510c27a380be195db9534";
+      url = https://dl-ssl.google.com/android/repository/android-18_r03.zip;
+      sha1 = "e6b09b3505754cbbeb4a5622008b907262ee91cb";
     };
     meta = {
-      description = "Android SDK Platform 4.3";
-      
+      description = "Android SDK Platform 4.3.1";
+
     };
   };
-    
+
   platform_19 = buildPlatform {
     name = "android-platform-4.4.2";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/android-19_r03.zip;
-      sha1 = "5f33d8fd36a384fe2b170035e04a29c274a9ef95";
+      url = https://dl-ssl.google.com/android/repository/android-19_r04.zip;
+      sha1 = "2ff20d89e68f2f5390981342e009db5a2d456aaa";
     };
     meta = {
       description = "Android SDK Platform 4.4.2";
-      
+
+    };
+  };
+
+  platform_20 = buildPlatform {
+    name = "android-platform-4.4W.2";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/android-20_r02.zip;
+      sha1 = "a9251f8a3f313ab05834a07a963000927637e01d";
+    };
+    meta = {
+      description = "Android SDK Platform 4.4W.2";
+
     };
   };
 
@@ -238,8 +252,20 @@ in
     };
     meta = {
       description = "Android SDK Platform 5.0.1";
+
+    };
+  };
+
+  platform_22 = buildPlatform {
+    name = "android-platform-5.1.1";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/android-22_r02.zip;
+      sha1 = "5d1bd10fea962b216a0dece1247070164760a9fc";
+    };
+    meta = {
+      description = "Android SDK Platform 5.1.1";
+
     };
   };
 
-    
 }
diff --git a/pkgs/development/mobile/androidenv/repository-10.xml b/pkgs/development/mobile/androidenv/repository-10.xml
index 81023cae2ee..fa07307e01e 100644
--- a/pkgs/development/mobile/androidenv/repository-10.xml
+++ b/pkgs/development/mobile/androidenv/repository-10.xml
@@ -329,6 +329,7 @@ June 2014.
         </sdk:min-tools-rev>
         <sdk:description>Android SDK Platform 1.5_r3</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/android-1.5.html</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>54624370</sdk:size>
@@ -365,6 +366,7 @@ June 2014.
         </sdk:min-tools-rev>
         <sdk:description>Android SDK Platform 1.6_r2</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/android-1.6.html</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>63454485</sdk:size>
@@ -481,6 +483,7 @@ June 2014.
         </sdk:min-tools-rev>
         <sdk:description>Android SDK Platform 2.1_r3</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>70142829</sdk:size>
@@ -582,6 +585,7 @@ June 2014.
         </sdk:min-tools-rev>
         <sdk:description>Android SDK Platform 3.0, revision 2</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>104513908</sdk:size>
@@ -609,6 +613,7 @@ June 2014.
         </sdk:min-tools-rev>
         <sdk:description>Android SDK Platform 3.1, revision 3</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>106472351</sdk:size>
@@ -634,6 +639,7 @@ June 2014.
         </sdk:min-tools-rev>
         <sdk:description>Android SDK Platform 3.2, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>108426536</sdk:size>
@@ -648,51 +654,52 @@ June 2014.
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Thu Dec 15 16:53:11 2011 from git_ics-mr0 @ 238991 -->
-        <sdk:revision>3</sdk:revision>
+        <!-- Generated at Thu Sep 11 14:16:21 2014 from git_ics-mr0 @ 1406408 -->
+        <sdk:revision>4</sdk:revision>
         <sdk:description>Android SDK Platform 4.0</sdk:description>
         <sdk:version>4.0</sdk:version>
         <sdk:api-level>14</sdk:api-level>
         <sdk:layoutlib>
-            <sdk:api>7</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>45919570</sdk:size>
-                <sdk:checksum type="sha1">41ba83b51e886461628c41b1b4d47762e0688ed5</sdk:checksum>
-                <sdk:url>https://dl-ssl.google.com/android/repository/android-14_r03.zip</sdk:url>
+                <sdk:size>46038082</sdk:size>
+                <sdk:checksum type="sha1">d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c</sdk:checksum>
+                <sdk:url>android-14_r04.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Fri Mar 16 11:22:43 2012 from ics-mr1 @ 291902 -->
-        <sdk:revision>3</sdk:revision>
+        <!-- Generated at Thu Sep 11 14:16:02 2014 from git_ics-mr1 @ 1406430 -->
+        <sdk:revision>5</sdk:revision>
         <sdk:description>Android SDK Platform 4.0.3</sdk:description>
         <sdk:version>4.0.3</sdk:version>
         <sdk:api-level>15</sdk:api-level>
         <sdk:min-tools-rev>
-            <sdk:major>15</sdk:major>
+            <sdk:major>21</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>7</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>44414679</sdk:size>
-                <sdk:checksum type="sha1">23da24610a8da51054c5391001c51ce43a778b97</sdk:checksum>
-                <sdk:url>https://dl-ssl.google.com/android/repository/android-15_r03.zip</sdk:url>
+                <sdk:size>44533475</sdk:size>
+                <sdk:checksum type="sha1">69ab4c443b37184b2883af1fd38cc20cbeffd0f3</sdk:checksum>
+                <sdk:url>android-15_r05.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Thu Dec  6 10:54:05 2012 from git_jb-dev @ 543062 -->
-        <sdk:revision>4</sdk:revision>
+        <!-- Generated at Thu Sep 11 14:15:43 2014 from git_jb-dev @ 1425332 -->
+        <sdk:revision>5</sdk:revision>
         <sdk:description>Android SDK Platform 4.1.2</sdk:description>
         <sdk:version>4.1.2</sdk:version>
         <sdk:api-level>16</sdk:api-level>
@@ -700,22 +707,22 @@ June 2014.
             <sdk:major>21</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>9</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>48005140</sdk:size>
-                <sdk:checksum type="sha1">90b9157b8b45f966be97e11a22fba4591b96c2ee</sdk:checksum>
-                <sdk:url>https://dl-ssl.google.com/android/repository/android-16_r04.zip</sdk:url>
+                <sdk:size>48128695</sdk:size>
+                <sdk:checksum type="sha1">12a5ce6235a76bc30f62c26bda1b680e336abd07</sdk:checksum>
+                <sdk:url>android-16_r05.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Wed Feb 13 11:27:09 2013 from git_jb-mr1.1-dev @ 576024 -->
-        <sdk:revision>2</sdk:revision>
+        <!-- Generated at Thu Sep 11 14:15:23 2014 from git_jb-mr1.1-dev @ 1425461 -->
+        <sdk:revision>3</sdk:revision>
         <sdk:description>Android SDK Platform 4.2.2</sdk:description>
         <sdk:version>4.2.2</sdk:version>
         <sdk:api-level>17</sdk:api-level>
@@ -723,45 +730,45 @@ June 2014.
             <sdk:major>21</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>9</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>48057484</sdk:size>
-                <sdk:checksum type="sha1">c442c32c1b702173ab0929a74486e4f86fe528ec</sdk:checksum>
-                <sdk:url>https://dl-ssl.google.com/android/repository/android-17_r02.zip</sdk:url>
+                <sdk:size>57030216</sdk:size>
+                <sdk:checksum type="sha1">dbe14101c06e6cdb34e300393e64e64f8c92168a</sdk:checksum>
+                <sdk:url>android-17_r03.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Wed Sep 11 18:15:07 2013 from git_jb-mr2-dev @ 819563 -->
-        <sdk:revision>2</sdk:revision>
-        <sdk:description>Android SDK Platform 4.3</sdk:description>
-        <sdk:version>4.3</sdk:version>
+        <!-- Generated at Thu Sep 11 14:14:59 2014 from git_jb-mr2-dev @ 1425645 -->
+        <sdk:revision>3</sdk:revision>
+        <sdk:description>Android SDK Platform 4.3.1</sdk:description>
+        <sdk:version>4.3.1</sdk:version>
         <sdk:api-level>18</sdk:api-level>
         <sdk:min-tools-rev>
             <sdk:major>21</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>10</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>57319855</sdk:size>
-                <sdk:checksum type="sha1">62a9438d4cf6692f4d6510c27a380be195db9534</sdk:checksum>
-                <sdk:url>https://dl-ssl.google.com/android/repository/android-18_r02.zip</sdk:url>
+                <sdk:size>57771739</sdk:size>
+                <sdk:checksum type="sha1">e6b09b3505754cbbeb4a5622008b907262ee91cb</sdk:checksum>
+                <sdk:url>android-18_r03.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Fri Feb 28 18:03:43 2014 from git_klp-sdk-release @ 1035858 -->
-        <sdk:revision>3</sdk:revision>
+        <!-- Generated at Mon Sep 22 15:22:30 2014 from git_klp-sdk-release @ 1456859 -->
+        <sdk:revision>4</sdk:revision>
         <sdk:description>Android SDK Platform 4.4.2</sdk:description>
         <sdk:version>4.4.2</sdk:version>
         <sdk:api-level>19</sdk:api-level>
@@ -769,64 +776,86 @@ June 2014.
             <sdk:major>22</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>10</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>63798840</sdk:size>
-                <sdk:checksum type="sha1">5f33d8fd36a384fe2b170035e04a29c274a9ef95</sdk:checksum>
-                <sdk:url>https://dl-ssl.google.com/android/repository/android-19_r03.zip</sdk:url>
+                <sdk:size>63871092</sdk:size>
+                <sdk:checksum type="sha1">2ff20d89e68f2f5390981342e009db5a2d456aaa</sdk:checksum>
+                <sdk:url>android-19_r04.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Mon Jun 23 19:17:42 2014 from git_klp-modular-release @ 1246132 -->
-        <sdk:revision>1</sdk:revision>
-        <sdk:description>Android SDK Platform 4.4W</sdk:description>
-        <sdk:version>4.4W</sdk:version>
+        <!-- Generated at Thu Oct 23 11:39:31 2014 from git_klp-modular-dev @ 1537038 -->
+        <sdk:revision>2</sdk:revision>
+        <sdk:description>Android SDK Platform 4.4W.2</sdk:description>
+        <sdk:version>4.4W.2</sdk:version>
         <sdk:api-level>20</sdk:api-level>
         <sdk:min-tools-rev>
             <sdk:major>22</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>10</sdk:api>
+            <sdk:api>12</sdk:api>
             <sdk:revision>1</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>63548914</sdk:size>
-                <sdk:checksum type="sha1">928b1d181101a5bc06f739eb40501e1249dd4895</sdk:checksum>
-                <sdk:url>android-20_r01.zip</sdk:url>
+                <sdk:size>63567784</sdk:size>
+                <sdk:checksum type="sha1">a9251f8a3f313ab05834a07a963000927637e01d</sdk:checksum>
+                <sdk:url>android-20_r02.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <sdk:platform>
-        <!-- Generated at Fri Jul 11 18:20:46 2014 from git_lmp-preview-dev @ 1272903 -->
-        <sdk:revision>3</sdk:revision>
-        <sdk:description>Android SDK Platform L</sdk:description>
-        <sdk:version>L</sdk:version>
-        <sdk:api-level>20</sdk:api-level>
-        <sdk:codename>L</sdk:codename>
+        <!-- Generated at Thu Dec  4 12:23:51 2014 from git_lmp-dev @ 1624448 -->
+        <sdk:revision>2</sdk:revision>
+        <sdk:description>Android SDK Platform 5.0.1</sdk:description>
+        <sdk:version>5.0.1</sdk:version>
+        <sdk:api-level>21</sdk:api-level>
         <sdk:min-tools-rev>
             <sdk:major>22</sdk:major>
         </sdk:min-tools-rev>
         <sdk:layoutlib>
-            <sdk:api>11</sdk:api>
-            <sdk:revision>1</sdk:revision>
+            <sdk:api>12</sdk:api>
+            <sdk:revision>2</sdk:revision>
         </sdk:layoutlib>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>69421660</sdk:size>
-                <sdk:checksum type="sha1">76b6da426db06b2e2901dbc5e02d210ba83753c4</sdk:checksum>
-                <sdk:url>android-L_r03.zip</sdk:url>
+                <sdk:size>65897960</sdk:size>
+                <sdk:checksum type="sha1">53536556059bb29ae82f414fd2e14bc335a4eb4c</sdk:checksum>
+                <sdk:url>android-21_r02.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:platform>
+
+    <sdk:platform>
+        <!-- Generated at Mon Mar 30 10:48:23 2015 from git_lmp-mr1-sdk-release @ 1819727 -->
+        <sdk:revision>2</sdk:revision>
+        <sdk:description>Android SDK Platform 5.1.1</sdk:description>
+        <sdk:version>5.1.1</sdk:version>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:min-tools-rev>
+            <sdk:major>22</sdk:major>
+        </sdk:min-tools-rev>
+        <sdk:layoutlib>
+            <sdk:api>14</sdk:api>
+            <sdk:revision>2</sdk:revision>
+        </sdk:layoutlib>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>66852371</sdk:size>
+                <sdk:checksum type="sha1">5d1bd10fea962b216a0dece1247070164760a9fc</sdk:checksum>
+                <sdk:url>android-22_r02.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
     </sdk:platform>
 
     <!-- SAMPLES ........................ -->
@@ -839,6 +868,7 @@ June 2014.
         <sdk:revision>01</sdk:revision>
         <sdk:description>Android SDK Samples for Android API 7, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>7677831</sdk:size>
@@ -912,6 +942,7 @@ June 2014.
         <sdk:revision>01</sdk:revision>
         <sdk:description>Android SDK Samples for Android API 11, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>11976920</sdk:size>
@@ -930,6 +961,7 @@ June 2014.
         <sdk:revision>01</sdk:revision>
         <sdk:description>Android SDK Samples for Android API 12, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>12150514</sdk:size>
@@ -948,6 +980,7 @@ June 2014.
         <sdk:revision>01</sdk:revision>
         <sdk:description>Android SDK Samples for Android API 13, revision 1</sdk:description>
         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>12193502</sdk:size>
@@ -962,6 +995,7 @@ June 2014.
         <!-- Generated at Wed Dec  7 13:48:27 2011 from git_ics-mr0 @ 234950 -->
         <sdk:revision>2</sdk:revision>
         <sdk:api-level>14</sdk:api-level>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>16253619</sdk:size>
@@ -1043,60 +1077,73 @@ June 2014.
     </sdk:sample>
 
     <sdk:sample>
-        <!-- Generated at Wed Jul 23 12:59:18 2014 from git_klp-modular-mr0-release @ 1298572 -->
-        <sdk:revision>2</sdk:revision>
+        <!-- Generated at Mon Nov 17 16:23:46 2014 from git_klp-modular-docs @ 1587091 -->
+        <sdk:revision>3</sdk:revision>
         <sdk:api-level>20</sdk:api-level>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>49718791</sdk:size>
-                <sdk:checksum type="sha1">4b906c46057ee8f502b4f27c23670fd87a49d6ff</sdk:checksum>
-                <sdk:url>samples-20_r02.zip</sdk:url>
+                <sdk:size>50796850</sdk:size>
+                <sdk:checksum type="sha1">8b1290b0b707827808392e8178094a68dfb51a14</sdk:checksum>
+                <sdk:url>samples-20_r03.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:sample>
 
     <sdk:sample>
-        <!-- Generated at Wed Aug 27 10:44:44 2014 from git_lmp-preview-dev @ 1378586 -->
-        <sdk:revision>2</sdk:revision>
-        <sdk:api-level>20</sdk:api-level>
-        <sdk:codename>L</sdk:codename>
+        <!-- Generated at Mon Dec 9 17:22:11 2014 from git_lmp-docs @ 1634277 -->
+        <sdk:revision>4</sdk:revision>
+        <sdk:api-level>21</sdk:api-level>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>41182182</sdk:size>
-                <sdk:checksum type="sha1">4afc36cf3f53051881729f733fe9bb571104c48f</sdk:checksum>
-                <sdk:url>samples-L_r02.zip</sdk:url>
+                <sdk:size>95971939</sdk:size>
+                <sdk:checksum type="sha1">3a08d37e97f567f5f629a06a9012f89b05c5ad8a</sdk:checksum>
+                <sdk:url>samples-21_r04.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:sample>
+
+    <sdk:sample>
+        <!-- Generated at Mon Mar  2 16:26:21 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
+        <sdk:revision>5</sdk:revision>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>107981157</sdk:size>
+                <sdk:checksum type="sha1">dbc5cc27b5d15acc25cd6b94b8c2971806b70bb0</sdk:checksum>
+                <sdk:url>samples-22_r05.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
     </sdk:sample>
 
     <!-- PLATFORM-TOOLS ........................ -->
 
     <sdk:platform-tool>
-        <!-- Generated at Mon Jun 23 19:20:39 2014 from git_lmp-preview-dev @ 1244090 -->
+        <!-- Generated at Mon Mar  2 16:26:07 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
         <sdk:revision>
-            <sdk:major>20</sdk:major>
+            <sdk:major>22</sdk:major>
             <sdk:minor>0</sdk:minor>
             <sdk:micro>0</sdk:micro>
         </sdk:revision>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>1741113</sdk:size>
-                <sdk:checksum type="sha1">72c34cc6a991f53e2588f9d5487559f013bc30f9</sdk:checksum>
-                <sdk:url>platform-tools_r20-windows.zip</sdk:url>
+                <sdk:size>1848028</sdk:size>
+                <sdk:checksum type="sha1">720214bd29d08eb82673cd81a8159b083eef19d7</sdk:checksum>
+                <sdk:url>platform-tools_r22-windows.zip</sdk:url>
                 <sdk:host-os>windows</sdk:host-os>
             </sdk:archive>
             <sdk:archive>
-                <sdk:size>1753061</sdk:size>
-                <sdk:checksum type="sha1">fb120ce85b6698b801cb4788b204693c1d682b87</sdk:checksum>
-                <sdk:url>platform-tools_r20-linux.zip</sdk:url>
+                <sdk:size>1751911</sdk:size>
+                <sdk:checksum type="sha1">b78be9cc31cf9f9fe0609e29a6a133beacf03b52</sdk:checksum>
+                <sdk:url>platform-tools_r22-linux.zip</sdk:url>
                 <sdk:host-os>linux</sdk:host-os>
             </sdk:archive>
             <sdk:archive>
-                <sdk:size>1666257</sdk:size>
-                <sdk:checksum type="sha1">f2c65c58caf76169d9bebf25eef5c69ff99670b5</sdk:checksum>
-                <sdk:url>platform-tools_r20-macosx.zip</sdk:url>
+                <sdk:size>1743025</sdk:size>
+                <sdk:checksum type="sha1">ddc96385bccf8a15d4f8a11eb1cb9d2a08a531c8</sdk:checksum>
+                <sdk:url>platform-tools_r22-macosx.zip</sdk:url>
                 <sdk:host-os>macosx</sdk:host-os>
             </sdk:archive>
         </sdk:archives>
@@ -1112,6 +1159,7 @@ June 2014.
             <sdk:minor>0</sdk:minor>
             <sdk:micro>0</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>11004914</sdk:size>
@@ -1144,6 +1192,7 @@ June 2014.
             <sdk:minor>0</sdk:minor>
             <sdk:micro>1</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>15413527</sdk:size>
@@ -1174,6 +1223,7 @@ June 2014.
             <sdk:minor>1</sdk:minor>
             <sdk:micro>0</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>19659547</sdk:size>
@@ -1204,6 +1254,7 @@ June 2014.
             <sdk:minor>1</sdk:minor>
             <sdk:micro>1</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>19660000</sdk:size>
@@ -1234,6 +1285,7 @@ June 2014.
             <sdk:minor>0</sdk:minor>
             <sdk:micro>0</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>20611447</sdk:size>
@@ -1264,6 +1316,7 @@ June 2014.
             <sdk:minor>0</sdk:minor>
             <sdk:micro>1</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>20500648</sdk:size>
@@ -1294,6 +1347,7 @@ June 2014.
             <sdk:minor>0</sdk:minor>
             <sdk:micro>2</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>20621117</sdk:size>
@@ -1324,6 +1378,7 @@ June 2014.
             <sdk:minor>0</sdk:minor>
             <sdk:micro>3</sdk:micro>
         </sdk:revision>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>20730715</sdk:size>
@@ -1407,13 +1462,259 @@ June 2014.
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:build-tool>
 
+    <sdk:build-tool>
+        <!-- Generated at Thu Oct 16 16:51:40 2014 from git_lmp-release @ 1521886 -->
+        <sdk:revision>
+            <sdk:major>21</sdk:major>
+            <sdk:minor>0</sdk:minor>
+            <sdk:micro>0</sdk:micro>
+        </sdk:revision>
+        <sdk:obsolete/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>22306371</sdk:size>
+                <sdk:checksum type="sha1">5bc8fd399bc0135a9bc91eec78ddc5af4f54bf32</sdk:checksum>
+                <sdk:url>build-tools_r21-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>22153145</sdk:size>
+                <sdk:checksum type="sha1">4933328fdeecbd554a29528f254f4993468e1cf4</sdk:checksum>
+                <sdk:url>build-tools_r21-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>22668456</sdk:size>
+                <sdk:checksum type="sha1">9bef7989b51436bd4e5114d8a0330359f077cbfa</sdk:checksum>
+                <sdk:url>build-tools_r21-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Fri Oct 17 18:37:07 2014 from git_lmp-release @ 1525922 -->
+        <sdk:revision>
+            <sdk:major>21</sdk:major>
+            <sdk:minor>0</sdk:minor>
+            <sdk:micro>1</sdk:micro>
+        </sdk:revision>
+        <sdk:obsolete/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>22306243</sdk:size>
+                <sdk:checksum type="sha1">d68e7e6fd7a48c8759aa41d713c9d4f0e4c1c1df</sdk:checksum>
+                <sdk:url>build-tools_r21.0.1-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>22153013</sdk:size>
+                <sdk:checksum type="sha1">e573069eea3e5255e7a65bedeb767f4fd0a5f49a</sdk:checksum>
+                <sdk:url>build-tools_r21.0.1-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>22668616</sdk:size>
+                <sdk:checksum type="sha1">b60c8f9b810c980abafa04896706f3911be1ade7</sdk:checksum>
+                <sdk:url>build-tools_r21.0.1-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Tue Oct 21 14:50:58 2014 from git_lmp-release @ 1532339 -->
+        <sdk:revision>
+            <sdk:major>21</sdk:major>
+            <sdk:minor>0</sdk:minor>
+            <sdk:micro>2</sdk:micro>
+        </sdk:revision>
+        <sdk:obsolete/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>22306371</sdk:size>
+                <sdk:checksum type="sha1">37496141b23cbe633167927b7abe6e22d9f1a1c1</sdk:checksum>
+                <sdk:url>build-tools_r21.0.2-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>22153122</sdk:size>
+                <sdk:checksum type="sha1">e1236ab8897b62b57414adcf04c132567b2612a5</sdk:checksum>
+                <sdk:url>build-tools_r21.0.2-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>22668597</sdk:size>
+                <sdk:checksum type="sha1">f17471c154058f3734729ef3cc363399b1cd3de1</sdk:checksum>
+                <sdk:url>build-tools_r21.0.2-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Thu Oct 30 13:18:55 2014 from git_lmp-sdk-release @ 1552913 -->
+        <sdk:revision>
+            <sdk:major>21</sdk:major>
+            <sdk:minor>1</sdk:minor>
+            <sdk:micro>0</sdk:micro>
+        </sdk:revision>
+        <sdk:obsolete/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>32797810</sdk:size>
+                <sdk:checksum type="sha1">c79d63ac6b713a1e326ad4dae43f2ee76708a2f4</sdk:checksum>
+                <sdk:url>build-tools_r21.1-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>32642820</sdk:size>
+                <sdk:checksum type="sha1">b7455e543784d52a8925f960bc880493ed1478cb</sdk:checksum>
+                <sdk:url>build-tools_r21.1-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33158159</sdk:size>
+                <sdk:checksum type="sha1">df619356c2359aa5eacdd48699d15b335d9bd246</sdk:checksum>
+                <sdk:url>build-tools_r21.1-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Mon Nov  3 13:43:11 2014 from git_lmp-sdk-release @ 1559046 -->
+        <sdk:revision>
+            <sdk:major>21</sdk:major>
+            <sdk:minor>1</sdk:minor>
+            <sdk:micro>1</sdk:micro>
+        </sdk:revision>
+        <sdk:obsolete/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>32797356</sdk:size>
+                <sdk:checksum type="sha1">53fc4201237f899d5cd92f0b76ad41fb89da188b</sdk:checksum>
+                <sdk:url>build-tools_r21.1.1-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>32642454</sdk:size>
+                <sdk:checksum type="sha1">1c712ee3a1ba5a8b0548f9c32f17d4a0ddfd727d</sdk:checksum>
+                <sdk:url>build-tools_r21.1.1-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33157676</sdk:size>
+                <sdk:checksum type="sha1">836a146eab0504aa9387a5132e986fe7c7381571</sdk:checksum>
+                <sdk:url>build-tools_r21.1.1-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Tue Dec  9 15:56:55 2014 from git_lmp-sdk-release @ 1635773 -->
+        <sdk:revision>
+            <sdk:major>21</sdk:major>
+            <sdk:minor>1</sdk:minor>
+            <sdk:micro>2</sdk:micro>
+        </sdk:revision>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>32792587</sdk:size>
+                <sdk:checksum type="sha1">1d944759c47f60e634d2b8a1f3a4259be2f8d652</sdk:checksum>
+                <sdk:url>build-tools_r21.1.2-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>32637678</sdk:size>
+                <sdk:checksum type="sha1">5e35259843bf2926113a38368b08458735479658</sdk:checksum>
+                <sdk:url>build-tools_r21.1.2-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33152878</sdk:size>
+                <sdk:checksum type="sha1">e7c906b4ba0eea93b32ba36c610dbd6b204bff48</sdk:checksum>
+                <sdk:url>build-tools_r21.1.2-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Mon Mar  2 21:35:23 2015 from git_lmp-mr1-sdk-release @ 1764203 -->
+        <sdk:revision>
+            <sdk:major>22</sdk:major>
+            <sdk:minor>0</sdk:minor>
+            <sdk:micro>0</sdk:micro>
+        </sdk:revision>
+        <sdk:obsolete/>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>33254114</sdk:size>
+                <sdk:checksum type="sha1">08fcca41e81b172bd9f570963b90d3a84929e043</sdk:checksum>
+                <sdk:url>build-tools_r22-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33104280</sdk:size>
+                <sdk:checksum type="sha1">a8a1619dd090e44fac957bce6842e62abf87965b</sdk:checksum>
+                <sdk:url>build-tools_r22-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33646090</sdk:size>
+                <sdk:checksum type="sha1">af95429b24088d704bc5db9bd606e34ac1b82c0d</sdk:checksum>
+                <sdk:url>build-tools_r22-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
+    <sdk:build-tool>
+        <!-- Generated at Tue Mar 17 10:54:01 2015 from git_lmp-mr1-sdk-release @ 1793126 -->
+        <sdk:revision>
+            <sdk:major>22</sdk:major>
+            <sdk:minor>0</sdk:minor>
+            <sdk:micro>1</sdk:micro>
+        </sdk:revision>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>33254137</sdk:size>
+                <sdk:checksum type="sha1">61d8cbe069d9e0a57872a83e5e5abe164b7d52cf</sdk:checksum>
+                <sdk:url>build-tools_r22.0.1-windows.zip</sdk:url>
+                <sdk:host-os>windows</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33104577</sdk:size>
+                <sdk:checksum type="sha1">da8b9c5c3ede39298e6cf0283c000c2ee9029646</sdk:checksum>
+                <sdk:url>build-tools_r22.0.1-linux.zip</sdk:url>
+                <sdk:host-os>linux</sdk:host-os>
+            </sdk:archive>
+            <sdk:archive>
+                <sdk:size>33646102</sdk:size>
+                <sdk:checksum type="sha1">53dad7f608e01d53b17176ba11165acbfccc5bbf</sdk:checksum>
+                <sdk:url>build-tools_r22.0.1-macosx.zip</sdk:url>
+                <sdk:host-os>macosx</sdk:host-os>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:build-tool>
+
     <!-- TOOLS ........................ -->
 
     <sdk:tool>
-        <!-- Generated at Wed Jul  2 12:10:55 2014 from git_ub-tools-idea133-milestone @ 1259578 -->
+        <!-- Generated at Fri Feb 27 14:06:48 2015 from aosp-studio-1.1-release @ 1758498 -->
         <sdk:revision>
-            <sdk:major>23</sdk:major>
-            <sdk:minor>0</sdk:minor>
+            <sdk:major>24</sdk:major>
+            <sdk:minor>1</sdk:minor>
             <sdk:micro>2</sdk:micro>
         </sdk:revision>
         <sdk:min-platform-tools-rev>
@@ -1421,21 +1722,21 @@ June 2014.
         </sdk:min-platform-tools-rev>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>141154615</sdk:size>
-                <sdk:checksum type="sha1">0a64ec9b7777bb00ff299c94c359163ef5e443ae</sdk:checksum>
-                <sdk:url>tools_r23.0.2-windows.zip</sdk:url>
+                <sdk:size>159505060</sdk:size>
+                <sdk:checksum type="sha1">c20ffa023618c5cb6953131d6dbb0c628a3a1a14</sdk:checksum>
+                <sdk:url>tools_r24.1.2-windows.zip</sdk:url>
                 <sdk:host-os>windows</sdk:host-os>
             </sdk:archive>
             <sdk:archive>
-                <sdk:size>141930870</sdk:size>
-                <sdk:checksum type="sha1">e8a2d55d750adeaded60a3daad48e62b09aa472a</sdk:checksum>
-                <sdk:url>tools_r23.0.2-linux.zip</sdk:url>
+                <sdk:size>169061591</sdk:size>
+                <sdk:checksum type="sha1">c7c30f6da6eff6323260f0353ccaacc984ea6b3e</sdk:checksum>
+                <sdk:url>tools_r24.1.2-linux.zip</sdk:url>
                 <sdk:host-os>linux</sdk:host-os>
             </sdk:archive>
             <sdk:archive>
-                <sdk:size>90920343</sdk:size>
-                <sdk:checksum type="sha1">c46b1e173188ba82a56d6b9e349fdae4e8922bab</sdk:checksum>
-                <sdk:url>tools_r23.0.2-macosx.zip</sdk:url>
+                <sdk:size>89081357</sdk:size>
+                <sdk:checksum type="sha1">e32ba2fb21cc92ec4f1f01b5cb9a06f666eee460</sdk:checksum>
+                <sdk:url>tools_r24.1.2-macosx.zip</sdk:url>
                 <sdk:host-os>macosx</sdk:host-os>
             </sdk:archive>
         </sdk:archives>
@@ -1445,18 +1746,17 @@ June 2014.
     <!-- DOCS ........................ -->
 
     <sdk:doc>
-        <!-- Generated at Mon Jun 23 19:19:47 2014 from git_lmp-preview-release @ 1242878 -->
+        <!-- Generated at Mon Mar  2 16:25:22 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
         <sdk:revision>1</sdk:revision>
-        <sdk:api-level>20</sdk:api-level>
-        <sdk:codename>L</sdk:codename>
+        <sdk:api-level>22</sdk:api-level>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>207889084</sdk:size>
-                <sdk:checksum type="sha1">58a94248c7c960829db3d779c84534e5e783210f</sdk:checksum>
-                <sdk:url>docs-L_r01.zip</sdk:url>
+                <sdk:size>296467484</sdk:size>
+                <sdk:checksum type="sha1">419791c49fa0a305a06966fd1734cf5b0498ea1a</sdk:checksum>
+                <sdk:url>docs-22_r01.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
+        <sdk:uses-license ref="android-sdk-license"/>
     </sdk:doc>
 
     <!-- SOURCES ........................ -->
@@ -1465,6 +1765,7 @@ June 2014.
         <!-- Generated at Wed Dec  7 13:48:11 2011 from git_ics-mr0 @ 234950 -->
         <sdk:revision>1</sdk:revision>
         <sdk:api-level>14</sdk:api-level>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>16152383</sdk:size>
@@ -1558,5 +1859,34 @@ June 2014.
         </sdk:archives>
         <sdk:uses-license ref="android-sdk-license"/>
     </sdk:source>
+
+    <sdk:source>
+        <!-- Generated at Thu Oct 16 16:53:14 2014 from git_lmp-release @ 1521886 -->
+        <sdk:revision>1</sdk:revision>
+        <sdk:api-level>21</sdk:api-level>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>28274751</sdk:size>
+                <sdk:checksum type="sha1">137a5044915d32bea297a8c1552684802bbc2e25</sdk:checksum>
+                <sdk:url>sources-21_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:source>
+
+    <sdk:source>
+        <!-- Generated at Mon Mar  2 16:26:31 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
+        <sdk:revision>1</sdk:revision>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>28861236</sdk:size>
+                <sdk:checksum type="sha1">98320e13976d11597a4a730a8d203ac9a03ed5a6</sdk:checksum>
+                <sdk:url>sources-22_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:source>
+
 </sdk:sdk-repository>
 
diff --git a/pkgs/development/mobile/androidenv/support-repository.nix b/pkgs/development/mobile/androidenv/support-repository.nix
index 6905cb24993..c0c2fb47fcd 100644
--- a/pkgs/development/mobile/androidenv/support-repository.nix
+++ b/pkgs/development/mobile/androidenv/support-repository.nix
@@ -1,10 +1,11 @@
 {stdenv, fetchurl, unzip}:
 
-stdenv.mkDerivation {
-  name = "android-support-repository-r9";
+stdenv.mkDerivation rec {
+  version = "14";
+  name = "android-support-repository-r${version}";
   src = fetchurl {
-    url = http://dl-ssl.google.com/android/repository/android_m2repository_r09.zip;
-    sha256 = "e5295cdbc086251a2904c081038a7f10056359481c66ecff40e59177fd1c753c";
+    url = "http://dl-ssl.google.com/android/repository/android_m2repository_r${version}.zip";
+    sha256 = "027mmfzvs07nbp28vn6c6cgszqdrmmgwdfzda87936lpi5dwg34p";
   };
 
   buildCommand = ''
diff --git a/pkgs/development/mobile/androidenv/support.nix b/pkgs/development/mobile/androidenv/support.nix
index d9d24f9bf9f..772ecad8f8a 100644
--- a/pkgs/development/mobile/androidenv/support.nix
+++ b/pkgs/development/mobile/androidenv/support.nix
@@ -1,10 +1,11 @@
 {stdenv, fetchurl, unzip}:
 
-stdenv.mkDerivation {
-  name = "android-support-r21";
+stdenv.mkDerivation rec {
+  version = "22.1.1";
+  name = "android-support-r${version}";
   src = fetchurl {
-    url = https://dl-ssl.google.com/android/repository/support_r21.zip;
-    sha1 = "f9ef8def5c64f17cd8bc41c5efddd37cb155f0be";
+    url = "https://dl-ssl.google.com/android/repository/support_r${version}.zip";
+    sha1 = "jifv8yjg5jrycf8zd0lfsra00yscggc8";
   };
   
   buildCommand = ''
diff --git a/pkgs/development/mobile/androidenv/sys-img.xml b/pkgs/development/mobile/androidenv/sys-img.xml
index 5d2b0f7a883..ef6507035f3 100644
--- a/pkgs/development/mobile/androidenv/sys-img.xml
+++ b/pkgs/development/mobile/androidenv/sys-img.xml
@@ -423,6 +423,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS ISâ
         <sdk:description>Android SDK Platform 4.0</sdk:description>
         <sdk:api-level>14</sdk:api-level>
         <sdk:abi>armeabi-v7a</sdk:abi>
+        <sdk:obsolete/>
         <sdk:archives>
             <sdk:archive>
                 <sdk:size>99621822</sdk:size>
@@ -520,40 +521,22 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS ISâ
     </sdk:system-image>
 
     <sdk:system-image>
-        <!-- Generated at Mon Jun 23 19:22:34 2014 from git_lmp-preview-release @ 1242878 -->
-        <sdk:revision>1</sdk:revision>
-        <sdk:description>Android SDK Platform L</sdk:description>
-        <sdk:api-level>20</sdk:api-level>
-        <sdk:codename>L</sdk:codename>
+        <!-- Generated at Fri Mar  6 08:10:49 2015 from git_lmp-sdk-release @ 1772600 -->
+        <sdk:revision>3</sdk:revision>
+        <sdk:description>Android SDK Platform 5.0.2</sdk:description>
+        <sdk:api-level>21</sdk:api-level>
         <sdk:abi>armeabi-v7a</sdk:abi>
         <sdk:tag-id>default</sdk:tag-id>
         <sdk:archives>
             <sdk:archive>
-                <sdk:size>227716008</sdk:size>
-                <sdk:checksum type="sha1">1d5d81a7078b5b2a685620d93e1e04a51d2e786a</sdk:checksum>
-                <sdk:url>sysimg_armv7a-L_r01.zip</sdk:url>
+                <sdk:size>186521381</sdk:size>
+                <sdk:checksum type="sha1">0b2e21421d29f48211b5289ca4addfa7f4c7ae5a</sdk:checksum>
+                <sdk:url>sysimg_arm-21_r03.zip</sdk:url>
             </sdk:archive>
         </sdk:archives>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
+        <sdk:uses-license ref="android-sdk-license"/>
     </sdk:system-image>
 
-    <sdk:system-image>
-        <!-- Generated at Mon Jun 23 19:23:13 2014 from git_lmp-preview-release @ 1242878 -->
-        <sdk:revision>1</sdk:revision>
-        <sdk:description>Android SDK Platform L</sdk:description>
-        <sdk:api-level>20</sdk:api-level>
-        <sdk:codename>L</sdk:codename>
-        <sdk:abi>x86</sdk:abi>
-        <sdk:tag-id>default</sdk:tag-id>
-        <sdk:archives>
-            <sdk:archive>
-                <sdk:size>245850484</sdk:size>
-                <sdk:checksum type="sha1">c2d32d6244821ff59f370469778525f6a5345010</sdk:checksum>
-                <sdk:url>sysimg_x86-L_r01.zip</sdk:url>
-            </sdk:archive>
-        </sdk:archives>
-        <sdk:uses-license ref="android-sdk-preview-license"/>
-    </sdk:system-image>
     <!-- X86 SYSTEM IMAGES ........................ -->
 
     <sdk:system-image>
@@ -653,6 +636,90 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS ISâ
         <sdk:tag-id>default</sdk:tag-id>
     </sdk:system-image>
 
+    <sdk:system-image>
+        <!-- Generated at Fri Mar  6 08:10:07 2015 from git_lmp-sdk-release @ 1772600 -->
+        <sdk:revision>3</sdk:revision>
+        <sdk:description>Android SDK Platform 5.0.2</sdk:description>
+        <sdk:api-level>21</sdk:api-level>
+        <sdk:abi>x86</sdk:abi>
+        <sdk:tag-id>default</sdk:tag-id>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>201601288</sdk:size>
+                <sdk:checksum type="sha1">a0b510c66769e84fa5e40515531be2d266a4247f</sdk:checksum>
+                <sdk:url>sysimg_x86-21_r03.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:system-image>
+
+    <sdk:system-image>
+        <!-- Generated at Fri Mar  6 08:10:31 2015 from git_lmp-sdk-release @ 1772600 -->
+        <sdk:revision>3</sdk:revision>
+        <sdk:description>Android SDK Platform 5.0.2</sdk:description>
+        <sdk:api-level>21</sdk:api-level>
+        <sdk:abi>x86_64</sdk:abi>
+        <sdk:tag-id>default</sdk:tag-id>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>285253158</sdk:size>
+                <sdk:checksum type="sha1">2f205b728695d84488156f4846beb83a353ea64b</sdk:checksum>
+                <sdk:url>sysimg_x86_64-21_r03.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:system-image>
+
+    <sdk:system-image>
+        <!-- Generated at Mon Mar  2 11:00:17 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
+        <sdk:revision>1</sdk:revision>
+        <sdk:description>Android SDK Platform 5.1</sdk:description>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:abi>x86</sdk:abi>
+        <sdk:tag-id>default</sdk:tag-id>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>207436768</sdk:size>
+                <sdk:checksum type="sha1">6c7bb51e41a16099bb1f2a3cc81fdb5aa053fc15</sdk:checksum>
+                <sdk:url>sysimg_x86-22_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:system-image>
+
+    <sdk:system-image>
+        <!-- Generated at Mon Mar  2 11:00:41 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
+        <sdk:revision>1</sdk:revision>
+        <sdk:description>Android SDK Platform 5.1</sdk:description>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:abi>x86_64</sdk:abi>
+        <sdk:tag-id>default</sdk:tag-id>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>292511941</sdk:size>
+                <sdk:checksum type="sha1">05752813603f9fa03a58dcf7f8f5e779be722aae</sdk:checksum>
+                <sdk:url>sysimg_x86_64-22_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:system-image>
+
+    <sdk:system-image>
+        <!-- Generated at Mon Mar  2 11:01:02 2015 from git_lmp-mr1-sdk-release @ 1737576 -->
+        <sdk:revision>1</sdk:revision>
+        <sdk:description>Android SDK Platform 5.1</sdk:description>
+        <sdk:api-level>22</sdk:api-level>
+        <sdk:abi>armeabi-v7a</sdk:abi>
+        <sdk:tag-id>default</sdk:tag-id>
+        <sdk:archives>
+            <sdk:archive>
+                <sdk:size>193687339</sdk:size>
+                <sdk:checksum type="sha1">2aa6a887ee75dcf3ac34627853d561997792fcb8</sdk:checksum>
+                <sdk:url>sysimg_arm-22_r01.zip</sdk:url>
+            </sdk:archive>
+        </sdk:archives>
+        <sdk:uses-license ref="android-sdk-license"/>
+    </sdk:system-image>
     <!-- MIPS SYSTEM IMAGES ........................ -->
 
     <sdk:system-image>
diff --git a/pkgs/development/mobile/androidenv/sysimages.nix b/pkgs/development/mobile/androidenv/sysimages.nix
index ddc6dd99d39..83ca0d49830 100644
--- a/pkgs/development/mobile/androidenv/sysimages.nix
+++ b/pkgs/development/mobile/androidenv/sysimages.nix
@@ -1,3 +1,5 @@
+# This file is generated from generate-sysimages.sh. DO NOT EDIT.
+# Execute generate-sysimages.sh or fetch.sh to update the file.
 {stdenv, fetchurl, unzip}:
 
 let
@@ -20,7 +22,7 @@ in
       sha1 = "d8991b0c06b18d7d6ed4169d67460ee1add6661b";
     };
   };
-    
+
   sysimg_armeabi-v7a_15 = buildSystemImage {
     name = "sysimg-armeabi-v7a-15";
     src = fetchurl {
@@ -28,7 +30,7 @@ in
       sha1 = "1bf977d6cb4e0ad38dceac0c4863d1caa21f326e";
     };
   };
-    
+
   sysimg_armeabi-v7a_16 = buildSystemImage {
     name = "sysimg-armeabi-v7a-16";
     src = fetchurl {
@@ -36,7 +38,7 @@ in
       sha1 = "d1cddb23f17aad5821a089c403d4cddad2cf9ef7";
     };
   };
-    
+
   sysimg_armeabi-v7a_17 = buildSystemImage {
     name = "sysimg-armeabi-v7a-17";
     src = fetchurl {
@@ -44,7 +46,7 @@ in
       sha1 = "1c321cda1af793b84d47d1a8d15f85444d265e3c";
     };
   };
-    
+
   sysimg_armeabi-v7a_18 = buildSystemImage {
     name = "sysimg-armeabi-v7a-18";
     src = fetchurl {
@@ -52,7 +54,7 @@ in
       sha1 = "4a1a93200210d8c42793324362868846f67401ab";
     };
   };
-    
+
   sysimg_armeabi-v7a_19 = buildSystemImage {
     name = "sysimg-armeabi-v7a-19";
     src = fetchurl {
@@ -60,23 +62,15 @@ in
       sha1 = "e0d375397e28e3d5d9577a00132463a4696248e5";
     };
   };
-    
-  sysimg_armeabi-v7a_20 = buildSystemImage {
-    name = "sysimg-armeabi-v7a-20";
-    src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-L_r01.zip;
-      sha1 = "1d5d81a7078b5b2a685620d93e1e04a51d2e786a";
-    };
-  };
-    
-  sysimg_x86_20 = buildSystemImage {
-    name = "sysimg-x86-20";
+
+  sysimg_armeabi-v7a_21 = buildSystemImage {
+    name = "sysimg-armeabi-v7a-21";
     src = fetchurl {
-      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-L_r01.zip;
-      sha1 = "c2d32d6244821ff59f370469778525f6a5345010";
+      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_arm-21_r03.zip;
+      sha1 = "0b2e21421d29f48211b5289ca4addfa7f4c7ae5a";
     };
   };
-    
+
   sysimg_x86_10 = buildSystemImage {
     name = "sysimg-x86-10";
     src = fetchurl {
@@ -84,7 +78,7 @@ in
       sha1 = "34e2436f69606cdfe35d3ef9112f0c64e3ff021d";
     };
   };
-    
+
   sysimg_x86_15 = buildSystemImage {
     name = "sysimg-x86-15";
     src = fetchurl {
@@ -92,7 +86,7 @@ in
       sha1 = "d540325952e0f097509622b9e685737584b83e40";
     };
   };
-    
+
   sysimg_x86_16 = buildSystemImage {
     name = "sysimg-x86-16";
     src = fetchurl {
@@ -100,7 +94,7 @@ in
       sha1 = "9d35bcaa4f9b40443941f32b8a50337f413c021a";
     };
   };
-    
+
   sysimg_x86_17 = buildSystemImage {
     name = "sysimg-x86-17";
     src = fetchurl {
@@ -108,7 +102,7 @@ in
       sha1 = "ddb3313e8dcd07926003f7b828eafea1115ea35b";
     };
   };
-    
+
   sysimg_x86_18 = buildSystemImage {
     name = "sysimg-x86-18";
     src = fetchurl {
@@ -116,7 +110,7 @@ in
       sha1 = "f11bc9fccd3e7e46c07d8b26e112a8d0b45966c1";
     };
   };
-    
+
   sysimg_x86_19 = buildSystemImage {
     name = "sysimg-x86-19";
     src = fetchurl {
@@ -124,7 +118,47 @@ in
       sha1 = "8889cb418984a2a7916a359da7c429d2431ed060";
     };
   };
-    
+
+  sysimg_x86_21 = buildSystemImage {
+    name = "sysimg-x86-21";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-21_r03.zip;
+      sha1 = "a0b510c66769e84fa5e40515531be2d266a4247f";
+    };
+  };
+
+  sysimg_x86_64_21 = buildSystemImage {
+    name = "sysimg-x86_64-21";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86_64-21_r03.zip;
+      sha1 = "2f205b728695d84488156f4846beb83a353ea64b";
+    };
+  };
+
+  sysimg_x86_22 = buildSystemImage {
+    name = "sysimg-x86-22";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-22_r01.zip;
+      sha1 = "6c7bb51e41a16099bb1f2a3cc81fdb5aa053fc15";
+    };
+  };
+
+  sysimg_x86_64_22 = buildSystemImage {
+    name = "sysimg-x86_64-22";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86_64-22_r01.zip;
+      sha1 = "05752813603f9fa03a58dcf7f8f5e779be722aae";
+    };
+  };
+
+  sysimg_armeabi-v7a_22 = buildSystemImage {
+    name = "sysimg-armeabi-v7a-22";
+    src = fetchurl {
+      url = https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_arm-22_r01.zip;
+      sha1 = "2aa6a887ee75dcf3ac34627853d561997792fcb8";
+    };
+  };
+
   sysimg_mips_15 = buildSystemImage {
     name = "sysimg-mips-15";
     src = fetchurl {
@@ -132,7 +166,7 @@ in
       sha1 = "a753bb4a6783124dad726c500ce9aec9d2c1b2d9";
     };
   };
-    
+
   sysimg_mips_16 = buildSystemImage {
     name = "sysimg-mips-16";
     src = fetchurl {
@@ -140,7 +174,7 @@ in
       sha1 = "67943c54fb3943943ffeb05fdd39c0b753681f6e";
     };
   };
-    
+
   sysimg_mips_17 = buildSystemImage {
     name = "sysimg-mips-17";
     src = fetchurl {
@@ -148,4 +182,4 @@ in
       sha1 = "f0c6e153bd584c29e51b5c9723cfbf30f996a05d";
     };
   };
-    }
+}
diff --git a/pkgs/development/pharo/launcher/default.nix b/pkgs/development/pharo/launcher/default.nix
index 2fa5f4d82e3..e88e82845b9 100644
--- a/pkgs/development/pharo/launcher/default.nix
+++ b/pkgs/development/pharo/launcher/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, bash, pharo-vm, unzip, makeDesktopItem }:
 
 stdenv.mkDerivation rec {
-  version = "0.2.4-2015.02.13";
+  version = "0.2.7-2015.04.20";
   name = "pharo-launcher-${version}";
   src = fetchurl {
     url = "http://files.pharo.org/platform/launcher/blessed/PharoLauncher-user-${version}.zip";
-    md5 = "064f53cd20c7f189ba2d01f9e4b17d36";
+    sha256 = "0qz8469hadlv6mj8b0hp0jas153alwmja7fr4099jv1b0sx4s0kf";
   };
 
   executable-name = "pharo-launcher";
diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix
index d94d4483682..53397786dc4 100644
--- a/pkgs/development/tools/analysis/cppcheck/default.nix
+++ b/pkgs/development/tools/analysis/cppcheck/default.nix
@@ -1,29 +1,35 @@
-{ stdenv, fetchurl }:
-
-# TODO: add support for "make man"
+{ stdenv, fetchurl, libxslt, docbook_xsl, docbook_xml_dtd_45 }:
 
 let
   name = "cppcheck";
-  version = "1.68";
+  version = "1.69";
 in
 stdenv.mkDerivation {
   name = "${name}-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/${name}/${name}-${version}.tar.bz2";
-    sha256 = "1ca9fdhrrxfyzd6kn67gxbfszp70191cf3ndasrh5jh55ghybmmd";
+    sha256 = "0bjkqy4c6ph6nzparcnbxrdn52i3hiind4jc99v2kvsq281wimab";
   };
 
-  configurePhase = ''
-    makeFlags="PREFIX=$out CFGDIR=$out/cfg"
-  '';
+  buildInputs = [ libxslt docbook_xsl docbook_xml_dtd_45 ];
 
-  postInstall = "cp -r cfg $out/cfg";
+  makeFlags = ''PREFIX=$(out) CFGDIR=$(out)/cfg'';
+
+  postInstall = ''
+    make DB2MAN=${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl man
+    mkdir -p $out/share/man/man1
+    cp cppcheck.1 $out/share/man/man1/cppcheck.1
+  '';
 
   meta = {
-    description = "Check C/C++ code for memory leaks, mismatching allocation-deallocation, buffer overrun and more";
-    homepage = "http://sourceforge.net/apps/mediawiki/cppcheck/";
-    license = "GPL";
+    description = "A static analysis tool for C/C++ code";
+    longDescription = ''
+      Check C/C++ code for memory leaks, mismatching
+      allocation-deallocation, buffer overruns and more.
+    '';
+    homepage = http://cppcheck.sourceforge.net/;
+    license = stdenv.lib.licenses.gpl3Plus;
     platforms = stdenv.lib.platforms.unix;
     maintainers = [ stdenv.lib.maintainers.simons ];
   };
diff --git a/pkgs/development/tools/analysis/egypt/default.nix b/pkgs/development/tools/analysis/egypt/default.nix
new file mode 100644
index 00000000000..2bb97873999
--- /dev/null
+++ b/pkgs/development/tools/analysis/egypt/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, buildPerlPackage }:
+
+let version = "1.10"; in
+buildPerlPackage rec {
+  name = "egypt-${version}";
+
+  src = fetchurl {
+    sha256 = "0r0wj6v8z9fzlh9pb5617kyjdf92ppmlbzajaarrq729bbb6ln5m";
+    url = "http://www.gson.org/egypt/download/${name}.tar.gz";
+  };
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "Tool for making call graphs of C programmes";
+    longDescription = ''
+      Egypt is a simple tool for creating call graphs of C programs. It neither
+      analyzes source code nor lays out graphs. Instead, it leaves the source
+      code analysis to GCC and the graph layout to Graphviz, both of which are
+      better at their respective jobs than egypt itself could ever hope to be.
+      Egypt is simply a very small Perl script that glues these existing tools
+      together.
+    '';
+    homepage = http://www.gson.org/egypt/;
+    license = with licenses; [ artistic1 gpl1Plus ];
+    platforms = with platforms; linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+
+  enableParallelBuilding = true;
+
+  doCheck = true;
+}
diff --git a/pkgs/development/tools/analysis/frama-c/0004-Port-to-OCamlgraph-1.8.5.patch b/pkgs/development/tools/analysis/frama-c/0004-Port-to-OCamlgraph-1.8.5.patch
deleted file mode 100644
index 798d17fd369..00000000000
--- a/pkgs/development/tools/analysis/frama-c/0004-Port-to-OCamlgraph-1.8.5.patch
+++ /dev/null
@@ -1,254 +0,0 @@
-From: Mehdi Dogguy <mehdi@debian.org>
-Date: Sun, 27 Apr 2014 13:46:16 +0200
-Subject: Port to OCamlgraph 1.8.5
-
----
- src/impact/reason_graph.ml          |    2 +-
- src/kernel/stmts_graph.ml           |   10 +++++-----
- src/logic/property_status.ml        |    8 ++++----
- src/misc/service_graph.ml           |    4 ++--
- src/pdg_types/pdgTypes.ml           |    6 +++---
- src/postdominators/print.ml         |    2 +-
- src/semantic_callgraph/register.ml  |    4 ++--
- src/slicing/printSlice.ml           |   10 +++++-----
- src/syntactic_callgraph/register.ml |    4 ++--
- src/wp/cil2cfg.ml                   |   12 ++++++------
- 10 files changed, 31 insertions(+), 31 deletions(-)
-
-diff --git a/src/impact/reason_graph.ml b/src/impact/reason_graph.ml
-index eabacb0..ce19b4a 100644
---- a/src/impact/reason_graph.ml
-+++ b/src/impact/reason_graph.ml
-@@ -139,7 +139,7 @@ module Printer (X: AdditionalInfo) = struct
- 
-   let graph_attributes _ = [`Label "Impact graph"]
- 
--  let default_vertex_attributes _g = [`Style [`Filled]; `Shape `Box]
-+  let default_vertex_attributes _g = [`Style `Filled; `Shape `Box]
-   let default_edge_attributes _g = []
- 
-   let vertex_attributes v =
-diff --git a/src/kernel/stmts_graph.ml b/src/kernel/stmts_graph.ml
-index a8fe121..16059c3 100644
---- a/src/kernel/stmts_graph.ml
-+++ b/src/kernel/stmts_graph.ml
-@@ -157,12 +157,12 @@ module TP = struct
- 
-   let vertex_attributes s =
-     match s.skind with
--    | Loop _ -> [`Color 0xFF0000; `Style [`Filled]]
--    | If _ -> [`Color 0x00FF00; `Style [`Filled]; `Shape `Diamond]
--    | Return _ -> [`Color 0x0000FF; `Style [`Filled]]
-+    | Loop _ -> [`Color 0xFF0000; `Style `Filled]
-+    | If _ -> [`Color 0x00FF00; `Style `Filled; `Shape `Diamond]
-+    | Return _ -> [`Color 0x0000FF; `Style `Filled]
-     | Block _ -> [`Shape `Box; `Fontsize 8]
--    | Goto _ -> [`Shape `Diamond; `Color 0x00FFFF ; `Style [`Filled]]
--    | Instr (Skip _) -> [`Color 0x00FFFF ; `Style [`Filled]]
-+    | Goto _ -> [`Shape `Diamond; `Color 0x00FFFF ; `Style `Filled]
-+    | Instr (Skip _) -> [`Color 0x00FFFF ; `Style `Filled]
-     | _ -> []
-   let default_vertex_attributes _ = []
- 
-diff --git a/src/logic/property_status.ml b/src/logic/property_status.ml
-index f7c278d..47485f6 100644
---- a/src/logic/property_status.ml
-+++ b/src/logic/property_status.ml
-@@ -1481,12 +1481,12 @@ module Consolidation_graph = struct
-                 let s = get_status p in
- 		let color = status_color p s in
-                 let style = match s with
--                  | Never_tried -> [`Style [`Bold]; `Width 0.8 ]
--                  | _ -> [`Style [`Filled]]
-+                  | Never_tried -> [`Style `Bold; `Width 0.8 ]
-+                  | _ -> [`Style `Filled]
-                 in
- 		style @ [ label v; `Color color; `Shape `Box ]
-               | Emitter _ as v -> 
--		[ label v; `Shape `Diamond; `Color 0xb0c4de; `Style [`Filled] ]
-+		[ label v; `Shape `Diamond; `Color 0xb0c4de; `Style `Filled ]
-               | Tuning_parameter _ as v ->
- 		[ label v; (*`Style `Dotted;*) `Color 0xb0c4de;  ]
- 	      (*| Correctness_parameter _ (*as v*) -> assert false (*[ label v; `Color 0xb0c4de ]*)*)
-@@ -1495,7 +1495,7 @@ module Consolidation_graph = struct
- 	      | None -> []
- 	      | Some s ->
- 		let c = emitted_status_color s in
--		[ `Color c; `Fontcolor c; `Style [`Bold] ]
-+		[ `Color c; `Fontcolor c; `Style `Bold ]
- 
-         let default_vertex_attributes _ = []
-         let default_edge_attributes _ = []
-diff --git a/src/misc/service_graph.ml b/src/misc/service_graph.ml
-index 4f866c5..d158028 100644
---- a/src/misc/service_graph.ml
-+++ b/src/misc/service_graph.ml
-@@ -289,7 +289,7 @@ Src root:%s in %s (is_root:%b) Dst:%s in %s (is_root:%b) [2d case]"
-         color e
-       else
-         match CallG.E.label e with
--        | Inter_services -> [ `Style [`Invis] ]
-+        | Inter_services -> [ `Style `Invis ]
-         | Inter_functions | Both -> color e
- 
-     let default_edge_attributes _ = []
-@@ -303,7 +303,7 @@ Src root:%s in %s (is_root:%b) Dst:%s in %s (is_root:%b) [2d case]"
-           sg_attributes =
-             [ `Label ("S " ^ cs);
-               `Color (Extlib.number_to_color id);
--              `Style [`Bold] ] }
-+              `Style `Bold ] }
- 
-   end
- 
-diff --git a/src/pdg_types/pdgTypes.ml b/src/pdg_types/pdgTypes.ml
-index 05754e4..74cdebf 100644
---- a/src/pdg_types/pdgTypes.ml
-+++ b/src/pdg_types/pdgTypes.ml
-@@ -626,7 +626,7 @@ module Pdg = struct
- 
-     let graph_attributes _ = [`Rankdir `TopToBottom ]
- 
--    let default_vertex_attributes _ = [`Style [`Filled]]
-+    let default_vertex_attributes _ = [`Style `Filled]
-     let vertex_name v = string_of_int (Node.id v)
- 
-     let vertex_attributes v =
-@@ -711,13 +711,13 @@ module Pdg = struct
-         if Dpd.is_ctrl d then (`Arrowtail `Odot)::attrib else attrib
-       in
-       let attrib =
--        if Dpd.is_addr d then (`Style [`Dotted])::attrib else attrib
-+        if Dpd.is_addr d then (`Style `Dotted)::attrib else attrib
-       in
-         attrib
- 
-     let get_subgraph v =
-       let mk_subgraph name attrib =
--        let attrib = (`Style [`Filled]) :: attrib in
-+        let attrib = (`Style `Filled) :: attrib in
-         Some { Graph.Graphviz.DotAttributes.sg_name= name;
-                sg_parent = None;
-                sg_attributes = attrib }
-diff --git a/src/postdominators/print.ml b/src/postdominators/print.ml
-index f2e3a25..15f4ff2 100644
---- a/src/postdominators/print.ml
-+++ b/src/postdominators/print.ml
-@@ -63,7 +63,7 @@ module Printer = struct
- 
-   let graph_attributes (title, _) = [`Label title]
- 
--  let default_vertex_attributes _g = [`Style [`Filled]]
-+  let default_vertex_attributes _g = [`Style `Filled]
-   let default_edge_attributes _g = []
- 
-   let vertex_attributes (s, has_postdom) =
-diff --git a/src/semantic_callgraph/register.ml b/src/semantic_callgraph/register.ml
-index 1c79dcc..071f061 100644
---- a/src/semantic_callgraph/register.ml
-+++ b/src/semantic_callgraph/register.ml
-@@ -102,8 +102,8 @@ module Service =
-          let name = Kernel_function.get_name
-          let attributes v =
-            [ `Style
--               [if Kernel_function.is_definition v then `Bold
--                else `Dotted] ]
-+               (if Kernel_function.is_definition v then `Bold
-+                else `Dotted) ]
-          let entry_point () =
-            try Some (fst (Globals.entry_point ()))
-            with Globals.No_such_entry_point _ -> None
-diff --git a/src/slicing/printSlice.ml b/src/slicing/printSlice.ml
-index c5363f9..211e0bb 100644
---- a/src/slicing/printSlice.ml
-+++ b/src/slicing/printSlice.ml
-@@ -227,7 +227,7 @@ module PrintProject = struct
- 
-   let graph_attributes (name, _) = [`Label name]
- 
--  let default_vertex_attributes _ = [`Style [`Filled]]
-+  let default_vertex_attributes _ = [`Style `Filled]
- 
-   let vertex_name v = match v with
-     | Src fi -> SlicingMacros.fi_name fi
-@@ -280,16 +280,16 @@ module PrintProject = struct
- 
-   let edge_attributes (e, call) =
-     let attrib = match e with
--    | (Src _, Src _) -> [`Style [`Invis]]
--    | (OptSliceCallers _, _) -> [`Style [`Invis]]
--    | (_, OptSliceCallers _) -> [`Style [`Invis]]
-+    | (Src _, Src _) -> [`Style `Invis]
-+    | (OptSliceCallers _, _) -> [`Style `Invis]
-+    | (_, OptSliceCallers _) -> [`Style `Invis]
-     | _ -> []
-     in match call with None -> attrib
-       | Some call -> (`Label (string_of_int call.sid)):: attrib
- 
-   let get_subgraph v =
-     let mk_subgraph name attrib =
--      let attrib = (*(`Label name) ::*) (`Style [`Filled]) :: attrib in
-+      let attrib = (*(`Label name) ::*) (`Style `Filled) :: attrib in
-           Some { Graph.Graphviz.DotAttributes.sg_name= name;
-                  sg_parent = None;
-                  sg_attributes = attrib }
-diff --git a/src/syntactic_callgraph/register.ml b/src/syntactic_callgraph/register.ml
-index d4669c4..d41980e 100644
---- a/src/syntactic_callgraph/register.ml
-+++ b/src/syntactic_callgraph/register.ml
-@@ -37,8 +37,8 @@ module Service =
-          let name v = nodeName v.cnInfo
-          let attributes v =
-            [ match v.cnInfo with
--             | NIVar (_,b) when not !b -> `Style [`Dotted]
--             | _ -> `Style [`Bold] ]
-+             | NIVar (_,b) when not !b -> `Style `Dotted
-+             | _ -> `Style `Bold ]
-          let equal v1 v2 = id v1 = id v2
- 	 let compare v1 v2 = 
- 	   let i1 = id v1 in
-diff --git a/src/wp/cil2cfg.ml b/src/wp/cil2cfg.ml
-index 6d8cf09..ba5f410 100644
---- a/src/wp/cil2cfg.ml
-+++ b/src/wp/cil2cfg.ml
-@@ -1278,9 +1278,9 @@ module Printer (PE : sig val edge_txt : edge -> string end) = struct
-       | Vstart | Vend | Vexit -> [`Color 0x0000FF; `Shape `Doublecircle]
-       | VfctIn | VfctOut -> [`Color 0x0000FF; `Shape `Box]
-       | VblkIn _ | VblkOut _ -> [`Shape `Box]
--      | Vloop _ | Vloop2 _ -> [`Color 0xFF0000; `Style [`Filled]]
-+      | Vloop _ | Vloop2 _ -> [`Color 0xFF0000; `Style `Filled]
-       | Vtest _ | Vswitch _ ->
--        [`Color 0x00FF00; `Style [`Filled]; `Shape `Diamond]
-+        [`Color 0x00FF00; `Style `Filled; `Shape `Diamond]
-       | Vcall _ | Vstmt _ -> []
-     in (`Label (String.escaped label))::attr
- 
-@@ -1290,15 +1290,15 @@ module Printer (PE : sig val edge_txt : edge -> string end) = struct
-     let attr = [] in
-     let attr = (`Label (String.escaped (PE.edge_txt e)))::attr in
-     let attr =
--      if is_back_edge e then (`Constraint false)::(`Style [`Bold])::attr
-+      if is_back_edge e then (`Constraint false)::(`Style `Bold)::attr
-       else attr
-     in
-     let attr = match (edge_type e) with
-       | Ethen | EbackThen -> (`Color 0x00FF00)::attr
-       | Eelse | EbackElse -> (`Color 0xFF0000)::attr
--      | Ecase [] -> (`Color 0x0000FF)::(`Style [`Dashed])::attr
-+      | Ecase [] -> (`Color 0x0000FF)::(`Style `Dashed)::attr
-       | Ecase _ -> (`Color 0x0000FF)::attr
--      | Enext -> (`Style [`Dotted])::attr
-+      | Enext -> (`Style `Dotted)::attr
-       | Eback -> attr (* see is_back_edge above *)
-       | Enone -> attr
-     in
-@@ -1308,7 +1308,7 @@ module Printer (PE : sig val edge_txt : edge -> string end) = struct
- 
-   let get_subgraph v =
-      let mk_subgraph name attrib =
--      let attrib = (`Style [`Filled]) :: attrib in
-+      let attrib = (`Style `Filled) :: attrib in
-           Some { Graph.Graphviz.DotAttributes.sg_name= name;
-                  sg_parent = None;
-                  sg_attributes = attrib }
--- 
diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix
index 9e2f310b8a1..b7c71475d6c 100644
--- a/pkgs/development/tools/analysis/frama-c/default.nix
+++ b/pkgs/development/tools/analysis/frama-c/default.nix
@@ -3,12 +3,12 @@
 
 stdenv.mkDerivation rec {
   name    = "frama-c-${version}";
-  version = "20140301";
-  slang   = "Neon";
+  version = "20150201";
+  slang   = "Sodium";
 
   src = fetchurl {
     url    = "http://frama-c.com/download/frama-c-${slang}-${version}.tar.gz";
-    sha256 = "0ca7ky7vs34did1j64v6d8gcp2irzw3rr5qgv47jhmidbipn1865";
+    sha256 = "0wackacnnpxnh3612ld68bal8b1dm9cdsi180lw42bsyks03h5mn";
   };
 
   why2 = fetchurl {
@@ -23,7 +23,6 @@ stdenv.mkDerivation rec {
 
 
   enableParallelBuilding = true;
-  configureFlags = [ "--disable-local-ocamlgraph" ];
 
   unpackPhase = ''
     tar xf $src
@@ -42,10 +41,6 @@ stdenv.mkDerivation rec {
   '';
 
 
-  # Taken from Debian Sid
-  # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746091
-  patches = ./0004-Port-to-OCamlgraph-1.8.5.patch;
-
   # Enter frama-c directory before patching
   prePatch = ''cd frama*'';
   postPatch = ''
diff --git a/pkgs/development/tools/continuous-integration/jenkins-job-builder/default.nix b/pkgs/development/tools/continuous-integration/jenkins-job-builder/default.nix
new file mode 100644
index 00000000000..31ab75947df
--- /dev/null
+++ b/pkgs/development/tools/continuous-integration/jenkins-job-builder/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl, pythonPackages, buildPythonPackage, git }:
+
+let
+  upstreamName = "jenkins-job-builder";
+  version = "1.2.0";
+
+in
+
+buildPythonPackage rec {
+  name = "${upstreamName}-${version}";
+  namePrefix = "";  # Don't prepend "pythonX.Y-" to the name
+
+  src = fetchurl {
+    url = "https://pypi.python.org/packages/source/j/${upstreamName}/${name}.tar.gz";
+    sha256 = "09nxdhb0ilxpmk5gbvik6kj9b6j718j5an903dpcvi3r6vzk9b3p";
+  };
+
+  pythonPath = with pythonPackages; [ pip six pyyaml pbr python-jenkins ];
+  doCheck = false;  # Requires outdated Sphinx
+
+  meta = {
+    description = "System for configuring Jenkins jobs using simple YAML files";
+    homepage = http://ci.openstack.org/jjb.html;
+    license = stdenv.lib.licenses.asl20;
+  };
+}
diff --git a/pkgs/development/tools/documentation/docutils/default.nix b/pkgs/development/tools/documentation/docutils/default.nix
deleted file mode 100644
index cd01cf059d6..00000000000
--- a/pkgs/development/tools/documentation/docutils/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-a :  
-let 
-  fetchurl = a.fetchurl;
-
-  version = a.lib.attrByPath ["version"] "0.11" a;
-  buildInputs = with a; [
-    python pil makeWrapper
-  ];
-in
-rec {
-  src = fetchurl {
-    url = "http://prdownloads.sourceforge.net/docutils/docutils-${version}.tar.gz";
-    sha256 = "1jbybs5a396nrjy9m13pgvsxdwaj7jw7nsawkhl4fi1nvxm1dx4s";
-  };
-
-  inherit buildInputs;
-  configureFlags = [];
-
-  /* doConfigure should be removed if not needed */
-  phaseNames = ["installPythonPackage" "wrapBinContentsPython"];
-      
-  name = "python-docutils-" + version;
-  meta = {
-    description = "Processor of ReStructured Text";
-  };
-}
-  
diff --git a/pkgs/development/tools/documentation/haddock/default.nix b/pkgs/development/tools/documentation/haddock/default.nix
deleted file mode 100644
index e809312d576..00000000000
--- a/pkgs/development/tools/documentation/haddock/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, haddockApi }:
-
-cabal.mkDerivation (self: {
-  pname = "haddock";
-  version = "2.15.0.1";
-  sha256 = "0pvhhqackfikmp5zg6v6lysvr69f3f9f78xcjs4sd68f0rby7fdp";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ haddockApi ];
-  testDepends = [ Cabal filepath ];
-  preCheck = "unset GHC_PACKAGE_PATH";
-  meta = {
-    homepage = "http://www.haskell.org/haddock/";
-    description = "A documentation-generation tool for Haskell libraries";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/BNFC/default.nix b/pkgs/development/tools/haskell/BNFC/default.nix
deleted file mode 100644
index 4a2ed055cf8..00000000000
--- a/pkgs/development/tools/haskell/BNFC/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, alex, deepseq, doctest, filepath, happy, hspec, HUnit, mtl
-, QuickCheck, temporary
-}:
-
-cabal.mkDerivation (self: {
-  pname = "BNFC";
-  version = "2.7.1";
-  sha256 = "1n9l64wzga3i7ifh2k5rwhxp60gb0av5fszygw5mvr31r64cf4fp";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ deepseq filepath mtl ];
-  testDepends = [
-    deepseq doctest filepath hspec HUnit mtl QuickCheck temporary
-  ];
-  buildTools = [ alex happy ];
-  meta = {
-    homepage = "http://bnfc.digitalgrammars.com/";
-    description = "A compiler front-end generator";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres simons ];
-  };
-})
diff --git a/pkgs/development/tools/haskell/DrIFT/default.nix b/pkgs/development/tools/haskell/DrIFT/default.nix
deleted file mode 100644
index 6f0f8fb0c60..00000000000
--- a/pkgs/development/tools/haskell/DrIFT/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, random }:
-
-cabal.mkDerivation (self: {
-  pname = "DrIFT";
-  version = "2.4.2";
-  sha256 = "1w0wfmrjifidl2qz998ig07afd4p6yp890lwl8as57bay490nakl";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath random ];
-  meta = {
-    homepage = "http://repetae.net/computer/haskell/DrIFT/";
-    description = "Program to derive type class instances";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/PastePipe/default.nix b/pkgs/development/tools/haskell/PastePipe/default.nix
deleted file mode 100644
index 9d967c30f1c..00000000000
--- a/pkgs/development/tools/haskell/PastePipe/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, HTTP, network, networkUri }:
-
-cabal.mkDerivation (self: {
-  pname = "PastePipe";
-  version = "1.7";
-  sha256 = "0had11n44y7zjhhymdbvahwmxcxxrbxy7c9jxijhw3n7xqhdmva0";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cmdargs HTTP network networkUri ];
-  meta = {
-    homepage = "http://github.com/Fuuzetsu/pastepipe";
-    description = "CLI for pasting to lpaste.net";
-    license = self.stdenv.lib.licenses.gpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-})
diff --git a/pkgs/development/tools/haskell/SourceGraph/default.nix b/pkgs/development/tools/haskell/SourceGraph/default.nix
deleted file mode 100644
index 0ce5872d26a..00000000000
--- a/pkgs/development/tools/haskell/SourceGraph/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, fgl, filepath, Graphalyze, graphviz, haskellSrcExts
-, mtl, multiset, random
-}:
-
-cabal.mkDerivation (self: {
-  pname = "SourceGraph";
-  version = "0.7.0.6";
-  sha256 = "03psglm6xyqvcgnbimidafy51kwpipk5q6s8ip5vhjm2d5makkhm";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal fgl filepath Graphalyze graphviz haskellSrcExts mtl multiset
-    random
-  ];
-  meta = {
-    description = "Static code analysis using graph-theoretic techniques";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/tools/haskell/c2hs/default.nix b/pkgs/development/tools/haskell/c2hs/default.nix
deleted file mode 100644
index 830283d6420..00000000000
--- a/pkgs/development/tools/haskell/c2hs/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dlist, filepath, HUnit, languageC, shelly, testFramework
-, testFrameworkHunit, text, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "c2hs";
-  version = "0.20.1";
-  sha256 = "1w2w9zxirzjd5lniwqakq59glgsh4mw3565x2l9qrin0bfjxkn3h";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ dlist filepath languageC ];
-  testDepends = [
-    filepath HUnit shelly testFramework testFrameworkHunit text
-    transformers
-  ];
-  meta = {
-    homepage = "https://github.com/haskell/c2hs";
-    description = "C->Haskell FFI tool that gives some cross-language type safety";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/c2hsc/default.nix b/pkgs/development/tools/haskell/c2hsc/default.nix
deleted file mode 100644
index cf56c0bf545..00000000000
--- a/pkgs/development/tools/haskell/c2hsc/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, filepath, HStringTemplate, languageC, mtl, split
-, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "c2hsc";
-  version = "0.6.5";
-  sha256 = "0c5hzi4nw9n3ir17swbwymkymnpiw958z8r2hw6656ijwqkxvzgd";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs filepath HStringTemplate languageC mtl split transformers
-  ];
-  meta = {
-    homepage = "https://github.com/jwiegley/c2hsc";
-    description = "Convert C API header files to .hsc and .hsc.helper.c files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal-bounds/default.nix b/pkgs/development/tools/haskell/cabal-bounds/default.nix
deleted file mode 100644
index 0f10b13c5d1..00000000000
--- a/pkgs/development/tools/haskell/cabal-bounds/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, cabalInstall, cabalLenses, cmdargs, either
-, filepath, Glob, lens, strict, tasty, tastyGolden, transformers
-, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-bounds";
-  version = "0.8.9";
-  sha256 = "1vprf6nsw3qnppqxcm5jwvwxyalkaq364xcmig54ma47rsk23nzk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    Cabal cabalLenses cmdargs either lens strict transformers
-    unorderedContainers
-  ];
-  testDepends = [ filepath Glob tasty tastyGolden ];
-  buildTools = [ cabalInstall ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    description = "A command line program for managing the bounds/versions of the dependencies in a cabal file";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal-db/default.nix b/pkgs/development/tools/haskell/cabal-db/default.nix
deleted file mode 100644
index 61e3cbdd04c..00000000000
--- a/pkgs/development/tools/haskell/cabal-db/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiWlPprint, Cabal, filepath, mtl, optparseApplicative
-, tar, utf8String
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-db";
-  version = "0.1.11";
-  sha256 = "0kxj7xf0r1waxxi25g46a2wj43dcd3b1lkdn20l4r7m3r44y1nd7";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    ansiWlPprint Cabal filepath mtl optparseApplicative tar utf8String
-  ];
-  meta = {
-    homepage = "http://github.com/vincenthz/cabal-db";
-    description = "query tools for the local cabal database";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal-delete/default.nix b/pkgs/development/tools/haskell/cabal-delete/default.nix
deleted file mode 100644
index 7de6c0e6f1c..00000000000
--- a/pkgs/development/tools/haskell/cabal-delete/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ cabal, fetchgit, bytestring ? null, containers ? null, directory ? null,
-  filepath, process ? null, attoparsec, ghcPaths, transformers }:
-
-let
-  tag = "0.5.2.0";
-in
-
-cabal.mkDerivation (self: {
-  pname = "cabal-delete";
-  version = "${tag}";
-  src = fetchgit {
-    url = git://github.com/iquiw/cabal-delete.git;
-    rev = "refs/tags/v${tag}";
-    sha256 = "1ap319isjg8bafm4jz2krfwvvg11hj5yk0g99a3l1a3a36hpdgzw";
-  };
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-      bytestring
-      containers
-      directory
-      filepath
-      process
-      attoparsec
-      ghcPaths
-      transformers
-  ];
-  meta = {
-    homepage = "https://github.com/iquiw/cabal-delete";
-    description = "Uninstall packages installed by cabal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal-ghci/default.nix b/pkgs/development/tools/haskell/cabal-ghci/default.nix
deleted file mode 100644
index 389318978da..00000000000
--- a/pkgs/development/tools/haskell/cabal-ghci/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-ghci";
-  version = "0.3";
-  sha256 = "1x7fpvvmr2mq7l960wgsijhyrdaiq3lnnl3z6drklc5p73pms8w6";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ Cabal filepath ];
-  meta = {
-    homepage = "http://github.com/atnnn/cabal-ghci";
-    description = "Set up ghci with options taken from a .cabal file";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal-meta/default.nix b/pkgs/development/tools/haskell/cabal-meta/default.nix
deleted file mode 100644
index 9dc0a4fb9af..00000000000
--- a/pkgs/development/tools/haskell/cabal-meta/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, hspec, shelly, systemFileio, systemFilepath, text }:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-meta";
-  version = "0.4.1.2";
-  sha256 = "17ln9j0n9rb0kbnp37fi9yaf932dacrdmf3jrp301r886kh2a7kk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ shelly systemFileio systemFilepath text ];
-  testDepends = [ hspec shelly systemFilepath text ];
-  doCheck = false;
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "build multiple packages at once";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal2ghci/default.nix b/pkgs/development/tools/haskell/cabal2ghci/default.nix
deleted file mode 100644
index deb9e8d18d9..00000000000
--- a/pkgs/development/tools/haskell/cabal2ghci/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, cmdargs, stylishHaskell, systemFileio
-, systemFilepath, text, unorderedContainers, yaml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal2ghci";
-  version = "0.0.1.1";
-  sha256 = "1fg3pr25f78a6b8nqxvxki4z3fvgx4i6zkmpl992a0iarycqdrsg";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal cmdargs stylishHaskell systemFileio systemFilepath text
-    unorderedContainers yaml
-  ];
-  jailbreak = true;
-  meta = {
-    description = "A tool to generate .ghci file from .cabal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix
index 1f91f58ee1c..d933b97d1c1 100644
--- a/pkgs/development/tools/haskell/cabal2nix/default.nix
+++ b/pkgs/development/tools/haskell/cabal2nix/default.nix
@@ -7,11 +7,11 @@
 
 mkDerivation rec {
   pname = "cabal2nix";
-  version = "20150423";
+  version = "20150505";
   src = fetchgit {
     url = "http://github.com/NixOS/cabal2nix.git";
-    rev = "8cfe61c222bd2750ef29f991a2a3ee353444e458";
-    sha256 = "07n5am1ca00291qaarvwgzbkhwqc4f4wwhffycwwxaq46by34l7b";
+    rev = "db53ac3a644eebda581c9f036ccd55a19ff3c629";
+    sha256 = "1bimja9qsq865dmpjpy5wxxz43rc8wk9yva58l7hydmm87a4ch8y";
     deepClone = true;
   };
   isExecutable = true;
diff --git a/pkgs/development/tools/haskell/cake3/default.nix b/pkgs/development/tools/haskell/cake3/default.nix
deleted file mode 100644
index fba7d2e4d2a..00000000000
--- a/pkgs/development/tools/haskell/cake3/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, attoparsec, deepseq, filepath, haskellSrcMeta
-, languageJavascript, mimeTypes, monadloc, mtl, optparseApplicative
-, parsec, syb, systemFilepath, text, textFormat
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cake3";
-  version = "0.5.2.0";
-  sha256 = "0wr797r7sg8f48r2pjl2nw70vcdkiamqghz2zpfr6awy9018fhgw";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    attoparsec deepseq filepath haskellSrcMeta languageJavascript
-    mimeTypes monadloc mtl optparseApplicative parsec syb
-    systemFilepath text textFormat
-  ];
-  meta = {
-    homepage = "https://github.com/grwlf/cake3";
-    description = "Third cake the Makefile EDSL";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/codex/default.nix b/pkgs/development/tools/haskell/codex/default.nix
deleted file mode 100644
index 902faca957f..00000000000
--- a/pkgs/development/tools/haskell/codex/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, downloadCurl, either, filepath, hackageDb, machines
-, machinesDirectory, MissingH, monadLoops, monoTraversable, tar
-, text, transformers, yaml, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "codex";
-  version = "0.2.0.2";
-  sha256 = "0an043cmsxc296i90pv19d8xdl7fg2fvf026lx4rly7bwskzn99x";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    Cabal downloadCurl either filepath hackageDb machines
-    machinesDirectory MissingH monadLoops monoTraversable tar text
-    transformers yaml zlib
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/aloiscochard/codex";
-    description = "A ctags file generator for cabal project dependencies";
-    license = self.stdenv.lib.licenses.asl20;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/ghc-events-analyze/default.nix b/pkgs/development/tools/haskell/ghc-events-analyze/default.nix
deleted file mode 100644
index cbf871820ff..00000000000
--- a/pkgs/development/tools/haskell/ghc-events-analyze/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, diagramsLib, diagramsSvg, filepath, ghcEvents, lens, mtl
-, optparseApplicative, parsec, SVGFonts, thLift, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-events-analyze";
-  version = "0.2.1";
-  sha256 = "0lf063p2wj2d1hxb5hx4bcid3a3ni3g9x8sglm5q5kfbmdk7awj4";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    diagramsLib diagramsSvg filepath ghcEvents lens mtl
-    optparseApplicative parsec SVGFonts thLift transformers
-  ];
-  meta = {
-    description = "Analyze and visualize event logs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/tools/haskell/ghc-gc-tune/default.nix b/pkgs/development/tools/haskell/ghc-gc-tune/default.nix
deleted file mode 100644
index e5517854c34..00000000000
--- a/pkgs/development/tools/haskell/ghc-gc-tune/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath }:
-
-cabal.mkDerivation (self: {
-  pname = "ghc-gc-tune";
-  version = "0.3";
-  sha256 = "0ghp3f86m91zi6kl8zq157717s2p73nwdgln4aiclq830m72ys9w";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath ];
-  meta = {
-    homepage = "http://code.haskell.org/~dons/code/ghc-gc-tune";
-    description = "Graph performance of Haskell programs with different GC flags";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/ghcid/default.nix b/pkgs/development/tools/haskell/ghcid/default.nix
deleted file mode 100644
index 2ce069f53c3..00000000000
--- a/pkgs/development/tools/haskell/ghcid/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, extra, filepath, tasty, tastyHunit, terminalSize
-, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ghcid";
-  version = "0.3.2";
-  sha256 = "1kx20la4snldhd709y69za8bs57v90nblghfrxrvmzhrmpvh4bn3";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ cmdargs extra filepath terminalSize time ];
-  testDepends = [
-    cmdargs extra filepath tasty tastyHunit terminalSize time
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "https://github.com/ndmitchell/ghcid#readme";
-    description = "GHCi based bare bones IDE";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/graphmod/default.nix b/pkgs/development/tools/haskell/graphmod/default.nix
deleted file mode 100644
index 496e854fb86..00000000000
--- a/pkgs/development/tools/haskell/graphmod/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, dotgen, filepath, haskellLexer }:
-
-cabal.mkDerivation (self: {
-  pname = "graphmod";
-  version = "1.2.6";
-  sha256 = "02p1x44ywv2mb4l2dsz9z3ybnvv4nns3882lqm3nc8sw2hkib8z3";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ dotgen filepath haskellLexer ];
-  meta = {
-    homepage = "http://github.com/yav/graphmod/wiki";
-    description = "Present the module dependencies of a program as a \"dot\" graph";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/happy-meta/default.nix b/pkgs/development/tools/haskell/happy-meta/default.nix
deleted file mode 100644
index 8241bf12103..00000000000
--- a/pkgs/development/tools/haskell/happy-meta/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happy, haskellSrcMeta, mtl }:
-
-cabal.mkDerivation (self: {
-  pname = "happy-meta";
-  version = "0.2.0.7";
-  sha256 = "12599233lh0ffmvlim0gs5jzg8lly1g11i1cg44lb37bz3l7psh9";
-  buildDepends = [ haskellSrcMeta mtl ];
-  buildTools = [ happy ];
-  meta = {
-    description = "Quasi-quoter for Happy parsers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/haskdogs/default.nix b/pkgs/development/tools/haskell/haskdogs/default.nix
deleted file mode 100644
index 27e4876ea09..00000000000
--- a/pkgs/development/tools/haskell/haskdogs/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, HSH }:
-
-cabal.mkDerivation (self: {
-  pname = "haskdogs";
-  version = "0.3.2";
-  sha256 = "0vl3c66ki9j9ncs2rapdn80kbfk0l3y97qwfraqlnjycdl10sm6r";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ Cabal filepath HSH ];
-  meta = {
-    homepage = "http://github.com/ierton/haskdogs";
-    description = "Generate ctags file for haskell project directory and it's deps";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/haskell-docs/default.nix b/pkgs/development/tools/haskell/haskell-docs/default.nix
deleted file mode 100644
index 9cc92aafc21..00000000000
--- a/pkgs/development/tools/haskell/haskell-docs/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, Cabal, filepath, ghcPaths, haddock, monadLoops
-, text, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "haskell-docs";
-  version = "4.2.2";
-  sha256 = "0w52kzwjzd5jl8v55rjy5550cy2fcyj9j5b7b33vbwjyh06gfrk1";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson Cabal filepath ghcPaths haddock monadLoops text
-    unorderedContainers
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://github.com/chrisdone/haskell-docs";
-    description = "A program to find and display the docs and type of a name";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hasktags/default.nix b/pkgs/development/tools/haskell/hasktags/default.nix
deleted file mode 100644
index 03dfaee8786..00000000000
--- a/pkgs/development/tools/haskell/hasktags/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, json, utf8String }:
-
-cabal.mkDerivation (self: {
-  pname = "hasktags";
-  version = "0.69.0";
-  sha256 = "1bba6w5h5a5frc899cdlxcyshiqdni6lcqby618akr1917ih1qh8";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath json utf8String ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://github.com/MarcWeber/hasktags";
-    description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hdevtools/default.nix b/pkgs/development/tools/haskell/hdevtools/default.nix
deleted file mode 100644
index 8f1397775b7..00000000000
--- a/pkgs/development/tools/haskell/hdevtools/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ cabal, cmdargs, ghcPaths, network, syb, time, fetchurl }:
-
-cabal.mkDerivation (self: {
-  pname = "hdevtools";
-  version = "0.1.0.6-pre-github-schell-9e34f7dd";
-  sha256 = "1a218m817q35f52fv6mn28sfv136i6fm2mzgdidpm24pc0585gl7";
-  isLibrary = false;
-  isExecutable = true;
-  patches = [ (fetchurl { url = "https://github.com/ts468/hdevtools/pull/2.patch"; sha256 = "104vdw6qxl71fdg43ppv0hrg6k17zaijq73vap794178d3gb35al"; }) ];
-  buildDepends = [ cmdargs ghcPaths network syb time ];
-  meta = {
-    homepage = "https://github.com/bitc/hdevtools/";
-    description = "Persistent GHC powered background server for FAST haskell development tools";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hlint/default.nix b/pkgs/development/tools/haskell/hlint/default.nix
deleted file mode 100644
index 17813ac1a33..00000000000
--- a/pkgs/development/tools/haskell/hlint/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, cmdargs, cpphs, extra, filepath
-, haskellSrcExts, hscolour, transformers, uniplate
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hlint";
-  version = "1.9.13";
-  sha256 = "1cj487l3jvrp43acwk3ihc5mzyqwxxa0nqahad27sd3bbmx86p4a";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    ansiTerminal cmdargs cpphs extra filepath haskellSrcExts hscolour
-    transformers uniplate
-  ];
-  meta = {
-    homepage = "http://community.haskell.org/~ndm/hlint/";
-    description = "Source code suggestions";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hobbes/default.nix b/pkgs/development/tools/haskell/hobbes/default.nix
deleted file mode 100644
index a9b48f922c8..00000000000
--- a/pkgs/development/tools/haskell/hobbes/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filemanip, filepath, fsnotify, systemFilepath, text }:
-
-cabal.mkDerivation (self: {
-  pname = "hobbes";
-  version = "0.2.2";
-  sha256 = "1pri63d59q918jv1hdp2ib06m6lzw9a2b6bjyn86b2qrrx2512xd";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filemanip filepath fsnotify systemFilepath text ];
-  meta = {
-    homepage = "http://github.com/jhickner/hobbes";
-    description = "A small file watcher for OSX";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hp2any-manager/default.nix b/pkgs/development/tools/haskell/hp2any-manager/default.nix
deleted file mode 100644
index 537550e989f..00000000000
--- a/pkgs/development/tools/haskell/hp2any-manager/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cairo, filepath, glade, glib, gtk, gtkglext, hp2anyCore
-, hp2anyGraph, OpenGL, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hp2any-manager";
-  version = "0.4.6";
-  sha256 = "143j3ylvzyq1s2l357vzqrwdcgg6rqhnmv0awb3nvm66c9smaarv";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cairo filepath glade glib gtk gtkglext hp2anyCore hp2anyGraph
-    OpenGL time
-  ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Hp2any";
-    description = "A utility to visualise and compare heap profiles";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hsb2hs/default.nix b/pkgs/development/tools/haskell/hsb2hs/default.nix
deleted file mode 100644
index 9efebdf1db7..00000000000
--- a/pkgs/development/tools/haskell/hsb2hs/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, preprocessorTools }:
-
-cabal.mkDerivation (self: {
-  pname = "hsb2hs";
-  version = "0.2";
-  sha256 = "013n3l80449wxmbfmcidg8mdjk4nkxv7s3jcbfy5g4jps6gsg1fx";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath preprocessorTools ];
-  meta = {
-    description = "Preprocesses a file, adding blobs from files as string literals";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hscolour/default.nix b/pkgs/development/tools/haskell/hscolour/default.nix
deleted file mode 100644
index bb00ade3d4c..00000000000
--- a/pkgs/development/tools/haskell/hscolour/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "hscolour";
-  version = "1.20.3";
-  sha256 = "15ix93sw4p7g5ln2halcgqppdc0i0vmkzcjzxvqzkk9yp9pq3nrs";
-  isLibrary = true;
-  isExecutable = true;
-  meta = {
-    homepage = "http://code.haskell.org/~malcolm/hscolour/";
-    description = "Colourise Haskell code";
-    license = "GPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hscope/default.nix b/pkgs/development/tools/haskell/hscope/default.nix
deleted file mode 100644
index a295cc4896c..00000000000
--- a/pkgs/development/tools/haskell/hscope/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cereal, cpphs, deepseq, haskellSrcExts, mtl, pureCdb
-, testSimple, uniplate, Unixutils, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "hscope";
-  version = "0.4.1";
-  sha256 = "1m5mp45pvf64pnpc3lsig382177vfc232bbm9g3a8q58jrwridy7";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cereal cpphs deepseq haskellSrcExts mtl pureCdb uniplate vector
-  ];
-  testDepends = [ mtl testSimple Unixutils ];
-  meta = {
-    homepage = "https://github.com/bosu/hscope";
-    description = "cscope like browser for Haskell code";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/hslogger/default.nix b/pkgs/development/tools/haskell/hslogger/default.nix
deleted file mode 100644
index 40ce0f34233..00000000000
--- a/pkgs/development/tools/haskell/hslogger/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, network, time }:
-
-cabal.mkDerivation (self: {
-  pname = "hslogger";
-  version = "1.2.6";
-  sha256 = "0yqw7824bn8vb9iynx8lkgswxd0nz484k4bvcwd02wvakbbfawkk";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ mtl network time ];
-  meta = {
-    homepage = "http://software.complete.org/hslogger";
-    description = "Versatile logging framework";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/ihaskell/default.nix b/pkgs/development/tools/haskell/ihaskell/default.nix
deleted file mode 100644
index 53956a3e098..00000000000
--- a/pkgs/development/tools/haskell/ihaskell/default.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, base64Bytestring, cereal, classyPrelude, cmdargs
-, filepath, ghcParser, ghcPaths, haskeline, haskellSrcExts, here
-, hlint, hspec, HTTP, HUnit, MissingH, monoTraversable, mtl, parsec
-, random, setenv, shelly, split, stm, strict, systemArgv0
-, systemFilepath, tar, text, transformers, unorderedContainers
-, utf8String, uuid, vector, zeromq4Haskell
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ihaskell";
-  version = "0.4.3.0";
-  sha256 = "1k6i56cdzv5ikci20brq7qj07nqdpzkfj7xr69lh1gvx7xb24ida";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson base64Bytestring cereal classyPrelude cmdargs filepath
-    ghcParser ghcPaths haskeline haskellSrcExts here hlint hspec HTTP
-    HUnit MissingH monoTraversable mtl parsec random shelly split stm
-    strict systemArgv0 systemFilepath tar text transformers
-    unorderedContainers utf8String uuid vector zeromq4Haskell
-  ];
-  testDepends = [
-    aeson base64Bytestring cereal classyPrelude cmdargs filepath
-    ghcParser ghcPaths haskeline haskellSrcExts here hlint hspec HTTP
-    HUnit MissingH monoTraversable mtl parsec random setenv shelly
-    split stm strict systemArgv0 systemFilepath tar text transformers
-    unorderedContainers utf8String uuid vector zeromq4Haskell
-  ];
-  jailbreak = true;
-  doCheck = false;
-  meta = {
-    homepage = "http://gibiansky.github.io/IHaskell/";
-    description = "A Haskell backend kernel for the IPython project";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ edwtjo ];
-  };
-})
diff --git a/pkgs/development/tools/haskell/jailbreak-cabal/default.nix b/pkgs/development/tools/haskell/jailbreak-cabal/default.nix
deleted file mode 100644
index a6986c1cdc5..00000000000
--- a/pkgs/development/tools/haskell/jailbreak-cabal/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal }:
-
-cabal.mkDerivation (self: {
-  pname = "jailbreak-cabal";
-  version = "1.1";
-  sha256 = "0x0dkzfjsgqpjmldgami46ki9k7pgy7ll4slms0kdc89qryzp7dg";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ Cabal ];
-  meta = {
-    homepage = "http://github.com/peti/jailbreak-cabal";
-    description = "Strip version restrictions from build dependencies in Cabal files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/keter/default.nix b/pkgs/development/tools/haskell/keter/default.nix
deleted file mode 100644
index 9aa35ea940f..00000000000
--- a/pkgs/development/tools/haskell/keter/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, async, attoparsec, blazeBuilder, caseInsensitive
-, conduit, conduitExtra, dataDefault, filepath, fsnotify, hspec
-, httpClient, httpConduit, httpReverseProxy, httpTypes, liftedBase
-, mtl, network, networkConduitTls, random, regexTdfa, stm
-, systemFileio, systemFilepath, tar, text, time, transformers
-, unixCompat, unorderedContainers, vector, wai, waiAppStatic
-, waiExtra, warp, warpTls, yaml, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "keter";
-  version = "1.3.6";
-  sha256 = "00g34gazj3kk39nk34vzw88dy04rr3swb0hcl6k6gafwqrpv3i79";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson async attoparsec blazeBuilder caseInsensitive conduit
-    conduitExtra dataDefault filepath fsnotify httpClient httpConduit
-    httpReverseProxy httpTypes liftedBase mtl network networkConduitTls
-    random regexTdfa stm systemFileio systemFilepath tar text time
-    transformers unixCompat unorderedContainers vector wai waiAppStatic
-    waiExtra warp warpTls yaml zlib
-  ];
-  testDepends = [ conduit hspec transformers ];
-  meta = {
-    homepage = "http://www.yesodweb.com/";
-    description = "Web application deployment manager, focusing on Haskell web frameworks";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/liquid-fixpoint/default.nix b/pkgs/development/tools/haskell/liquid-fixpoint/default.nix
deleted file mode 100644
index 60a653ef36b..00000000000
--- a/pkgs/development/tools/haskell/liquid-fixpoint/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, ansiTerminal, attoparsec, bifunctors, cmdargs, deepseq
-, filemanip, filepath, hashable, intern, mtl, ocaml, parsec, syb
-, text, textFormat, transformers, unorderedContainers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "liquid-fixpoint";
-  version = "0.2.1.0";
-  sha256 = "11l9750ldxcb5jq34dl0iggpi9dh1zwjnlzgmwg4qvsgcq8cakdf";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    ansiTerminal attoparsec bifunctors cmdargs deepseq filemanip
-    filepath hashable intern mtl parsec syb text textFormat
-    transformers unorderedContainers
-  ];
-  buildTools = [ ocaml ];
-  meta = {
-    homepage = "https://github.com/ucsd-progsys/liquid-fixpoint";
-    description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/liquidhaskell/default.nix b/pkgs/development/tools/haskell/liquidhaskell/default.nix
deleted file mode 100644
index 0fd9408324c..00000000000
--- a/pkgs/development/tools/haskell/liquidhaskell/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, ansiTerminal, bifunctors, cmdargs, cpphs
-, dataDefault, deepseq, Diff, filemanip, filepath, fingertree
-, ghcPaths, hashable, hscolour, intern, liquidFixpoint, mtl
-, optparseApplicative, parsec, syb, tagged, tasty, tastyHunit
-, tastyRerun, text, time, unorderedContainers, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "liquidhaskell";
-  version = "0.2.1.0";
-  sha256 = "172ki1pr096jc1azs6hq1p6czjr2gxb0zafmlg9bicn4nwp2h7vy";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    aeson ansiTerminal bifunctors cmdargs cpphs dataDefault deepseq
-    Diff filemanip filepath fingertree ghcPaths hashable hscolour
-    intern liquidFixpoint mtl parsec syb text time unorderedContainers
-    vector
-  ];
-  testDepends = [
-    filepath optparseApplicative tagged tasty tastyHunit tastyRerun
-  ];
-  doCheck = false;
-  meta = {
-    homepage = "http://goto.ucsd.edu/liquidhaskell";
-    description = "Liquid Types for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/packdeps/default.nix b/pkgs/development/tools/haskell/packdeps/default.nix
deleted file mode 100644
index 292f6af944f..00000000000
--- a/pkgs/development/tools/haskell/packdeps/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, split, tar, text, time }:
-
-cabal.mkDerivation (self: {
-  pname = "packdeps";
-  version = "0.4.0.3";
-  sha256 = "08an9nwg448d3w4yds67l02mgikmjmn52pvva3i386fv4hfkabhp";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ Cabal filepath split tar text time ];
-  meta = {
-    homepage = "http://packdeps.haskellers.com/";
-    description = "Check your cabal packages for lagging dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ bergey ];
-  };
-})
diff --git a/pkgs/development/tools/haskell/packunused/default.nix b/pkgs/development/tools/haskell/packunused/default.nix
deleted file mode 100644
index 9df5b2472bf..00000000000
--- a/pkgs/development/tools/haskell/packunused/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, haskellSrcExts, optparseApplicative
-, split
-}:
-
-cabal.mkDerivation (self: {
-  pname = "packunused";
-  version = "0.1.1.3";
-  sha256 = "1f8lc9lzqwyzdz1j8czdan04d4bj393xk1rxfhr39j4a56qskp1c";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal filepath haskellSrcExts optparseApplicative split
-  ];
-  jailbreak = true;
-  meta = {
-    homepage = "https://github.com/hvr/packunused";
-    description = "Tool for detecting redundant Cabal package dependencies";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/pointfree/default.nix b/pkgs/development/tools/haskell/pointfree/default.nix
deleted file mode 100644
index 4eb911ebd62..00000000000
--- a/pkgs/development/tools/haskell/pointfree/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrcExts, HUnit, QuickCheck, transformers }:
-
-cabal.mkDerivation (self: {
-  pname = "pointfree";
-  version = "1.0.4.8";
-  sha256 = "0nb3mqp6zwnnq6fs27xhcqv4w8h6sr5k01hldkqnkgwz0yyy7ljy";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ haskellSrcExts transformers ];
-  testDepends = [ haskellSrcExts HUnit QuickCheck transformers ];
-  jailbreak = true;
-  meta = {
-    description = "Tool for refactoring expressions into pointfree form";
-    license = "unknown";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/pointful/default.nix b/pkgs/development/tools/haskell/pointful/default.nix
deleted file mode 100644
index 7f077d160a3..00000000000
--- a/pkgs/development/tools/haskell/pointful/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, haskellSrc, mtl, syb }:
-
-cabal.mkDerivation (self: {
-  pname = "pointful";
-  version = "1.0.2";
-  sha256 = "00xlxgdajkbi5d6gv88wdpwm16xdryshszz5qklryi0p65mmp99p";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ haskellSrc mtl syb ];
-  meta = {
-    homepage = "http://github.com/23Skidoo/pointful";
-    description = "Pointful refactoring tool";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/profiteur/default.nix b/pkgs/development/tools/haskell/profiteur/default.nix
deleted file mode 100644
index b637e563ffb..00000000000
--- a/pkgs/development/tools/haskell/profiteur/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, aeson, attoparsec, filepath, text, unorderedContainers
-, vector
-}:
-
-cabal.mkDerivation (self: {
-  pname = "profiteur";
-  version = "0.1.2.1";
-  sha256 = "1108hhh2ivhs85jkga4wps2yscgjnp211sw5w45j4wp9dgpz2hak";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    aeson attoparsec filepath text unorderedContainers vector
-  ];
-  meta = {
-    homepage = "http://github.com/jaspervdj/profiteur";
-    description = "Treemap visualiser for GHC prof files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    broken = true;
-  };
-})
diff --git a/pkgs/development/tools/haskell/rehoo/default.nix b/pkgs/development/tools/haskell/rehoo/default.nix
deleted file mode 100644
index f7993feddf8..00000000000
--- a/pkgs/development/tools/haskell/rehoo/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, parallelIo, shelly, split, systemFilepath, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "rehoo";
-  version = "0.3.1";
-  sha256 = "0pwmz1q2866yj8hxbvha4v1smhppkd3jsrrhbhmbxw137l54ijgf";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs parallelIo shelly split systemFilepath text
-  ];
-  meta = {
-    homepage = "https://github.com/jwiegley/rehoo";
-    description = "Rebuild default.hoo from many .hoo files in the current directory";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/splot/default.nix b/pkgs/development/tools/haskell/splot/default.nix
deleted file mode 100644
index 0e984778579..00000000000
--- a/pkgs/development/tools/haskell/splot/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bytestringLexing, cairo, colour, HUnit, mtl, strptime
-, time, vcsRevision
-}:
-
-cabal.mkDerivation (self: {
-  pname = "splot";
-  version = "0.3.12";
-  sha256 = "0xk5p2ikrzrmhvl69cl36sskcqgfnhxbbdlyp7bzl5pny0l0h9in";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    bytestringLexing cairo colour HUnit mtl strptime time vcsRevision
-  ];
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/Splot";
-    description = "A tool for visualizing the lifecycle of many concurrent multi-staged processes";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/threadscope/default.nix b/pkgs/development/tools/haskell/threadscope/default.nix
deleted file mode 100644
index f31ef0d52fa..00000000000
--- a/pkgs/development/tools/haskell/threadscope/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, binary, cairo, deepseq, filepath, ghcEvents, glib, gtk
-, mtl, pango, text, time
-}:
-
-cabal.mkDerivation (self: {
-  pname = "threadscope";
-  version = "0.2.6";
-  sha256 = "0pycxvf3gjx86yp948anczxidhi6ra95szkqyvvlfpriay7klfya";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    binary cairo deepseq filepath ghcEvents glib gtk mtl pango text
-    time
-  ];
-  configureFlags = "--ghc-options=-rtsopts";
-  meta = {
-    homepage = "http://www.haskell.org/haskellwiki/ThreadScope";
-    description = "A graphical tool for profiling parallel Haskell programs";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/timeplot/default.nix b/pkgs/development/tools/haskell/timeplot/default.nix
deleted file mode 100644
index bcc7b7c35d6..00000000000
--- a/pkgs/development/tools/haskell/timeplot/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, bytestringLexing, cairo, Chart, ChartCairo, colour
-, dataDefault, lens, regexTdfa, strptime, time, transformers
-, vcsRevision
-}:
-
-cabal.mkDerivation (self: {
-  pname = "timeplot";
-  version = "1.0.27";
-  sha256 = "072bxa0pfxyia4xvj0w0h8v3yfk05bbq5j905sj6jf9apjr9h558";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    bytestringLexing cairo Chart ChartCairo colour dataDefault lens
-    regexTdfa strptime time transformers vcsRevision
-  ];
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Timeplot";
-    description = "A tool for visualizing time series from log files";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/una/default.nix b/pkgs/development/tools/haskell/una/default.nix
deleted file mode 100644
index 9b80f6d478a..00000000000
--- a/pkgs/development/tools/haskell/una/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, filepath, ioStorage }:
-
-cabal.mkDerivation (self: {
-  pname = "una";
-  version = "2.1.0";
-  sha256 = "0gpycwd0dgnw7cdicpn19wv1xb4jq3j9dfzry2ilv85h02zkwfvh";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ cmdargs filepath ioStorage ];
-  meta = {
-    homepage = "https://github.com/jwiegley/una";
-    description = "Universal un-archiver utility";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/uuagc/bootstrap.nix b/pkgs/development/tools/haskell/uuagc/bootstrap.nix
deleted file mode 100644
index 5e954c526c4..00000000000
--- a/pkgs/development/tools/haskell/uuagc/bootstrap.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, haskellSrcExts, mtl, uulib }:
-
-cabal.mkDerivation (self: {
-  pname = "uuagc-bootstrap";
-  version = "0.9.40.2";
-  sha256 = "0zsb8pz2zx7y8sjp392hpdk30dzzmppjizcnlgd1wvq2csacnfxq";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath haskellSrcExts mtl uulib ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
-    description = "Attribute Grammar System of Universiteit Utrecht";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/uuagc/cabal.nix b/pkgs/development/tools/haskell/uuagc/cabal.nix
deleted file mode 100644
index ab85b50688b..00000000000
--- a/pkgs/development/tools/haskell/uuagc/cabal.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, mtl, uulib }:
-
-cabal.mkDerivation (self: {
-  pname = "uuagc-cabal";
-  version = "1.0.6.0";
-  sha256 = "02xqj4vz7hir0llxl8n517qv22jlmilknhqzx4l55gccffg7zj6w";
-  buildDepends = [ Cabal filepath mtl uulib ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
-    description = "Cabal plugin for the Universiteit Utrecht Attribute Grammar System";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/haskell/uuagc/default.nix b/pkgs/development/tools/haskell/uuagc/default.nix
deleted file mode 100644
index 230174dccbc..00000000000
--- a/pkgs/development/tools/haskell/uuagc/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, haskellSrcExts, mtl, uuagcCabal, uulib }:
-
-cabal.mkDerivation (self: {
-  pname = "uuagc";
-  version = "0.9.51";
-  sha256 = "07nymg525x41y8pl94d0n990h1yz5km8v0fasiggqv94sd04j22w";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ filepath haskellSrcExts mtl uuagcCabal uulib ];
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
-    description = "Attribute Grammar System of Universiteit Utrecht";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/misc/ShellCheck/default.nix b/pkgs/development/tools/misc/ShellCheck/default.nix
deleted file mode 100644
index 519ca892f3c..00000000000
--- a/pkgs/development/tools/misc/ShellCheck/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, json, mtl, parsec, QuickCheck, regexCompat, transformers
-}:
-
-cabal.mkDerivation (self: {
-  pname = "ShellCheck";
-  version = "0.3.5";
-  sha256 = "0x4rvhpzrjkn9a9fsmp9iwv9g21hkrd8fgq05iy4wgv8nfhgv2cj";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    json mtl parsec QuickCheck regexCompat transformers
-  ];
-  testDepends = [
-    json mtl parsec QuickCheck regexCompat transformers
-  ];
-  meta = {
-    homepage = "http://www.shellcheck.net/";
-    description = "Shell script analysis tool";
-    license = self.stdenv.lib.licenses.agpl3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
-  };
-})
diff --git a/pkgs/development/tools/misc/cpphs/default.nix b/pkgs/development/tools/misc/cpphs/default.nix
deleted file mode 100644
index 8167ae92416..00000000000
--- a/pkgs/development/tools/misc/cpphs/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, polyparse }:
-
-cabal.mkDerivation (self: {
-  pname = "cpphs";
-  version = "1.18.6";
-  sha256 = "0ds712zabigswf3cljzh7f2ys4rl1fj2cf76lbw856adm8514gxc";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [ polyparse ];
-  meta = {
-    homepage = "http://projects.haskell.org/cpphs/";
-    description = "A liberalised re-implementation of cpp, the C pre-processor";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/misc/yodl/default.nix b/pkgs/development/tools/misc/yodl/default.nix
index 598835c5152..d6667b76759 100644
--- a/pkgs/development/tools/misc/yodl/default.nix
+++ b/pkgs/development/tools/misc/yodl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, icmake }:
+{ stdenv, fetchurl, perl, icmake, utillinux }:
 
 stdenv.mkDerivation rec {
   name = "yodl-${version}";
@@ -13,9 +13,10 @@ stdenv.mkDerivation rec {
 
   preConfigure = ''
     patchShebangs scripts/.
-    sed -i 's;/usr;;g' INSTALL.im
-    substituteInPlace build --replace /usr/bin/icmake ${icmake}/bin/icmake
+    substituteInPlace INSTALL.im --replace /usr $out
+    patchShebangs ./build
     substituteInPlace macros/rawmacros/startdoc.pl --replace /usr/bin/perl ${perl}/bin/perl
+    substituteInPlace scripts/yodl2whatever.in --replace getopt ${utillinux}/bin/getopt
   '';
 
   buildPhase = ''
@@ -25,9 +26,9 @@ stdenv.mkDerivation rec {
   '';
 
   installPhase = ''
-    ./build install programs $out
-    ./build install macros $out
-    ./build install man $out
+    ./build install programs
+    ./build install macros
+    ./build install man
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/parsing/Ebnf2ps/default.nix b/pkgs/development/tools/parsing/Ebnf2ps/default.nix
deleted file mode 100644
index 4b4eae915f5..00000000000
--- a/pkgs/development/tools/parsing/Ebnf2ps/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happy }:
-
-cabal.mkDerivation (self: {
-  pname = "Ebnf2ps";
-  version = "1.0.12";
-  sha256 = "1rd0pxj2bfx06z1p0sy8kdhyfg1y51gn1bhr71j33czls6m9ry8c";
-  isLibrary = false;
-  isExecutable = true;
-  buildTools = [ happy ];
-  meta = {
-    homepage = "https://github.com/FranklinChen/Ebnf2ps";
-    description = "Peter's Syntax Diagram Drawing Tool";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/parsing/alex/2.3.5.nix b/pkgs/development/tools/parsing/alex/2.3.5.nix
deleted file mode 100644
index d8e7e759e76..00000000000
--- a/pkgs/development/tools/parsing/alex/2.3.5.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ cabal, perl }:
-
-cabal.mkDerivation (self: {
-  pname = "alex";
-  version = "2.3.5";
-  sha256 = "0lyjiq4lmii2syk6838ln32qvn8c0ljf1ypsggahy748k05x79if";
-  isLibrary = false;
-  isExecutable = true;
-  buildTools = [ perl ];
-  doCheck = false;
-  patches = [ ./adapt-crazy-perl-regex-for-cpp-4.8.0.patch ];
-  meta = {
-    homepage = "http://www.haskell.org/alex/";
-    description = "Alex is a tool for generating lexical analysers in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/tools/parsing/alex/3.1.3.nix b/pkgs/development/tools/parsing/alex/3.1.3.nix
deleted file mode 100644
index 172c90d96cc..00000000000
--- a/pkgs/development/tools/parsing/alex/3.1.3.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, happy, perl, QuickCheck }:
-
-cabal.mkDerivation (self: {
-  pname = "alex";
-  version = "3.1.3";
-  sha256 = "14hajxpqb6va5mclp2k682bgw9sbmd372vw41kq5aq815bkschcd";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ QuickCheck ];
-  buildTools = [ happy perl ];
-  meta = {
-    homepage = "http://www.haskell.org/alex/";
-    description = "Alex is a tool for generating lexical analysers in Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/tools/parsing/alex/adapt-crazy-perl-regex-for-cpp-4.8.0.patch b/pkgs/development/tools/parsing/alex/adapt-crazy-perl-regex-for-cpp-4.8.0.patch
deleted file mode 100644
index 1e5942bfbef..00000000000
--- a/pkgs/development/tools/parsing/alex/adapt-crazy-perl-regex-for-cpp-4.8.0.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ubr alex-2.3.5-orig/Setup.lhs alex-2.3.5/Setup.lhs
---- alex-2.3.5-orig/Setup.lhs	2013-04-19 12:00:15.812606335 +0000
-+++ alex-2.3.5/Setup.lhs	2013-04-19 12:05:41.635450321 +0000
-@@ -25,7 +25,7 @@
- -- hack to turn cpp-style '# 27 "GenericTemplate.hs"' into 
- -- '{-# LINE 27 "GenericTemplate.hs" #-}'.
- crazy_perl_regexp =
-- "s/^#\\s+(\\d+)\\s+(\"[^\"]*\")/{-# LINE \\1 \\2 #-}/g;s/\\$(Id:.*)\\$/\\1/g"
-+ "s/^#\\s+(\\d+)\\s+(\"[^\"]*\").*/{-# LINE \\1 \\2 #-}/g;s/\\$(Id:.*)\\$/\\1/g"
- 
- myPostBuild _ flags _ lbi = do
-   let runProgram p = rawSystemProgramConf (buildVerbose flags) p (withPrograms lbi)
diff --git a/pkgs/development/tools/parsing/flexc++/default.nix b/pkgs/development/tools/parsing/flexc++/default.nix
new file mode 100644
index 00000000000..0d96c562c16
--- /dev/null
+++ b/pkgs/development/tools/parsing/flexc++/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchurl, bobcat, gcc49, icmake, yodl }:
+
+let version = "2.02.00"; in
+stdenv.mkDerivation rec {
+  name = "flexc++-${version}";
+
+  src = fetchurl {
+    sha256 = "0mz5d0axr4c8rrmn4iw7b5llmf6f3g9cnjzzz3kw02mfzwll79rz";
+    url = "mirror://sourceforge/flexcpp/${version}/flexc++_${version}.orig.tar.gz";
+  };
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "";
+    longDescription = ''
+      Flexc++ was designed after `flex'. Flexc++ offers a cleaner class design
+      and requires simpler specification files than offered by flex's C++
+      option.
+    '';
+    homepage = http://flexcpp.sourceforge.net/;
+    downloadPage = http://sourceforge.net/projects/flexcpp/files/;
+    license = with licenses; gpl3;
+    platforms = with platforms; linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+
+  buildInputs = [ bobcat gcc49 icmake yodl ];
+
+  postPatch = ''
+    substituteInPlace INSTALL.im --replace /usr $out
+    patchShebangs ./build
+  '';
+
+  buildPhase = ''
+    ./build man
+    ./build manual
+    ./build program
+  '';
+
+  installPhase = ''
+    ./build install man
+    ./build install manual
+    ./build install program
+    ./build install skel
+    ./build install std
+  '';
+}
diff --git a/pkgs/development/tools/parsing/happy/adapt-crazy-perl-regex-for-cpp-4.8.0.patch b/pkgs/development/tools/parsing/happy/adapt-crazy-perl-regex-for-cpp-4.8.0.patch
deleted file mode 100644
index 8bc4db0f405..00000000000
--- a/pkgs/development/tools/parsing/happy/adapt-crazy-perl-regex-for-cpp-4.8.0.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ubr happy-1.18.6-orig/Setup.lhs happy-1.18.6/Setup.lhs
---- happy-1.18.6-orig/Setup.lhs	2013-04-19 14:17:10.865999210 +0200
-+++ happy-1.18.6/Setup.lhs	2013-04-19 14:17:15.285214809 +0200
-@@ -25,7 +25,7 @@
- -- hack to turn cpp-style '# 27 "GenericTemplate.hs"' into 
- -- '{-# LINE 27 "GenericTemplate.hs" #-}'.
- crazy_perl_regexp =
-- "s/^#\\s+(\\d+)\\s+(\"[^\"]*\")/{-# LINE \\1 \\2 #-}/g;s/\\$(Id:.*)\\$/\\1/g"
-+ "s/^#\\s+(\\d+)\\s+(\"[^\"]*\").*/{-# LINE \\1 \\2 #-}/g;s/\\$(Id:.*)\\$/\\1/g"
- 
- myPostBuild _ flags _ lbi = do
-   let runProgram p = rawSystemProgramConf (buildVerbose flags) p (withPrograms lbi)
diff --git a/pkgs/development/tools/parsing/happy/default.nix b/pkgs/development/tools/parsing/happy/default.nix
deleted file mode 100644
index 979d4bc52e3..00000000000
--- a/pkgs/development/tools/parsing/happy/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, mtl, perl }:
-
-cabal.mkDerivation (self: {
-  pname = "happy";
-  version = "1.19.4";
-  sha256 = "0vcklr1y6yjf8z4wip4al2zw4qlfxcahbdxwpf6c9y31dkv9kr3b";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ mtl ];
-  buildTools = [ perl ];
-  meta = {
-    homepage = "http://www.haskell.org/happy/";
-    description = "Happy is a parser generator for Haskell";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/development/web/nodejs/default.nix b/pkgs/development/web/nodejs/default.nix
index ee121d6788a..56b8e952e80 100644
--- a/pkgs/development/web/nodejs/default.nix
+++ b/pkgs/development/web/nodejs/default.nix
@@ -2,6 +2,10 @@
 , pkgconfig, runCommand, which, unstableVersion ? false
 }:
 
+# nodejs 0.12 can't be built on armv5tel. Armv6 with FPU, minimum I think.
+# Related post: http://zo0ok.com/techfindings/archives/1820
+assert stdenv.system != "armv5tel-linux";
+
 let
   dtrace = runCommand "dtrace-native" {} ''
     mkdir -p $out/bin
diff --git a/pkgs/games/Allure/default.nix b/pkgs/games/Allure/default.nix
deleted file mode 100644
index 63d6a0a2fb2..00000000000
--- a/pkgs/games/Allure/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, enummapsetTh, filepath, LambdaHack, text }:
-
-cabal.mkDerivation (self: {
-  pname = "Allure";
-  version = "0.4.100.0";
-  sha256 = "15rkj5xab23wqr2d44xbri7hggbb3zmmka41xfiscqq4ifagfj4m";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ enummapsetTh filepath LambdaHack text ];
-  testDepends = [ enummapsetTh filepath LambdaHack text ];
-  meta = {
-    homepage = "http://allureofthestars.com";
-    description = "Near-future Sci-Fi roguelike and tactical squad game";
-    license = "AGPL";
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/games/LambdaHack/default.nix b/pkgs/games/LambdaHack/default.nix
deleted file mode 100644
index 2130c423cfe..00000000000
--- a/pkgs/games/LambdaHack/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, assertFailure, async, binary, dataDefault, deepseq
-, enummapsetTh, filepath, gtk, hashable, hsini, keys, miniutter
-, mtl, prettyShow, random, stm, text, transformers
-, unorderedContainers, vector, vectorBinaryInstances, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "LambdaHack";
-  version = "0.4.100.0";
-  sha256 = "15v3aagwsh180603an3wd7rfgbjzgamdw270ciw2m03v8pkg9d28";
-  isLibrary = true;
-  isExecutable = true;
-  buildDepends = [
-    assertFailure async binary dataDefault deepseq enummapsetTh
-    filepath gtk hashable hsini keys miniutter mtl prettyShow random
-    stm text transformers unorderedContainers vector
-    vectorBinaryInstances zlib
-  ];
-  testDepends = [
-    assertFailure async binary dataDefault deepseq enummapsetTh
-    filepath hashable hsini keys miniutter mtl prettyShow random stm
-    text transformers unorderedContainers vector vectorBinaryInstances
-    zlib
-  ];
-  pkgconfigDepends = [ gtk ];
-  meta = {
-    homepage = "http://github.com/LambdaHack/LambdaHack";
-    description = "A game engine library for roguelike dungeon crawlers";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ andres ];
-  };
-})
diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix
index 3768375d625..042d4f9fd4a 100644
--- a/pkgs/games/hedgewars/default.nix
+++ b/pkgs/games/hedgewars/default.nix
@@ -1,8 +1,13 @@
-{ SDL_image, SDL_ttf, SDL_net, fpc, qt4 , ghc, ffmpeg, freeglut, network, vector
+{ SDL_image, SDL_ttf, SDL_net, fpc, qt4, ghcWithPackages, ffmpeg, freeglut
 , stdenv, makeWrapper, fetchurl, cmake, pkgconfig, lua5_1, SDL, SDL_mixer
-, utf8String, bytestringShow, hslogger, random, dataenc, zlib, libpng, mesa
+, zlib, libpng, mesa
 }:
 
+let
+  ghc = ghcWithPackages (pkgs: with pkgs; [
+          network vector utf8-string bytestring-show random hslogger dataenc
+        ]);
+in
 stdenv.mkDerivation rec {
   version = "0.9.20.5";
   name = "hedgewars-${version}";
@@ -12,9 +17,8 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [
-    SDL_ttf SDL_net network vector utf8String bytestringShow hslogger random
-    cmake pkgconfig lua5_1 SDL SDL_mixer SDL_image fpc qt4 ghc ffmpeg freeglut
-    dataenc makeWrapper
+    SDL_ttf SDL_net cmake pkgconfig lua5_1 SDL SDL_mixer SDL_image fpc
+    qt4 ghc ffmpeg freeglut makeWrapper
   ];
 
   patches = [ ./fix-ghc-7.8-build-failure.diff ];
@@ -64,6 +68,6 @@ stdenv.mkDerivation rec {
        hedgehog or hedgehogs after a player's or CPU turn is shown only when
        all movement on the battlefield has ceased).'';
     maintainers = maintainers.kragniz;
-    platforms = platforms.all;
+    platforms = ghc.meta.platforms;
   };
 }
diff --git a/pkgs/games/uqm/3dovideo.nix b/pkgs/games/uqm/3dovideo.nix
index c52cc5ed879..ca5a1197a32 100644
--- a/pkgs/games/uqm/3dovideo.nix
+++ b/pkgs/games/uqm/3dovideo.nix
@@ -15,7 +15,7 @@ let
     slides.intro = 3DOVID:addons/3dovideo/intro/intro.duk
   '' + concatMapStrings makeSpin (range 0 24));
 
-  helper = with haskellPackages; cabal.mkDerivation (self: {
+  helper = with haskellPackages; mkDerivation {
     pname = "uqm3donix";
     version = "0.1.0.0";
 
@@ -27,14 +27,11 @@ let
     isLibrary = false;
     isExecutable = true;
 
-    buildDepends = [ binary filepath tar ];
+    buildDepends = [ base binary bytestring filepath tar ];
 
-    meta = {
-      description = "Extract video files from a Star Control II 3DO image";
-      license = self.stdenv.lib.licenses.bsd3;
-      platforms = self.ghc.meta.platforms;
-    };
-  });
+    description = "Extract video files from a Star Control II 3DO image";
+    license = stdenv.lib.licenses.bsd3;
+  };
 
 in stdenv.mkDerivation {
   name = "uqm-3dovideo";
diff --git a/pkgs/games/xmoto/default.nix b/pkgs/games/xmoto/default.nix
index 5695bb5b429..7d4f2e53a94 100644
--- a/pkgs/games/xmoto/default.nix
+++ b/pkgs/games/xmoto/default.nix
@@ -1,32 +1,26 @@
-a :  
-let 
-  s = import ./src-for-default.nix;
-  buildInputs = with a; [
+{ stdenv, fetchurl, chipmunk, sqlite, curl, zlib, bzip2, libjpeg
+, libpng, freeglut, mesa, SDL, SDL_mixer, SDL_image, SDL_net
+, SDL_ttf, lua5, ode, libxdg_basedir, libxml2 }:
+
+stdenv.mkDerivation rec {
+  name = "xmoto-${version}";
+  version = "0.5.11";
+
+  src = fetchurl {
+    url = "http://download.tuxfamily.org/xmoto/xmoto/${version}/xmoto-${version}-src.tar.gz";
+    sha256 = "1ci6r8zd0l7z28cy92ddf9dmqbdqwinz2y1cny34c61b57wsd155";
+  };
+
+  buildInputs = [
     chipmunk sqlite curl zlib bzip2 libjpeg libpng
     freeglut mesa SDL SDL_mixer SDL_image SDL_net SDL_ttf 
     lua5 ode libxdg_basedir libxml2
   ];
-in
-rec {
-  src = a.fetchUrlFromSrcInfo s;
-
-  inherit (s) name;
-  inherit buildInputs;
-  configureFlags = [];
-
-  /* doConfigure should be removed if not needed */
-  phaseNames = [ "patchIncludes" "doConfigure" "doMakeInstall"];
-  patchIncludes = a.fullDepEntry ''
-    sed -e '1i#include <sys/types.h>' -i src/helpers//System.cpp
-    sed -e '1i#include <unistd.h>' -i src/helpers//System.cpp
-  '' ["doUnpack" "minInit"];
 
-  meta = {
-    description = "X-Moto - obstacled race game";
-    maintainers = [
-      a.lib.maintainers.raskin
-      a.lib.maintainers.viric
-    ];
-    platforms = a.lib.platforms.linux;
+  meta = with stdenv.lib; {
+    description = "Obstacled race game";
+    homepage = http://xmoto.tuxfamily.org;
+    maintainers = with maintainers; [ raskin viric pSub ];
+    platforms = platforms.linux;
   };
 }
diff --git a/pkgs/games/xmoto/src-for-default.nix b/pkgs/games/xmoto/src-for-default.nix
deleted file mode 100644
index beb3f6af164..00000000000
--- a/pkgs/games/xmoto/src-for-default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-rec {
-   version="0.5.11";
-   name="xmoto-0.5.11";
-   hash="1ci6r8zd0l7z28cy92ddf9dmqbdqwinz2y1cny34c61b57wsd155";
-   url="http://download.tuxfamily.org/xmoto/xmoto/${version}/xmoto-${version}-src.tar.gz";
-   advertisedUrl="http://download.tuxfamily.org/xmoto/xmoto/0.5.11/xmoto-0.5.11-src.tar.gz";
-  
-  
-}
diff --git a/pkgs/games/xmoto/src-info-for-default.nix b/pkgs/games/xmoto/src-info-for-default.nix
deleted file mode 100644
index 8d5d3f49822..00000000000
--- a/pkgs/games/xmoto/src-info-for-default.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  downloadPage = "http://xmoto.tuxfamily.org/";
-  baseName = "xmoto";
-  sourceRegexp = "xmoto-.*-src[.]tar[.].*";
-  versionExtractorSedScript = ''$dashDelimitedVersion'';
-  versionReferenceCreator=''$(replaceAllVersionOccurences)'';
-}
diff --git a/pkgs/misc/gnuk/default.nix b/pkgs/misc/gnuk/default.nix
new file mode 100644
index 00000000000..fb845d9c476
--- /dev/null
+++ b/pkgs/misc/gnuk/default.nix
@@ -0,0 +1,11 @@
+{ callPackage, fetchgit, ... } @ args:
+
+callPackage ./generic.nix (args // rec {
+  version = "1.0.4";
+
+  src = fetchgit {
+    url = "git://git.gniibe.org/gnuk/gnuk.git";
+    rev = "93867d0c8b90c485f9832c0047c3a2e17a029aca";
+    sha256 = "176vx81m6wnfvamxpp7hfbs1pm692zr0my0z2gid65b6rgffdycd";
+  };
+})
diff --git a/pkgs/misc/gnuk/generic.nix b/pkgs/misc/gnuk/generic.nix
new file mode 100644
index 00000000000..52e970b5b82
--- /dev/null
+++ b/pkgs/misc/gnuk/generic.nix
@@ -0,0 +1,52 @@
+{ stdenv, gcc-arm-embedded, makeWrapper
+, python, pythonPackages
+
+# Extra options
+, device ? "fsij", vid ? "234b", pid ? "0000"
+
+# Version specific options
+, version, src
+, ...
+}:
+
+stdenv.mkDerivation {
+  name = "gnuk-${version}-${device}";
+
+  inherit src;
+
+  nativeBuildInputs = [ gcc-arm-embedded makeWrapper ];
+  buildInputs = [ python ] ++ (with pythonPackages; [ pyusb colorama ]);
+
+  configurePhase = ''
+    cd src
+    patchShebangs configure
+    ./configure --vidpid=${vid}:${pid}
+  '';
+
+  installPhase = ''
+    mkdir -p $out/bin
+
+    find . -name gnuk.bin -exec cp {} $out \;
+
+    #sed -i 's,Exception as e,IOError as e,' ../tool/stlinkv2.py
+    sed -i ../tool/stlinkv2.py \
+      -e "1a import array" \
+      -e "s,\(data_received =\) (),\1 array.array('B'),g" \
+      -e "s,\(data_received\) = data_received + \(.*\),\1.extend(\2),g"
+    cp ../tool/stlinkv2.py $out/bin/stlinkv2
+    wrapProgram $out/bin/stlinkv2 --prefix PYTHONPATH : "$PYTHONPATH"
+
+    # Some useful helpers
+    echo "#! ${stdenv.shell} -e" | tee $out/bin/{unlock,flash}
+    echo "$out/bin/stlinkv2 -u \$@" >> $out/bin/unlock
+    echo "$out/bin/stlinkv2 -b \$@ $out/gnuk.bin" >> $out/bin/flash
+    chmod +x $out/bin/{unlock,flash}
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = http://www.fsij.org/pages/gnuk;
+    description = "an implementation of USB cryptographic token for gpg";
+    license = licenses.gpl3;
+    maintainers = with maintainers; [ wkennington ];
+  };
+}
diff --git a/pkgs/misc/gnuk/git.nix b/pkgs/misc/gnuk/git.nix
new file mode 100644
index 00000000000..8c03a1eee53
--- /dev/null
+++ b/pkgs/misc/gnuk/git.nix
@@ -0,0 +1,11 @@
+{ callPackage, fetchgit, ... } @ args:
+
+callPackage ./generic.nix (args // rec {
+  version = "2015-04-22";
+
+  src = fetchgit {
+    url = "git://git.gniibe.org/gnuk/gnuk.git";
+    rev = "3d5a776ab15a4ae6e17d91341a58eda3db09f700";
+    sha256 = "1pkdca331wrf1lsnlxxwbbnfcr7vj9xsac92dhj06fhpq4mb8kgb";
+  };
+})
diff --git a/pkgs/misc/gnuk/unstable.nix b/pkgs/misc/gnuk/unstable.nix
new file mode 100644
index 00000000000..0bfcbc023bf
--- /dev/null
+++ b/pkgs/misc/gnuk/unstable.nix
@@ -0,0 +1,11 @@
+{ callPackage, fetchgit, ... } @ args:
+
+callPackage ./generic.nix (args // rec {
+  version = "1.1.4";
+
+  src = fetchgit {
+    url = "git://git.gniibe.org/gnuk/gnuk.git";
+    rev = "e7e8b9f5ca414a5c901f61b0f043c8da42414103";
+    sha256 = "0zjpgvmnvgvfqp9cd9g8ns9z05alimwcdqx16l22604ywnhdy99l";
+  };
+})
diff --git a/pkgs/misc/screensavers/xss-lock/default.nix b/pkgs/misc/screensavers/xss-lock/default.nix
index 82fa7143122..a95f9ae8613 100644
--- a/pkgs/misc/screensavers/xss-lock/default.nix
+++ b/pkgs/misc/screensavers/xss-lock/default.nix
@@ -6,8 +6,8 @@ stdenv.mkDerivation {
 
   src = fetchgit {
     url = https://bitbucket.org/raymonad/xss-lock.git;
-    rev = "d75612f1d1eea64b5c43806eea88059340a08ca9";
-    sha256 = "4d57bcfd45287b5b068f45eeceb9e43d975806a038a4c586b141da5d99b3e48b";
+    rev = "1e158fb20108058dbd62bd51d8e8c003c0a48717";
+    sha256 = "0jdpd6x1kk30qynv2n4zbjmsicvwjwcldr2224da0srzl7sgyjsg";
   };
 
   buildInputs = [ cmake pkgconfig docutils glib libpthreadstubs libXau
diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix
index 60d67b38a44..8155d4942fd 100644
--- a/pkgs/misc/vim-plugins/default.nix
+++ b/pkgs/misc/vim-plugins/default.nix
@@ -527,11 +527,11 @@ rec {
   };
 
   wakatime = buildVimPlugin {
-    name = "wakatime-3.0.9";
+    name = "wakatime-4.0.0";
 
     src = fetchFromGitHub {
-      sha256 = "0qq2h5ysbixypz1ga5j3yrh8sd5h1npqkd59dpl5c1mvjlc30fpk";
-      rev = "f5848439ffdf63db3859f692df1d8fa64b1b3edf";
+      sha256 = "0yfqcln1ah7a9hs6vl8llfyg5rzg1zbsf3y431wdgb0zvp9dlk25";
+      rev = "a7d48d3507499b8667bfca0b12f8865c01b26678";
       repo = "vim-wakatime";
       owner = "wakatime";
     };
diff --git a/pkgs/os-specific/linux/broadcom-sta/cfg80211_ibss_joined-channel-parameter.patch b/pkgs/os-specific/linux/broadcom-sta/cfg80211_ibss_joined-channel-parameter.patch
deleted file mode 100644
index 5596c0ebcf2..00000000000
--- a/pkgs/os-specific/linux/broadcom-sta/cfg80211_ibss_joined-channel-parameter.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Add channel parameter to cfg80211_ibss_joined call
-
---- a/src/wl/sys/wl_cfg80211_hybrid.c
-+++ b/src/wl/sys/wl_cfg80211_hybrid.c
-@@ -1841,7 +1841,12 @@ wl_notify_connect_status(struct wl_cfg80211_priv *wl, struct net_device *ndev,
- 			wl_get_assoc_ies(wl);
- 			memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN);
- 			wl_update_bss_info(wl);
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 15, 0)
- 			cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
-+#else
-+			cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid,
-+			                     &wl->conf->channel, GFP_KERNEL);
-+#endif
- 			set_bit(WL_STATUS_CONNECTED, &wl->status);
- 			wl->profile->active = true;
- 		}
diff --git a/pkgs/os-specific/linux/broadcom-sta/cfg80211_inform_bss-3.18.patch b/pkgs/os-specific/linux/broadcom-sta/cfg80211_inform_bss-3.18.patch
deleted file mode 100644
index 100ac9161a6..00000000000
--- a/pkgs/os-specific/linux/broadcom-sta/cfg80211_inform_bss-3.18.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Found on a random place http://web.archiveorange.com/archive/v/CcRuxYExfvTxfKcBFLah
-Nicolas Viéville, Oct 27 2014
-diff -Naur hybrid-v35_64-nodebug-pcoem-6_30_223_248.orig/src/wl/sys/wl_cfg80211_hybrid.c hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_cfg80211_hybrid.c
---- hybrid-v35_64-nodebug-pcoem-6_30_223_248.orig/src/wl/sys/wl_cfg80211_hybrid.c	2014-09-10 19:27:13.301316000 +0200
-+++ hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_cfg80211_hybrid.c	2014-10-27 11:21:58.213536239 +0100
-@@ -2025,7 +2025,15 @@
- 	notify_ie = (u8 *)bi + le16_to_cpu(bi->ie_offset);
- 	notify_ielen = le32_to_cpu(bi->ie_length);
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0)
-+	cbss = cfg80211_inform_bss(wiphy, channel,
-+		(mgmt_type == IEEE80211_STYPE_PROBE_RESP) ? CFG80211_BSS_FTYPE_PRESP : CFG80211_BSS_FTYPE_BEACON,
-+		(const u8 *)(bi->BSSID.octet),
-+		0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int,
-+		(const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL);
-+#else
- 	cbss = cfg80211_inform_bss(wiphy, channel, (const u8 *)(bi->BSSID.octet),
- 		0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int,
- 		(const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL);
-+#endif
- 	if (unlikely(!cbss))
- 		return -ENOMEM;
diff --git a/pkgs/os-specific/linux/broadcom-sta/default.nix b/pkgs/os-specific/linux/broadcom-sta/default.nix
index 94f51911295..64a0c3138c9 100644
--- a/pkgs/os-specific/linux/broadcom-sta/default.nix
+++ b/pkgs/os-specific/linux/broadcom-sta/default.nix
@@ -18,9 +18,8 @@ stdenv.mkDerivation {
 
   patches = [
     ./license.patch
-    ./cfg80211_ibss_joined-channel-parameter.patch
-    ./netdev-3.17.patch
-    ./cfg80211_inform_bss-3.18.patch
+    ./linux-recent.patch
+    ./gcc.patch
   ];
 
   makeFlags = "KBASE=${kernel.dev}/lib/modules/${kernel.modDirVersion}";
diff --git a/pkgs/os-specific/linux/broadcom-sta/gcc.patch b/pkgs/os-specific/linux/broadcom-sta/gcc.patch
new file mode 100644
index 00000000000..f93e3f1d3a3
--- /dev/null
+++ b/pkgs/os-specific/linux/broadcom-sta/gcc.patch
@@ -0,0 +1,11 @@
+--- a/Makefile	2014-06-26 10:42:08.000000000 +0000
++++ b/Makefile	2014-07-17 22:44:01.662297228 +0000
+@@ -126,6 +126,8 @@
+ EXTRA_CFLAGS       += -I$(src)/src/shared/bcmwifi/include
+ #EXTRA_CFLAGS       += -DBCMDBG_ASSERT -DBCMDBG_ERR
+ 
++EXTRA_CFLAGS       += -Wno-date-time
++
+ EXTRA_LDFLAGS      := $(src)/lib/wlc_hybrid.o_shipped
+ 
+ KBASE              ?= /lib/modules/`uname -r`
diff --git a/pkgs/os-specific/linux/broadcom-sta/linux-recent.patch b/pkgs/os-specific/linux/broadcom-sta/linux-recent.patch
new file mode 100644
index 00000000000..81d27204b4e
--- /dev/null
+++ b/pkgs/os-specific/linux/broadcom-sta/linux-recent.patch
@@ -0,0 +1,374 @@
+--- a/src/wl/sys/wl_cfg80211_hybrid.c	2014-06-26 12:42:08.000000000 +0200
++++ b/src/wl/sys/wl_cfg80211_hybrid.c	2015-04-13 13:20:08.140013177 +0200
+@@ -63,8 +63,13 @@
+ static s32 wl_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev,
+            struct cfg80211_ibss_params *params);
+ static s32 wl_cfg80211_leave_ibss(struct wiphy *wiphy, struct net_device *dev);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 16, 0)
+ static s32 wl_cfg80211_get_station(struct wiphy *wiphy,
+            struct net_device *dev, u8 *mac, struct station_info *sinfo);
++#else
++static s32 wl_cfg80211_get_station(struct wiphy *wiphy,
++           struct net_device *dev, const u8 *mac, struct station_info *sinfo);
++#endif
+ static s32 wl_cfg80211_set_power_mgmt(struct wiphy *wiphy,
+            struct net_device *dev, bool enabled, s32 timeout);
+ static int wl_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev,
+@@ -1387,7 +1392,7 @@
+ 	key_endian_to_host(&key);
+ 
+ 	params.key_len = (u8) min_t(u8, DOT11_MAX_KEY_SIZE, key.len);
+-	memcpy(params.key, key.data, params.key_len);
++	memcpy((char *)params.key, key.data, params.key_len);
+ 
+ 	if ((err = wl_dev_ioctl(dev, WLC_GET_WSEC, &wsec, sizeof(wsec)))) {
+ 		return err;
+@@ -1421,9 +1426,15 @@
+ 	return err;
+ }
+ 
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 16, 0)
+ static s32
+ wl_cfg80211_get_station(struct wiphy *wiphy, struct net_device *dev,
+                         u8 *mac, struct station_info *sinfo)
++#else
++static s32
++wl_cfg80211_get_station(struct wiphy *wiphy, struct net_device *dev,
++                        const u8 *mac, struct station_info *sinfo)
++#endif
+ {
+ 	struct wl_cfg80211_priv *wl = wiphy_to_wl(wiphy);
+ 	scb_val_t scb_val;
+@@ -1441,7 +1452,11 @@
+ 		WL_DBG(("Could not get rate (%d)\n", err));
+ 	} else {
+ 		rate = dtoh32(rate);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 0, 0)
+ 		sinfo->filled |= STATION_INFO_TX_BITRATE;
++#else
++		sinfo->filled |= BIT(NL80211_STA_INFO_TX_BITRATE);
++#endif
+ 		sinfo->txrate.legacy = rate * 5;
+ 		WL_DBG(("Rate %d Mbps\n", (rate / 2)));
+ 	}
+@@ -1454,7 +1469,11 @@
+ 			return err;
+ 		}
+ 		rssi = dtoh32(scb_val.val);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 0, 0)
+ 		sinfo->filled |= STATION_INFO_SIGNAL;
++#else
++		sinfo->filled |= BIT(NL80211_STA_INFO_SIGNAL);
++#endif
+ 		sinfo->signal = rssi;
+ 		WL_DBG(("RSSI %d dBm\n", rssi));
+ 	}
+@@ -2010,9 +2029,15 @@
+ 
+ 	notify_ie = (u8 *)bi + le16_to_cpu(bi->ie_offset);
+ 	notify_ielen = le32_to_cpu(bi->ie_length);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0)
+ 	cbss = cfg80211_inform_bss(wiphy, channel, (const u8 *)(bi->BSSID.octet),
+ 		0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int,
+ 		(const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL);
++#else
++	cbss = cfg80211_inform_bss(wiphy, channel, CFG80211_BSS_FTYPE_UNKNOWN, (const u8 *)(bi->BSSID.octet),
++		0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int,
++		(const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL);
++#endif
+ 
+ 	if (unlikely(!cbss))
+ 		return -ENOMEM;
+@@ -2071,7 +2096,26 @@
+ 			wl_get_assoc_ies(wl);
+ 			memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN);
+ 			wl_update_bss_info(wl);
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0)
++			{
++				struct wl_bss_info *bi;
++				u16 bss_info_channel;
++				struct ieee80211_channel *channel;
++				u32 freq;
++
++				bi = (struct wl_bss_info *)(wl->extra_buf + 4);
++				bss_info_channel = bi->ctl_ch ? bi->ctl_ch : CHSPEC_CHANNEL(bi->chanspec);
++
++				freq = ieee80211_channel_to_frequency(bss_info_channel,
++				       (bss_info_channel <= CH_MAX_2G_CHANNEL) ?
++				       IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ);
++
++				channel = ieee80211_get_channel(wl_to_wiphy(wl), freq);
++				cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, channel, GFP_KERNEL);
++			}
++#else
+ 			cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
++#endif
+ 			set_bit(WL_STATUS_CONNECTED, &wl->status);
+ 			wl->profile->active = true;
+ 		}
+@@ -2629,7 +2673,15 @@
+ 
+ void wl_cfg80211_detach(struct net_device *ndev)
+ {
+-	struct wl_cfg80211_priv *wl = ndev_to_wl(ndev);
++	struct wl_cfg80211_priv *wl;
++	struct wireless_dev *wdev;
++	
++	wdev = ndev->ieee80211_ptr;
++	if (wdev == NULL) {
++                printk(KERN_ERR "[%s()] in ndev=%p: IEEE80211ptr=%p\n", __FUNCTION__, ndev, wdev);
++                return;
++        }
++	wl = ndev_to_wl(ndev);
+ 
+ 	wl_deinit_cfg80211_priv(wl);
+ 	wl_free_wdev(wl);
+--- a/src/wl/sys/wl_dbg.h	2014-06-26 12:42:08.000000000 +0200
++++ b/src/wl/sys/wl_dbg.h	2015-04-13 13:19:52.443345832 +0200
+@@ -55,10 +55,12 @@
+ 
+ #define WL_NONE(args)
+ 
++#define FORCE_TRACE_LEVEL(fmt, ...) do { printk(KERN_ERR fmt, ## __VA_ARGS__); } while (0) /* ## is GCC specific syntax to remove comma when single arg */
++
+ #ifdef BCMDBG_ERR
+ #define	WL_ERROR(args)		WL_PRINT(args)
+ #else
+-#define	WL_ERROR(args)
++#define	WL_ERROR(args)		FORCE_TRACE_LEVEL args
+ #endif 
+ #define	WL_TRACE(args)
+ #define WL_APSTA_UPDN(args)
+--- a/src/wl/sys/wl_linux.c	2014-06-26 12:42:08.000000000 +0200
++++ b/src/wl/sys/wl_linux.c	2015-04-13 13:19:52.443345832 +0200
+@@ -878,7 +878,7 @@
+ static SIMPLE_DEV_PM_OPS(wl_pm_ops, wl_suspend, wl_resume);
+ #endif
+ 
+-static struct pci_driver wl_pci_driver = {
++static struct pci_driver wl_pci_driver __refdata = {
+ 	.name =		"wl",
+ 	.probe =	wl_pci_probe,
+ 	.remove =	__devexit_p(wl_remove),
+@@ -1270,6 +1270,7 @@
+ 		MFREE(wl->osh, wlif->dev, sizeof(struct net_device));
+ #else
+ 		free_netdev(wlif->dev);
++		wlif->dev = NULL;
+ #endif 
+ 	}
+ 
+@@ -1307,7 +1308,12 @@
+ 	dev->priv = priv_link;
+ #else
+ 
++#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0))
+ 	dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
++#else
++	dev = alloc_netdev(sizeof(priv_link_t), intf_name, NET_NAME_UNKNOWN,
++			   ether_setup);
++#endif
+ 	if (!dev) {
+ 		WL_ERROR(("wl%d: %s: alloc_netdev failed\n",
+ 			(wl->pub)?wl->pub->unit:wlif->subunit, __FUNCTION__));
+@@ -1651,11 +1657,7 @@
+ 	}
+ 
+ 	WL_LOCK(wl);
+-	if (!capable(CAP_NET_ADMIN)) {
+-		bcmerror = BCME_EPERM;
+-	} else {
+-		bcmerror = wlc_ioctl(wl->wlc, ioc.cmd, buf, ioc.len, wlif->wlcif);
+-	}
++	bcmerror = wlc_ioctl(wl->wlc, ioc.cmd, buf, ioc.len, wlif->wlcif);
+ 	WL_UNLOCK(wl);
+ 
+ done1:
+@@ -2157,8 +2159,8 @@
+ 	wlif = WL_DEV_IF(dev);
+ 	wl = WL_INFO(dev);
+ 
++	skb->prev = NULL;
+ 	if (WL_ALL_PASSIVE_ENAB(wl) || (WL_RTR() && WL_CONFIG_SMP())) {
+-		skb->prev = NULL;
+ 
+ 		TXQ_LOCK(wl);
+ 
+@@ -2455,8 +2457,10 @@
+ 		p80211msg_t *phdr;
+ 
+ 		len = sizeof(p80211msg_t) + oskb->len - D11_PHY_HDR_LEN;
+-		if ((skb = dev_alloc_skb(len)) == NULL)
++		if ((skb = dev_alloc_skb(len)) == NULL) {
++			WL_ERROR(("in %s:%d [%s()] dev_alloc_skb() failure!", __FILE__, __LINE__, __FUNCTION__));
+ 			return;
++		}
+ 
+ 		skb_put(skb, len);
+ 		phdr = (p80211msg_t*)skb->data;
+@@ -2535,8 +2539,10 @@
+ 			rtap_len = sizeof(wl_radiotap_ht_brcm_2_t);
+ 
+ 		len = rtap_len + (oskb->len - D11_PHY_HDR_LEN);
+-		if ((skb = dev_alloc_skb(len)) == NULL)
++		if ((skb = dev_alloc_skb(len)) == NULL) {
++			WL_ERROR(("in %s:%d [%s()] dev_alloc_skb() failure!", __FILE__, __LINE__, __FUNCTION__));
+ 			return;
++		}
+ 
+ 		skb_put(skb, len);
+ 
+@@ -2664,8 +2670,10 @@
+ 			len += amsdu_len;
+ 		}
+ 
+-		if ((skb = dev_alloc_skb(len)) == NULL)
++		if ((skb = dev_alloc_skb(len)) == NULL) {
++			WL_ERROR(("in %s:%d [%s()] dev_alloc_skb() failure!", __FILE__, __LINE__, __FUNCTION__));
+ 			return;
++		}
+ 
+ 		skb_put(skb, len);
+ 
+@@ -2990,7 +2998,7 @@
+ }
+ 
+ void
+-wl_set_monitor(wl_info_t *wl, int val)
++wl_set_monitor(wl_info_t *wl, int val) /* public => is called by wlc_hybrid.o_shipped */
+ {
+ 	const char *devname;
+ 	wl_if_t *wlif;
+@@ -3224,42 +3232,75 @@
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
+ static int
+ wl_proc_read(char *buffer, char **start, off_t offset, int length, int *eof, void *data)
++{
++	wl_info_t * wl = (wl_info_t *)data;
+ #else
+ static ssize_t
+-wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t *data)
+-#endif
++wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t *offp)
+ {
+-	wl_info_t * wl = (wl_info_t *)data;
+-	int to_user;
+-	int len;
++	wl_info_t * wl = PDE_DATA(file_inode(filp));
++#endif
++	int bcmerror, len;
++	int to_user = 0;
++	char tmp[8];
+ 
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
+ 	if (offset > 0) {
+ 		*eof = 1;
+ 		return 0;
+ 	}
++#else
++	if (*offp > 0) { /* for example, stop: cat /proc/brcm_monitor0 */
++		return 0; /* 0 <=> EOF */
++	}
+ #endif
+ 
+-	if (!length) {
+-		WL_ERROR(("%s: Not enough return buf space\n", __FUNCTION__));
+-		return 0;
+-	}
+ 	WL_LOCK(wl);
+-	wlc_ioctl(wl->wlc, WLC_GET_MONITOR, &to_user, sizeof(int), NULL);
+-	len = sprintf(buffer, "%d\n", to_user);
+-	WL_UNLOCK(wl);
+-	return len;
++	bcmerror = wlc_ioctl(wl->wlc, WLC_GET_MONITOR, &to_user, sizeof(int), NULL);
++ 	WL_UNLOCK(wl);
++
++	if (bcmerror != BCME_OK) {
++		WL_ERROR(("%s: GET_MONITOR failed with %d\n", __FUNCTION__, bcmerror));
++		return -EIO;
++	}
++
++ 	len = snprintf(tmp, ARRAY_SIZE(tmp), "%d\n", to_user);
++	tmp[ARRAY_SIZE(tmp) - 1] = '\0';
++	if (len >= ARRAY_SIZE(tmp)) {
++		printk(KERN_ERR "%s:%d [%s()] output would be truncated (ret=%d)!", __FILE__, __LINE__, __FUNCTION__, len);
++		return -ERANGE;
++	}
++	else if (len < 0) {
++		printk(KERN_ERR "%s:%d [%s()] unable to convert value (ret=%d)!", __FILE__, __LINE__, __FUNCTION__, len);
++		return len;
++	}
++	if (length < len) {
++		printk(KERN_ERR "%s:%d [%s()] user buffer is too small (at least=%d ; user=%d)!", __FILE__, __LINE__, __FUNCTION__, len, (int)length);
++		return -EMSGSIZE;
++	}
++	if (copy_to_user(buffer, tmp, len) != 0) {
++		printk(KERN_ERR "%s:%d [%s()] unable to copy data!", __FILE__, __LINE__, __FUNCTION__);
++		return -EFAULT;
++	}
++	
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)
++	*offp += len;
++#endif
++
++ 	return len;
+ }
+ 
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
+ static int
+ wl_proc_write(struct file *filp, const char *buff, unsigned long length, void *data)
++{
++	wl_info_t * wl = (wl_info_t *)data;
+ #else
+ static ssize_t
+-wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t *data)
+-#endif
++wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t *offp)
+ {
+-	wl_info_t * wl = (wl_info_t *)data;
++	wl_info_t * wl = PDE_DATA(file_inode(filp));
++#endif
+ 	int from_user = 0;
+ 	int bcmerror;
+ 
+@@ -3270,7 +3311,11 @@
+ 	}
+ 	if (copy_from_user(&from_user, buff, 1)) {
+ 		WL_ERROR(("%s: copy from user failed\n", __FUNCTION__));
+-		return -EIO;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
++ 		return -EIO;
++#else
++		return -EFAULT;
++#endif
+ 	}
+ 
+ 	if (from_user >= 0x30)
+@@ -3280,10 +3325,15 @@
+ 	bcmerror = wlc_ioctl(wl->wlc, WLC_SET_MONITOR, &from_user, sizeof(int), NULL);
+ 	WL_UNLOCK(wl);
+ 
+-	if (bcmerror < 0) {
++	if (bcmerror != BCME_OK) {
+ 		WL_ERROR(("%s: SET_MONITOR failed with %d\n", __FUNCTION__, bcmerror));
+ 		return -EIO;
+ 	}
++	
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)) && 0 /* no need to update offset because this file should only trigger action... */
++	*offp += length;
++#endif
++
+ 	return length;
+ }
+ 
+@@ -3304,8 +3354,8 @@
+ 	if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
+ 		WL_ERROR(("%s: create_proc_entry %s failed\n", __FUNCTION__, tmp));
+ #else
+-	if ((wl->proc_entry = proc_create(tmp, 0644, NULL, &wl_fops)) == NULL) {
+-		WL_ERROR(("%s: proc_create %s failed\n", __FUNCTION__, tmp));
++	if ((wl->proc_entry = proc_create_data(tmp, 0644, NULL, &wl_fops, wl)) == NULL) {
++		WL_ERROR(("%s: proc_create_data %s failed\n", __FUNCTION__, tmp));
+ #endif
+ 		ASSERT(0);
+ 		return -1;
diff --git a/pkgs/os-specific/linux/broadcom-sta/netdev-3.17.patch b/pkgs/os-specific/linux/broadcom-sta/netdev-3.17.patch
deleted file mode 100644
index 5a33cef7370..00000000000
--- a/pkgs/os-specific/linux/broadcom-sta/netdev-3.17.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Naur a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
---- a/src/wl/sys/wl_linux.c	2014-06-26 06:42:08.000000000 -0400
-+++ b/src/wl/sys/wl_linux.c	2014-10-13 12:00:04.446122588 -0400
-@@ -1307,7 +1307,11 @@
- 	dev->priv = priv_link;
- #else
- 
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 17, 0)
-+	dev = alloc_netdev(sizeof(priv_link_t), intf_name, NET_NAME_UNKNOWN, ether_setup);
-+#else
- 	dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
-+#endif
- 	if (!dev) {
- 		WL_ERROR(("wl%d: %s: alloc_netdev failed\n",
- 			(wl->pub)?wl->pub->unit:wlif->subunit, __FUNCTION__));
diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix
index 47f9fb9a5a4..2a96f4b46b3 100644
--- a/pkgs/os-specific/linux/busybox/default.nix
+++ b/pkgs/os-specific/linux/busybox/default.nix
@@ -1,4 +1,9 @@
-{ lib, stdenv, uclibc, fetchurl, enableStatic ? false, enableMinimal ? false, useUclibc ? false, extraConfig ? "" }:
+{ stdenv, fetchurl, musl
+, enableStatic ? false
+, enableMinimal ? false
+, useMusl ? false
+, extraConfig ? ""
+}:
 
 let
   configParser = ''
@@ -21,11 +26,11 @@ let
 in
 
 stdenv.mkDerivation rec {
-  name = "busybox-1.22.1";
+  name = "busybox-1.23.2";
 
   src = fetchurl {
     url = "http://busybox.net/downloads/${name}.tar.bz2";
-    sha256 = "12v7nri79v8gns3inmz4k24q7pcnwi00hybs0wddfkcy1afh42xf";
+    sha256 = "16ii9sqracvh2r1gfzhmlypl269nnbkpvrwa7270k35d3bigk9h5";
   };
 
   patches = [ ./busybox-in-store.patch ];
@@ -41,7 +46,7 @@ stdenv.mkDerivation rec {
     CONFIG_PREFIX "$out"
     CONFIG_INSTALL_NO_USR y
 
-    ${lib.optionalString enableStatic ''
+    ${stdenv.lib.optionalString enableStatic ''
       CONFIG_STATIC y
     ''}
 
@@ -54,8 +59,8 @@ stdenv.mkDerivation rec {
     EOF
 
     make oldconfig
-  '' + lib.optionalString useUclibc ''
-    makeFlagsArray+=("CC=gcc -isystem ${uclibc}/include -B${uclibc}/lib -L${uclibc}/lib")
+  '' + stdenv.lib.optionalString useMusl ''
+    makeFlagsArray+=("CC=gcc -isystem ${musl}/include -B${musl}/lib -L${musl}/lib")
   '';
 
   crossAttrs = {
@@ -69,11 +74,11 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Tiny versions of common UNIX utilities in a single small executable";
     homepage = http://busybox.net/;
-    license = lib.licenses.gpl2;
-    maintainers = [ lib.maintainers.viric ];
-    platforms = lib.platforms.linux;
+    license = licenses.gpl2;
+    maintainers = with maintainers; [ viric ];
+    platforms = platforms.linux;
   };
 }
diff --git a/pkgs/os-specific/linux/ffado/default.nix b/pkgs/os-specific/linux/ffado/default.nix
index dcbf0e567ad..b0f545b2171 100644
--- a/pkgs/os-specific/linux/ffado/default.nix
+++ b/pkgs/os-specific/linux/ffado/default.nix
@@ -3,10 +3,7 @@
 
 # Optional dependencies
 , libjack2 ? null, dbus ? null, dbus_cplusplus ? null, alsaLib ? null
-, pyqt4 ? null, xdg_utils ? null
-
-, glibmm
-, pythonDBus, qt4
+, pyqt4 ? null, pythonDBus ? null, xdg_utils ? null
 
 # Other Flags
 , prefix ? ""
@@ -23,6 +20,7 @@ let
   optDbus_cplusplus = shouldUsePkg dbus_cplusplus;
   optAlsaLib = shouldUsePkg alsaLib;
   optPyqt4 = shouldUsePkg pyqt4;
+  optPythonDBus = shouldUsePkg pythonDBus;
   optXdg_utils = shouldUsePkg xdg_utils;
 in
 stdenv.mkDerivation rec {
@@ -41,9 +39,6 @@ stdenv.mkDerivation rec {
   ] ++ stdenv.lib.optionals (!libOnly) [
     optLibjack2 optDbus optDbus_cplusplus optAlsaLib optPyqt4
     optXdg_utils
-    # dbus dbus_cplusplus glibmm
-    # pyqt4
-    # python pythonDBus qt4
   ];
 
   patches = [ ./build-fix.patch ];
@@ -76,11 +71,12 @@ stdenv.mkDerivation rec {
       LIBDIR=$out/lib INCLUDEDIR=$out/include install
   '' else ''
     scons PREFIX=$out PYPKGDIR=$PYDIR UDEVDIR=$out/lib/udev/rules.d install
-
+  '' + stdenv.lib.optionalString (optPyqt4 != null && optPythonDBus != null) ''
     wrapProgram $out/bin/ffado-mixer --prefix PYTHONPATH : \
-      $PYTHONPATH:$PYDIR:${pyqt4}/$LIBSUFFIX:${pythonDBus}/$LIBSUFFIX:
+      $PYTHONPATH:$PYDIR:${optPyqt4}/$LIBSUFFIX:${optPythonDBus}/$LIBSUFFIX:
+
     wrapProgram $out/bin/ffado-diag --prefix PYTHONPATH : \
-      $PYTHONPATH:$PYDIR:$out/share/libffado/python:${pyqt4}/$LIBSUFFIX:${pythonDBus}/$LIBSUFFIX:
+      $PYTHONPATH:$PYDIR:$out/share/libffado/python:${optPyqt4}/$LIBSUFFIX:${optPythonDBus}/$LIBSUFFIX:
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix
index 2bb8fb57000..9ed7633e7a3 100644
--- a/pkgs/os-specific/linux/kernel/patches.nix
+++ b/pkgs/os-specific/linux/kernel/patches.nix
@@ -66,16 +66,16 @@ rec {
 
   grsecurity_stable = grsecPatch
     { kversion  = "3.14.40";
-      revision  = "201504290821";
+      revision  = "201504302118";
       branch    = "stable";
-      sha256    = "0382ydr1dshjmwggx5a6ywrdr7qv52w178ify60qw59lrphbdkls";
+      sha256    = "154ivf42ib93f8shh2b2qcqhppd1c6vbjfiazgigr006q638429i";
     };
 
   grsecurity_unstable = grsecPatch
     { kversion  = "3.19.6";
-      revision  = "201504290821";
+      revision  = "201504302119";
       branch    = "test";
-      sha256    = "0nya84cpj2cgncchywfysvmzx5m3wl034f6p7zfxj9l6jhjdcd6q";
+      sha256    = "03yj8011i6mkf33npa7all0c33r95mgiic6zjg494x56279s701s";
     };
 
   grsec_fix_path =
diff --git a/pkgs/os-specific/linux/pam_u2f/default.nix b/pkgs/os-specific/linux/pam_u2f/default.nix
new file mode 100644
index 00000000000..458d171ec68
--- /dev/null
+++ b/pkgs/os-specific/linux/pam_u2f/default.nix
@@ -0,0 +1,22 @@
+{ pkgs, fetchurl, stdenv }:
+stdenv.mkDerivation rec {
+  name    = "pam_u2f-${version}";
+  version = "0.0.1";
+  src     = fetchurl {
+    url = "https://developers.yubico.com/pam-u2f/Releases/${name}.tar.gz";
+    sha256 = "0p1wia4nfw5h0pmy1lcgwsbrlm7z39v1n37692lgqfzyg1kmpv7l";
+  };
+  buildInputs = with pkgs; [ asciidoc autoconf automake docbook_xml_dtd_45 libtool libu2f-host libu2f-server libxml2 libxslt pkgconfig pam ];
+
+  installFlags = [
+    "PAMDIR=$(out)/lib/security"
+  ];
+
+  meta = with stdenv.lib; {
+    homepage = https://developers.yubico.com/pam-u2f/;
+    description = "A PAM module for allowing authentication with a U2F device";
+    license = licenses.bsd2;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ philandstuff ];
+  };
+}
diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix
index 1367be74c63..b3332d88512 100644
--- a/pkgs/os-specific/linux/spl/default.nix
+++ b/pkgs/os-specific/linux/spl/default.nix
@@ -1,13 +1,13 @@
 { callPackage, fetchFromGitHub, ... } @ args:
 
 callPackage ./generic.nix (args // rec {
-  version = "0.6.4";
+  version = "0.6.4.1";
 
   src = fetchFromGitHub {
     owner = "zfsonlinux";
     repo = "spl";
     rev = "spl-${version}";
-    sha256 = "1jja3aqkm2whb4rcw5k5dr9c4gx6hax1w3f82fb9ks2sy731as6r";
+    sha256 = "1rlflraj66ag2gcvzsyfl4zwhq4846ifyzdmnnmscwmdf2qxc1l8";
   };
 
   patches = [ ./const.patch ./install_prefix.patch ];
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index 06aca23369e..bd4b0c23c8b 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -1,13 +1,13 @@
 { callPackage, fetchFromGitHub, ... } @ args:
 
 callPackage ./generic.nix (args // rec {
-  version = "0.6.4";
+  version = "0.6.4.1";
 
   src = fetchFromGitHub {
     owner = "zfsonlinux";
     repo = "zfs";
     rev = "zfs-${version}";
-    sha256 = "0xlj2w6gadip3rr3f1lri1n93lkjpzyksnk01sbl5wsrbkry3xjq";
+    sha256 = "15fh1b2rvzvx4j3vgkwrgy2sd553bzwcvk1zai6phjhb6i2rw8v4";
   };
 
   patches = [ ./nix-build.patch ];
diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix
index b031b0b4508..df5a26e42c1 100644
--- a/pkgs/servers/pulseaudio/default.nix
+++ b/pkgs/servers/pulseaudio/default.nix
@@ -148,11 +148,12 @@ stdenv.mkDerivation rec {
     (mkEnable true                    "manpages"                   null)
     (mkEnable hasWebrtc               "webrtc-aec"                 null)
     (mkEnable true                    "adrian-aec"                 null)
-    (mkWith   true                    "system-user"                "pulseaudio")
-    (mkWith   true                    "system-group"               "pulseaudio")
+    (mkWith   true                    "system-user"                "pulse")
+    (mkWith   true                    "system-group"               "pulse")
     (mkWith   true                    "access-group"               "audio")
-    "--with-systemduserunitdir=\${out}/lib/systemd/user"
-  ] ++ stdenv.lib.optional stdenv.isDarwin "--with-mac-sysroot=/";
+    (mkWith   true                    "systemduserunitdir"         "\${out}/lib/systemd/user")
+    (mkWith   stdenv.isDarwin         "mac-sysroot"                "/")
+  ];
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix
new file mode 100644
index 00000000000..16705433084
--- /dev/null
+++ b/pkgs/servers/shairport-sync/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, openssl, avahi, alsaLib, libdaemon, autoconf, automake, libtool, popt, unzip, pkgconfig, libconfig, pulseaudio }:
+
+stdenv.mkDerivation rec {
+  version = "2.3.0";
+  name = "shairport-sync-${version}";
+
+  src = fetchurl {
+    url = "https://github.com/mikebrady/shairport-sync/archive/${version}.zip";
+    sha256 = "1kslif2ifrn0frvi39d44wpn53sjahwq0xjc0hd98ycf3xbcgndg";
+  };
+
+  buildInputs = [
+    openssl
+    avahi
+    alsaLib
+    libdaemon
+    autoconf
+    automake
+    pkgconfig
+    libtool
+    popt
+    unzip
+    libconfig
+    pulseaudio
+  ];
+
+  enableParallelBuilding = true;
+
+  preConfigure = "autoreconf -vfi";
+  configureFlags = "--with-alsa --with-avahi --with-ssl=openssl --without-initscript --with-pulseaudio";
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/mikebrady/shairport-sync;
+    description = "Airtunes server and emulator with multi-room capabilities";
+    license = licenses.mit;
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/shells/ipython/default.nix b/pkgs/shells/ipython/default.nix
index 09b2d30ea7c..47705a05cc8 100644
--- a/pkgs/shells/ipython/default.nix
+++ b/pkgs/shells/ipython/default.nix
@@ -13,12 +13,12 @@ assert qtconsoleSupport == true -> pyqt4 != null;
 assert pylabQtSupport == true -> pyqt4 != null;
 
 buildPythonPackage rec {
-  name = "ipython-2.3.1";
+  name = "ipython-3.1.0";
   namePrefix = "";
 
   src = fetchurl {
-    url = "http://pypi.python.org/packages/source/i/ipython/${name}.tar.gz";
-    sha256 = "1764gi5m3ff481rjk336cw6i2h4zlc0nxam9rc5m8m7yl9m4d61y";
+    url = "https://pypi.python.org/packages/source/i/ipython/${name}.tar.gz";
+    sha256 = "092nilrkr76l1mklnslgbw1cz7z1xabp1hz5s7cb30kgy39r482k";
   };
 
   propagatedBuildInputs = [
@@ -28,6 +28,7 @@ buildPythonPackage rec {
     pythonPackages.tornado
     pythonPackages.pyzmq
     pythonPackages.jinja2
+    pythonPackages.jsonschema
   ] ++ stdenv.lib.optionals qtconsoleSupport [
     pythonPackages.pygments
     pythonPackages.pyzmq
diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix
index 81231fdf97a..480801d0d01 100644
--- a/pkgs/stdenv/adapters.nix
+++ b/pkgs/stdenv/adapters.nix
@@ -232,7 +232,7 @@ rec {
   /* Modify a stdenv so that it uses the Gold linker. */
   useGoldLinker = stdenv: stdenv //
     { mkDerivation = args: stdenv.mkDerivation (args // {
-        NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_COMPILE or "") + " -fuse-ld=gold";
+        NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + " -fuse-ld=gold";
       });
     };
 
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix
index f9943fc5f19..6bd67d8c7a0 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -11,7 +11,7 @@ rec {
   });
 
   busyboxMinimal = busybox.override {
-    useUclibc = true;
+    useMusl = true;
     enableStatic = true;
     enableMinimal = true;
     extraConfig = ''
diff --git a/pkgs/tools/backup/attic/default.nix b/pkgs/tools/backup/attic/default.nix
index b7bcadd73c5..fba7a28eded 100644
--- a/pkgs/tools/backup/attic/default.nix
+++ b/pkgs/tools/backup/attic/default.nix
@@ -7,7 +7,7 @@ python3Packages.buildPythonPackage rec {
   src = fetchzip {
     name = "${name}-src";
     url = "https://github.com/jborg/attic/archive/0.15.tar.gz";
-    sha256 = "0bing5zg82mwvdi27jl77ardw65zaq4996k4677gz2lq7p7b4gd7";
+    sha256 = "0c5rsxxcg897a619cbv75hzi1ahpkym8dccf6y3jlcs98z11vm5d";
   };
 
   propagatedBuildInputs = with python3Packages;
diff --git a/pkgs/tools/misc/escoger/default.nix b/pkgs/tools/misc/escoger/default.nix
deleted file mode 100644
index 2fe67f1b97f..00000000000
--- a/pkgs/tools/misc/escoger/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ cabal, dataDefault, fetchFromGitHub, HUnit, mtl, parallel
-, QuickCheck, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, vector, vectorAlgorithms, vty
-}:
-
-let
-  rv = "b6b11c51846a9283ef4ee7c839b99ded9f6c3bc8";
-in
-cabal.mkDerivation (self: {
-  pname = "escoger";
-  version = "0.1.0.0-${rv}";
-  src = fetchFromGitHub {
-    owner = "tstat";
-    repo = "escoger";
-    rev = rv;
-    sha256 = "0n6mvg5cm50ym20bz74b7q1afkljp0fc9pxhqk0ai82a71xxbxy3";
-  };
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    dataDefault mtl parallel vector vectorAlgorithms vty
-  ];
-  testDepends = [
-    dataDefault HUnit mtl parallel QuickCheck testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 vector vectorAlgorithms
-    vty
-  ];
-  meta = {
-    description = "A multithreaded terminal fuzzy selector";
-    license = self.stdenv.lib.licenses.mit;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/tools/misc/less/default.nix b/pkgs/tools/misc/less/default.nix
index 7924615201e..8c0f0e96d21 100644
--- a/pkgs/tools/misc/less/default.nix
+++ b/pkgs/tools/misc/less/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "http://www.greenwoodsoftware.com/less/${name}.tar.gz";
-    sha256 = "1w7d10h6hzgz5zww8g4aja2fbl7xwx30vd07hcg1fcy7hm8yc1q2";
+    sha256 = "16703m6g5l97af3jwpypgac7gpmh3yjkdpqygf5a2scfip0hxm2g";
   };
 
   # Look for ‘sysless’ in /etc.
diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix
index 0830871c0cd..8e3f5d34f1e 100644
--- a/pkgs/tools/networking/netsniff-ng/default.nix
+++ b/pkgs/tools/networking/netsniff-ng/default.nix
@@ -2,7 +2,7 @@
 , libnetfilter_conntrack, libnl, libpcap, libsodium, liburcu, ncurses, perl
 , pkgconfig, zlib }:
 
-let version = "v0.5.9-rc5"; in
+let version = "v0.5.9-rc5-22-gdafb89c"; in
 stdenv.mkDerivation {
   name = "netsniff-ng-${version}";
 
@@ -10,8 +10,8 @@ stdenv.mkDerivation {
   src = fetchFromGitHub rec {
     repo = "netsniff-ng";
     owner = repo;
-    rev = "76f4acca4bef1658543a97475f1c1d83accc395c";
-    sha256 = "11k88lsdqy41j4xwyx3vq85zjj4n39hj828f1b6naq1ywyfcvmr5";
+    rev = "dafb89c7a307272189b29a5c74bd6e33068ac831";
+    sha256 = "0j6gii9jw93pdnbdk8yxddcc67g30623r2xvgdvrbhg3v2q6k1qm";
   };
 
   buildInputs = [ bison flex geoip geolite-legacy libcli libnet libnl
diff --git a/pkgs/tools/networking/radvd/default.nix b/pkgs/tools/networking/radvd/default.nix
index 110fec50a6b..63f82f12787 100644
--- a/pkgs/tools/networking/radvd/default.nix
+++ b/pkgs/tools/networking/radvd/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, pkgconfig, libdaemon, bison, flex, check }:
 
 stdenv.mkDerivation rec {
-  name = "radvd-2.10";
+  name = "radvd-2.11";
   
   src = fetchurl {
     url = "http://www.litech.org/radvd/dist/${name}.tar.xz";
-    sha256 = "0wwpzdkk6lpsai11iwsrwiblmf9x19rds0wdqcnf82hj0j1yxkkn";
+    sha256 = "1k2sbfs4w2lkgz2mh4zh66fgahjrn2hvxcpfc091bykrzj464qq4";
   };
 
   buildInputs = [ pkgconfig libdaemon bison flex check ];
diff --git a/pkgs/tools/package-management/cabal-install/1.16.0.2.nix b/pkgs/tools/package-management/cabal-install/1.16.0.2.nix
deleted file mode 100644
index d4a709ab13b..00000000000
--- a/pkgs/tools/package-management/cabal-install/1.16.0.2.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, HTTP, mtl, network, random, time, zlib }:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-install";
-  version = "1.16.0.2";
-  sha256 = "162nbkkffpbalg368m5s49jrvg9nibdwlwj0j1b8wriyyg4srpv6";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal filepath HTTP mtl network random time zlib
-  ];
-  postInstall = ''
-    mkdir $out/etc
-    mv bash-completion $out/etc/bash_completion.d
-  '';
-  patchPhase = ''
-    sed -i -e 's|random .*1.1,|random,|' cabal-install.cabal
-  '';
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "The command-line interface for Cabal and Hackage";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/tools/package-management/cabal-install/1.18.0.3.nix b/pkgs/tools/package-management/cabal-install/1.18.0.3.nix
deleted file mode 100644
index e391d80420d..00000000000
--- a/pkgs/tools/package-management/cabal-install/1.18.0.3.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck
-, random, stm, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-install";
-  version = "1.18.0.3";
-  sha256 = "0h01mz6p4fwl8h6k2ybrlp598f0j3n2zasrr63fy0vjbjibmgf41";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal filepath HTTP mtl network random stm time zlib
-  ];
-  testDepends = [
-    Cabal filepath HTTP HUnit mtl network QuickCheck stm testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 time zlib
-  ];
-  postInstall = ''
-    mkdir $out/etc
-    mv bash-completion $out/etc/bash_completion.d
-  '';
-  patchPhase = ''
-    sed -i -e 's|random .*1.1,|random,|' cabal-install.cabal
-  '';
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "The command-line interface for Cabal and Hackage";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.none;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/tools/package-management/cabal-install/1.20.0.6.nix b/pkgs/tools/package-management/cabal-install/1.20.0.6.nix
deleted file mode 100644
index adb2f24f5b2..00000000000
--- a/pkgs/tools/package-management/cabal-install/1.20.0.6.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, filepath, HTTP, HUnit, mtl, network, networkUri
-, QuickCheck, random, stm, testFramework, testFrameworkHunit
-, testFrameworkQuickcheck2, time, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-install";
-  version = "1.20.0.6";
-  sha256 = "1hc187yzl59518cswk25xzsabn9dvm4wqpq817hmclrvkf4zr3pl";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal filepath HTTP mtl network networkUri random stm time zlib
-  ];
-  testDepends = [
-    Cabal filepath HTTP HUnit mtl network networkUri QuickCheck stm
-    testFramework testFrameworkHunit testFrameworkQuickcheck2 time zlib
-  ];
-  doCheck = false;
-  postInstall = ''
-    mkdir $out/etc
-    mv bash-completion $out/etc/bash_completion.d
-  '';
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "The command-line interface for Cabal and Hackage";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/tools/package-management/cabal-install/1.22.0.0.nix b/pkgs/tools/package-management/cabal-install/1.22.0.0.nix
deleted file mode 100644
index abf3809872b..00000000000
--- a/pkgs/tools/package-management/cabal-install/1.22.0.0.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, Cabal, extensibleExceptions, filepath, HTTP, HUnit, mtl
-, network, networkUri, QuickCheck, random, regexPosix, stm
-, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, time
-, zlib
-}:
-
-cabal.mkDerivation (self: {
-  pname = "cabal-install";
-  version = "1.22.0.0";
-  sha256 = "17cf2bkrxawjldhkq4hzlzlf7b2xqgkrzl7fa31whnnpni68v6jz";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    Cabal filepath HTTP mtl network networkUri random stm time zlib
-  ];
-  testDepends = [
-    Cabal extensibleExceptions filepath HTTP HUnit mtl network
-    networkUri QuickCheck regexPosix stm testFramework
-    testFrameworkHunit testFrameworkQuickcheck2 time zlib
-  ];
-  doCheck = false;
-  postInstall = ''
-    mkdir $out/etc
-    mv bash-completion $out/etc/bash_completion.d
-  '';
-  meta = {
-    homepage = "http://www.haskell.org/cabal/";
-    description = "The command-line interface for Cabal and Hackage";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/tools/system/ansible/default.nix b/pkgs/tools/system/ansible/default.nix
index c033814c631..284f6cbb3d2 100644
--- a/pkgs/tools/system/ansible/default.nix
+++ b/pkgs/tools/system/ansible/default.nix
@@ -20,7 +20,7 @@ pythonPackages.buildPythonPackage rec {
   dontPatchShebangs = true;
 
   propagatedBuildInputs = with pythonPackages; [
-    paramiko jinja2 pyyaml httplib2 boto
+    paramiko jinja2 pyyaml httplib2 boto six
   ];
 
   postFixup = ''
diff --git a/pkgs/tools/system/journal-mailer/default.nix b/pkgs/tools/system/journal-mailer/default.nix
deleted file mode 100644
index 5de15f8457a..00000000000
--- a/pkgs/tools/system/journal-mailer/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, baseCompat, fetchgit, hspec, hspecExpectations
-, libsystemdJournal, mimeMail, mtl, pipes, pipesBytestring
-, pipesSafe, QuickCheck, silently, stringConversions, temporary
-, text, time, unorderedContainers, yaml
-}:
-
-cabal.mkDerivation (self: {
-  pname = "journal-mailer";
-  version = "0.1.1.0";
-  src = fetchgit {
-    url = "https://github.com/zalora/journal-mailer.git";
-    sha256 = "cd28b39746fd8a9652eb5d4dc5dcfd66704826d1ee466572fb47925b054cd07b";
-    rev = "ab1b4df09e7ddbe139959374437331cdddf754b2";
-  };
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    baseCompat libsystemdJournal mimeMail pipes pipesBytestring
-    pipesSafe stringConversions text time unorderedContainers yaml
-  ];
-  testDepends = [
-    baseCompat hspec hspecExpectations libsystemdJournal mimeMail mtl
-    pipes pipesBytestring pipesSafe QuickCheck silently
-    stringConversions temporary text time unorderedContainers yaml
-  ];
-  meta = {
-    description = "Sends out emails for every severe message logged to systemd's journal";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.tv ];
-  };
-})
diff --git a/pkgs/tools/system/pciutils/default.nix b/pkgs/tools/system/pciutils/default.nix
index 972fb41804a..349da460485 100644
--- a/pkgs/tools/system/pciutils/default.nix
+++ b/pkgs/tools/system/pciutils/default.nix
@@ -1,12 +1,5 @@
 { stdenv, fetchurl, pkgconfig, zlib, kmod, which }:
 
-let
-  pciids = fetchurl {
-    # Obtained from http://pciids.sourceforge.net/v2.2/pci.ids.bz2.
-    url = http://tarballs.nixos.org/pci.ids.20131006.bz2;
-    sha256 = "1vmshcgxqminiyh52pdcak24lm24qlic49py9cmkp96y1s48lvsc";
-  };
-in
 stdenv.mkDerivation rec {
   name = "pciutils-3.3.1"; # with database from 2015-04
 
@@ -17,8 +10,6 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ pkgconfig zlib kmod which ];
 
-  #preBuild = "bunzip2 < ${pciids} > pci.ids";
-
   makeFlags = "SHARED=yes PREFIX=\${out}";
 
   installTargets = "install install-lib";
diff --git a/pkgs/tools/system/sizes/default.nix b/pkgs/tools/system/sizes/default.nix
deleted file mode 100644
index a20a40f701c..00000000000
--- a/pkgs/tools/system/sizes/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, cmdargs, deepseq, dlist, lens, parallelIo, regexPosix
-, systemFileio, systemFilepath, text
-}:
-
-cabal.mkDerivation (self: {
-  pname = "sizes";
-  version = "2.3.2";
-  sha256 = "0xns0xl3khks1jvsmxh0nqf1saxs7qscvkbcg4270pp7n6lziqdg";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [
-    cmdargs deepseq dlist lens parallelIo regexPosix systemFileio
-    systemFilepath text
-  ];
-  meta = {
-    homepage = "https://github.com/jwiegley/sizes";
-    description = "Recursively show space (size and i-nodes) used in subdirectories";
-    license = self.stdenv.lib.licenses.bsd3;
-    platforms = self.ghc.meta.platforms;
-  };
-})
diff --git a/pkgs/tools/system/stress-ng/default.nix b/pkgs/tools/system/stress-ng/default.nix
index f67921c6b71..a769cb77eca 100644
--- a/pkgs/tools/system/stress-ng/default.nix
+++ b/pkgs/tools/system/stress-ng/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, attr }:
 
-let version = "0.04.00"; in
+let version = "0.04.01"; in
 stdenv.mkDerivation rec {
   name = "stress-ng-${version}";
 
   src = fetchurl {
-    sha256 = "1rivmqa3qy9saxcz7mg211imcfyfwdhyhl2z6k1zc55vhnjdwhih";
+    sha256 = "1n7980lx32jvk9z9gl5621vas83x2jvyvp3l2jzw3afh09vd5axk";
     url = "http://kernel.ubuntu.com/~cking/tarballs/stress-ng/${name}.tar.gz";
   };
 
@@ -34,6 +34,7 @@ stdenv.mkDerivation rec {
       bugs that only occur when a system is being thrashed hard.
     '';
     homepage = http://kernel.ubuntu.com/~cking/stress-ng;
+    downloadPage = http://kernel.ubuntu.com/~cking/tarballs/stress-ng/;
     license = with licenses; gpl2Plus;
     platforms = with platforms; linux;
     maintainers = with maintainers; [ nckx ];
diff --git a/pkgs/tools/typesetting/lhs2tex/default.nix b/pkgs/tools/typesetting/lhs2tex/default.nix
deleted file mode 100644
index 35e609b440a..00000000000
--- a/pkgs/tools/typesetting/lhs2tex/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by cabal2nix. Please do NOT edit manually!
-
-{ cabal, filepath, mtl, regexCompat, texLive }:
-
-cabal.mkDerivation (self: {
-  pname = "lhs2tex";
-  version = "1.18.1";
-  sha256 = "0j4n7vkabsggn94gbwixy1vmckdck2nggdiqvk6n9nx164if5jnw";
-  isLibrary = false;
-  isExecutable = true;
-  buildDepends = [ filepath mtl regexCompat ];
-  extraLibraries = [ texLive ];
-  postInstall = ''
-    mkdir -p "$out/share/doc/$name"
-    cp doc/Guide2.pdf $out/share/doc/$name
-    mkdir -p "$out/nix-support"
-  '';
-  meta = {
-    homepage = "http://www.andres-loeh.de/lhs2tex/";
-    description = "Preprocessor for typesetting Haskell sources with LaTeX";
-    license = self.stdenv.lib.licenses.gpl2;
-    platforms = self.ghc.meta.platforms;
-    hydraPlatforms = self.stdenv.lib.platforms.linux;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 65c55adbf2d..0c31214faee 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -728,7 +728,7 @@ let
 
   byobu = callPackage ../tools/misc/byobu { };
 
-  cabal2nix = haskellngPackages.callPackage ../development/tools/haskell/cabal2nix {};
+  cabal2nix = haskellPackages.callPackage ../development/tools/haskell/cabal2nix {};
 
   capstone = callPackage ../development/libraries/capstone { };
 
@@ -1732,7 +1732,7 @@ let
 
   ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
     inherit (pythonPackages) ipython;
-    inherit (haskellngPackages) ihaskell ghcWithPackages;
+    inherit (haskellPackages) ihaskell ghcWithPackages;
     packages = config.ihaskell.packages or (self: []);
   };
 
@@ -1863,17 +1863,25 @@ let
 
   ninka = callPackage ../development/tools/misc/ninka { };
 
-  nodejs = callPackage ../development/web/nodejs { libuv = libuvVersions.v1_2_0; };
+  nodejs-0_12 = callPackage ../development/web/nodejs { libuv = libuvVersions.v1_2_0; };
   nodejs-unstable = callPackage ../development/web/nodejs { libuv = libuvVersions.v1_2_0; unstableVersion = true; };
   nodejs-0_10 = callPackage ../development/web/nodejs/v0_10.nix { };
 
-  nodePackages_0_12 = callPackage ./node-packages.nix { self = nodePackages_0_12; };
+  nodejs = if stdenv.system == "armv5tel-linux" then
+    nodejs-0_10
+  else
+    nodejs-0_12;
+
+  nodePackages_0_12 = callPackage ./node-packages.nix { self = nodePackages_0_12; nodejs = nodejs-0_12; };
 
   nodePackages_0_10 = callPackage ./node-packages.nix { self = nodePackages_0_10; nodejs = nodejs-0_10; };
 
-  nodePackages = nodePackages_0_12;
+  nodePackages = if stdenv.system == "armv5tel-linux" then
+    nodePackages_0_10
+  else
+    nodePackages_0_12;
 
-  iojs = callPackage ../development/web/iojs { libuv = libuvVersions.v1_4_0; };
+  iojs = callPackage ../development/web/iojs { libuv = libuvVersions.v1_4_2; };
 
   iojsPackages = callPackage ./node-packages.nix { self = iojsPackages; nodejs = iojs; };
 
@@ -2327,6 +2335,8 @@ let
 
   update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
 
+  open-pdf-presenter = callPackage ../applications/misc/open-pdf-presenter { };
+
   openvswitch = callPackage ../os-specific/linux/openvswitch { };
 
   optipng = callPackage ../tools/graphics/optipng {
@@ -2351,9 +2361,9 @@ let
 
   pal = callPackage ../tools/misc/pal { };
 
-  pandoc = haskell-ng.lib.overrideCabal haskellngPackages.pandoc (drv: {
+  pandoc = haskell.lib.overrideCabal haskellPackages.pandoc (drv: {
     configureFlags = drv.configureFlags or [] ++ ["-fembed_data_files"];
-    buildTools = drv.buildTools or [] ++ [haskellngPackages.hsb2hs];
+    buildTools = drv.buildTools or [] ++ [haskellPackages.hsb2hs];
     enableSharedExecutables = false;
     enableSharedLibraries = false;
     isLibrary = false;
@@ -2589,6 +2599,7 @@ let
   redmine = callPackage ../applications/version-management/redmine { };
 
   rtmpdump = callPackage ../tools/video/rtmpdump { };
+  rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
 
   reaverwps = callPackage ../tools/networking/reaver-wps {};
 
@@ -3290,9 +3301,7 @@ let
   };
 
   # To expose more packages for Yi, override the extraPackages arg.
-  yi = callPackage ../applications/editors/yi/wrapper.nix {
-    haskellPackages = haskellngPackages;
-  };
+  yi = callPackage ../applications/editors/yi/wrapper.nix { };
 
   youtube-dl = callPackage ../tools/misc/youtube-dl { };
 
@@ -3433,7 +3442,7 @@ let
 
   compcert = callPackage ../development/compilers/compcert {};
 
-  cryptol = haskellngPackages.cryptol;
+  cryptol = haskellPackages.cryptol;
 
   cython = pythonPackages.cython;
   cython3 = python3Packages.cython;
@@ -3623,7 +3632,7 @@ let
     cloog = cloog_0_18_0;
   }));
 
-  gcc51 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/5.1 {
+  gcc5 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/5 {
     inherit noSysDirs;
 
     # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
@@ -3736,14 +3745,12 @@ let
   };
 
   jhc = callPackage ../development/compilers/jhc {
-    inherit (haskellPackages_ghc763) ghc binary zlib utf8String readline fgl
-      regexCompat HsSyck random;
+    inherit (haskell.packages.ghc763) ghcWithPackages;
   };
 
   uhc = callPackage ../development/compilers/uhc/default.nix ({
     stdenv = clangStdenv;
-    ghcWithPackages = haskellngPackages.ghcWithPackages;
-    inherit (haskellngPackages) shuffle hashable mtl network uhc-util uulib;
+    inherit (haskellPackages) ghcWithPackages;
   });
 
   gcc-arm-embedded-4_7 = callPackage_i686 ../development/compilers/gcc-arm-embedded {
@@ -3767,44 +3774,10 @@ let
 
   # Haskell and GHC
 
-  # Import Haskell infrastructure.
-
-  haskell = let pkgs_       = pkgs // { /* add necessary overrides here */ };
-                callPackage = newScope pkgs_;
-                newScope    = extra: lib.callPackageWith (pkgs_ // pkgs_.xorg // extra);
-            in callPackage ./haskell-defaults.nix { pkgs = pkgs_; inherit callPackage newScope; };
-
-  # Available GHC versions.
-
-  # For several compiler versions, we export a large set of Haskell-related
-  # packages.
-
-  # NOTE (recurseIntoAttrs): After discussion, we originally decided to
-  # enable it for all GHC versions. However, this is getting too much,
-  # particularly in connection with Hydra builds for all these packages.
-  # So we enable it for selected versions only. We build all ghcs, though
-
-  ghc = recurseIntoAttrs (lib.mapAttrs' (name: value:
-    lib.nameValuePair (builtins.substring (builtins.stringLength "packages_") (builtins.stringLength name) name) value.ghc
-  ) (lib.filterAttrs (name: value:
-    builtins.substring 0 (builtins.stringLength "packages_") name == "packages_"
-  ) haskell));
-
-  haskellPackages_ghc6104 = haskell.packages_ghc6104;
-  haskellPackages_ghc6123 = haskell.packages_ghc6123;
-  haskellPackages_ghc704  = haskell.packages_ghc704;
-  haskellPackages_ghc722  = haskell.packages_ghc722;
-  haskellPackages_ghc742  = haskell.packages_ghc742;
-  haskellPackages_ghc763  = haskell.packages_ghc763;
-  haskellPackages_ghc784_no_profiling = recurseIntoAttrs haskell.packages_ghc784.noProfiling;
-  haskellPackages_ghc784_profiling    = recurseIntoAttrs haskell.packages_ghc784.profiling;
-  haskellPackages_ghc784              = recurseIntoAttrs haskell.packages_ghc784.highPrio;
-  haskellPackages = haskellPackages_ghc784;
-
-  haskell-ng = callPackage ./haskell-ng.nix { };
-  haskellngPackages = haskell-ng.packages.ghc7101.override {
+  haskell = callPackage ./haskell-packages.nix { };
+
+  haskellPackages = haskell.packages.ghc7101.override {
     overrides = config.haskellPackageOverrides or (self: super: {});
-    provideOldAttributeNames = config.provideOldHaskellAttributeNames or false;
   };
 
   haxe = callPackage ../development/compilers/haxe { };
@@ -4478,6 +4451,8 @@ let
 
   vala_0_26 = callPackage ../development/compilers/vala/0.26.nix { };
 
+  vala_0_28 = callPackage ../development/compilers/vala/0.28.nix { };
+
   visualcpp = callPackage ../development/compilers/visual-c++ { };
 
   vs90wrapper = callPackage ../development/compilers/vs90wrapper { };
@@ -4711,6 +4686,8 @@ let
 
   php56 = callPackage ../development/interpreters/php/5.6.nix { };
 
+  picoc = callPackage ../development/interpreters/picoc {};
+
   picolisp = callPackage ../development/interpreters/picolisp {};
 
   pltScheme = racket; # just to be sure
@@ -4894,7 +4871,7 @@ let
   jdtsdk = callPackage ../development/eclipse/jdt-sdk { };
 
   jruby165 = callPackage ../development/interpreters/jruby { };
-  
+
   jython = callPackage ../development/interpreters/jython {};
 
   guileCairo = callPackage ../development/guile-modules/guile-cairo { };
@@ -5147,9 +5124,7 @@ let
       binutils = binutils;
     };
 
-  docutils = builderDefsPackage (import ../development/tools/documentation/docutils) {
-    inherit python pil makeWrapper;
-  };
+  docutils = pythonPackages.docutils;
 
   doxygen = callPackage ../development/tools/documentation/doxygen {
     qt4 = null;
@@ -5161,6 +5136,8 @@ let
 
   eggdbus = callPackage ../development/tools/misc/eggdbus { };
 
+  egypt = callPackage ../development/tools/analysis/egypt { };
+
   elfutils = callPackage ../development/tools/misc/elfutils { };
 
   epm = callPackage ../development/tools/misc/epm { };
@@ -5187,6 +5164,8 @@ let
   flex_2_5_39 = callPackage ../development/tools/parsing/flex/2.5.39.nix { };
   flex = flex_2_5_39;
 
+  flexcpp = callPackage ../development/tools/parsing/flexc++ { };
+
   m4 = gnum4;
 
   geis = callPackage ../development/libraries/geis { };
@@ -5255,6 +5234,8 @@ let
 
   jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
 
+  jenkins-job-builder = callPackage ../development/tools/continuous-integration/jenkins-job-builder { };
+
   lcov = callPackage ../development/tools/analysis/lcov { };
 
   leiningen = callPackage ../development/tools/build-managers/leiningen { };
@@ -5577,6 +5558,8 @@ let
 
   belle-sip = callPackage ../development/libraries/belle-sip { };
 
+  bobcat = callPackage ../development/libraries/bobcat { };
+
   boehmgc = callPackage ../development/libraries/boehm-gc { };
 
   boolstuff = callPackage ../development/libraries/boolstuff { };
@@ -5628,8 +5611,7 @@ let
 
   check = callPackage ../development/libraries/check { };
 
-  chipmunk = builderDefsPackage (import ../development/libraries/chipmunk) {
-    inherit cmake freeglut mesa;
+  chipmunk = callPackage ../development/libraries/chipmunk {
     inherit (xlibs) libX11 xproto inputproto libXi libXmu;
   };
 
@@ -5828,6 +5810,8 @@ let
     xavs = if stdenv.isDarwin then null else xavs;
   };
 
+  ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
+
   ffms = callPackage ../development/libraries/ffms { };
 
   fftw = callPackage ../development/libraries/fftw { };
@@ -6967,6 +6951,8 @@ let
 
   libu2f-host = callPackage ../development/libraries/libu2f-host { };
 
+  libu2f-server = callPackage ../development/libraries/libu2f-server { };
+
   libunistring = callPackage ../development/libraries/libunistring { };
 
   libupnp = callPackage ../development/libraries/pupnp { };
@@ -7001,6 +6987,8 @@ let
     automake = automake113x; # fails with 14
   });
 
+  libuv = libuvVersions.v1_4_2;
+
   libv4l = lowPrio (v4l_utils.override {
     alsaLib = null;
     libX11 = null;
@@ -7286,6 +7274,8 @@ let
     includeTools = true;
   };
 
+  ntk = callPackage ../development/libraries/audio/ntk { };
+
   ntrack = callPackage ../development/libraries/ntrack { };
 
   nvidia-texture-tools = callPackage ../development/libraries/nvidia-texture-tools { };
@@ -7579,7 +7569,7 @@ let
   lambdabot = callPackage ../development/tools/haskell/lambdabot { };
 
   leksah = callPackage ../development/tools/haskell/leksah {
-    inherit (haskellngPackages) ghcWithPackages;
+    inherit (haskellPackages) ghcWithPackages;
   };
 
   librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
@@ -7595,6 +7585,7 @@ let
   libsmf = callPackage ../development/libraries/audio/libsmf { };
 
   lilv = callPackage ../development/libraries/audio/lilv { };
+  lilv-svn = callPackage ../development/libraries/audio/lilv/lilv-svn.nix { };
 
   lv2 = callPackage ../development/libraries/audio/lv2 { };
 
@@ -7706,6 +7697,7 @@ let
   soqt = callPackage ../development/libraries/soqt { };
 
   sord = callPackage ../development/libraries/sord {};
+  sord-svn = callPackage ../development/libraries/sord/sord-svn.nix {};
 
   soundtouch = callPackage ../development/libraries/soundtouch {};
 
@@ -8052,7 +8044,9 @@ let
 
   czmq = callPackage ../development/libraries/czmq { };
 
-  zita-alsa-pcmi = callPackage ../development/libraries/zita-alsa-pcmi { };
+  zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
+
+  zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
 
   zziplib = callPackage ../development/libraries/zziplib { };
 
@@ -8061,7 +8055,7 @@ let
   agda = callPackage ../build-support/agda {
     glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
     extension = self : super : { };
-    inherit (haskell-ng.packages.ghc784) Agda;
+    inherit (haskell.packages.ghc784) Agda;
     inherit writeScriptBin;
   };
 
@@ -8072,7 +8066,7 @@ let
   agdaPrelude = callPackage ../development/libraries/agda/agda-prelude { };
 
   AgdaStdlib = callPackage ../development/libraries/agda/agda-stdlib {
-    inherit (haskellngPackages) ghcWithPackages;
+    inherit (haskellPackages) ghcWithPackages;
   };
 
   AgdaSheaves = callPackage ../development/libraries/agda/Agda-Sheaves { };
@@ -8829,6 +8823,8 @@ let
 
   samba_light = samba4_light;
 
+  shairport-sync = callPackage ../servers/shairport-sync { };
+
   serfdom = callPackage ../servers/serfdom { };
 
   seyren = callPackage ../servers/monitoring/seyren { };
@@ -9621,6 +9617,8 @@ let
 
   pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
 
+  pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
+
   pam_usb = callPackage ../os-specific/linux/pam_usb { };
 
   paxctl = callPackage ../os-specific/linux/paxctl { };
@@ -9898,11 +9896,7 @@ let
 
   xf86_video_nouveau = xorg.xf86videonouveau;
 
-  xmoto = builderDefsPackage (import ../games/xmoto) {
-    inherit chipmunk sqlite curl zlib bzip2 libjpeg libpng
-      freeglut mesa SDL SDL_mixer SDL_image SDL_net SDL_ttf
-      lua5 ode libxdg_basedir libxml2;
-  };
+  xmoto = callPackage ../games/xmoto { };
 
   xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
 
@@ -9998,6 +9992,8 @@ let
 
   fira-mono = callPackage ../data/fonts/fira-mono { };
 
+  font-awesome-ttf = callPackage ../data/fonts/font-awesome-ttf { };
+
   freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
 
   freepats = callPackage ../data/misc/freepats { };
@@ -10215,11 +10211,16 @@ let
 
   antiword = callPackage ../applications/office/antiword {};
 
-  ardour = ardour3;
+  ardour = ardour4;
 
-  ardour3 =  lowPrio (callPackage ../applications/audio/ardour {
+  ardour3 =  callPackage ../applications/audio/ardour/ardour3.nix {
     inherit (gnome) libgnomecanvas libgnomecanvasmm;
-  });
+  };
+
+  ardour4 =  callPackage ../applications/audio/ardour {
+    inherit (gnome) libgnomecanvas libgnomecanvasmm;
+    inherit (vamp) vampSDK;
+  };
 
   ario = callPackage ../applications/audio/ario { };
 
@@ -10298,9 +10299,7 @@ let
 
   bazaar = callPackage ../applications/version-management/bazaar { };
 
-  bazaarTools = builderDefsPackage (import ../applications/version-management/bazaar/tools.nix) {
-    inherit bazaar;
-  };
+  bazaarTools = callPackage ../applications/version-management/bazaar/tools.nix { };
 
   beast = callPackage ../applications/audio/beast {
     inherit (gnome) libgnomecanvas libart_lgpl;
@@ -10456,7 +10455,7 @@ let
 
   d4x = callPackage ../applications/misc/d4x { };
 
-  darcs = haskell-ng.lib.overrideCabal haskellngPackages.darcs (drv: {
+  darcs = haskell.lib.overrideCabal haskellPackages.darcs (drv: {
     configureFlags = (stdenv.lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
     enableSharedExecutables = false;
     isLibrary = false;
@@ -10716,10 +10715,7 @@ let
 
     stratego = callPackage ../applications/editors/emacs-modes/stratego { };
 
-    structuredHaskellMode = callPackage ../applications/editors/emacs-modes/structured-haskell-mode {
-      inherit (haskellPackages) cabal ;
-      haskellSrcExts = haskellPackages.haskellSrcExts_1_15_0_1;
-    };
+    structuredHaskellMode = haskellPackages.structured-haskell-mode;
 
     sunriseCommander = callPackage ../applications/editors/emacs-modes/sunrise-commander { };
 
@@ -10749,8 +10745,8 @@ let
 
     external = {
       # FIXME: revert when Agda and ghc-mod are fixed on 7.10
-      inherit (haskell-ng.packages.ghc784) ghc-mod Agda;
-      inherit (haskellngPackages) structured-haskell-mode;
+      inherit (haskell.packages.ghc784) ghc-mod Agda;
+      inherit (haskellPackages) structured-haskell-mode;
     };
   };
 
@@ -10929,10 +10925,7 @@ let
     inherit (pythonPackages) matplotlib pycollada;
   };
 
-  freemind = callPackage ../applications/misc/freemind {
-    jdk = jdk;
-    jre = jdk;
-  };
+  freemind = callPackage ../applications/misc/freemind { };
 
   freenet = callPackage ../applications/networking/p2p/freenet { };
 
@@ -11257,6 +11250,8 @@ let
 
   irssi_otr = callPackage ../applications/networking/irc/irssi/otr { };
 
+  ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
+
   bip = callPackage ../applications/networking/irc/bip { };
 
   jabref = callPackage ../applications/office/jabref/default.nix { };
@@ -12039,6 +12034,8 @@ let
 
   sooperlooper = callPackage ../applications/audio/sooperlooper { };
 
+  sorcer = callPackage ../applications/audio/sorcer { };
+
   sound-juicer = callPackage ../applications/audio/sound-juicer { };
 
   spideroak = callPackage ../applications/networking/spideroak { };
@@ -12737,7 +12734,7 @@ let
   xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
 
   xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
-    inherit (haskellngPackages) ghcWithPackages;
+    inherit (haskellPackages) ghcWithPackages;
     packages = self: [];
   };
 
@@ -12822,10 +12819,12 @@ let
     fltk = fltk13;
   };
 
+  zam-plugins = callPackage ../applications/audio/zam-plugins { inherit (xlibs) libX11; };
+
   zathuraCollection = recurseIntoAttrs
     (let callPackage = newScope pkgs.zathuraCollection; in
       import ../applications/misc/zathura {
-        inherit callPackage pkgs fetchurl;
+        inherit callPackage pkgs fetchurl lib;
         stdenv = overrideCC stdenv gcc49;
         useMupdf = config.zathura.useMupdf or false;
       });
@@ -12978,8 +12977,7 @@ let
   gtypist = callPackage ../games/gtypist { };
 
   hedgewars = callPackage ../games/hedgewars {
-    inherit (haskellPackages) ghc network vector utf8String bytestringShow
-      random hslogger dataenc;
+    inherit (haskellPackages) ghcWithPackages;
   };
 
   hexen = callPackage ../games/hexen { };
@@ -14040,6 +14038,10 @@ let
     x11Support = true;
   });
 
+  gnuk = callPackage ../misc/gnuk { };
+  gnuk-unstable = callPackage ../misc/gnuk/unstable.nix { };
+  gnuk-git = callPackage ../misc/gnuk/git.nix { };
+
   guix = callPackage ../tools/package-management/guix { };
 
   gxemul = callPackage ../misc/emulators/gxemul { };
@@ -14484,7 +14486,8 @@ let
   buildbotSlave = buildbot-slave;  # added 2014-12-09
   cool-old-term = cool-retro-term; # added 2015-01-31
   rssglx = rss-glx; #added 2015-03-25
-
+  haskell-ng = haskell;                 # 2015-04-19
+  haskellngPackages = haskellPackages;  # 2015-04-19
 
   opentsdb = callPackage ../tools/misc/opentsdb {};
 
diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix
deleted file mode 100644
index 7540244b9bc..00000000000
--- a/pkgs/top-level/haskell-defaults.nix
+++ /dev/null
@@ -1,223 +0,0 @@
-# Haskell / GHC infrastructure in Nixpkgs
-#
-# In this file, we
-#
-#    * define sets of default package versions for each GHC compiler version,
-#    * associate GHC versions with bootstrap compiler versions and package defaults.
-#
-# The actual Haskell packages are composed in haskell-packages.nix. There is
-# more documentation in there.
-
-{ makeOverridable, lowPrio, hiPrio, stdenv, pkgs, newScope, config, callPackage } : rec {
-
-  # haskell-packages.nix provides the latest possible version of every package,
-  # and this file overrides those version choices per compiler when appropriate.
-  # Older compilers inherit the overrides from newer ones.
-
-  ghcHEADPrefs = self : super : super // {
-    cabalInstall_1_20_0_6 = super.cabalInstall_1_20_0_6.override { Cabal = null; };
-    mtl = self.mtl_2_2_1;
-  };
-
-  ghc784Prefs = self : super : ghcHEADPrefs self super // {
-    cabalInstall_1_20_0_6 = super.cabalInstall_1_20_0_6.override { Cabal = self.Cabal_1_20_0_3; };
-    codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_3; }; };
-    jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_20_0_3; };
-    MonadRandom = self.MonadRandom_0_2_0_1; # newer versions require transformers >= 0.4.x
-    mtl = self.mtl_2_1_3_1;
-    xhtml = null;
-    transformersCompat = super.transformersCompat.override { cabal = self.cabal.override {
-      extension = self: super: { configureFlags = "-fthree " + super.configureFlags or ""; };
-    }; };
-  };
-
-  ghc763Prefs = self : super : ghc784Prefs self super // {
-    Cabal_1_22_0_0 = super.Cabal_1_22_0_0.override {
-      binary = self.binary_0_7_2_2.override { cabal = self.cabal.override { extension = self: super: { doCheck = false; }; }; };
-    };
-    aeson = self.aeson_0_7_0_4;
-    ariadne = super.ariadne.override {
-      haskellNames = self.haskellNames.override {
-        haskellPackages = self.haskellPackages.override { Cabal = self.Cabal_1_18_1_3; };
-      };
-    };
-    attoparsec = self.attoparsec_0_11_3_1;
-    binaryConduit = super.binaryConduit.override { binary = self.binary_0_7_2_2; };
-    bson = super.bson.override { dataBinaryIeee754 = self.dataBinaryIeee754.override { binary = self.binary_0_7_2_2; }; };
-    cabalInstall_1_16_0_2 = super.cabalInstall_1_16_0_2.override {
-      HTTP = self.HTTP.override { network = self.network_2_5_0_0; };
-      network = self.network_2_5_0_0;
-    };
-    criterion = super.criterion.override {
-      statistics = self.statistics.override {
-        vectorBinaryInstances = self.vectorBinaryInstances.override { binary = self.binary_0_7_2_2; };
-      };
-    };
-    entropy = super.entropy.override { cabal = self.cabal.override { Cabal = self.Cabal_1_18_1_3; }; };
-    gloss = null;                       # requires base >= 4.7
-    modularArithmetic = null;           # requires base >= 4.7
-    pipesBinary = super.pipesBinary.override { binary = self.binary_0_7_2_2; };
-    rank1dynamic = super.rank1dynamic.override { binary = self.binary_0_7_2_2; };
-    distributedStatic = super.distributedStatic.override { binary = self.binary_0_7_2_2; };
-    networkTransport = super.networkTransport.override { binary = self.binary_0_7_2_2; };
-    distributedProcess = super.distributedProcess.override { binary = self.binary_0_7_2_2; };
-    scientific = self.scientific_0_2_0_2;
-    singletons = null;                  # requires base >= 4.7
-    transformers = self.transformers_0_3_0_0; # core packagen in ghc > 7.6.x
-    zipArchive = super.zipArchive_0_2_2_1;    # works without binary 0.7.x
-  };
-
-  ghc742Prefs = self : super : ghc763Prefs self super // {
-    aeson = self.aeson_0_7_0_4.override { blazeBuilder = self.blazeBuilder; };
-    extensibleExceptions = null;        # core package in ghc <= 7.4.x
-    hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_16_0_3; };
-    haskeline = super.haskeline.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    primitive = self.primitive_0_5_3_0; # later versions don't compile
-    random = self.random_1_0_1_1;       # requires base >= 4.6.x
-  };
-
-  ghc722Prefs = self : super : ghc742Prefs self super // {
-    cabalInstall = self.cabalInstall_1_20_0_6;
-    caseInsensitive = self.caseInsensitive_1_0_0_1;
-    deepseq = self.deepseq_1_3_0_2;
-    DrIFT = null;                       # doesn't compile with old GHC versions
-    syb = self.syb_0_4_0;
-  };
-
-  ghc704Prefs = self : super : ghc722Prefs self super // {
-    binary = self.binary_0_7_2_2;       # core package in ghc >= 7.2.2
-    caseInsensitive = super.caseInsensitive; # undo the override from ghc 7.2.2
-    HsSyck = self.HsSyck_0_51;
-    random = null;                      # core package in ghc <= 7.0.x
-  };
-
-  ghc6123Prefs = self : super : ghc704Prefs self super // {
-    alex = self.alex_3_1_3;
-    async = self.async_2_0_1_4;
-    attoparsec = self.attoparsec_0_10_4_0;
-    cabalInstall = self.cabalInstall_1_16_0_2;
-    cgi = self.cgi_3001_1_7_5;
-    deepseq = self.deepseq_1_2_0_1;
-    dlist = super.dlist.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    exceptions = null;                  # none of our versions compile
-    jailbreakCabal = super.jailbreakCabal.override { Cabal = self.Cabal_1_16_0_3; };
-    logict = super.logict.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    monadPar = self.monadPar_0_1_0_3;
-    nats = null;                        # none of our versions compile
-    networkUri = super.networkUri.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    parallel = self.parallel_3_2_0_3;
-    primitive = self.primitive_0_5_0_1;
-    reflection = super.reflection.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    scientific = null;                  # none of our versions compile
-    split = self.split_0_1_4_3;
-    stm = self.stm_2_4_2;
-    syb = null;                         # core package in ghc < 7
-    tagged = super.tagged.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    temporary = null;                   # none of our versions compile
-    vector = super.vector_0_10_9_3;
-    vectorAlgorithms = super.vectorAlgorithms.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-  };
-
-  ghc6104Prefs = self : super : ghc6123Prefs self super // {
-    alex = self.alex_2_3_5.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    async = null;                       # none of our versions compile
-    attoparsec = null;                  # none of our versions compile
-    binary = super.binary_0_7_2_2.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    cabalInstall_1_16_0_2 = super.cabalInstall_1_16_0_2;
-    caseInsensitive = super.caseInsensitive.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    happy = super.happy.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    hashable = super.hashable.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    hashtables = super.hashtables.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    hsyslog = super.hsyslog.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    HTTP = super.HTTP.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    HUnit = super.HUnit.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    network = super.network_2_2_1_7.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    parsec = super.parsec.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    QuickCheck = super.QuickCheck.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    stm = self.stm_2_4_2.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    systemFilepath = super.systemFilepath.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    systemFileio = super.systemFileio.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    tar = super.tar.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    text = self.text_0_11_2_3.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    tfRandom = null;                    # does not compile
-    time = self.time_1_1_2_4.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
-    zlib = super.zlib.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
- };
-
-  # Abstraction for Haskell packages collections
-  packagesFun = makeOverridable
-   ({ ghc
-    , prefFun
-    , extension ? (self : super : {})
-    , profExplicit ? false, profDefault ? false
-    , modifyPrio ? lowPrio
-    } :
-    let haskellPackagesClass = import ./haskell-packages.nix {
-          inherit pkgs newScope ghc modifyPrio;
-          enableLibraryProfiling =
-            if profExplicit then profDefault
-                            else config.cabal.libraryProfiling or profDefault;
-        };
-        haskellPackagesPrefsClass = self : let super = haskellPackagesClass self; in super // prefFun self super;
-        haskellPackagesExtensionClass = self : let super = haskellPackagesPrefsClass self; in super // extension self super;
-        haskellPackages = haskellPackagesExtensionClass haskellPackages;
-    in haskellPackages);
-
-  defaultVersionPrioFun =
-    profDefault :
-    if config.cabal.libraryProfiling or false == profDefault
-      then (x : x)
-      else lowPrio;
-
-  packages = args : let r = packagesFun args;
-                    in  r // { lowPrio     = r.override { modifyPrio   = lowPrio; };
-                               highPrio    = r.override { modifyPrio   = hiPrio; };
-                               noProfiling = r.override { profDefault  = false;
-                                                          profExplicit = true;
-                                                          modifyPrio   = defaultVersionPrioFun false; };
-                               profiling   = r.override { profDefault  = true;
-                                                          profExplicit = true;
-                                                          modifyPrio   = defaultVersionPrioFun true; };
-                             };
-
-  # Compiler configurations
-  #
-  # Here, we associate compiler versions with bootstrap compiler versions and
-  # preference functions.
-
-  packages_ghc784 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc784;
-               prefFun = ghc784Prefs;
-             };
-
-  packages_ghc763 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc763;
-               prefFun = ghc763Prefs;
-             };
-
-  packages_ghc742 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc742;
-               prefFun = ghc742Prefs;
-             };
-
-  packages_ghc722 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc722;
-               prefFun = ghc722Prefs;
-             };
-
-  packages_ghc704 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc704;
-               prefFun = ghc704Prefs;
-             };
-
-  packages_ghc6123 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc6123;
-               prefFun = ghc6123Prefs;
-             };
-
-  packages_ghc6104 =
-    packages { ghc = pkgs.haskell-ng.compiler.ghc6104;
-               prefFun = ghc6104Prefs;
-             };
-
-}
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 512d4b74dfb..0051c2b3e21 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -1,3269 +1,88 @@
-# Haskell packages in Nixpkgs
-#
-# This file defines a function parameterized by the following:
-#
-#    pkgs:
-#       the whole Nixpkgs (so that we can depend on non-Haskell packages)
-#
-#    newScope:
-#       for redefining callPackage locally to resolve dependencies of
-#       Haskell packages automatically
-#
-#    ghc:
-#       the GHC version to be used for building the Haskell packages
-#
-#    prefFun:
-#       version preferences for Haskell packages (see below)
-#
-#    enableLibraryProfiling:
-#       Boolean flag indicating whether profiling libraries for all Haskell
-#       packages should be built. If a library is to be built with profiling
-#       enabled, its dependencies should have profiling enabled as well.
-#       Therefore, this is implemented as a global flag.
-#
-#    modifyPrio:
-#       Either the identity function or lowPrio is intended to be passed
-#       here. The idea is that we can make a complete set of Haskell packages
-#       have low priority from the outside.
-#
-#
-# Policy for keeping multiple versions:
-#
-# We keep multiple versions for
-#
-#    * packages that are part of the Haskell Platform
-#    * packages that are known to have severe interface changes
-#
-# For the packages where we keep multiple versions, version x.y.z is mapped
-# to an attribute of name package_x_y_z and stored in a Nix expression called
-# x.y.z.nix. There is no default.nix for such packages. There also is an
-# attribute package that is defined to be self.package_x_y_z where x.y.z is
-# the default version of the package. The global default can be overridden by
-# passing a preferences function.
-#
-# For most packages, however, we keep only one version, and use default.nix.
+{ pkgs, callPackage, stdenv }:
 
-{ pkgs, newScope, ghc, modifyPrio ? (x : x)
-, enableLibraryProfiling ? false
-, enableSharedLibraries ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version
-, enableSharedExecutables ? pkgs.stdenv.lib.versionOlder "7.7" ghc.version
-, enableCheckPhase ? pkgs.stdenv.lib.versionOlder "7.4" ghc.version
-, enableStaticLibraries ? true
-}:
+rec {
 
-# We redefine callPackage to take into account the new scope. The optional
-# modifyPrio argument can be set to lowPrio to make all Haskell packages have
-# low priority.
+  lib = import ../development/haskell-modules/lib.nix { inherit pkgs; };
 
-self : let callPackage = x : y : modifyPrio (newScope self x y); in
+  compiler = {
 
-# Indentation deliberately broken at this point to keep the bulk
-# of this file at a low indentation level.
-
-{
-  inherit callPackage;
-
-  # GHC and its wrapper
-  #
-  # We use a wrapped version of GHC for nearly everything. The wrapped version
-  # adds functionality to GHC to find libraries depended on or installed via
-  # Nix. Because the wrapper is so much more useful than the plain GHC, we
-  # call the plain GHC ghcPlain and the wrapped GHC simply ghc.
-
-  ghcPlain = pkgs.lowPrio ghc; # Note that "ghc" is not "self.ghc" and
-                               # refers to the function argument at the
-                               # top of this file.
-
-  ghc = callPackage ../development/compilers/ghc/wrapper.nix {
-    ghc = ghc; # refers to ghcPlain
-  };
-
-  # An experimental wrapper around ghcPlain that does not automatically
-  # pick up packages from the profile, but instead has a fixed set of packages
-  # in its global database. The set of packages can be specified as an
-  # argument to this function.
-
-  ghcWithPackages = pkgs : callPackage ../development/compilers/ghc/with-packages.nix {
-    ghc = ghc;                  # refers to ghcPlain
-    packages = pkgs self;
-    ignoreCollisions = false;
-  };
-
-  ghcWithPackagesOld = pkgs : (self.ghcWithPackages pkgs).override { ignoreCollisions = true; };
-
-  # This is the Cabal builder, the function we use to build most Haskell
-  # packages. It isn't the Cabal library, which is spelled "Cabal".
-
-  cabal = callPackage ../build-support/cabal {
-    Cabal = null;               # prefer the Cabal version shipped with the compiler
-    hscolour = self.hscolourBootstrap;
-    inherit enableLibraryProfiling enableCheckPhase
-      enableStaticLibraries enableSharedLibraries enableSharedExecutables;
-    glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
-    extension = self : super : {};
-  };
-
-  # A variant of the cabal build driver that disables unit testing.
-  # Useful for breaking cycles, where the unit test of a package A
-  # depends on package B, which has A as a regular build input.
-  cabalNoTest = self.cabal.override { enableCheckPhase = false; };
-
-  # Convenience helper function.
-  disableTest = x: x.override { cabal = self.cabalNoTest; };
-
-  # Haskell libraries.
-
-  acidState = callPackage ../development/libraries/haskell/acid-state {};
-
-  accelerate = callPackage ../development/libraries/haskell/accelerate {};
-
-  accelerateCuda = callPackage ../development/libraries/haskell/accelerate-cuda {};
-
-  accelerateExamples = callPackage ../development/libraries/haskell/accelerate-examples {};
-
-  accelerateFft = callPackage ../development/libraries/haskell/accelerate-fft {};
-
-  accelerateIo = callPackage ../development/libraries/haskell/accelerate-io {};
-
-  acmeLookofdisapproval = callPackage ../development/libraries/haskell/acme-lookofdisapproval {};
-
-  active = callPackage ../development/libraries/haskell/active {};
-
-  ACVector = callPackage ../development/libraries/haskell/AC-Vector {};
-
-  abstractDeque = callPackage ../development/libraries/haskell/abstract-deque {};
-
-  abstractDequeTests = callPackage ../development/libraries/haskell/abstract-deque-tests {};
-
-  abstractPar = callPackage ../development/libraries/haskell/abstract-par {};
-
-  ad = callPackage ../development/libraries/haskell/ad {};
-
-  adjunctions = callPackage ../development/libraries/haskell/adjunctions {};
-
-  AES = callPackage ../development/libraries/haskell/AES {};
-
-  aeson_0_7_0_4 = callPackage ../development/libraries/haskell/aeson/0.7.0.4.nix { blazeBuilder = null; };
-  aeson_0_8_0_2 = callPackage ../development/libraries/haskell/aeson/0.8.0.2.nix { blazeBuilder = null; };
-  aeson = self.aeson_0_8_0_2;
-
-  aesonPretty = callPackage ../development/libraries/haskell/aeson-pretty {};
-
-  aesonQq = callPackage ../development/libraries/haskell/aeson-qq {};
-
-  aesonUtils = callPackage ../development/libraries/haskell/aeson-utils {};
-
-  algebra = callPackage ../development/libraries/haskell/algebra {};
-
-  alsaCore = callPackage ../development/libraries/haskell/alsa-core {};
-
-  alsaMixer = callPackage ../development/libraries/haskell/alsa-mixer {};
-
-  alsaPcm = callPackage ../development/libraries/haskell/alsa-pcm {};
-
-  amqp = callPackage ../development/libraries/haskell/amqp {};
-
-  annotatedWlPprint = callPackage ../development/libraries/haskell/annotated-wl-pprint {};
-
-  appar = callPackage ../development/libraries/haskell/appar {};
-
-  ansiTerminal = callPackage ../development/libraries/haskell/ansi-terminal {};
-
-  ansiWlPprint = callPackage ../development/libraries/haskell/ansi-wl-pprint {};
-
-  applicativeQuoters = callPackage ../development/libraries/haskell/applicative-quoters {};
-
-  ariadne = callPackage ../development/libraries/haskell/ariadne {};
-
-  arithmoi = callPackage ../development/libraries/haskell/arithmoi {};
-
-  arrows = callPackage ../development/libraries/haskell/arrows {};
-
-  assertFailure = callPackage ../development/libraries/haskell/assert-failure {};
-
-  asn1Data = callPackage ../development/libraries/haskell/asn1-data {};
-
-  asn1Encoding = callPackage ../development/libraries/haskell/asn1-encoding {};
-
-  asn1Parse = callPackage ../development/libraries/haskell/asn1-parse {};
-
-  asn1Types = callPackage ../development/libraries/haskell/asn1-types {};
-
-  async_2_0_1_4 = callPackage ../development/libraries/haskell/async/2.0.1.4.nix {};
-  async_2_0_1_6 = callPackage ../development/libraries/haskell/async/2.0.1.6.nix {};
-  async = self.async_2_0_1_6;
-
-  atomicPrimops = callPackage ../development/libraries/haskell/atomic-primops {};
-
-  attempt = callPackage ../development/libraries/haskell/attempt {};
-
-  attoLisp = callPackage ../development/libraries/haskell/atto-lisp {};
-
-  attoparsec_0_10_4_0 = callPackage ../development/libraries/haskell/attoparsec/0.10.4.0.nix {};
-  attoparsec_0_11_3_1 = callPackage ../development/libraries/haskell/attoparsec/0.11.3.1.nix {};
-  attoparsec_0_12_1_2 = callPackage ../development/libraries/haskell/attoparsec/0.12.1.2.nix {};
-  attoparsec = self.attoparsec_0_12_1_2;
-
-  attoparsecBinary = callPackage ../development/libraries/haskell/attoparsec-binary {};
-
-  attoparsecConduit = callPackage ../development/libraries/haskell/attoparsec-conduit {};
-
-  attoparsecEnumerator = callPackage ../development/libraries/haskell/attoparsec-enumerator {};
-
-  autoUpdate = callPackage ../development/libraries/haskell/auto-update {};
-
-  aws = callPackage ../development/libraries/haskell/aws {};
-
-  awsEc2 = callPackage ../development/libraries/haskell/aws-ec2 {};
-
-  authenticate = callPackage ../development/libraries/haskell/authenticate {};
-
-  authenticateOauth = callPackage ../development/libraries/haskell/authenticate-oauth {};
-
-  base16Bytestring = callPackage ../development/libraries/haskell/base16-bytestring {};
-
-  base32Bytestring = callPackage ../development/libraries/haskell/base32-bytestring {};
-
-  base64String = callPackage ../development/libraries/haskell/base64-string {};
-
-  base64Bytestring = callPackage ../development/libraries/haskell/base64-bytestring {};
-
-  baseCompat = callPackage ../development/libraries/haskell/base-compat {};
-
-  baseUnicodeSymbols = callPackage ../development/libraries/haskell/base-unicode-symbols {};
-
-  basePrelude = callPackage ../development/libraries/haskell/base-prelude {};
-
-  basicPrelude = callPackage ../development/libraries/haskell/basic-prelude {};
-
-  benchpress = callPackage ../development/libraries/haskell/benchpress {};
-
-  bencoding = callPackage ../development/libraries/haskell/bencoding {};
-
-  bencode = callPackage ../development/libraries/haskell/bencode {};
-
-  bert = callPackage ../development/libraries/haskell/bert {};
-
-  bifunctors = callPackage ../development/libraries/haskell/bifunctors {};
-
-  bimap = callPackage ../development/libraries/haskell/bimap {};
-
-  binary_0_7_2_2 = callPackage ../development/libraries/haskell/binary/0.7.2.2.nix {};
-  binary = null;                # core package since ghc >= 7.2.x
-
-  binaryStrict = callPackage ../development/libraries/haskell/binary-strict {};
-
-  binaryConduit = callPackage ../development/libraries/haskell/binary-conduit {};
-
-  binaryShared = callPackage ../development/libraries/haskell/binary-shared {};
-
-  bindingsDSL = callPackage ../development/libraries/haskell/bindings-DSL {};
-
-  bindingsGLFW = callPackage ../development/libraries/haskell/bindings-GLFW {};
-
-  bindingsLibusb = callPackage ../development/libraries/haskell/bindings-libusb {
-    libusb = pkgs.libusb1;
-  };
-
-  bindingsPortaudio = callPackage ../development/libraries/haskell/bindings-portaudio {};
-
-  bindingsPosix = callPackage ../development/libraries/haskell/bindings-posix {};
-
-  bitarray = callPackage ../development/libraries/haskell/bitarray {};
-
-  bitmap = callPackage ../development/libraries/haskell/bitmap {};
-
-  bitsAtomic = callPackage ../development/libraries/haskell/bits-atomic {};
-
-  bitsExtras = callPackage ../development/libraries/haskell/bits-extras {};
-
-  bitset = callPackage ../development/libraries/haskell/bitset {};
-
-  bktrees = callPackage ../development/libraries/haskell/bktrees {};
-
-  blankCanvas = callPackage ../development/libraries/haskell/blank-canvas {};
-
-  blazeBuilder = callPackage ../development/libraries/haskell/blaze-builder {};
-
-  blazeBuilderConduit = callPackage ../development/libraries/haskell/blaze-builder-conduit {};
-
-  blazeBuilderEnumerator = callPackage ../development/libraries/haskell/blaze-builder-enumerator {};
-
-  blazeFromHtml = callPackage ../development/libraries/haskell/blaze-from-html {};
-
-  blazeHtml = callPackage ../development/libraries/haskell/blaze-html {};
-
-  blazeMarkup = callPackage ../development/libraries/haskell/blaze-markup {};
-
-  blazeSvg = callPackage ../development/libraries/haskell/blaze-svg {};
-
-  blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {};
-
-  BlogLiterately = callPackage ../development/libraries/haskell/BlogLiterately {};
-
-  bloomfilter = callPackage ../development/libraries/haskell/bloomfilter {};
-
-  bmp = callPackage ../development/libraries/haskell/bmp {};
-
-  Boolean = callPackage ../development/libraries/haskell/Boolean {};
-
-  boolExtras = callPackage ../development/libraries/haskell/bool-extras {};
-
-  boundingboxes = callPackage ../development/libraries/haskell/boundingboxes {};
-
-  BoundedChan = callPackage ../development/libraries/haskell/BoundedChan {};
-
-  boxes = callPackage ../development/libraries/haskell/boxes {};
-
-  brainfuck = callPackage ../development/libraries/haskell/brainfuck {};
-
-  bson = callPackage ../development/libraries/haskell/bson {};
-
-  boomerang = callPackage ../development/libraries/haskell/boomerang {};
-
-  bound = callPackage ../development/libraries/haskell/bound {};
-
-  bv = callPackage ../development/libraries/haskell/bv {};
-
-  byteable = callPackage ../development/libraries/haskell/byteable {};
-
-  bytedump = callPackage ../development/libraries/haskell/bytedump {};
-
-  byteorder = callPackage ../development/libraries/haskell/byteorder {};
-
-  bytes = callPackage ../development/libraries/haskell/bytes {};
-
-  bytestringNums = callPackage ../development/libraries/haskell/bytestring-nums {};
-
-  bytestringLexing = callPackage ../development/libraries/haskell/bytestring-lexing {};
-
-  bytestringMmap = callPackage ../development/libraries/haskell/bytestring-mmap {};
-
-  bytestringShow = callPackage ../development/libraries/haskell/bytestring-show {};
-
-  bytestringTrie = callPackage ../development/libraries/haskell/bytestring-trie {};
-
-  bytestringProgress = callPackage ../development/libraries/haskell/bytestring-progress {};
-
-  bzlib = callPackage ../development/libraries/haskell/bzlib {};
-
-  call = callPackage ../development/libraries/haskell/call {};
-
-  c2hs = callPackage ../development/tools/haskell/c2hs {};
-
-  c2hsc = callPackage ../development/tools/haskell/c2hsc {};
-
-  Cabal_1_16_0_3 = callPackage ../development/libraries/haskell/Cabal/1.16.0.3.nix {};
-  Cabal_1_18_1_3 = callPackage ../development/libraries/haskell/Cabal/1.18.1.3.nix {};
-  Cabal_1_20_0_3 = callPackage ../development/libraries/haskell/Cabal/1.20.0.3.nix {};
-  Cabal_1_22_0_0 = callPackage ../development/libraries/haskell/Cabal/1.22.0.0.nix {};
-  Cabal = null;                 # core package since forever
-
-  cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {};
-
-  cabalFileTh = callPackage ../development/libraries/haskell/cabal-file-th {};
-
-  cabalLenses = callPackage ../development/libraries/haskell/cabal-lenses {};
-
-  cabalMacosx = callPackage ../development/libraries/haskell/cabal-macosx {};
-
-  cairo = callPackage ../development/libraries/haskell/cairo {
-    inherit (pkgs) cairo zlib;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  carray = callPackage ../development/libraries/haskell/carray {};
-
-  categories = callPackage ../development/libraries/haskell/categories {};
-
-  cassava = callPackage ../development/libraries/haskell/cassava {};
-
-  caseInsensitive_1_0_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.1.nix {};
-  caseInsensitive_1_2_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.2.0.1.nix {};
-  caseInsensitive = self.caseInsensitive_1_2_0_1;
-
-  cautiousFile = callPackage ../development/libraries/haskell/cautious-file {};
-
-  CCdelcont = callPackage ../development/libraries/haskell/CC-delcont {};
-
-  cereal = callPackage ../development/libraries/haskell/cereal {};
-
-  cerealConduit = callPackage ../development/libraries/haskell/cereal-conduit {};
-
-  certificate = callPackage ../development/libraries/haskell/certificate {};
-
-  cgi_3001_1_7_5 = callPackage ../development/libraries/haskell/cgi/3001.1.7.5.nix {};
-  cgi_3001_2_0_0 = callPackage ../development/libraries/haskell/cgi/3001.2.0.0.nix {};
-  cgi = self.cgi_3001_2_0_0;
-
-  cgrep = callPackage ../development/libraries/haskell/cgrep {};
-
-  charset = callPackage ../development/libraries/haskell/charset {};
-
-  charsetdetectAe = callPackage ../development/libraries/haskell/charsetdetect-ae {};
-
-  Chart = callPackage ../development/libraries/haskell/Chart {};
-  ChartCairo = callPackage ../development/libraries/haskell/Chart-cairo {};
-  ChartDiagrams = callPackage ../development/libraries/haskell/Chart-diagrams {};
-  ChartGtk = callPackage ../development/libraries/haskell/Chart-gtk {};
-
-  chaselevDeque = callPackage ../development/libraries/haskell/chaselev-deque {};
-
-  ChasingBottoms = callPackage ../development/libraries/haskell/ChasingBottoms {};
-
-  cheapskate = callPackage ../development/libraries/haskell/cheapskate {};
-
-  checkers = callPackage ../development/libraries/haskell/checkers {};
-
-  chell = callPackage ../development/libraries/haskell/chell {};
-
-  chellQuickcheck = callPackage ../development/libraries/haskell/chell-quickcheck {};
-
-  chunkedData = callPackage ../development/libraries/haskell/chunked-data {};
-
-  citeprocHs = callPackage ../development/libraries/haskell/citeproc-hs {};
-
-  cipherAes = callPackage ../development/libraries/haskell/cipher-aes {};
-
-  cipherAes128 = callPackage ../development/libraries/haskell/cipher-aes128 {};
-
-  cipherBlowfish = callPackage ../development/libraries/haskell/cipher-blowfish {};
-
-  cipherCamellia = callPackage ../development/libraries/haskell/cipher-camellia {};
-
-  cipherDes = callPackage ../development/libraries/haskell/cipher-des {};
-
-  cipherRc4 = callPackage ../development/libraries/haskell/cipher-rc4 {};
-
-  circlePacking = callPackage ../development/libraries/haskell/circle-packing {};
-
-  clashLib = callPackage ../development/libraries/haskell/clash-lib {};
-
-  clashPrelude = callPackage ../development/libraries/haskell/clash-prelude {};
-
-  classyPrelude = callPackage ../development/libraries/haskell/classy-prelude {};
-
-  classyPreludeConduit = callPackage ../development/libraries/haskell/classy-prelude-conduit {};
-
-  classyPreludeYesod = callPackage ../development/libraries/haskell/classy-prelude-yesod {};
-
-  clay = callPackage ../development/libraries/haskell/clay {};
-
-  cleanUnions = callPackage ../development/libraries/haskell/clean-unions {};
-
-  clientsession = callPackage ../development/libraries/haskell/clientsession {};
-
-  clock = callPackage ../development/libraries/haskell/clock {};
-
-  cmdargs = callPackage ../development/libraries/haskell/cmdargs {};
-
-  cmdlib = callPackage ../development/libraries/haskell/cmdlib {};
-
-  cmdtheline = callPackage ../development/libraries/haskell/cmdtheline {};
-
-  codeBuilder = callPackage ../development/libraries/haskell/code-builder {};
-
-  CodecImageDevIL = callPackage ../development/libraries/haskell/codec-image-devil {};
-
-  colorizeHaskell = callPackage ../development/libraries/haskell/colorize-haskell {};
-
-  colors = callPackage ../development/libraries/haskell/colors {};
-
-  colour = callPackage ../development/libraries/haskell/colour {};
-
-  comonad = callPackage ../development/libraries/haskell/comonad {};
-
-  comonadsFd = callPackage ../development/libraries/haskell/comonads-fd {};
-
-  comonadTransformers = callPackage ../development/libraries/haskell/comonad-transformers {};
-
-  compactStringFix = callPackage ../development/libraries/haskell/compact-string-fix {};
-
-  compdata = callPackage ../development/libraries/haskell/compdata {};
-
-  compdataParam = callPackage ../development/libraries/haskell/compdata-param {};
-
-  composition = callPackage ../development/libraries/haskell/composition {};
-
-  compressed = callPackage ../development/libraries/haskell/compressed {};
-
-  concatenative = callPackage ../development/libraries/haskell/concatenative {};
-
-  concreteTyperep = callPackage ../development/libraries/haskell/concreteTyperep {};
-
-  cond = callPackage ../development/libraries/haskell/cond {};
-
-  conduit = callPackage ../development/libraries/haskell/conduit {};
-
-  conduitCombinators = callPackage ../development/libraries/haskell/conduit-combinators {};
-
-  conduitExtra = callPackage ../development/libraries/haskell/conduit-extra {};
-
-  ConfigFile = callPackage ../development/libraries/haskell/ConfigFile {};
-
-  configurator = callPackage ../development/libraries/haskell/configurator {};
-
-  connection = callPackage ../development/libraries/haskell/connection {};
-
-  constraints = callPackage ../development/libraries/haskell/constraints {};
-
-  controlBool = callPackage ../development/libraries/haskell/control-bool {};
-
-  controlMonadFree = callPackage ../development/libraries/haskell/control-monad-free {};
-
-  controlMonadLoop = callPackage ../development/libraries/haskell/control-monad-loop {};
-
-  convertible = callPackage ../development/libraries/haskell/convertible {};
-
-  continuedFractions = callPackage ../development/libraries/haskell/continued-fractions {};
-
-  contravariant = callPackage ../development/libraries/haskell/contravariant {};
-
-  concurrentExtra = callPackage ../development/libraries/haskell/concurrent-extra {};
-
-  concurrentSupply = callPackage ../development/libraries/haskell/concurrent-supply {};
-
-  converge = callPackage ../development/libraries/haskell/converge {};
-
-  cookie = callPackage ../development/libraries/haskell/cookie {};
-
-  coroutineObject = callPackage ../development/libraries/haskell/coroutine-object {};
-
-  cprngAes = callPackage ../development/libraries/haskell/cprng-aes {};
-
-  criterion = callPackage ../development/libraries/haskell/criterion {};
-
-  Crypto = callPackage ../development/libraries/haskell/Crypto {};
-
-  cryptoApi = callPackage ../development/libraries/haskell/crypto-api {};
-
-  cryptocipher = callPackage ../development/libraries/haskell/cryptocipher {};
-
-  cryptoCipherTests = callPackage ../development/libraries/haskell/crypto-cipher-tests {};
-
-  cryptoCipherTypes = callPackage ../development/libraries/haskell/crypto-cipher-types {};
-
-  cryptoConduit = callPackage ../development/libraries/haskell/crypto-conduit {};
-
-  cryptohash = callPackage ../development/libraries/haskell/cryptohash {};
-
-  cryptohashConduit = callPackage ../development/libraries/haskell/cryptohash-conduit {};
-
-  cryptohashCryptoapi = callPackage ../development/libraries/haskell/cryptohash-cryptoapi {};
-
-  cryptoNumbers = callPackage ../development/libraries/haskell/crypto-numbers {};
-
-  cryptoPubkeyTypes = callPackage ../development/libraries/haskell/crypto-pubkey-types {};
-
-  cryptoPubkey = callPackage ../development/libraries/haskell/crypto-pubkey {};
-
-  cryptoRandom = callPackage ../development/libraries/haskell/crypto-random {};
-
-  cryptoRandomApi = callPackage ../development/libraries/haskell/crypto-random-api {};
-
-  cuda = callPackage ../development/libraries/haskell/cuda {
-    inherit (pkgs.linuxPackages) nvidia_x11;
-  };
-
-  csv = callPackage ../development/libraries/haskell/csv {};
-
-  csvConduit = callPackage ../development/libraries/haskell/csv-conduit {};
-
-  cssText = callPackage ../development/libraries/haskell/css-text {};
-
-  cufft = callPackage ../development/libraries/haskell/cufft {};
-
-  curl = callPackage ../development/libraries/haskell/curl { curl = pkgs.curl; };
-
-  cpu = callPackage ../development/libraries/haskell/cpu {};
-
-  daemons = callPackage ../development/libraries/haskell/daemons { };
-
-  dataAccessor = callPackage ../development/libraries/haskell/data-accessor/data-accessor.nix {};
-
-  dataAccessorTemplate = callPackage ../development/libraries/haskell/data-accessor/data-accessor-template.nix {};
-
-  dataAccessorTransformers = callPackage ../development/libraries/haskell/data-accessor/data-accessor-transformers.nix {};
-
-  dataAccessorMtl = callPackage ../development/libraries/haskell/data-accessor/data-accessor-mtl.nix {};
-
-  dataBinaryIeee754 = callPackage ../development/libraries/haskell/data-binary-ieee754 {};
-
-  dataDefault = callPackage ../development/libraries/haskell/data-default {};
-
-  dataDefaultClass = callPackage ../development/libraries/haskell/data-default-class {};
-  dataDefaultInstancesBase = callPackage ../development/libraries/haskell/data-default-instances-containers {};
-  dataDefaultInstancesContainers = callPackage ../development/libraries/haskell/data-default-instances-base {};
-  dataDefaultInstancesDlist = callPackage ../development/libraries/haskell/data-default-instances-dlist {};
-  dataDefaultInstancesOldLocale = callPackage ../development/libraries/haskell/data-default-instances-old-locale {};
-
-  dataenc = callPackage ../development/libraries/haskell/dataenc {};
-
-  dataFin = callPackage ../development/libraries/haskell/data-fin {};
-
-  dataFix = callPackage ../development/libraries/haskell/data-fix {};
-
-  dataFlags = callPackage ../development/libraries/haskell/data-flags {};
-
-  dataHash = callPackage ../development/libraries/haskell/data-hash {};
-
-  dataInttrie = callPackage ../development/libraries/haskell/data-inttrie {};
-
-  dataLens = callPackage ../development/libraries/haskell/data-lens {};
-
-  dataLensFd = callPackage ../development/libraries/haskell/data-lens-fd {};
-
-  dataLensLight = callPackage ../development/libraries/haskell/data-lens-light {};
-
-  dataLensTemplate = callPackage ../development/libraries/haskell/data-lens-template {};
-
-  dataMemocombinators = callPackage ../development/libraries/haskell/data-memocombinators {};
-
-  dataOrdlist = callPackage ../development/libraries/haskell/data-ordlist {};
-
-  dataPprint = callPackage ../development/libraries/haskell/data-pprint {};
-
-  dataReify = callPackage ../development/libraries/haskell/data-reify {};
-
-  dateCache = callPackage ../development/libraries/haskell/date-cache {};
-
-  dataChecked = callPackage ../development/libraries/haskell/data-checked {};
-
-  datetime = callPackage ../development/libraries/haskell/datetime {};
-
-  DAV = callPackage ../development/libraries/haskell/DAV {};
-
-  dbmigrations = callPackage ../development/libraries/haskell/dbmigrations {};
-
-  dbus = callPackage ../development/libraries/haskell/dbus {};
-
-  Decimal = callPackage ../development/libraries/haskell/Decimal {};
-
-  deepseq_1_2_0_1 = callPackage ../development/libraries/haskell/deepseq/1.2.0.1.nix {};
-  deepseq_1_3_0_2 = callPackage ../development/libraries/haskell/deepseq/1.3.0.2.nix {};
-  deepseq = null;               # core package since ghc >= 7.4.x
-
-  deepseqGenerics = callPackage ../development/libraries/haskell/deepseq-generics {};
-
-  deepseqTh = callPackage ../development/libraries/haskell/deepseq-th {};
-
-  derive = callPackage ../development/libraries/haskell/derive {};
-
-  dependentMap = callPackage ../development/libraries/haskell/dependent-map {};
-
-  dependentSum = callPackage ../development/libraries/haskell/dependent-sum {};
-
-  dependentSumTemplate = callPackage ../development/libraries/haskell/dependent-sum-template {};
-
-  derp = callPackage ../development/libraries/haskell/derp {};
-
-  dice = callPackage ../development/libraries/haskell/dice {};
-
-  diagrams = callPackage ../development/libraries/haskell/diagrams/diagrams.nix {};
-  diagramsBuilder = callPackage ../development/libraries/haskell/diagrams/builder { };
-  diagramsBuilderWrapper = callPackage ../development/libraries/haskell/diagrams/builder/wrapper.nix { };
-  diagramsCairo = callPackage ../development/libraries/haskell/diagrams/cairo.nix {};
-  diagramsCore = callPackage ../development/libraries/haskell/diagrams/core.nix {};
-  diagramsContrib = callPackage ../development/libraries/haskell/diagrams/contrib.nix {};
-  diagramsGtk = callPackage ../development/libraries/haskell/diagrams/gtk.nix {};
-  diagramsLib = callPackage ../development/libraries/haskell/diagrams/lib.nix {};
-  diagramsPostscript = callPackage ../development/libraries/haskell/diagrams/postscript.nix {};
-  diagramsRasterific = callPackage ../development/libraries/haskell/diagrams/rasterific.nix {};
-  diagramsSvg = callPackage ../development/libraries/haskell/diagrams/svg.nix {};
-
-  Diff = callPackage ../development/libraries/haskell/Diff {};
-
-  diff3 = callPackage ../development/libraries/haskell/diff3 {};
-
-  digest = callPackage ../development/libraries/haskell/digest {
-    inherit (pkgs) zlib;
-  };
-
-  digestPure = callPackage ../development/libraries/haskell/digest-pure {};
-
-  digestiveFunctors = callPackage ../development/libraries/haskell/digestive-functors {};
-
-  digestiveFunctorsAeson = callPackage ../development/libraries/haskell/digestive-functors-aeson {};
-
-  digestiveFunctorsHeist = callPackage ../development/libraries/haskell/digestive-functors-heist {};
-
-  digestiveFunctorsSnap = callPackage ../development/libraries/haskell/digestive-functors-snap {};
-
-  digits = callPackage ../development/libraries/haskell/digits {};
-
-  dimensional = callPackage ../development/libraries/haskell/dimensional {};
-
-  dimensionalTf = callPackage ../development/libraries/haskell/dimensional-tf {};
-
-  directSqlite = callPackage ../development/libraries/haskell/direct-sqlite {};
-
-  directoryLayout = callPackage ../development/libraries/haskell/directory-layout {};
-
-  directoryTree = callPackage ../development/libraries/haskell/directory-tree {};
-
-  distributedStatic = callPackage ../development/libraries/haskell/distributed-static {};
-
-  distributedProcess = callPackage ../development/libraries/haskell/distributed-process {};
-
-  distributedProcessMonadControl = callPackage ../development/libraries/haskell/distributed-process-monad-control {};
-
-  distributedProcessP2p = callPackage ../development/libraries/haskell/distributed-process-p2p {};
-
-  distributedProcessPlatform = callPackage ../development/libraries/haskell/distributed-process-platform {};
-
-  distributive = callPackage ../development/libraries/haskell/distributive {};
-
-  djinn = callPackage ../development/libraries/haskell/djinn {};
-
-  djinnGhc = callPackage ../development/libraries/haskell/djinn-ghc {};
-
-  djinnLib = callPackage ../development/libraries/haskell/djinn-lib {};
-
-  dlist = callPackage ../development/libraries/haskell/dlist {};
-
-  dlistInstances = callPackage ../development/libraries/haskell/dlist-instances {};
-
-  dns = callPackage ../development/libraries/haskell/dns {};
-
-  doctest = callPackage ../development/libraries/haskell/doctest {};
-
-  doctestProp = callPackage ../development/libraries/haskell/doctest-prop {};
-
-  domSelector = callPackage ../development/libraries/haskell/dom-selector {};
-
-  dotgen = callPackage ../development/libraries/haskell/dotgen {};
-
-  doubleConversion = callPackage ../development/libraries/haskell/double-conversion {};
-
-  download = callPackage ../development/libraries/haskell/download {};
-
-  downloadCurl = callPackage ../development/libraries/haskell/download-curl {};
-
-  DRBG = callPackage ../development/libraries/haskell/DRBG {};
-
-  dsp = callPackage ../development/libraries/haskell/dsp {};
-
-  dstring = callPackage ../development/libraries/haskell/dstring {};
-
-  dualTree = callPackage ../development/libraries/haskell/dual-tree {};
-
-  dynamicCabal = callPackage ../development/libraries/haskell/dynamic-cabal {};
-
-  dyre = callPackage ../development/libraries/haskell/dyre {};
-
-  easyFile = callPackage ../development/libraries/haskell/easy-file {};
-
-  editDistance = callPackage ../development/libraries/haskell/edit-distance {};
-
-  editline = callPackage ../development/libraries/haskell/editline {};
-
-  ekg = callPackage ../development/libraries/haskell/ekg {};
-  ekgBosun = callPackage ../development/libraries/haskell/ekg-bosun {};
-  ekgCarbon = callPackage ../development/libraries/haskell/ekg-carbon {};
-  ekgCore = callPackage ../development/libraries/haskell/ekg-core {};
-
-  elerea = callPackage ../development/libraries/haskell/elerea {};
-
-  Elm = callPackage ../development/compilers/elm/elm.nix {};
-
-  elmCompiler = callPackage ../development/compilers/elm/elm-compiler.nix {};
-
-  elmMake = callPackage ../development/compilers/elm/elm-make.nix {
-    optparseApplicative = self.optparseApplicative_0_10_0;
-  };
-
-  elmPackage = callPackage ../development/compilers/elm/elm-package.nix {
-    optparseApplicative = self.optparseApplicative_0_10_0;
-  };
-
-  elmServer = callPackage ../development/compilers/elm/elm-server.nix {};
-
-  elmRepl = callPackage ../development/compilers/elm/elm-repl.nix {};
-
-  elmReactor = callPackage ../development/compilers/elm/elm-reactor.nix {};
-
-  elmGet = callPackage ../development/compilers/elm/elm-get.nix {
-    optparseApplicative = self.optparseApplicative_0_10_0;
-  };
-
-  emailValidate = callPackage ../development/libraries/haskell/email-validate {};
-
-  enclosedExceptions = callPackage ../development/libraries/haskell/enclosed-exceptions {};
-
-  encoding = callPackage ../development/libraries/haskell/encoding {};
-
-  engineIo = callPackage ../development/libraries/haskell/engine-io {};
-  engineIoSnap = callPackage ../development/libraries/haskell/engine-io-snap {};
-
-  enumerator = callPackage ../development/libraries/haskell/enumerator {};
-
-  enummapset = callPackage ../development/libraries/haskell/enummapset {};
-
-  enummapsetTh = callPackage ../development/libraries/haskell/enummapset-th {};
-
-  enumset = callPackage ../development/libraries/haskell/enumset {};
-
-  entropy = callPackage ../development/libraries/haskell/entropy {};
-
-  elevator = callPackage ../development/libraries/haskell/elevator {};
-
-  equationalReasoning = callPackage ../development/libraries/haskell/equational-reasoning {};
-
-  equivalence = callPackage ../development/libraries/haskell/equivalence {};
-
-  erf = callPackage ../development/libraries/haskell/erf {};
-
-  errorcallEqInstance = callPackage ../development/libraries/haskell/errorcall-eq-instance {};
-
-  errors = callPackage ../development/libraries/haskell/errors {};
-
-  either = callPackage ../development/libraries/haskell/either {};
-
-  EitherT = callPackage ../development/libraries/haskell/EitherT {};
-
-  esqueleto = callPackage ../development/libraries/haskell/esqueleto {};
-
-  eventList = callPackage ../development/libraries/haskell/event-list {};
-
-  exhaustive = callPackage ../development/libraries/haskell/exhaustive {};
-
-  exPool = callPackage ../development/libraries/haskell/ex-pool {};
-
-  exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {};
-
-  exceptionTransformers = callPackage ../development/libraries/haskell/exception-transformers {};
-
-  exceptions = callPackage ../development/libraries/haskell/exceptions {};
-
-  explicitException = callPackage ../development/libraries/haskell/explicit-exception {};
-
-  executablePath = callPackage ../development/libraries/haskell/executable-path {};
-
-  Extra = callPackage ../development/libraries/haskell/Extra-lib {};
-
-  fay = callPackage ../development/libraries/haskell/fay {};
-
-  fayBase = callPackage ../development/libraries/haskell/fay-base {};
-
-  fayText = callPackage ../development/libraries/haskell/fay-text {};
-
-  fdoNotify = callPackage ../development/libraries/haskell/fdo-notify {};
-
-  filepath = null;              # core package since forever
-
-  fileLocation = callPackage ../development/libraries/haskell/file-location {};
-
-  fixedVector = callPackage ../development/libraries/haskell/fixed-vector {};
-
-  fmlist = callPackage ../development/libraries/haskell/fmlist {};
-
-  ftphs = callPackage ../development/libraries/haskell/ftphs {};
-
-  extensibleEffects = callPackage ../development/libraries/haskell/extensible-effects {};
-
-  extensibleExceptions = callPackage ../development/libraries/haskell/extensible-exceptions {};
-
-  extra = callPackage ../development/libraries/haskell/extra {};
-
-  failure = callPackage ../development/libraries/haskell/failure {};
-
-  fastcgi = callPackage ../development/libraries/haskell/fastcgi {};
-
-  fastLogger = callPackage ../development/libraries/haskell/fast-logger {};
-
-  fb = callPackage ../development/libraries/haskell/fb {};
-
-  fclabels = callPackage ../development/libraries/haskell/fclabels {};
-
-  FerryCore = callPackage ../development/libraries/haskell/FerryCore {};
-
-  funcmp = callPackage ../development/libraries/haskell/funcmp {};
-
-  feed = callPackage ../development/libraries/haskell/feed {};
-
-  fileEmbed = callPackage ../development/libraries/haskell/file-embed {};
-
-  filemanip = callPackage ../development/libraries/haskell/filemanip {};
-
-  flexibleDefaults = callPackage ../development/libraries/haskell/flexible-defaults {};
-
-  filestore = callPackage ../development/libraries/haskell/filestore {};
-
-  filesystemConduit = callPackage ../development/libraries/haskell/filesystem-conduit {};
-
-  final = callPackage ../development/libraries/haskell/final {};
-
-  fixed = callPackage ../development/libraries/haskell/fixed {};
-
-  fgl = callPackage ../development/libraries/haskell/fgl {};
-
-  fglVisualize = callPackage ../development/libraries/haskell/fgl-visualize {};
-
-  fingertree = callPackage ../development/libraries/haskell/fingertree {};
-
-  focus = callPackage ../development/libraries/haskell/focus {};
-
-  foldl = callPackage ../development/libraries/haskell/foldl {};
-
-  folds = callPackage ../development/libraries/haskell/folds {};
-
-  FontyFruity = callPackage ../development/libraries/haskell/FontyFruity {};
-
-  forceLayout = callPackage ../development/libraries/haskell/force-layout {};
-
-  formatting = callPackage ../development/libraries/haskell/formatting {};
-
-  free = callPackage ../development/libraries/haskell/free {};
-
-  freeGame = callPackage ../development/libraries/haskell/free-game {};
-
-  fsnotify = callPackage ../development/libraries/haskell/fsnotify {
-    hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.hfsevents;
-  };
-
-  freetype2 = callPackage ../development/libraries/haskell/freetype2 {};
-
-  fuzzcheck = callPackage ../development/libraries/haskell/fuzzcheck {};
-
-  functorInfix = callPackage ../development/libraries/haskell/functor-infix {};
-
-  gamma = callPackage ../development/libraries/haskell/gamma {};
-
-  geniplate = callPackage ../development/libraries/haskell/geniplate {};
-
-  gd = callPackage ../development/libraries/haskell/gd {
-    inherit (pkgs) gd zlib;
-  };
-
-  gdiff = callPackage ../development/libraries/haskell/gdiff {};
-
-  genericAeson = callPackage ../development/libraries/haskell/generic-aeson {};
-
-  genericDeriving = callPackage ../development/libraries/haskell/generic-deriving {};
-
-  GenericPretty = callPackage ../development/libraries/haskell/GenericPretty {};
-
-  genericsSop = callPackage ../development/libraries/haskell/generics-sop {};
-
-  ghcCore = callPackage ../development/libraries/haskell/ghc-core {};
-
-  ghcEvents = callPackage ../development/libraries/haskell/ghc-events {};
-
-  ghcEventsAnalyze = callPackage ../development/tools/haskell/ghc-events-analyze {};
-
-  ghcGcTune = callPackage ../development/tools/haskell/ghc-gc-tune {};
-
-  ghcHeapView = callPackage ../development/libraries/haskell/ghc-heap-view {
-    cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled
-  };
-
-  ghcid = callPackage ../development/tools/haskell/ghcid {};
-
-  ghcjsCodemirror = callPackage ../development/libraries/haskell/ghcjs-codemirror {};
-
-  ghcjsPrim = callPackage ../development/libraries/haskell/ghcjs-prim {};
-
-  ghcMod = callPackage ../development/libraries/haskell/ghc-mod { inherit (pkgs) emacs; };
-
-  ghcMtl = callPackage ../development/libraries/haskell/ghc-mtl {};
-
-  ghcPaths = callPackage ../development/libraries/haskell/ghc-paths {};
-
-  ghcParser = callPackage ../development/libraries/haskell/ghc-parser {};
-
-  ghcSyb = callPackage ../development/libraries/haskell/ghc-syb {};
-
-  ghcSybUtils = callPackage ../development/libraries/haskell/ghc-syb-utils {};
-
-  ghcVis = callPackage ../development/libraries/haskell/ghc-vis {
-    cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled
-  };
-
-  gio = callPackage ../development/libraries/haskell/gio {};
-
-  gitDate = callPackage ../development/libraries/haskell/git-date {};
-
-  github = callPackage ../development/libraries/haskell/github {};
-
-  gitit = callPackage ../development/libraries/haskell/gitit {};
-
-  gitlib = callPackage ../development/libraries/haskell/gitlib {};
-
-  gitlibLibgit2 = callPackage ../development/libraries/haskell/gitlib-libgit2 {};
-
-  gitlibTest = callPackage ../development/libraries/haskell/gitlib-test {};
-
-  gl = callPackage ../development/libraries/haskell/gl {};
-
-  glade = callPackage ../development/libraries/haskell/glade {
-    inherit (pkgs.gnome) libglade;
-    gtkC = pkgs.gtk;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  GLFW = callPackage ../development/libraries/haskell/GLFW {};
-
-  GLFWB = callPackage ../development/libraries/haskell/GLFW-b {};
-
-  glib = callPackage ../development/libraries/haskell/glib {
-    glib = pkgs.glib;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  Glob = callPackage ../development/libraries/haskell/Glob {};
-
-  GlomeVec = callPackage ../development/libraries/haskell/GlomeVec {};
-
-  gloss = callPackage ../development/libraries/haskell/gloss {};
-
-  glossBanana = callPackage ../development/libraries/haskell/gloss-banana {};
-
-  glossAccelerate = callPackage ../development/libraries/haskell/gloss-accelerate {};
-
-  glossRaster = callPackage ../development/libraries/haskell/gloss-raster {};
-
-  glossRasterAccelerate = callPackage ../development/libraries/haskell/gloss-raster-accelerate {};
-
-  glossRendering = callPackage ../development/libraries/haskell/gloss-rendering {};
-
-  glpkHs = callPackage ../development/libraries/haskell/glpk-hs {};
-
-  GLURaw = callPackage ../development/libraries/haskell/GLURaw {};
-
-  GLUT = callPackage ../development/libraries/haskell/GLUT {};
-
-  GLUtil = callPackage ../development/libraries/haskell/GLUtil {};
-
-  gnuidn = callPackage ../development/libraries/haskell/gnuidn {};
-
-  gnuplot = callPackage ../development/libraries/haskell/gnuplot {};
-
-  gnutls = callPackage ../development/libraries/haskell/gnutls { inherit (pkgs) gnutls; };
-
-  greencard = callPackage ../development/libraries/haskell/greencard { };
-
-  gsasl = callPackage ../development/libraries/haskell/gsasl { inherit (pkgs) gsasl; };
-
-  gtk = callPackage ../development/libraries/haskell/gtk {
-    inherit (pkgs) gtk;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  gtk3 = callPackage ../development/libraries/haskell/gtk3 {
-    inherit (pkgs) gtk3;
-  };
-
-  gtkglext = callPackage ../development/libraries/haskell/gtkglext { gtkglext = pkgs.gnome2.gtkglext; };
-
-  gtk2hsBuildtools = callPackage ../development/libraries/haskell/gtk2hs-buildtools {};
-
-  gtksourceview2 = callPackage ../development/libraries/haskell/gtksourceview2 {
-    inherit (pkgs.gnome) gtksourceview;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  gtkTraymanager = callPackage ../development/libraries/haskell/gtk-traymanager {};
-
-  Graphalyze = callPackage ../development/libraries/haskell/Graphalyze {};
-
-  graphmod = callPackage ../development/tools/haskell/graphmod {};
-
-  graphviz = callPackage ../development/libraries/haskell/graphviz { systemGraphviz = pkgs.graphviz; };
-
-  graphSCC = callPackage ../development/libraries/haskell/graphscc {};
-
-  graphWrapper = callPackage ../development/libraries/haskell/graph-wrapper {};
-
-  grid = callPackage ../development/libraries/haskell/grid {};
-
-  groom = callPackage ../development/libraries/haskell/groom {};
-
-  groups = callPackage ../development/libraries/haskell/groups {};
-
-  groupoids = callPackage ../development/libraries/haskell/groupoids {};
-
-  hakyll = callPackage ../development/libraries/haskell/hakyll {};
-
-  half = callPackage ../development/libraries/haskell/half {};
-
-  hamlet = callPackage ../development/libraries/haskell/hamlet {};
-
-  happstackServer = callPackage ../development/libraries/haskell/happstack/happstack-server.nix {};
-
-  happstackHamlet = callPackage ../development/libraries/haskell/happstack/happstack-hamlet.nix {};
-
-  happstackLite = callPackage ../development/libraries/haskell/happstack/happstack-lite.nix {};
-
-  happstackFastCGI = callPackage ../development/libraries/haskell/happstack/happstack-fastcgi.nix {};
-
-  hashable = callPackage ../development/libraries/haskell/hashable {};
-
-  hashableExtras = callPackage ../development/libraries/haskell/hashable-extras {};
-
-  hashedStorage = callPackage ../development/libraries/haskell/hashed-storage {};
-
-  hashtables = callPackage ../development/libraries/haskell/hashtables {};
-
-  hask = callPackage ../development/libraries/haskell/hask {};
-
-  haskelldb = callPackage ../development/libraries/haskell/haskelldb {};
-
-  haskeline = callPackage ../development/libraries/haskell/haskeline {};
-
-  haskelineClass = callPackage ../development/libraries/haskell/haskeline-class {};
-
-  haskellGenerate = callPackage ../development/libraries/haskell/haskell-generate {};
-
-  haskellLexer = callPackage ../development/libraries/haskell/haskell-lexer {};
-
-  haskellMpi = callPackage ../development/libraries/haskell/haskell-mpi {
-    mpi = pkgs.openmpi;
-  };
-
-  haskellNames = callPackage ../development/libraries/haskell/haskell-names {};
-
-  HaskellNet = callPackage ../development/libraries/haskell/HaskellNet {};
-  HaskellNetSSL = callPackage ../development/libraries/haskell/HaskellNet-SSL {};
-
-  haskellPackages = callPackage ../development/libraries/haskell/haskell-packages {};
-
-  haskellSrc = callPackage ../development/libraries/haskell/haskell-src {};
-
-  haskellSrcExts_1_15_0_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.15.0.1.nix {};
-  haskellSrcExts_1_16_0_1 = callPackage ../development/libraries/haskell/haskell-src-exts/1.16.0.1.nix {};
-  haskellSrcExts = self.haskellSrcExts_1_16_0_1;
-
-  haskellSrcMeta = callPackage ../development/libraries/haskell/haskell-src-meta {};
-
-  haskintex = callPackage ../development/libraries/haskell/haskintex {};
-
-  haskoin = callPackage ../development/libraries/haskell/haskoin {};
-
-  haskore = callPackage ../development/libraries/haskell/haskore {};
-
-  hastache = callPackage ../development/libraries/haskell/hastache {};
-
-  hasteCompiler = callPackage ../development/libraries/haskell/haste-compiler {};
-
-  hastePerch = callPackage ../development/libraries/haskell/haste-perch {};
-
-  HaTeX = callPackage ../development/libraries/haskell/HaTeX {};
-
-  hcltest = callPackage ../development/libraries/haskell/hcltest {};
-
-  hedis = callPackage ../development/libraries/haskell/hedis {};
-
-  heredoc = callPackage ../development/libraries/haskell/heredoc {};
-
-  here = callPackage ../development/libraries/haskell/here {};
-
-  hexpat = callPackage ../development/libraries/haskell/hexpat {};
-
-  hex = callPackage ../development/libraries/haskell/hex {};
-
-  hgal = callPackage ../development/libraries/haskell/hgal {};
-
-  higherLeveldb = callPackage ../development/libraries/haskell/higher-leveldb {};
-
-  hourglass = callPackage ../development/libraries/haskell/hourglass {};
-
-  hplayground = callPackage ../development/libraries/haskell/hplayground {};
-
-  hseCpp = callPackage ../development/libraries/haskell/hse-cpp {};
-
-  hsimport = callPackage ../development/libraries/haskell/hsimport {};
-
-  HTF = callPackage ../development/libraries/haskell/HTF {};
-
-  HTTP = callPackage ../development/libraries/haskell/HTTP {};
-
-  httpAttoparsec = callPackage ../development/libraries/haskell/http-attoparsec {};
-
-  httpClient = callPackage ../development/libraries/haskell/http-client {};
-
-  httpClientConduit = callPackage ../development/libraries/haskell/http-client-conduit {};
-
-  httpClientMultipart = callPackage ../development/libraries/haskell/http-client-multipart {};
-
-  httpClientTls = callPackage ../development/libraries/haskell/http-client-tls {};
-
-  httpCommon = callPackage ../development/libraries/haskell/http-common {};
-
-  httpKit = callPackage ../development/libraries/haskell/http-kit {};
-
-  httpReverseProxy = callPackage ../development/libraries/haskell/http-reverse-proxy {};
-
-  hackageDb = callPackage ../development/libraries/haskell/hackage-db {};
-
-  handaGdata = callPackage ../development/libraries/haskell/handa-gdata {};
-
-  haskellForMaths = callPackage ../development/libraries/haskell/HaskellForMaths {};
-
-  haxl = callPackage ../development/libraries/haskell/haxl {};
-
-  haxr = callPackage ../development/libraries/haskell/haxr {};
-
-  haxr_th = callPackage ../development/libraries/haskell/haxr-th {};
-
-  HaXml = callPackage ../development/libraries/haskell/HaXml {};
-
-  hdaemonize = callPackage ../development/libraries/haskell/hdaemonize {};
-
-  HDBC = callPackage ../development/libraries/haskell/HDBC/HDBC.nix {};
-
-  HDBCOdbc = callPackage ../development/libraries/haskell/HDBC/HDBC-odbc.nix {
-    odbc = pkgs.unixODBC;
-  };
-
-  HDBCPostgresql = callPackage ../development/libraries/haskell/HDBC/HDBC-postgresql.nix {};
-
-  HDBCSqlite3 = callPackage ../development/libraries/haskell/HDBC/HDBC-sqlite3.nix {};
-
-  HPDF = callPackage ../development/libraries/haskell/HPDF {};
-
-  heist = callPackage ../development/libraries/haskell/heist {};
-
-  hflags = callPackage ../development/libraries/haskell/hflags {};
-
-  hfsevents = callPackage ../development/libraries/haskell/hfsevents {};
-
-  HFuse = callPackage ../development/libraries/haskell/HFuse {};
-
-  highlightingKate = callPackage ../development/libraries/haskell/highlighting-kate {};
-
-  hinotify = callPackage ../development/libraries/haskell/hinotify {};
-
-  hi = callPackage ../development/libraries/haskell/hi {};
-
-  hindent = callPackage ../development/libraries/haskell/hindent {};
-
-  hint = callPackage ../development/libraries/haskell/hint {};
-
-  hit = callPackage ../development/libraries/haskell/hit {};
-
-  hjsmin = callPackage ../development/libraries/haskell/hjsmin {};
-
-  hledger = callPackage ../development/libraries/haskell/hledger {};
-  hledgerLib = callPackage ../development/libraries/haskell/hledger-lib {};
-  hledgerInterest = callPackage ../applications/office/hledger-interest {};
-  hledgerIrr = callPackage ../applications/office/hledger-irr {};
-  hledgerWeb = callPackage ../development/libraries/haskell/hledger-web {};
-
-  hlibgit2 = callPackage ../development/libraries/haskell/hlibgit2 {};
-
-  HList = callPackage ../development/libraries/haskell/HList {};
-
-  hmatrix = callPackage ../development/libraries/haskell/hmatrix {
-    liblapack = pkgs.liblapack.override { shared = true; };
-  };
-
-  hmatrixGsl = callPackage ../development/libraries/haskell/hmatrix-gsl {};
-
-  hmatrixSpecial = callPackage ../development/libraries/haskell/hmatrix-special {};
-
-  hoauth = callPackage ../development/libraries/haskell/hoauth {};
-
-  hoauth2 = callPackage ../development/libraries/haskell/hoauth2 {};
-
-  hoodle = callPackage ../applications/graphics/hoodle {};
-
-  hoodleBuilder = callPackage ../development/libraries/haskell/hoodle-builder {};
-
-  hoodleCore = callPackage ../development/libraries/haskell/hoodle-core {};
-
-  hoodleParser = callPackage ../development/libraries/haskell/hoodle-parser {};
-
-  hoodleRender = callPackage ../development/libraries/haskell/hoodle-render {};
-
-  hoodleTypes = callPackage ../development/libraries/haskell/hoodle-types {};
-
-  hoogle_4_2_34 = callPackage ../development/libraries/haskell/hoogle/4.2.34.nix { haskellSrcExts = self.haskellSrcExts_1_15_0_1; };
-  hoogle_4_2_36 = callPackage ../development/libraries/haskell/hoogle/4.2.36.nix {};
-  hoogle = self.hoogle_4_2_36;
-
-  hoogleLocal = callPackage ../development/libraries/haskell/hoogle/local.nix {};
-
-  hoopl = callPackage ../development/libraries/haskell/hoopl {};
-
-  hopenssl = callPackage ../development/libraries/haskell/hopenssl {};
-
-  hosc = callPackage ../development/libraries/haskell/hosc {
-    binary = self.binary_0_7_2_2;
-    dataBinaryIeee754 = self.dataBinaryIeee754.override { binary = self.binary_0_7_2_2; };
-  };
-
-  hostname = callPackage ../development/libraries/haskell/hostname {};
-
-  hp2anyCore = callPackage ../development/libraries/haskell/hp2any-core {};
-
-  hp2anyGraph = callPackage ../development/libraries/haskell/hp2any-graph {};
-
-  hS3 = callPackage ../development/libraries/haskell/hS3 {};
-
-  hsbencher = callPackage ../development/libraries/haskell/hsbencher {};
-
-  hsbencherFusion = callPackage ../development/libraries/haskell/hsbencher-fusion {};
-
-  hsBibutils = callPackage ../development/libraries/haskell/hs-bibutils {};
-
-  hsc3 = callPackage ../development/libraries/haskell/hsc3 {};
-
-  hsc3Dot = callPackage ../development/libraries/haskell/hsc3-dot {};
-
-  hsc3Process = callPackage ../development/libraries/haskell/hsc3-process {};
+    ghc6102Binary = callPackage ../development/compilers/ghc/6.10.2-binary.nix { gmp = pkgs.gmp4; };
+    ghc704Binary = callPackage ../development/compilers/ghc/7.0.4-binary.nix ({ gmp = pkgs.gmp4; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc742Binary = callPackage ../development/compilers/ghc/7.4.2-binary.nix ({ gmp = pkgs.gmp4; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
 
-  hsc3Db = callPackage ../development/libraries/haskell/hsc3-db {};
+    ghc6104 = callPackage ../development/compilers/ghc/6.10.4.nix { ghc = compiler.ghc6102Binary; };
+    ghc6123 = callPackage ../development/compilers/ghc/6.12.3.nix { ghc = compiler.ghc6102Binary; };
+    ghc704 = callPackage ../development/compilers/ghc/7.0.4.nix ({ ghc = compiler.ghc704Binary; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc722 = callPackage ../development/compilers/ghc/7.2.2.nix ({ ghc = compiler.ghc704Binary; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc742 = callPackage ../development/compilers/ghc/7.4.2.nix ({ ghc = compiler.ghc704Binary; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc763 = callPackage ../development/compilers/ghc/7.6.3.nix ({ ghc = compiler.ghc704Binary; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc784 = callPackage ../development/compilers/ghc/7.8.4.nix ({ ghc = compiler.ghc742Binary; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc7101 = callPackage ../development/compilers/ghc/7.10.1.nix ({ ghc = compiler.ghc784; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghcHEAD = callPackage ../development/compilers/ghc/head.nix ({ inherit (packages.ghc784) ghc alex happy; } // stdenv.lib.optionalAttrs stdenv.isDarwin {
+      libiconv = pkgs.darwin.libiconv;
+    });
+    ghc = compiler.ghc784;
 
-  hsc3Lang = callPackage ../development/libraries/haskell/hsc3-lang {
-    hmatrixSpecial = self.hmatrixSpecial.override {
-      hmatrix = self.hmatrix.override { binary = self.binary_0_7_2_2; };
-      hmatrixGsl = self.hmatrixGsl.override {
-        hmatrix = self.hmatrix.override { binary = self.binary_0_7_2_2; };
-      };
+    ghcjs = packages.ghc7101.callPackage ../development/compilers/ghcjs {
+      ghc = compiler.ghc7101;
     };
   };
 
-  hsc3Server = callPackage ../development/libraries/haskell/hsc3-server {};
-
-  hsdns = callPackage ../development/libraries/haskell/hsdns {};
-
-  hsemail = callPackage ../development/libraries/haskell/hsemail {};
-
-  hslua = callPackage ../development/libraries/haskell/hslua {
-    lua = pkgs.lua5_1;
-  };
-
-  HSH = callPackage ../development/libraries/haskell/HSH {};
-
-  hsini = callPackage ../development/libraries/haskell/hsini {};
-
-  HsSyck_0_51 = callPackage ../development/libraries/haskell/HsSyck/0.51.nix {};
-  HsSyck_0_52 = callPackage ../development/libraries/haskell/HsSyck/0.52.nix {};
-  HsSyck = self.HsSyck_0_52;
-
-  HsOpenSSL = callPackage ../development/libraries/haskell/HsOpenSSL {};
-
-  hsshellscript = callPackage ../development/libraries/haskell/hsshellscript {};
-
-  HStringTemplate = callPackage ../development/libraries/haskell/HStringTemplate {};
-
-  hspread = callPackage ../development/libraries/haskell/hspread {};
-
-  hsloggerTemplate = callPackage ../development/libraries/haskell/hslogger-template {};
-
-  hspec = callPackage ../development/libraries/haskell/hspec {};
-
-  hspecAttoparsec = callPackage ../development/libraries/haskell/hspec-attoparsec {};
-
-  hspecWai = callPackage ../development/libraries/haskell/hspec-wai {};
-
-  hspec2 = callPackage ../development/libraries/haskell/hspec2 {};
-
-  hspecExpectations = callPackage ../development/libraries/haskell/hspec-expectations {};
-
-  hspecExpectationsLens = callPackage ../development/libraries/haskell/hspec-expectations-lens {};
-
-  hspecMeta = callPackage ../development/libraries/haskell/hspec-meta {};
-
-  hspecCheckers = callPackage ../development/libraries/haskell/hspec-checkers {};
-
-  hspecCore = callPackage ../development/libraries/haskell/hspec-core {};
-
-  hspecContrib = callPackage ../development/libraries/haskell/hspec-contrib {};
-
-  hspecDiscover = callPackage ../development/libraries/haskell/hspec-discover {};
-
-  hspecLaws = callPackage ../development/libraries/haskell/hspec-laws {};
-
-  hstatsd = callPackage ../development/libraries/haskell/hstatsd {};
-
-  hsyslog = callPackage ../development/libraries/haskell/hsyslog {};
-
-  html = callPackage ../development/libraries/haskell/html {};
-
-  htmlConduit = callPackage ../development/libraries/haskell/html-conduit {};
-
-  httpConduit = callPackage ../development/libraries/haskell/http-conduit {};
-
-  httpdShed = callPackage ../development/libraries/haskell/httpd-shed {};
-
-  httpDate = callPackage ../development/libraries/haskell/http-date {};
-
-  httpStreams = callPackage ../development/libraries/haskell/http-streams {};
-
-  httpTypes = callPackage ../development/libraries/haskell/http-types {};
-
-  holyProject = callPackage ../development/libraries/haskell/holy-project {};
-
-  HUnit = callPackage ../development/libraries/haskell/HUnit {};
-
-  HUnitApprox = callPackage ../development/libraries/haskell/HUnit-approx {};
-
-  hweblib = callPackage ../development/libraries/haskell/hweblib/default.nix {};
-
-  hxt = callPackage ../development/libraries/haskell/hxt {};
-
-  hxtCharproperties = callPackage ../development/libraries/haskell/hxt-charproperties {};
-
-  hxtHttp = callPackage ../development/libraries/haskell/hxt-http {};
-
-  hxtPickleUtils = callPackage ../development/libraries/haskell/hxt-pickle-utils {};
-
-  hxtRegexXmlschema = callPackage ../development/libraries/haskell/hxt-regex-xmlschema {};
-
-  hxtTagsoup = callPackage ../development/libraries/haskell/hxt-tagsoup {};
-
-  hxtUnicode = callPackage ../development/libraries/haskell/hxt-unicode {};
-
-  hxtXpath = callPackage ../development/libraries/haskell/hxt-xpath {};
-
-  hybridVectors = callPackage ../development/libraries/haskell/hybrid-vectors {};
-
-  iCalendar = callPackage ../development/libraries/haskell/iCalendar {};
-
-  idna = callPackage ../development/libraries/haskell/idna {};
-
-  IfElse = callPackage ../development/libraries/haskell/IfElse {};
-
-  ieee754 = callPackage ../development/libraries/haskell/ieee754 {};
-
-  ihaskell = callPackage ../development/tools/haskell/ihaskell {};
-
-  imm = callPackage ../development/libraries/haskell/imm {};
-
-  implicit = callPackage ../development/libraries/haskell/implicit {};
-
-  indents = callPackage ../development/libraries/haskell/indents {};
-
-  indexed = callPackage ../development/libraries/haskell/indexed {};
-
-  indexedFree = callPackage ../development/libraries/haskell/indexed-free {};
-
-  instantGenerics = callPackage ../development/libraries/haskell/instant-generics {};
-
-  interlude = callPackage ../development/libraries/haskell/interlude {};
-
-  intern = callPackage ../development/libraries/haskell/intern {};
-
-  interpolate = callPackage ../development/libraries/haskell/interpolate {};
-
-  interpolatedstringPerl6 = callPackage ../development/libraries/haskell/interpolatedstring-perl6 {};
-
-  intervals = callPackage ../development/libraries/haskell/intervals {};
-
-  IntervalMap = callPackage ../development/libraries/haskell/IntervalMap {};
-
-  ioChoice = callPackage ../development/libraries/haskell/io-choice {};
-
-  ioMemoize = callPackage ../development/libraries/haskell/io-memoize {};
-
-  IORefCAS = callPackage ../development/libraries/haskell/IORefCAS {};
-
-  IOSpec = callPackage ../development/libraries/haskell/IOSpec {};
-
-  ioStorage = callPackage ../development/libraries/haskell/io-storage {};
-
-  ioStreams = callPackage ../development/libraries/haskell/io-streams {};
+  packages = {
 
-  ipprint = callPackage ../development/libraries/haskell/ipprint {};
-
-  iproute = callPackage ../development/libraries/haskell/iproute {};
-
-  irc = callPackage ../development/libraries/haskell/irc {};
-
-  iteratee = callPackage ../development/libraries/haskell/iteratee {};
-
-  ivor = callPackage ../development/libraries/haskell/ivor {};
-
-  ivory = callPackage ../development/libraries/haskell/ivory {};
-
-  ixset = callPackage ../development/libraries/haskell/ixset {};
-
-  ixShapable = callPackage ../development/libraries/haskell/ix-shapable {};
-
-  jack = callPackage ../development/libraries/haskell/jack {};
-
-  JuicyPixels = callPackage ../development/libraries/haskell/JuicyPixels {};
-
-  jmacro = callPackage ../development/libraries/haskell/jmacro {};
-  jmacroRpc = callPackage ../development/libraries/haskell/jmacro-rpc {};
-  jmacroRpcHappstack = callPackage ../development/libraries/haskell/jmacro-rpc-happstack {};
-  jmacroRpcSnap = callPackage ../development/libraries/haskell/jmacro-rpc-snap {};
-
-  jpeg = callPackage ../development/libraries/haskell/jpeg {};
-
-  jsFlot = callPackage ../development/libraries/haskell/js-flot {};
-
-  jsJquery = callPackage ../development/libraries/haskell/js-jquery {};
-
-  json = callPackage ../development/libraries/haskell/json {};
-
-  jsonAssertions = callPackage ../development/libraries/haskell/json-assertions {};
-
-  jsonRpc = callPackage ../development/libraries/haskell/json-rpc {};
-
-  jsonSchema = callPackage ../development/libraries/haskell/json-schema {};
-
-  jsonTypes = callPackage ../development/libraries/haskell/jsonTypes {};
-
-  JuicyPixelsUtil = callPackage ../development/libraries/haskell/JuicyPixels-util {};
-
-  jwt = callPackage ../development/libraries/haskell/jwt {};
-
-  kanExtensions = callPackage ../development/libraries/haskell/kan-extensions {};
-
-  kansasComet = callPackage ../development/libraries/haskell/kansas-comet {};
-
-  kansasLava = callPackage ../development/libraries/haskell/kansas-lava {};
-
-  keys = callPackage ../development/libraries/haskell/keys {};
-
-  knob = callPackage ../development/libraries/haskell/knob {};
-
-  labeledTree = callPackage ../development/libraries/haskell/labeled-tree {};
-
-  languageC = callPackage ../development/libraries/haskell/language-c {};
-
-  languageCInline = callPackage ../development/libraries/haskell/language-c-inline {};
-
-  languageCQuote = callPackage ../development/libraries/haskell/language-c-quote {};
-
-  languageEcmascript = callPackage ../development/libraries/haskell/language-ecmascript {};
-
-  languageGlsl = callPackage ../development/libraries/haskell/language-glsl {};
-
-  languageJava = callPackage ../development/libraries/haskell/language-java {};
-
-  languageJavascript = callPackage ../development/libraries/haskell/language-javascript {};
-
-  languageHaskellExtract = callPackage ../development/libraries/haskell/language-haskell-extract {};
-
-  lambdabot = callPackage ../development/libraries/haskell/lambdabot {
-    haskellSrcExts = self.haskellSrcExts_1_15_0_1;
-    hoogle = self.hoogle_4_2_34.override {
-      haskellSrcExts = self.haskellSrcExts_1_15_0_1;
+    ghc6104 = callPackage ../development/haskell-modules { ghc = compiler.ghc6104; };
+    ghc6123 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc6123;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-6.12.x.nix { };
     };
-  };
-
-  lambdabotWrapper = callPackage ../development/libraries/haskell/lambdabot/wrapper.nix {
-    mueval = self.muevalWrapper.override {
-      additionalPackages = [ self.lambdabot ];
+    ghc704 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc704;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.0.x.nix { };
     };
-  };
-
-  lambdabotUtils = callPackage ../development/libraries/haskell/lambdabot-utils {};
-
-  lambdacubeEngine = callPackage ../development/libraries/haskell/lambdacube-engine {};
-
-  largeword = callPackage ../development/libraries/haskell/largeword {};
-
-  lattices = callPackage ../development/libraries/haskell/lattices {};
-
-  lazysmallcheck = callPackage ../development/libraries/haskell/lazysmallcheck {};
-
-  lens = callPackage ../development/libraries/haskell/lens {};
-
-  lensAeson = callPackage ../development/libraries/haskell/lens-aeson {};
-
-  lensDatetime = callPackage ../development/libraries/haskell/lens-datetime {};
-
-  lensFamilyCore = callPackage ../development/libraries/haskell/lens-family-core {};
-
-  lensFamily = callPackage ../development/libraries/haskell/lens-family {};
-
-  lensFamilyTh = callPackage ../development/libraries/haskell/lens-family-th {};
-
-  lenses = callPackage ../development/libraries/haskell/lenses {};
-
-  leveldbHaskell = callPackage ../development/libraries/haskell/leveldb-haskell {};
-
-  libffi = callPackage ../development/libraries/haskell/libffi {
-    libffi = pkgs.libffi;
-  };
-
-  libjenkins = callPackage ../development/libraries/haskell/libjenkins {};
-
-  libmpd = callPackage ../development/libraries/haskell/libmpd {};
-
-  libnotify = callPackage ../development/libraries/haskell/libnotify { inherit (pkgs) libnotify; };
-
-  liblastfm = callPackage ../development/libraries/haskell/liblastfm {};
-
-  libsystemdJournal = callPackage ../development/libraries/haskell/libsystemd-journal {};
-
-  libxmlSax = callPackage ../development/libraries/haskell/libxml-sax {};
-
-  liftedAsync = callPackage ../development/libraries/haskell/lifted-async {};
-
-  liftedBase = callPackage ../development/libraries/haskell/lifted-base {};
-
-  linAlg = callPackage ../development/libraries/haskell/lin-alg {};
-
-  linear = callPackage ../development/libraries/haskell/linear {};
-
-  linearOpenGL = callPackage ../development/libraries/haskell/linear-opengl {};
-
-  linuxInotify = callPackage ../development/libraries/haskell/linux-inotify {};
-
-  List = callPackage ../development/libraries/haskell/List {};
-
-  lists = callPackage ../development/libraries/haskell/lists {};
-
-  listT = callPackage ../development/libraries/haskell/list-t {};
-
-  listExtras = callPackage ../development/libraries/haskell/listExtras {};
-
-  listTries = callPackage ../development/libraries/haskell/list-tries {};
-
-  ListLike = callPackage ../development/libraries/haskell/ListLike {};
-
-  ListZipper = callPackage ../development/libraries/haskell/ListZipper {};
-
-  llvmGeneral = callPackage ../development/libraries/haskell/llvm-general { llvmConfig = pkgs.llvmPackages_34.llvm; };
-
-  llvmGeneralPure = callPackage ../development/libraries/haskell/llvm-general-pure {};
-
-  lrucache = callPackage ../development/libraries/haskell/lrucache {};
-
-  lochTh = callPackage ../development/libraries/haskell/loch-th {};
-
-  lockfreeQueue = callPackage ../development/libraries/haskell/lockfree-queue {};
-
-  logfloat = callPackage ../development/libraries/haskell/logfloat {};
-
-  logging = callPackage ../development/libraries/haskell/logging {};
-
-  loggingFacade = callPackage ../development/libraries/haskell/logging-facade {};
-
-  loggingFacadeJournald = callPackage ../development/libraries/haskell/logging-facade-journald {};
-
-  logict = callPackage ../development/libraries/haskell/logict {};
-
-  logsink = callPackage ../development/libraries/haskell/logsink {};
-
-  loop = callPackage ../development/libraries/haskell/loop {};
-
-  lushtags = callPackage ../development/libraries/haskell/lushtags {};
-
-  lzmaConduit = callPackage ../development/libraries/haskell/lzma-conduit {};
-
-  lzmaEnumerator = callPackage ../development/libraries/haskell/lzma-enumerator {};
-
-  maccatcher = callPackage ../development/libraries/haskell/maccatcher {};
-
-  machines = callPackage ../development/libraries/haskell/machines {};
-
-  machinesDirectory = callPackage ../development/libraries/haskell/machines-directory {};
-
-  machinesIo = callPackage ../development/libraries/haskell/machines-io {};
-
-  managed = callPackage ../development/libraries/haskell/managed {};
-
-  mapSyntax = callPackage ../development/libraries/haskell/map-syntax {};
-
-  markdown = callPackage ../development/libraries/haskell/markdown {};
-
-  markdownUnlit = callPackage ../development/libraries/haskell/markdown-unlit {};
-
-  mathFunctions = callPackage ../development/libraries/haskell/math-functions {};
-
-  mainlandPretty = callPackage ../development/libraries/haskell/mainland-pretty {};
-
-  markovChain = callPackage ../development/libraries/haskell/markov-chain {};
-
-  matrix = callPackage ../development/libraries/haskell/matrix {};
-
-  maude = callPackage ../development/libraries/haskell/maude {};
-
-  MaybeT = callPackage ../development/libraries/haskell/MaybeT {};
-
-  meep = callPackage ../development/libraries/haskell/meep {};
-
-  MemoTrie = callPackage ../development/libraries/haskell/MemoTrie {};
-
-  mersenneRandom = callPackage ../development/libraries/haskell/mersenne-random {};
-
-  mersenneRandomPure64 = callPackage ../development/libraries/haskell/mersenne-random-pure64 {};
-
-  MFlow = callPackage ../development/libraries/haskell/MFlow {};
-
-  midi = callPackage ../development/libraries/haskell/midi {};
-
-  mime = callPackage ../development/libraries/haskell/mime {};
-
-  minimorph = callPackage ../development/libraries/haskell/minimorph {};
-
-  minioperational = callPackage ../development/libraries/haskell/minioperational {};
-
-  miniutter = callPackage ../development/libraries/haskell/miniutter {
-    binary = self.binary_0_7_2_2;
-  };
-
-  mimeMail = callPackage ../development/libraries/haskell/mime-mail {};
-
-  mimeTypes = callPackage ../development/libraries/haskell/mime-types {};
-
-  misfortune = callPackage ../development/libraries/haskell/misfortune {};
-
-  missingForeign = callPackage ../development/libraries/haskell/missing-foreign {};
-
-  MissingH = callPackage ../development/libraries/haskell/MissingH { testpack = null; };
-
-  mmap = callPackage ../development/libraries/haskell/mmap {};
-
-  modularArithmetic = callPackage ../development/libraries/haskell/modular-arithmetic {};
-
-  MonadCatchIOMtl = callPackage ../development/libraries/haskell/MonadCatchIO-mtl {};
-
-  MonadCatchIOTransformers = callPackage ../development/libraries/haskell/MonadCatchIO-transformers {};
-
-  monadControl = callPackage ../development/libraries/haskell/monad-control {};
-
-  monadCoroutine = callPackage ../development/libraries/haskell/monad-coroutine {};
-
-  monadcryptorandom = callPackage ../development/libraries/haskell/monadcryptorandom {};
-
-  monadExtras = callPackage ../development/libraries/haskell/monad-extras {};
-
-  monadJournal = callPackage ../development/libraries/haskell/monad-journal {};
-
-  monadLib = callPackage ../development/libraries/haskell/monadlib {};
-
-  monadloc = callPackage ../development/libraries/haskell/monadloc {};
-
-  monadlocPp = callPackage ../development/libraries/haskell/monadloc-pp {};
-
-  monadLoops = callPackage ../development/libraries/haskell/monad-loops {};
-
-  monadLogger = callPackage ../development/libraries/haskell/monad-logger {};
-
-  monadIO = callPackage ../development/libraries/haskell/monadIO {};
-
-  monadPar_0_1_0_3 = callPackage ../development/libraries/haskell/monad-par/0.1.0.3.nix {};
-  monadPar_0_3_4_7 = callPackage ../development/libraries/haskell/monad-par/0.3.4.7.nix {};
-  monadPar = self.monadPar_0_3_4_7;
-
-  monadParallel = callPackage ../development/libraries/haskell/monad-parallel {};
-
-  monadParExtras = callPackage ../development/libraries/haskell/monad-par-extras {};
-
-  monadPeel = callPackage ../development/libraries/haskell/monad-peel {};
-
-  MonadPrompt = callPackage ../development/libraries/haskell/MonadPrompt {};
-
-  MonadRandom_0_2_0_1 = callPackage ../development/libraries/haskell/MonadRandom/0.2.0.1.nix {};
-  MonadRandom_0_3_0_1 = callPackage ../development/libraries/haskell/MonadRandom/0.3.0.1.nix {};
-  MonadRandom = self.MonadRandom_0_3_0_1;
-
-  monadStm = callPackage ../development/libraries/haskell/monad-stm {};
-
-  monadSupply = callPackage ../development/libraries/haskell/monad-supply {};
-
-  monadsTf = callPackage ../development/libraries/haskell/monads-tf {};
-
-  monadUnify = callPackage ../development/libraries/haskell/monad-unify {};
-
-  monoidExtras = callPackage ../development/libraries/haskell/monoid-extras {};
-
-  monoidTransformer = callPackage ../development/libraries/haskell/monoid-transformer {};
-
-  mongoDB = callPackage ../development/libraries/haskell/mongoDB {};
-
-  monomorphic = callPackage ../development/libraries/haskell/monomorphic {};
-
-  monoTraversable = callPackage ../development/libraries/haskell/mono-traversable {};
-
-  mmorph = callPackage ../development/libraries/haskell/mmorph {};
-
-  mpppc = callPackage ../development/libraries/haskell/mpppc {};
-
-  msgpack = callPackage ../development/libraries/haskell/msgpack {};
-
-  mtl_2_1_3_1 = callPackage ../development/libraries/haskell/mtl/2.1.3.1.nix {};
-  mtl_2_2_1 = callPackage ../development/libraries/haskell/mtl/2.2.1.nix {};
-  mtl = null; # tightly coupled with 'transformers' which is a core package
-
-  mtlparse = callPackage ../development/libraries/haskell/mtlparse {};
-
-  mtlPrelude = callPackage ../development/libraries/haskell/mtl-prelude {};
-
-  mueval = callPackage ../development/libraries/haskell/mueval {};
-
-  muevalWrapper = callPackage ../development/libraries/haskell/mueval/wrapper.nix {};
-
-  multiarg = callPackage ../development/libraries/haskell/multiarg {};
-
-  multimap = callPackage ../development/libraries/haskell/multimap {};
-
-  multipart = callPackage ../development/libraries/haskell/multipart {};
-
-  multiplate = callPackage ../development/libraries/haskell/multiplate {};
-
-  multirec = callPackage ../development/libraries/haskell/multirec {};
-
-  multiset = callPackage ../development/libraries/haskell/multiset {};
-
-  murmurHash = callPackage ../development/libraries/haskell/murmur-hash {};
-
-  mvc = callPackage ../development/libraries/haskell/mvc {};
-
-  mvcUpdates = callPackage ../development/libraries/haskell/mvc-updates {};
-
-  mwcRandom = callPackage ../development/libraries/haskell/mwc-random {};
-
-  mysql = callPackage ../development/libraries/haskell/mysql {
-    mysqlConfig = pkgs.mysql;
-    inherit (pkgs) zlib;
-  };
-
-  mysqlSimple = callPackage ../development/libraries/haskell/mysql-simple {};
-
-  nanospec = callPackage ../development/libraries/haskell/nanospec {};
-
-  nat = callPackage ../development/libraries/haskell/nat {};
-
-  nats = callPackage ../development/libraries/haskell/nats {};
-
-  naturals = callPackage ../development/libraries/haskell/naturals {};
-
-  ncurses = callPackage ../development/libraries/haskell/ncurses {
-    inherit (pkgs) ncurses;
-  };
-
-  netlist = callPackage ../development/libraries/haskell/netlist {};
-
-  netlistToVhdl = callPackage ../development/libraries/haskell/netlist-to-vhdl {};
-
-  netwire = callPackage ../development/libraries/haskell/netwire {};
-
-  network_2_2_1_7 = callPackage ../development/libraries/haskell/network/2.2.1.7.nix {};
-  network_2_3_0_13 = callPackage ../development/libraries/haskell/network/2.3.0.13.nix {};
-  network_2_5_0_0 = callPackage ../development/libraries/haskell/network/2.5.0.0.nix {};
-  network_2_6_0_2 = callPackage ../development/libraries/haskell/network/2.6.0.2.nix {};
-  network = self.network_2_6_0_2;
-
-  networkCarbon = callPackage ../development/libraries/haskell/network-carbon {};
-
-  networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
-  networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {};
-
-  networkData = callPackage ../development/libraries/haskell/network-data {};
-
-  networkFancy = callPackage ../development/libraries/haskell/network-fancy {};
-
-  networkInfo = callPackage ../development/libraries/haskell/network-info {};
-
-  networkMetrics = callPackage ../development/libraries/haskell/network-metrics {};
-
-  networkMulticast = callPackage ../development/libraries/haskell/network-multicast {};
-
-  networkProtocolXmpp = callPackage ../development/libraries/haskell/network-protocol-xmpp {};
-
-  networkSimple = callPackage ../development/libraries/haskell/network-simple {};
-
-  networkTransport = callPackage ../development/libraries/haskell/network-transport {};
-
-  networkTransportTcp = callPackage ../development/libraries/haskell/network-transport-tcp {};
-
-  networkTransportTests = callPackage ../development/libraries/haskell/network-transport-tests {};
-
-  networkUri = callPackage ../development/libraries/haskell/network-uri {};
-
-  newtype = callPackage ../development/libraries/haskell/newtype {};
-
-  nonEmpty = callPackage ../development/libraries/haskell/non-empty {};
-
-  nonNegative = callPackage ../development/libraries/haskell/non-negative {};
-
-  numericExtras = callPackage ../development/libraries/haskell/numeric-extras {};
-
-  numericPrelude = callPackage ../development/libraries/haskell/numeric-prelude {};
-
-  NumInstances = callPackage ../development/libraries/haskell/NumInstances {};
-
-  numbers = callPackage ../development/libraries/haskell/numbers {};
-
-  numtype = callPackage ../development/libraries/haskell/numtype {};
-
-  numtypeTf = callPackage ../development/libraries/haskell/numtype-tf {};
-
-  OneTuple = callPackage ../development/libraries/haskell/OneTuple {};
-
-  objective = callPackage ../development/libraries/haskell/objective {};
-
-  ObjectName = callPackage ../development/libraries/haskell/ObjectName {};
-
-  oeis = callPackage ../development/libraries/haskell/oeis {};
-
-  ofx = callPackage ../development/libraries/haskell/ofx {};
-
-  opaleye = callPackage ../development/libraries/haskell/opaleye {};
-
-  OpenAL = callPackage ../development/libraries/haskell/OpenAL {};
-
-  OpenGL = callPackage ../development/libraries/haskell/OpenGL {};
-
-  OpenGLRaw = callPackage ../development/libraries/haskell/OpenGLRaw {};
-
-  opensslStreams = callPackage ../development/libraries/haskell/openssl-streams {};
-
-  operational = callPackage ../development/libraries/haskell/operational {};
-
-  opml = callPackage ../development/libraries/haskell/opml {};
-
-  options = callPackage ../development/libraries/haskell/options {};
-
-  optparseApplicative_0_10_0 = callPackage ../development/libraries/haskell/optparse-applicative/0.10.0.nix {};
-  optparseApplicative_0_11_0_1 = callPackage ../development/libraries/haskell/optparse-applicative/0.11.0.1.nix {};
-  optparseApplicative = self.optparseApplicative_0_11_0_1;
-
-  packdeps = callPackage ../development/tools/haskell/packdeps {};
-
-  pathPieces = callPackage ../development/libraries/haskell/path-pieces {};
-
-  patience = callPackage ../development/libraries/haskell/patience {};
-
-  pandoc = callPackage ../development/libraries/haskell/pandoc {};
-
-  pandocCiteproc = callPackage ../development/libraries/haskell/pandoc-citeproc {};
-
-  pandocTypes = callPackage ../development/libraries/haskell/pandoc-types {};
-
-  pango = callPackage ../development/libraries/haskell/pango {
-    inherit (pkgs) pango;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  parallel_3_2_0_3 = callPackage ../development/libraries/haskell/parallel/3.2.0.3.nix {};
-  parallel_3_2_0_5 = callPackage ../development/libraries/haskell/parallel/3.2.0.5.nix {};
-  parallel = self.parallel_3_2_0_5;
-
-  parallelIo = callPackage ../development/libraries/haskell/parallel-io {};
-
-  parseargs = callPackage ../development/libraries/haskell/parseargs {};
-
-  parsec = callPackage ../development/libraries/haskell/parsec {};
-
-  parsecExtra = callPackage ../development/libraries/haskell/parsec-extra {};
-
-  parsek = callPackage ../development/libraries/haskell/parsek {};
-
-  parsers = callPackage ../development/libraries/haskell/parsers {};
-
-  parsimony = callPackage ../development/libraries/haskell/parsimony {};
-
-  PastePipe = callPackage ../development/tools/haskell/PastePipe {};
-
-  pathtype = callPackage ../development/libraries/haskell/pathtype {};
-
-  patternArrows = callPackage ../development/libraries/haskell/pattern-arrows {};
-
-  pbkdf = callPackage ../development/libraries/haskell/pbkdf {};
-
-  pcap = callPackage ../development/libraries/haskell/pcap {};
-
-  pcapEnumerator = callPackage ../development/libraries/haskell/pcap-enumerator {};
-
-  pcreLight = callPackage ../development/libraries/haskell/pcre-light {};
-
-  pdfToolboxContent = callPackage ../development/libraries/haskell/pdf-toolbox-content {};
-
-  pdfToolboxCore = callPackage ../development/libraries/haskell/pdf-toolbox-core {};
-
-  pdfToolboxDocument = callPackage ../development/libraries/haskell/pdf-toolbox-document {};
-
-  pem = callPackage ../development/libraries/haskell/pem {};
-
-  permutation = callPackage ../development/libraries/haskell/permutation {};
-
-  persistent = callPackage ../development/libraries/haskell/persistent {};
-
-  persistentMysql = callPackage ../development/libraries/haskell/persistent-mysql {};
-
-  persistentPostgresql = callPackage ../development/libraries/haskell/persistent-postgresql {};
-
-  persistentSqlite = callPackage ../development/libraries/haskell/persistent-sqlite {};
-
-  persistentTemplate = callPackage ../development/libraries/haskell/persistent-template {};
-
-  pgm = callPackage ../development/libraries/haskell/pgm {};
-
-  pipes = callPackage ../development/libraries/haskell/pipes {};
-
-  pipesAeson = callPackage ../development/libraries/haskell/pipes-aeson {};
-
-  pipesAttoparsec = callPackage ../development/libraries/haskell/pipes-attoparsec {};
-
-  pipesBinary = callPackage ../development/libraries/haskell/pipes-binary {};
-
-  pipesBytestring = callPackage ../development/libraries/haskell/pipes-bytestring {};
-
-  pipesConcurrency = callPackage ../development/libraries/haskell/pipes-concurrency {};
-
-  pipesCsv = callPackage ../development/libraries/haskell/pipes-csv {};
-
-  pipesHttp = callPackage ../development/libraries/haskell/pipes-http {};
-
-  pipesNetwork = callPackage ../development/libraries/haskell/pipes-network {};
-
-  pipesGroup = callPackage ../development/libraries/haskell/pipes-group {};
-
-  pipesParse = callPackage ../development/libraries/haskell/pipes-parse {};
-
-  pipesPostgresqlSimple = callPackage ../development/libraries/haskell/pipes-postgresql-simple {};
-
-  pipesSafe = callPackage ../development/libraries/haskell/pipes-safe {};
-
-  pipesShell = callPackage ../development/libraries/haskell/pipes-shell {};
-
-  pipesText = callPackage ../development/libraries/haskell/pipes-text {};
-
-  pipesZlib = callPackage ../development/libraries/haskell/pipes-zlib {};
-
-  placeholders = callPackage ../development/libraries/haskell/placeholders {};
-
-  plugins= callPackage ../development/libraries/haskell/plugins {};
-
-  polynomialsBernstein = callPackage ../development/libraries/haskell/polynomials-bernstein {};
-
-  polyparse = callPackage ../development/libraries/haskell/polyparse {};
-
-  pointed = callPackage ../development/libraries/haskell/pointed {};
-
-  pointedlist = callPackage ../development/libraries/haskell/pointedlist {};
-
-  poolConduit = callPackage ../development/libraries/haskell/pool-conduit {};
-
-  pop3client = callPackage ../development/libraries/haskell/pop3-client {};
-
-  poppler = callPackage ../development/libraries/haskell/poppler {
-    popplerGlib = pkgs.poppler;
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  posixPaths = callPackage ../development/libraries/haskell/posix-paths {};
-
-  postgresqlLibpq = callPackage ../development/libraries/haskell/postgresql-libpq {
-    inherit (pkgs) postgresql;
-  };
-
-  postgresqlSimple = callPackage ../development/libraries/haskell/postgresql-simple {};
-
-  ppm = callPackage ../development/libraries/haskell/ppm {};
-
-  pqueue = callPackage ../development/libraries/haskell/pqueue {};
-
-  process_1_2_0_0 = callPackage ../development/libraries/haskell/process/1.2.0.0.nix {};
-  process = null;      # core package since forever
-
-  productProfunctors = callPackage ../development/libraries/haskell/product-profunctors {};
-
-  profiteur = callPackage ../development/tools/haskell/profiteur {};
-
-  preludeExtras = callPackage ../development/libraries/haskell/prelude-extras {};
-
-  preludeSafeenum = callPackage ../development/libraries/haskell/prelude-safeenum {};
-
-  preprocessorTools = callPackage ../development/libraries/haskell/preprocessor-tools {};
-
-  presburger = callPackage ../development/libraries/haskell/presburger {};
-
-  present = callPackage ../development/libraries/haskell/present {};
-
-  prettyclass = callPackage ../development/libraries/haskell/prettyclass {};
-
-  prettyShow = callPackage ../development/libraries/haskell/pretty-show {};
-
-  punycode = callPackage ../development/libraries/haskell/punycode {};
-
-  pureCdb = callPackage ../development/libraries/haskell/pure-cdb {};
-
-  primitive_0_5_0_1 = callPackage ../development/libraries/haskell/primitive/0.5.0.1.nix {};
-  primitive_0_5_3_0 = callPackage ../development/libraries/haskell/primitive/0.5.3.0.nix {};
-  primitive_0_5_4_0 = callPackage ../development/libraries/haskell/primitive/0.5.4.0.nix {};
-  primitive = self.primitive_0_5_4_0;
-
-  probability = callPackage ../development/libraries/haskell/probability {};
-
-  profunctors = callPackage ../development/libraries/haskell/profunctors {};
-
-  projectTemplate = callPackage ../development/libraries/haskell/project-template {};
-
-  processConduit = callPackage ../development/libraries/haskell/process-conduit {};
-
-  processExtras = callPackage ../development/libraries/haskell/process-extras {};
-
-  prolog = callPackage ../development/libraries/haskell/prolog {};
-  prologGraphLib = callPackage ../development/libraries/haskell/prolog-graph-lib {};
-  prologGraph = callPackage ../development/libraries/haskell/prolog-graph {};
-
-  protobuf = callPackage ../development/libraries/haskell/protobuf {};
-
-  protocolBuffers = callPackage ../development/libraries/haskell/protocol-buffers {};
-
-  protocolBuffersDescriptor = callPackage ../development/libraries/haskell/protocol-buffers-descriptor {};
-
-  PSQueue = callPackage ../development/libraries/haskell/PSQueue {};
-
-  psqueues = callPackage ../development/libraries/haskell/psqueues {};
-
-  publicsuffixlist = callPackage ../development/libraries/haskell/publicsuffixlist {};
-
-  pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {};
-
-  purescript = callPackage ../development/libraries/haskell/purescript {};
-
-  pwstoreFast = callPackage ../development/libraries/haskell/pwstore-fast {};
-
-  QuickCheck = callPackage ../development/libraries/haskell/QuickCheck {};
-
-  quickcheckAssertions = callPackage ../development/libraries/haskell/quickcheck-assertions {};
-
-  quickcheckInstances = callPackage ../development/libraries/haskell/quickcheck-instances {};
-
-  quickcheckIo = callPackage ../development/libraries/haskell/quickcheck-io {};
-
-  quickcheckPropertyMonad = callPackage ../development/libraries/haskell/quickcheck-property-monad {};
-
-  quickcheckUnicode = callPackage ../development/libraries/haskell/quickcheck-unicode {};
-
-  qrencode = callPackage ../development/libraries/haskell/qrencode {
-    inherit (pkgs) qrencode;
-  };
-
-  RangedSets = callPackage ../development/libraries/haskell/Ranged-sets {};
-
-  random_1_0_1_1 = callPackage ../development/libraries/haskell/random/1.0.1.1.nix {};
-  random_1_0_1_3 = callPackage ../development/libraries/haskell/random/1.0.1.3.nix {};
-  random_1_1 = callPackage ../development/libraries/haskell/random/1.1.nix {};
-  random = self.random_1_1;
-
-  randomFu = callPackage ../development/libraries/haskell/random-fu {};
-
-  randomSource = callPackage ../development/libraries/haskell/random-source {};
-
-  randomShuffle = callPackage ../development/libraries/haskell/random-shuffle {};
-
-  rank1dynamic = callPackage ../development/libraries/haskell/rank1dynamic {};
-
-  ranges = callPackage ../development/libraries/haskell/ranges {};
-
-  Rasterific = callPackage ../development/libraries/haskell/Rasterific {};
-
-  rawStringsQq = callPackage ../development/libraries/haskell/rawStringsQq {};
-
-  reserve = callPackage ../development/libraries/haskell/reserve {};
-
-  reverseApply = callPackage ../development/libraries/haskell/reverse-apply {};
-
-  rvar = callPackage ../development/libraries/haskell/rvar {};
-
-  reactiveBanana = callPackage ../development/libraries/haskell/reactive-banana {};
-
-  reactiveBananaWx = callPackage ../development/libraries/haskell/reactive-banana-wx {};
-
-  ReadArgs = callPackage ../development/libraries/haskell/ReadArgs {};
-
-  readline = callPackage ../development/libraries/haskell/readline {
-    inherit (pkgs) readline ncurses;
-  };
-
-  recaptcha = callPackage ../development/libraries/haskell/recaptcha {};
-
-  recursionSchemes = callPackage ../development/libraries/haskell/recursion-schemes {};
-
-  reducers = callPackage ../development/libraries/haskell/reducers {};
-
-  reflection = callPackage ../development/libraries/haskell/reflection {};
-
-  RefSerialize = callPackage ../development/libraries/haskell/RefSerialize {};
-
-  regexApplicative = callPackage ../development/libraries/haskell/regex-applicative {};
-
-  regexBase = callPackage ../development/libraries/haskell/regex-base {};
-
-  regexCompat = callPackage ../development/libraries/haskell/regex-compat {};
-
-  regexCompatTdfa = callPackage ../development/libraries/haskell/regex-compat-tdfa {};
-
-  regexPcreBuiltin = callPackage ../development/libraries/haskell/regex-pcre-builtin {};
-
-  regexPosix = callPackage ../development/libraries/haskell/regex-posix {};
-
-  regexTdfa = callPackage ../development/libraries/haskell/regex-tdfa {};
-
-  regexTdfaRc = callPackage ../development/libraries/haskell/regex-tdfa-rc {};
-
-  regexTdfaText = callPackage ../development/libraries/haskell/regex-tdfa-text {};
-
-  regexPcre = callPackage ../development/libraries/haskell/regex-pcre {};
-
-  regexpr = callPackage ../development/libraries/haskell/regexpr {};
-
-  regular = callPackage ../development/libraries/haskell/regular {};
-
-  regularXmlpickler = callPackage ../development/libraries/haskell/regular-xmlpickler {};
-
-  rematch = callPackage ../development/libraries/haskell/rematch {};
-
-  remote = callPackage ../development/libraries/haskell/remote {};
-
-  repa = callPackage ../development/libraries/haskell/repa {};
-  repaAlgorithms = callPackage ../development/libraries/haskell/repa-algorithms {};
-  repaExamples = callPackage ../development/libraries/haskell/repa-examples {};
-  repaIo = callPackage ../development/libraries/haskell/repa-io {};
-
-  RepLib = callPackage ../development/libraries/haskell/RepLib {};
-
-  repr = callPackage ../development/libraries/haskell/repr {};
-
-  resourcePool = callPackage ../development/libraries/haskell/resource-pool {};
-
-  resourcePoolCatchio = callPackage ../development/libraries/haskell/resource-pool-catchio {};
-
-  resourcet = callPackage ../development/libraries/haskell/resourcet {};
-
-  restClient = callPackage ../development/libraries/haskell/rest-client {};
-
-  restCore = callPackage ../development/libraries/haskell/rest-core {};
-
-  restGen = callPackage ../development/libraries/haskell/rest-gen {};
-
-  restHappstack = callPackage ../development/libraries/haskell/rest-happstack {};
-
-  restSnap = callPackage ../development/libraries/haskell/rest-snap {};
-
-  restStringmap = callPackage ../development/libraries/haskell/rest-stringmap {};
-
-  restTypes = callPackage ../development/libraries/haskell/rest-types {};
-
-  restWai = callPackage ../development/libraries/haskell/rest-wai {};
-
-  retry = callPackage ../development/libraries/haskell/retry {};
-
-  rethinkdb = callPackage ../development/libraries/haskell/rethinkdb {};
-
-  rex = callPackage ../development/libraries/haskell/rex {};
-
-  rfc5051 = callPackage ../development/libraries/haskell/rfc5051 {};
-
-  robotsTxt = callPackage ../development/libraries/haskell/robots-txt {};
-
-  rope = callPackage ../development/libraries/haskell/rope {};
-
-  rosezipper = callPackage ../development/libraries/haskell/rosezipper {};
-
-  RSA = callPackage ../development/libraries/haskell/RSA {};
-
-  saltine = callPackage ../development/libraries/haskell/saltine {};
-
-  sampleFrame = callPackage ../development/libraries/haskell/sample-frame {};
-
-  safe = callPackage ../development/libraries/haskell/safe {};
-
-  safecopy = callPackage ../development/libraries/haskell/safecopy {};
-
-  SafeSemaphore = callPackage ../development/libraries/haskell/SafeSemaphore {};
-
-  sbv = callPackage ../development/libraries/haskell/sbv {};
-
-  scientific_0_2_0_2 = callPackage ../development/libraries/haskell/scientific/0.2.0.2.nix {};
-  scientific_0_3_3_3 = callPackage ../development/libraries/haskell/scientific/0.3.3.3.nix {};
-  scientific = self.scientific_0_3_3_3;
-
-  scotty = callPackage ../development/libraries/haskell/scotty {};
-
-  scottyHastache = callPackage ../development/libraries/haskell/scotty-hastache {};
-
-  scrypt = callPackage ../development/libraries/haskell/scrypt {};
-
-  serialport = callPackage ../development/libraries/haskell/serialport {};
-
-  securemem = callPackage ../development/libraries/haskell/securemem {};
-
-  sendfile = callPackage ../development/libraries/haskell/sendfile {};
-
-  semigroups = callPackage ../development/libraries/haskell/semigroups {};
-
-  semigroupoids = callPackage ../development/libraries/haskell/semigroupoids {};
-
-  semigroupoidExtras = callPackage ../development/libraries/haskell/semigroupoid-extras {};
-
-  servant = callPackage ../development/libraries/haskell/servant {};
-
-  servantServer = callPackage ../development/libraries/haskell/servant-server {};
-
-  servantClient = callPackage ../development/libraries/haskell/servant-client {};
-
-  servantDocs = callPackage ../development/libraries/haskell/servant-docs {};
-
-  servantJquery = callPackage ../development/libraries/haskell/servant-jquery {};
-
-  setenv = callPackage ../development/libraries/haskell/setenv {};
-
-  setlocale = callPackage ../development/libraries/haskell/setlocale {};
-
-  shellish = callPackage ../development/libraries/haskell/shellish {};
-
-  shellmate = callPackage ../development/libraries/haskell/shellmate {};
-
-  shelly = callPackage ../development/libraries/haskell/shelly {};
-
-  shellConduit = callPackage ../development/libraries/haskell/shell-conduit {};
-
-  simpleConduit = callPackage ../development/libraries/haskell/simple-conduit {};
-
-  simpleReflect = callPackage ../development/libraries/haskell/simple-reflect {};
-
-  simpleSendfile = callPackage ../development/libraries/haskell/simple-sendfile {};
-
-  simpleSqlParser = callPackage ../development/libraries/haskell/simple-sql-parser {};
-
-  silently = callPackage ../development/libraries/haskell/silently {};
-
-  sitemap = callPackage ../development/libraries/haskell/sitemap {};
-
-  sized = callPackage ../development/libraries/haskell/sized {};
-
-  sizedTypes = callPackage ../development/libraries/haskell/sized-types {};
-
-  skein = callPackage ../development/libraries/haskell/skein {};
-
-  slackApi = callPackage ../development/libraries/haskell/slack-api {};
-
-  smallcheck = callPackage ../development/libraries/haskell/smallcheck {};
-
-  smtLib = callPackage ../development/libraries/haskell/smtLib {};
-
-  smtpMail = callPackage ../development/libraries/haskell/smtp-mail {};
-
-  smtpsGmail = callPackage ../development/libraries/haskell/smtps-gmail {};
-
-  snap = callPackage ../development/libraries/haskell/snap/snap.nix {};
-
-  snapletAcidState = callPackage ../development/libraries/haskell/snaplet-acid-state {};
-
-  snapErrorCollector = callPackage ../development/libraries/haskell/snap-error-collector {};
-
-  snapletPostgresqlSimple = callPackage ../development/libraries/haskell/snaplet-postgresql-simple {};
-
-  snapletRedis = callPackage ../development/libraries/haskell/snaplet-redis {};
-
-  snapletStripe = callPackage ../development/libraries/haskell/snaplet-stripe {};
-
-  snapBlaze = callPackage ../development/libraries/haskell/snap-blaze/default.nix {};
-
-  snapCore = callPackage ../development/libraries/haskell/snap/core.nix {};
-
-  snapCors = callPackage ../development/libraries/haskell/snap-cors {};
-
-  snapLoaderDynamic = callPackage ../development/libraries/haskell/snap/loader-dynamic.nix {};
-
-  snapLoaderStatic = callPackage ../development/libraries/haskell/snap/loader-static.nix {};
-
-  snapServer = callPackage ../development/libraries/haskell/snap/server.nix {};
-
-  snapWebRoutes = callPackage ../development/libraries/haskell/snap-web-routes {};
-
-  snowball = callPackage ../development/libraries/haskell/snowball {};
-
-  socks = callPackage ../development/libraries/haskell/socks {};
-
-  socketIo = callPackage ../development/libraries/haskell/socket-io {};
-
-  sodium = callPackage ../development/libraries/haskell/sodium {};
-
-  sparse = callPackage ../development/libraries/haskell/sparse {};
-
-  spawn = callPackage ../development/libraries/haskell/spawn {};
-
-  speculation = callPackage ../development/libraries/haskell/speculation {};
-
-  spoon = callPackage ../development/libraries/haskell/spoon {};
-
-  srcloc = callPackage ../development/libraries/haskell/srcloc {};
-
-  statePlus = callPackage ../development/libraries/haskell/state-plus {};
-
-  stateref = callPackage ../development/libraries/haskell/stateref {};
-
-  statestack = callPackage ../development/libraries/haskell/statestack {};
-
-  StateVar = callPackage ../development/libraries/haskell/StateVar {};
-
-  statistics = callPackage ../development/libraries/haskell/statistics {};
-
-  statvfs = callPackage ../development/libraries/haskell/statvfs {};
-
-  StrafunskiStrategyLib = callPackage ../development/libraries/haskell/Strafunski-StrategyLib {};
-
-  streamingCommons = callPackage ../development/libraries/haskell/streaming-commons {};
-
-  streamproc = callPackage ../development/libraries/haskell/streamproc {};
-
-  strict = callPackage ../development/libraries/haskell/strict {};
-
-  stringable = callPackage ../development/libraries/haskell/stringable {};
-
-  stringCombinators = callPackage ../development/libraries/haskell/string-combinators {};
-
-  stringConversions = callPackage ../development/libraries/haskell/string-conversions {};
-
-  stringprep = callPackage ../development/libraries/haskell/stringprep {};
-
-  stringQq = callPackage ../development/libraries/haskell/string-qq {};
-
-  stringsearch = callPackage ../development/libraries/haskell/stringsearch {};
-
-  strptime = callPackage ../development/libraries/haskell/strptime {};
-
-  stylishHaskell = callPackage ../development/libraries/haskell/stylish-haskell {};
-
-  syb_0_4_0 = callPackage ../development/libraries/haskell/syb/0.4.0.nix {};
-  syb_0_4_2 = callPackage ../development/libraries/haskell/syb/0.4.2.nix {};
-  syb = self.syb_0_4_2;
-
-  sybWithClass = callPackage ../development/libraries/haskell/syb/syb-with-class.nix {};
-
-  sybWithClassInstancesText = callPackage ../development/libraries/haskell/syb/syb-with-class-instances-text.nix {};
-
-  syntactic = callPackage ../development/libraries/haskell/syntactic {};
-
-  syz = callPackage ../development/libraries/haskell/syz {};
-
-  SDLImage = callPackage ../development/libraries/haskell/SDL-image {};
-
-  SDLMixer = callPackage ../development/libraries/haskell/SDL-mixer {};
-
-  SDLTtf = callPackage ../development/libraries/haskell/SDL-ttf {};
-
-  SDL = callPackage ../development/libraries/haskell/SDL {
-    inherit (pkgs) SDL;
-  };
-
-  sdl2 = callPackage ../development/libraries/haskell/sdl2 {
-    inherit (pkgs) SDL2;
-  };
-
-  SHA = callPackage ../development/libraries/haskell/SHA {};
-
-  SHA2 = callPackage ../development/libraries/haskell/SHA2 {};
-
-  shake = callPackage ../development/libraries/haskell/shake {};
-
-  shakespeare = callPackage ../development/libraries/haskell/shakespeare {};
-
-  shakespeareCss = callPackage ../development/libraries/haskell/shakespeare-css {};
-
-  shakespeareI18n = callPackage ../development/libraries/haskell/shakespeare-i18n {};
-
-  shakespeareJs = callPackage ../development/libraries/haskell/shakespeare-js {};
-
-  shakespeareText = callPackage ../development/libraries/haskell/shakespeare-text {};
-
-  Shellac = callPackage ../development/libraries/haskell/Shellac/Shellac.nix {};
-
-  show = callPackage ../development/libraries/haskell/show {};
-
-  singletons = callPackage ../development/libraries/haskell/singletons {};
-
-  SMTPClient = callPackage ../development/libraries/haskell/SMTPClient {};
-
-  socketActivation = callPackage ../development/libraries/haskell/socket-activation {};
-
-  sourcemap = callPackage ../development/libraries/haskell/sourcemap {};
-
-  split_0_1_4_3 = callPackage ../development/libraries/haskell/split/0.1.4.3.nix {};
-  split_0_2_2 = callPackage ../development/libraries/haskell/split/0.2.2.nix {};
-  split = self.split_0_2_2;
-
-  sqliteSimple = callPackage ../development/libraries/haskell/sqlite-simple/default.nix {};
-
-  stbImage = callPackage ../development/libraries/haskell/stb-image {};
-
-  stm_2_4_2 = callPackage ../development/libraries/haskell/stm/2.4.2.nix {};
-  stm_2_4_3 = callPackage ../development/libraries/haskell/stm/2.4.3.nix {};
-  stm = self.stm_2_4_3;
-
-  stmChans = callPackage ../development/libraries/haskell/stm-chans {};
-
-  stmConduit = callPackage ../development/libraries/haskell/stm-conduit {};
-
-  stmContainers = callPackage ../development/libraries/haskell/stm-containers {};
-
-  stmDelay = callPackage ../development/libraries/haskell/stm-delay {};
-
-  STMonadTrans = callPackage ../development/libraries/haskell/STMonadTrans {};
-
-  stmStats = callPackage ../development/libraries/haskell/stm-stats {};
-
-  storableComplex = callPackage ../development/libraries/haskell/storable-complex {};
-
-  storableEndian = callPackage ../development/libraries/haskell/storable-endian {};
-
-  storableRecord = callPackage ../development/libraries/haskell/storable-record {};
-
-  Stream = callPackage ../development/libraries/haskell/Stream {};
-
-  strictConcurrency = callPackage ../development/libraries/haskell/strict-concurrency {};
-
-  stringbuilder = callPackage ../development/libraries/haskell/stringbuilder {};
-
-  stripe = callPackage ../development/libraries/haskell/stripe {};
-
-  svgcairo = callPackage ../development/libraries/haskell/svgcairo {
-    libc = pkgs.stdenv.cc.libc;
-  };
-
-  SVGFonts = callPackage ../development/libraries/haskell/SVGFonts {};
-
-  symbol = callPackage ../development/libraries/haskell/symbol {};
-
-  systemArgv0 = callPackage ../development/libraries/haskell/system-argv0 {};
-
-  systemFilepath = callPackage ../development/libraries/haskell/system-filepath {};
-
-  systemFileio = callPackage ../development/libraries/haskell/system-fileio {};
-
-  systemPosixRedirect = callPackage ../development/libraries/haskell/system-posix-redirect {};
-
-  systemTimeMonotonic = callPackage ../development/libraries/haskell/system-time-monotonic {};
-
-  TableAlgebra = callPackage ../development/libraries/haskell/TableAlgebra {};
-
-  tables = callPackage ../development/libraries/haskell/tables {};
-
-  tabular = callPackage ../development/libraries/haskell/tabular {};
-
-  tagged = callPackage ../development/libraries/haskell/tagged {};
-
-  taggedTransformer = callPackage ../development/libraries/haskell/tagged-transformer {};
-
-  taggy = callPackage ../development/libraries/haskell/taggy {};
-
-  taggyLens = callPackage ../development/libraries/haskell/taggy-lens {};
-
-  tagshare = callPackage ../development/libraries/haskell/tagshare {};
-
-  tagsoup = callPackage ../development/libraries/haskell/tagsoup {};
-
-  tagstreamConduit = callPackage ../development/libraries/haskell/tagstream-conduit {};
-
-  tasty = callPackage ../development/libraries/haskell/tasty {};
-
-  tastyAntXml = callPackage ../development/libraries/haskell/tasty-ant-xml {};
-
-  tastyGolden = callPackage ../development/libraries/haskell/tasty-golden {};
-
-  tastyHspec = callPackage ../development/libraries/haskell/tasty-hspec {};
-
-  tastyHunit = callPackage ../development/libraries/haskell/tasty-hunit {};
-
-  tastyProgram = callPackage ../development/libraries/haskell/tasty-program {};
-
-  tastyQuickcheck = callPackage ../development/libraries/haskell/tasty-quickcheck {};
-
-  tastyRerun = callPackage ../development/libraries/haskell/tasty-rerun {};
-
-  tastySmallcheck = callPackage ../development/libraries/haskell/tasty-smallcheck {};
-
-  tastyTh = callPackage ../development/libraries/haskell/tasty-th {};
-
-  TCache = callPackage ../development/libraries/haskell/TCache {};
-
-  tcacheAWS = callPackage ../development/libraries/haskell/tcache-AWS {};
-
-  template = callPackage ../development/libraries/haskell/template {};
-
-  templateDefault = callPackage ../development/libraries/haskell/template-default {};
-
-  temporary = callPackage ../development/libraries/haskell/temporary {};
-
-  temporaryRc = callPackage ../development/libraries/haskell/temporary-rc {};
-
-  Tensor = callPackage ../development/libraries/haskell/Tensor {};
-
-  terminalProgressBar = callPackage ../development/libraries/haskell/terminal-progress-bar {};
-
-  terminalSize = callPackage ../development/libraries/haskell/terminal-size {};
-
-  terminfo = callPackage ../development/libraries/haskell/terminfo { inherit (pkgs) ncurses; };
-
-  testFramework = callPackage ../development/libraries/haskell/test-framework {};
-
-  testFrameworkHunit = callPackage ../development/libraries/haskell/test-framework-hunit {};
-
-  testFrameworkQuickcheck2 = callPackage ../development/libraries/haskell/test-framework-quickcheck2 {};
-
-  testFrameworkSmallcheck = callPackage ../development/libraries/haskell/test-framework-smallcheck {};
-
-  testFrameworkTh = callPackage ../development/libraries/haskell/test-framework-th {};
-
-  testFrameworkThPrime = callPackage ../development/libraries/haskell/test-framework-th-prime {};
-
-  testingFeat = callPackage ../development/libraries/haskell/testing-feat {};
-
-  testSimple = callPackage ../development/libraries/haskell/test-simple {};
-
-  texmath = callPackage ../development/libraries/haskell/texmath {};
-
-  text_0_11_2_3 = callPackage ../development/libraries/haskell/text/0.11.2.3.nix {};
-  text_1_1_1_3 = callPackage ../development/libraries/haskell/text/1.1.1.3.nix {};
-  text_1_2_0_3 = callPackage ../development/libraries/haskell/text/1.2.0.3.nix {};
-  text = self.text_1_2_0_3;
-
-  textBinary = callPackage ../development/libraries/haskell/text-binary {};
-
-  textFormat = callPackage ../development/libraries/haskell/text-format {};
-
-  textIcu = callPackage ../development/libraries/haskell/text-icu {};
-
-  textStreamDecode = callPackage ../development/libraries/haskell/text-stream-decode {};
-
-  tfRandom = callPackage ../development/libraries/haskell/tf-random {};
-
-  these = callPackage ../development/libraries/haskell/these {};
-
-  thespian = callPackage ../development/libraries/haskell/thespian {};
-
-  thDesugar = callPackage ../development/libraries/haskell/th-desugar {};
-
-  thExpandSyns = callPackage ../development/libraries/haskell/th-expand-syns {};
-
-  thExtras = callPackage ../development/libraries/haskell/th-extras {};
-
-  thLift = callPackage ../development/libraries/haskell/th-lift {};
-
-  thLiftInstances = callPackage ../development/libraries/haskell/th-lift-instances {};
-
-  thOrphans = callPackage ../development/libraries/haskell/th-orphans {};
-
-  threadmanager = callPackage ../development/libraries/haskell/threadmanager {};
-
-  threads = callPackage ../development/libraries/haskell/threads {};
-
-  threadLocalStorage = callPackage ../development/libraries/haskell/thread-local-storage {};
-
-  thReifyMany = callPackage ../development/libraries/haskell/th-reify-many {};
-
-  Thrift = callPackage ../development/libraries/haskell/Thrift {};
-
-  thyme = callPackage ../development/libraries/haskell/thyme {};
-
-  threepennyGui = callPackage ../development/libraries/haskell/threepenny-gui {};
-
-  time_1_1_2_4 = callPackage ../development/libraries/haskell/time/1.1.2.4.nix {};
-  time_1_5 = callPackage ../development/libraries/haskell/time/1.5.nix {};
-  time = null;                  # core package since ghc >= 6.12.x
-
-  timerep = callPackage ../development/libraries/haskell/timerep {};
-
-  timeparsers = callPackage ../development/libraries/haskell/timeparsers {};
-
-  timeRecurrence = callPackage ../development/libraries/haskell/time-recurrence {};
-
-  timezoneOlson = callPackage ../development/libraries/haskell/timezone-olson {};
-
-  timezoneSeries = callPackage ../development/libraries/haskell/timezone-series {};
-
-  timeCompat = callPackage ../development/libraries/haskell/time-compat {};
-
-  tls = callPackage ../development/libraries/haskell/tls {};
-
-  torrent = callPackage ../development/libraries/haskell/torrent {};
-
-  tostring = callPackage ../development/libraries/haskell/tostring {};
-
-  transformers_0_3_0_0 = callPackage ../development/libraries/haskell/transformers/0.3.0.0.nix {};
-  transformers_0_4_2_0 = callPackage ../development/libraries/haskell/transformers/0.4.2.0.nix {};
-  transformers = null;          # core package since ghc >= 7.8.x
-
-  transformersBase = callPackage ../development/libraries/haskell/transformers-base {};
-
-  transformersCompat = callPackage ../development/libraries/haskell/transformers-compat {};
-
-  transformersFree = callPackage ../development/libraries/haskell/transformers-free {};
-
-  traverseWithClass = callPackage ../development/libraries/haskell/traverse-with-class {};
-
-  treeView = callPackage ../development/libraries/haskell/tree-view {};
-
-  trifecta = callPackage ../development/libraries/haskell/trifecta {};
-
-  trivia = callPackage ../development/libraries/haskell/trivia {};
-
-  tuple = callPackage ../development/libraries/haskell/tuple {};
-
-  twitterConduit = callPackage ../development/libraries/haskell/twitter-conduit {};
-
-  twitterTypes = callPackage ../development/libraries/haskell/twitter-types {};
-
-  twitterTypesLens = callPackage ../development/libraries/haskell/twitter-types-lens {};
-
-  typeAligned = callPackage ../development/libraries/haskell/type-aligned {};
-
-  TypeCompose = callPackage ../development/libraries/haskell/TypeCompose {};
-
-  typeEq = callPackage ../development/libraries/haskell/type-eq {};
-
-  typeEquality = callPackage ../development/libraries/haskell/type-equality {};
-
-  typeNatural = callPackage ../development/libraries/haskell/type-natural {};
-
-  typeLevelNaturalNumber = callPackage ../development/libraries/haskell/type-level-natural-number {};
-
-  typographyGeometry = callPackage ../development/libraries/haskell/typography-geometry {};
-
-  tz = callPackage ../development/libraries/haskell/tz {
-    pkgs_tzdata = pkgs.tzdata;
-  };
-
-  tzdata = callPackage ../development/libraries/haskell/tzdata {};
-
-  unbound = callPackage ../development/libraries/haskell/unbound {};
-
-  unboundedDelays = callPackage ../development/libraries/haskell/unbounded-delays {};
-
-  unboundGenerics = callPackage ../development/libraries/haskell/unbound-generics {};
-
-  unificationFd = callPackage ../development/libraries/haskell/unification-fd {};
-
-  unionFind = callPackage ../development/libraries/haskell/union-find {};
-
-  uniplate = callPackage ../development/libraries/haskell/uniplate {};
-
-  units = callPackage ../development/libraries/haskell/units {};
-
-  unique = callPackage ../development/libraries/haskell/unique {};
-
-  uniqueid = callPackage ../development/libraries/haskell/uniqueid {};
-
-  unixBytestring = callPackage ../development/libraries/haskell/unix-bytestring {};
-
-  unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
-
-  unixMemory = callPackage ../development/libraries/haskell/unix-memory {};
-
-  unixProcessConduit = callPackage ../development/libraries/haskell/unix-process-conduit {};
-
-  unixTime = callPackage ../development/libraries/haskell/unix-time {};
-
-  Unixutils = callPackage ../development/libraries/haskell/Unixutils {};
-
-  unlambda = callPackage ../development/libraries/haskell/unlambda {};
-
-  unorderedContainers = callPackage ../development/libraries/haskell/unordered-containers {};
-
-  uri = callPackage ../development/libraries/haskell/uri {};
-
-  uriEncode = callPackage ../development/libraries/haskell/uri-encode {};
-
-  url = callPackage ../development/libraries/haskell/url {};
-
-  urlencoded = callPackage ../development/libraries/haskell/urlencoded {};
-
-  usb = callPackage ../development/libraries/haskell/usb {};
-
-  utf8Light = callPackage ../development/libraries/haskell/utf8-light {};
-
-  utf8String = callPackage ../development/libraries/haskell/utf8-string {};
-
-  utilityHt = callPackage ../development/libraries/haskell/utility-ht {};
-
-  uulib = callPackage ../development/libraries/haskell/uulib {};
-
-  uuid = callPackage ../development/libraries/haskell/uuid {};
-
-  uuOptions = callPackage ../development/libraries/haskell/uu-options {};
-
-  uuInterleaved = callPackage ../development/libraries/haskell/uu-interleaved {};
-
-  uuParsinglib = callPackage ../development/libraries/haskell/uu-parsinglib {};
-
-  vacuum = callPackage ../development/libraries/haskell/vacuum {};
-
-  vacuumCairo = callPackage ../development/libraries/haskell/vacuum-cairo {};
-
-  vacuumGraphviz = callPackage ../development/libraries/haskell/vacuum-graphviz {};
-
-  vado = callPackage ../development/libraries/haskell/vado {};
-
-  vault = callPackage ../development/libraries/haskell/vault {};
-
-  vcsgui = callPackage ../development/libraries/haskell/vcsgui {};
-
-  vcsRevision = callPackage ../development/libraries/haskell/vcs-revision {};
-
-  vcswrapper = callPackage ../development/libraries/haskell/vcswrapper {};
-
-  Vec = callPackage ../development/libraries/haskell/Vec {};
-
-  vect = callPackage ../development/libraries/haskell/vect {};
-
-  vector_0_10_9_3  = callPackage ../development/libraries/haskell/vector/0.10.9.3.nix {};
-  vector_0_10_12_2  = callPackage ../development/libraries/haskell/vector/0.10.12.2.nix {};
-  vector = self.vector_0_10_12_2;
-
-  vectorAlgorithms = callPackage ../development/libraries/haskell/vector-algorithms {};
-
-  vectorBinaryInstances = callPackage ../development/libraries/haskell/vector-binary-instances {};
-
-  vectorFftw = callPackage ../development/libraries/haskell/vector-fftw {};
-
-  vectorInstances = callPackage ../development/libraries/haskell/vector-instances {};
-
-  vectorSpace = callPackage ../development/libraries/haskell/vector-space {};
-
-  vectorSpacePoints = callPackage ../development/libraries/haskell/vector-space-points {};
-
-  vectorThUnbox = callPackage ../development/libraries/haskell/vector-th-unbox {};
-
-  vinyl = callPackage ../development/libraries/haskell/vinyl {};
-
-  vkAwsRoute53 = callPackage ../development/libraries/haskell/vk-aws-route53 {};
-
-  vkPosixPty = callPackage ../development/libraries/haskell/vk-posix-pty {};
-
-  void = callPackage ../development/libraries/haskell/void {};
-
-  vty = callPackage ../development/libraries/haskell/vty {};
-
-  vtyUi = callPackage ../development/libraries/haskell/vty-ui {};
-
-  wai = callPackage ../development/libraries/haskell/wai {};
-
-  waiAppStatic = callPackage ../development/libraries/haskell/wai-app-static {};
-
-  waiConduit = callPackage ../development/libraries/haskell/wai-conduit {};
-
-  waiExtra = callPackage ../development/libraries/haskell/wai-extra {};
-
-  waiHandlerLaunch = callPackage ../development/libraries/haskell/wai-handler-launch {};
-
-  waiHandlerFastcgi = callPackage ../development/libraries/haskell/wai-handler-fastcgi { inherit (pkgs) fcgi; };
-
-  waiLogger = callPackage ../development/libraries/haskell/wai-logger {};
-
-  waiMiddlewareStatic = callPackage ../development/libraries/haskell/wai-middleware-static {};
-
-  waiTest = callPackage ../development/libraries/haskell/wai-test {};
-
-  waiWebsockets = callPackage ../development/libraries/haskell/wai-websockets {};
-
-  warp = callPackage ../development/libraries/haskell/warp {};
-
-  warpTls = callPackage ../development/libraries/haskell/warp-tls {};
-
-  WAVE = callPackage ../development/libraries/haskell/WAVE {};
-
-  wcwidth = callPackage ../development/libraries/haskell/wcwidth {};
-
-  webdriver = callPackage ../development/libraries/haskell/webdriver {};
-
-  webkit = callPackage ../development/libraries/haskell/webkit {
-    webkit = pkgs.webkitgtk2;
-  };
-
-  webkitgtk3 = callPackage ../development/libraries/haskell/webkitgtk3 {
-    webkitgtk = pkgs.webkitgtk24x;
-  };
-
-  webRoutes = callPackage ../development/libraries/haskell/web-routes {};
-
-  webRoutesBoomerang = callPackage ../development/libraries/haskell/web-routes-boomerang {};
-
-  webRoutesHappstack = callPackage ../development/libraries/haskell/web-routes-happstack {};
-
-  websockets = callPackage ../development/libraries/haskell/websockets {};
-
-  websocketsSnap = callPackage ../development/libraries/haskell/websockets-snap {};
-
-  CouchDB = callPackage ../development/libraries/haskell/CouchDB {};
-
-  wlPprint = callPackage ../development/libraries/haskell/wl-pprint {};
-
-  wlPprintExtras = callPackage ../development/libraries/haskell/wl-pprint-extras {};
-
-  wlPprintTerminfo = callPackage ../development/libraries/haskell/wl-pprint-terminfo {};
-
-  wlPprintText = callPackage ../development/libraries/haskell/wl-pprint-text {};
-
-  wizards = callPackage ../development/libraries/haskell/wizards {};
-
-  word8 = callPackage ../development/libraries/haskell/word8 {};
-
-  wordexp = callPackage ../development/libraries/haskell/wordexp {};
-
-  Workflow = callPackage ../development/libraries/haskell/Workflow {};
-
-  wreq = callPackage ../development/libraries/haskell/wreq {};
-
-  wx = callPackage ../development/libraries/haskell/wxHaskell/wx.nix {};
-
-  wxc = callPackage ../development/libraries/haskell/wxHaskell/wxc.nix {
-    wxGTK = pkgs.wxGTK29;
-  };
-
-  wxcore = callPackage ../development/libraries/haskell/wxHaskell/wxcore.nix {
-    wxGTK = pkgs.wxGTK29;
-  };
-
-  wxdirect = callPackage ../development/libraries/haskell/wxHaskell/wxdirect.nix {};
-
-  x509 = callPackage ../development/libraries/haskell/x509 {};
-
-  x509Store = callPackage ../development/libraries/haskell/x509-store {};
-
-  x509System = callPackage ../development/libraries/haskell/x509-system {};
-
-  x509Validation = callPackage ../development/libraries/haskell/x509-validation {};
-
-  X11 = callPackage ../development/libraries/haskell/X11 {};
-
-  X11Xft = callPackage ../development/libraries/haskell/X11-xft {};
-
-  xdgBasedir = callPackage ../development/libraries/haskell/xdg-basedir {};
-
-  xdot = callPackage ../development/libraries/haskell/xdot {};
-
-  xhtml = callPackage ../development/libraries/haskell/xhtml {};
-
-  xml = callPackage ../development/libraries/haskell/xml {};
-
-  xmlConduit = callPackage ../development/libraries/haskell/xml-conduit {};
-
-  xmlConduitWriter = callPackage ../development/libraries/haskell/xml-conduit-writer {};
-
-  xmlgen = callPackage ../development/libraries/haskell/xmlgen {};
-
-  xmlHamlet = callPackage ../development/libraries/haskell/xml-hamlet {};
-
-  xmlhtml = callPackage ../development/libraries/haskell/xmlhtml {};
-
-  xmlHtmlConduitLens = callPackage ../development/libraries/haskell/xml-html-conduit-lens {};
-
-  xmlLens = callPackage ../development/libraries/haskell/xml-lens {};
-
-  xmlTypes = callPackage ../development/libraries/haskell/xml-types {};
-
-  xorshift = callPackage ../development/libraries/haskell/xorshift {};
-
-  xournalParser = callPackage ../development/libraries/haskell/xournal-parser {};
-
-  xournalTypes = callPackage ../development/libraries/haskell/xournal-types {};
-
-  xtest = callPackage ../development/libraries/haskell/xtest {};
-
-  xssSanitize = callPackage ../development/libraries/haskell/xss-sanitize {};
-
-  Yampa = callPackage ../development/libraries/haskell/Yampa {};
-
-  yaml = callPackage ../development/libraries/haskell/yaml {};
-
-  yamlLight = callPackage ../development/libraries/haskell/yaml-light {};
-
-  yap = callPackage ../development/libraries/haskell/yap {};
-
-  yeganesh = callPackage ../applications/misc/yeganesh {};
-
-  yesod = callPackage ../development/libraries/haskell/yesod {};
-
-  yesodAuth = callPackage ../development/libraries/haskell/yesod-auth {};
-
-  yesodAuthHashdb = callPackage ../development/libraries/haskell/yesod-auth-hashdb {};
-
-  yesodBin = callPackage ../development/libraries/haskell/yesod-bin {};
-
-  yesodCore = callPackage ../development/libraries/haskell/yesod-core {};
-
-  yesodDefault = callPackage ../development/libraries/haskell/yesod-default {};
-
-  yesodForm = callPackage ../development/libraries/haskell/yesod-form {};
-
-  yesodJson = callPackage ../development/libraries/haskell/yesod-json {};
-
-  yesodMarkdown = callPackage ../development/libraries/haskell/yesod-markdown {};
-
-  yesodNewsfeed = callPackage ../development/libraries/haskell/yesod-newsfeed {};
-
-  yesodPagination = callPackage ../development/libraries/haskell/yesod-pagination {};
-
-  yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {};
-
-  yesodRoutes = callPackage ../development/libraries/haskell/yesod-routes {};
-
-  yesodStatic = callPackage ../development/libraries/haskell/yesod-static {};
-
-  yesodTest = callPackage ../development/libraries/haskell/yesod-test {};
-
-  yst = callPackage ../development/libraries/haskell/yst {};
-
-  zeromqHaskell = callPackage ../development/libraries/haskell/zeromq-haskell { zeromq = pkgs.zeromq2; };
-
-  zeromq3Haskell = callPackage ../development/libraries/haskell/zeromq3-haskell { zeromq = pkgs.zeromq3; };
-
-  zeromq4Haskell = callPackage ../development/libraries/haskell/zeromq4-haskell { zeromq = pkgs.zeromq4; };
-
-  zipArchive_0_2_2_1 = callPackage ../development/libraries/haskell/zip-archive/0.2.2.1.nix {};
-  zipArchive_0_2_3_5 = callPackage ../development/libraries/haskell/zip-archive/0.2.3.5.nix {};
-  zipArchive = self.zipArchive_0_2_3_5;
-
-  zipper = callPackage ../development/libraries/haskell/zipper {};
-
-  zippers = callPackage ../development/libraries/haskell/zippers {};
-
-  zlib = callPackage ../development/libraries/haskell/zlib { inherit (pkgs) zlib;};
-
-  zlibBindings = callPackage ../development/libraries/haskell/zlib-bindings {};
-
-  zlibConduit = callPackage ../development/libraries/haskell/zlib-conduit {};
-
-  zlibEnum = callPackage ../development/libraries/haskell/zlib-enum {};
-
-  # Compilers.
-
-  Agda = callPackage ../development/compilers/agda {};
-
-  epic = callPackage ../development/compilers/epic {};
-
-  pakcs = callPackage ../development/compilers/pakcs {};
-
-  # Development tools.
-
-  alex_2_3_5 = callPackage ../development/tools/parsing/alex/2.3.5.nix {};
-  alex_3_1_3 = callPackage ../development/tools/parsing/alex/3.1.3.nix {};
-  alex = self.alex_3_1_3;
-
-  BNFC = callPackage ../development/tools/haskell/BNFC {};
-
-  cake3 = callPackage ../development/tools/haskell/cake3 {};
-
-  cpphs = callPackage ../development/tools/misc/cpphs {};
-
-  DrIFT = callPackage ../development/tools/haskell/DrIFT {};
-
-  haddock = callPackage ../development/tools/documentation/haddock {};
-
-  haddockApi = callPackage ../development/libraries/haskell/haddock-api {};
-
-  haddockLibrary = callPackage ../development/libraries/haskell/haddock-library {};
-
-  HandsomeSoup = callPackage ../development/libraries/haskell/HandsomeSoup {};
-
-  happy = callPackage ../development/tools/parsing/happy {};
-
-  happyMeta = callPackage ../development/tools/haskell/happy-meta {};
-
-  haskellDocs = callPackage ../development/tools/haskell/haskell-docs {};
-
-  haskdogs = callPackage ../development/tools/haskell/haskdogs {};
-
-  hasktags = callPackage ../development/tools/haskell/hasktags {};
-
-  hdevtools = callPackage ../development/tools/haskell/hdevtools {};
-
-  hlint = callPackage ../development/tools/haskell/hlint {};
-
-  hp2anyManager = callPackage ../development/tools/haskell/hp2any-manager {};
-
-  hsb2hs = callPackage ../development/tools/haskell/hsb2hs {};
-
-  hscolour = callPackage ../development/tools/haskell/hscolour {};
-  hscolourBootstrap = self.hscolour.override {
-    cabal = self.cabal.override {
-      extension = self : super : {
-        hyperlinkSource = false;
-        configureFlags = super.configureFlags or "" +
-          pkgs.lib.optionalString (pkgs.stdenv.lib.versionOlder "6.12" ghc.version) " --ghc-option=-rtsopts";
-      } // pkgs.stdenv.lib.optionalAttrs (pkgs.stdenv.lib.versionOlder "7.9" ghc.version) { noHaddock = true; };
+    ghc722 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc722;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.2.x.nix { };
     };
-  };
-
-  hscope = callPackage ../development/tools/haskell/hscope { };
-
-  hslogger = callPackage ../development/tools/haskell/hslogger {};
-
-  pointfree = callPackage ../development/tools/haskell/pointfree {};
-
-  pointful = callPackage ../development/tools/haskell/pointful {};
-
-  ShellCheck = callPackage ../development/tools/misc/ShellCheck {};
-
-  SourceGraph = callPackage ../development/tools/haskell/SourceGraph {};
-
-  tar = callPackage ../development/libraries/haskell/tar {};
-
-  threadscope = callPackage ../development/tools/haskell/threadscope {};
-
-  uuagcBootstrap = callPackage ../development/tools/haskell/uuagc/bootstrap.nix {};
-  uuagcCabal = callPackage ../development/tools/haskell/uuagc/cabal.nix {};
-  uuagc = callPackage ../development/tools/haskell/uuagc {};
-
-  # Applications.
-
-  arbtt = callPackage ../applications/misc/arbtt {};
-
-  clashGhc = callPackage ../development/compilers/clash-ghc {};
-
-  idris_plain = callPackage ../development/compilers/idris {};
-
-  idris = callPackage ../development/compilers/idris/wrapper.nix {};
-
-  ncIndicators = callPackage ../applications/misc/nc-indicators {};
-
-  sloane = callPackage ../applications/science/math/sloane {};
-
-  taffybar = callPackage ../applications/misc/taffybar {};
-
-  validation = callPackage ../development/libraries/haskell/validation {};
-
-  vimus = callPackage ../applications/audio/vimus {};
-
-  xlsx = callPackage ../development/libraries/haskell/xlsx {};
-
-  xmobar = callPackage ../applications/misc/xmobar {};
-
-  xmonad = callPackage ../applications/window-managers/xmonad {};
-
-  xmonadContrib = callPackage ../applications/window-managers/xmonad/xmonad-contrib.nix {};
-
-  xmonadExtras = callPackage ../applications/window-managers/xmonad/xmonad-extras.nix {};
-
-  xmonadScreenshot = callPackage ../development/libraries/haskell/xmonad-screenshot {};
-
-  # Yi packages
-
-  dynamicState = callPackage ../development/libraries/haskell/dynamic-state {};
-
-  ooPrototypes = callPackage ../development/libraries/haskell/oo-prototypes {};
-
-  wordTrie = callPackage ../development/libraries/haskell/word-trie {};
-
-  # This is an unwrapped version of Yi, it will not behave well. Use
-  # ‘yi’ from all-packages.nix instead.
-  yi = callPackage ../applications/editors/yi/yi.nix { };
-
-  yiFuzzyOpen = callPackage ../development/libraries/haskell/yi-fuzzy-open {};
-
-  yiMonokai = callPackage ../development/libraries/haskell/yi-monokai {};
-
-  yiLanguage = callPackage ../development/libraries/haskell/yi-language {};
-
-  yiRope = callPackage ../development/libraries/haskell/yi-rope {};
-
-  yiSnippet = callPackage ../development/libraries/haskell/yi-snippet {};
-
-  # Tools.
-
-  cabalDb = callPackage ../development/tools/haskell/cabal-db {};
-
-  cabal2nix = pkgs.cabal2nix;
-
-  # Build a cabal package given a local .cabal file
-  buildLocalCabalWithArgs = { src
-                            , name
-                            , args ? {}
-                            , cabalDrvArgs ? { jailbreak = true; }
-                            # for import-from-derivation, want to use current system
-                            , nativePkgs ? import pkgs.path {}
-                            }: let
-    cabalExpr = nativePkgs.stdenv.mkDerivation ({
-      name = "${name}.nix";
-
-      buildCommand = ''
-      export HOME="$TMPDIR"
-      ${nativePkgs.haskellPackages.cabal2nix}/bin/cabal2nix ${src} \
-          | sed -e 's/licenses.proprietary/licenses.unfree/' > $out
-      '';
-
-    } // pkgs.lib.optionalAttrs nativePkgs.stdenv.isLinux {
-      LANG = "en_US.UTF-8";
-      LOCALE_ARCHIVE = "${nativePkgs.glibcLocales}/lib/locale/locale-archive";
-    });
-  in callPackage cabalExpr ({
-    cabal = self.cabal.override {
-      extension = eself: esuper: {
-        buildDepends = [ self.cabalInstall ] ++ esuper.buildDepends;
-      } // cabalDrvArgs;
+    ghc742 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc742;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.4.x.nix { };
     };
-  } // args);
-
-  buildLocalCabal = src: name: self.buildLocalCabalWithArgs { inherit src name; };
-
-  cabalDelete = callPackage ../development/tools/haskell/cabal-delete {};
-
-  cabalBounds = callPackage ../development/tools/haskell/cabal-bounds {
-    Cabal = self.Cabal_1_20_0_3;
-    cabalLenses = self.cabalLenses.override {
-      Cabal = self.Cabal_1_20_0_3;
+    ghc763 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc763;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.6.x.nix { };
     };
-  };
-
-  cabalMeta = callPackage ../development/tools/haskell/cabal-meta {};
-
-  cabal2Ghci = callPackage ../development/tools/haskell/cabal2ghci {};
-
-  cabalGhci = callPackage ../development/tools/haskell/cabal-ghci {};
-
-  cabalg = callPackage ../development/libraries/haskell/cabalg {};
-
-  cabalInstall_1_16_0_2 = callPackage ../tools/package-management/cabal-install/1.16.0.2.nix { Cabal = self.Cabal_1_16_0_3; };
-  cabalInstall_1_18_0_3 = callPackage ../tools/package-management/cabal-install/1.18.0.3.nix { Cabal = self.Cabal_1_18_1_3; };
-  cabalInstall_1_20_0_6 = callPackage ../tools/package-management/cabal-install/1.20.0.6.nix { Cabal = self.Cabal_1_20_0_3; };
-  cabalInstall_1_22_0_0 = callPackage ../tools/package-management/cabal-install/1.22.0.0.nix { Cabal = self.Cabal_1_22_0_0; };
-  cabalInstall = self.cabalInstall_1_22_0_0;
-
-  codex = callPackage ../development/tools/haskell/codex {};
-
-  commandQq = callPackage ../development/libraries/haskell/command-qq {};
-
-  escoger = callPackage ../tools/misc/escoger { };
-
-  gitAnnex = callPackage ../applications/version-management/git-and-tools/git-annex {
-    cabal = self.cabal.override { extension = self : super : { enableSharedExecutables = false; }; };
-    dbus = if pkgs.stdenv.isLinux then self.dbus else null;
-    fdoNotify = if pkgs.stdenv.isLinux then self.fdoNotify else null;
-    hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.fsnotify;
-  };
-
-  githubBackup = callPackage ../applications/version-management/git-and-tools/github-backup {};
-
-  hobbes = callPackage ../development/tools/haskell/hobbes {};
-
-  jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
-
-  journalMailer = callPackage ../tools/system/journal-mailer {};
-
-  keter = callPackage ../development/tools/haskell/keter {};
-
-  lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
-
-  liquidFixpoint = callPackage ../development/tools/haskell/liquid-fixpoint {};
-
-  liquidhaskell = callPackage ../development/tools/haskell/liquidhaskell {};
-
-  packunused = callPackage ../development/tools/haskell/packunused {};
-
-  rehoo = callPackage ../development/tools/haskell/rehoo {};
-
-  sizes = callPackage ../tools/system/sizes {};
-
-  splot = callPackage ../development/tools/haskell/splot {};
-
-  timeplot = callPackage ../development/tools/haskell/timeplot {};
-
-  una = callPackage ../development/tools/haskell/una {};
-
-  # Games.
-
-  LambdaHack = callPackage ../games/LambdaHack {
-    vectorBinaryInstances = self.vectorBinaryInstances.override {
-      binary = self.binary_0_7_2_2; # the miniutter build input requires this version
+    ghc784 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc784;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { };
+    };
+    ghc7101 = callPackage ../development/haskell-modules {
+      ghc = compiler.ghc7101;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { };
+    };
+    ghcHEAD = callPackage ../development/haskell-modules {
+      ghc = compiler.ghcHEAD;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { };
+    };
+    ghcjs = callPackage ../development/haskell-modules {
+      ghc = compiler.ghcjs;
+      packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { };
     };
-  };
-
-  Allure = callPackage ../games/Allure {};
-
-# End of the main part of the file.
 
+  };
 }
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index 6f99cd76cfa..9187d560602 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -33,12 +33,6 @@ let self = with self; {
     sha256 = "0vss35da615709kdvqji8pblckfvmabmj2njjjz6h8zzvj9gximd";
   };
 
-  apc = buildPecl {
-    name = "apc-3.1.13";
-
-    sha256 = "1gcsh9iar5qa1yzpjki9bb5rivcb6yjp45lmjmp98wlyf83vmy2y";
-  };
-
   zendopcache = buildPecl {
     name = "zendopcache-7.0.3";
 
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index cf3d239cc02..614aa216659 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4223,6 +4223,27 @@ let
     };
   };
 
+
+  setuptools-git = buildPythonPackage rec {
+    name = "setuptools-git-${version}";
+    version = "1.1";
+
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/source/s/setuptools-git/${name}.tar.gz";
+      md5 = "7b5967e9527c789c3113b07a1f196f6e";
+    };
+
+    propagatedBuildInputs = [ pkgs.git ];
+    doCheck = false;
+
+    meta = {
+      description = "Setuptools revision control system plugin for Git";
+      homepage = https://pypi.python.org/pypi/setuptools-git;
+      license = licenses.bsd3;
+    };
+  };
+
+
   watchdog = buildPythonPackage rec {
     name = "watchdog-${version}";
     version = "0.8.3";
@@ -5988,14 +6009,14 @@ let
     name = "httpretty-${version}";
     version = "0.8.3";
     disabled = isPy3k;
-    doCheck = !isPyPy;
+    doCheck = false;
 
     src = pkgs.fetchurl {
       url = "http://pypi.python.org/packages/source/h/httpretty/${name}.tar.gz";
       md5 = "50b02560a49fe928c90c53a49791f621";
     };
 
-    buildInputs = with self; [ tornado requests httplib2 sure nose coverage ];
+    buildInputs = with self; [ tornado requests httplib2 sure nose coverage certifi ];
 
     propagatedBuildInputs = with self; [ urllib3 ];
 
@@ -6348,7 +6369,7 @@ let
       sha256 = "12l6fqavykjinq286i9pgbbbrv5lq2mmiji91g0m05lfdx9pg4y1";
     };
 
-    propagatedBuildInputs = with self; [ simplejson ];
+    propagatedBuildInputs = with self; [ simplejson psutil ];
 
     meta = {
       homepage = "https://github.com/logentries/le";
@@ -8315,6 +8336,26 @@ let
   };
 
 
+  python-jenkins = buildPythonPackage rec {
+    name = "python-jenkins-${version}";
+    version = "0.4.5";
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/source/p/python-jenkins/${name}.tar.gz";
+      md5 = "10f1c24d45afe9cadd43f8d60b37d04c";
+    };
+
+    buildInputs = with self; [ pbr pip ];
+    pythonPath = with self; [ pyyaml six ];
+    doCheck = false;
+
+    meta = {
+      description = "Python bindings for the remote Jenkins API";
+      homepage = https://pypi.python.org/pypi/python-jenkins;
+      license = licenses.bsd3;
+    };
+  };
+
+
   pil = buildPythonPackage rec {
     name = "PIL-${version}";
     version = "1.1.7";
@@ -10486,6 +10527,24 @@ let
     };
   };
 
+  repocheck = buildPythonPackage rec {
+    name = "repocheck-2015-05-04";
+    disabled = isPy26 || isPy27;
+
+    src = pkgs.fetchFromGitHub {
+      sha256 = "0zk8n4sm7i488wgqljkfjd2j0hm0qimxr9dhdz6d7xal7apwh71x";
+      rev = "db8c336f071ead3375805b7a78ca3d7c862536db";
+      repo = "repocheck";
+      owner = "kynikos";
+    };
+
+    meta = {
+      description = "Check the status of code repositories under a root directory";
+      homepage = https://github.com/kynikos/repocheck;
+      license = with licenses; gpl3Plus;
+      maintainers = with maintainers; [ nckx ];
+    };
+  };
 
   requests_oauth2 = buildPythonPackage rec {
     name = "requests-oauth2-0.1.1";
@@ -13849,15 +13908,27 @@ let
     };
   };
 
+  # Remove tornado 3.x once pythonPackages.thumbor is updated to 5.x
+  tornado_3 = buildPythonPackage rec {
+    name = "tornado-3.2.2";
 
+    propagatedBuildInputs = with self; [ backports_ssl_match_hostname_3_4_0_2 ];
+
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/source/t/tornado/${name}.tar.gz";
+      sha256 = "13mq6nx98999zql8p2zlg4sj2hr2sxq9w11mqzi7rjfjs0z2sn8i";
+    };
+
+    doCheck = false;
+  };
   tornado = buildPythonPackage rec {
-    name = "tornado-3.2";
+    name = "tornado-4.1";
 
-    propagatedBuildInputs = with self; [ backports_ssl_match_hostname_3_4_0_2 ];
+    propagatedBuildInputs = with self; [ backports_ssl_match_hostname_3_4_0_2 certifi ];
 
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/t/tornado/${name}.tar.gz";
-      md5 = "bd83cee5f1a5c5e139e87996d00b251b";
+      sha256 = "0a12f00h277zbifibnj46wf14801f573irvf6hwkgja5vspd7awr";
     };
 
     doCheck = false;
@@ -13980,10 +14051,10 @@ let
   };
 
   pyzmq = buildPythonPackage rec {
-    name = "pyzmq-13.0.0";
+    name = "pyzmq-14.5.0";
     src = pkgs.fetchurl {
-      url = "http://pypi.python.org/packages/source/p/pyzmq/pyzmq-13.0.0.zip";
-      md5 = "fa2199022e54a393052d380c6e1a0934";
+      url = "http://pypi.python.org/packages/source/p/pyzmq/${name}.tar.gz";
+      sha256 = "1gbpgz4ngfw5x6zlsa1k0jwy5vd5wg9iz1shdx4zav256ib08vjx";
     };
     buildInputs = with self; [ pkgs.zeromq3 ];
     doCheck = false;
@@ -14995,20 +15066,22 @@ let
     disabled = ! isPy27;
 
     propagatedBuildInputs = with self; [
-                    tornado
-                    pycrypto
-                    pycurl
-                    pillow
-                    derpconf
-                    python_magic
-                    thumborPexif
-                    (pkgs.opencv.override {
-                        gtk = null;
-                        glib = null;
-                        xineLib = null;
-                        gstreamer = null;
-                        ffmpeg = null;
-                    }) ];
+      # Remove pythonPackages.tornado 3.x once thumbor is updated to 5.x
+      tornado_3
+      pycrypto
+      pycurl
+      pillow
+      derpconf
+      python_magic
+      thumborPexif
+      (pkgs.opencv.override {
+        gtk = null;
+        glib = null;
+        xineLib = null;
+        gstreamer = null;
+        ffmpeg = null;
+      })
+    ];
 
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/t/thumbor/${name}.tar.gz";
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index 361b9ab6cc3..b2f1fb15262 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -213,7 +213,7 @@ let
         gnome_vfs = linux;
       };
 
-      haskell-ng.compiler = packagePlatforms pkgs.haskell-ng.compiler;
+      haskell.compiler = packagePlatforms pkgs.haskell-ng.compiler;
 
       strategoPackages = {
         sdf = linux;