summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-12-17 00:30:45 +0100
committerPeter Simons <simons@cryp.to>2015-12-18 11:37:31 +0100
commitd2d68b0d92934d76a0c4294c357e4a4226cbbfed (patch)
tree682c9ad1ae92c4b8d5e375b981110ade43a97a21 /pkgs/development/haskell-modules/hackage-packages.nix
parent1932d101e21dfab5af1c475c10b5ae463d28a283 (diff)
downloadnixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.tar
nixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.tar.gz
nixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.tar.bz2
nixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.tar.lz
nixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.tar.xz
nixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.tar.zst
nixlib-d2d68b0d92934d76a0c4294c357e4a4226cbbfed.zip
hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v20151217 using the following inputs:

  - Nixpkgs: https://github.com/NixOS/nixpkgs/commit/1e4c0752db037bd56ee5731098a5fb3fe12da18c
  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/42db5021ee1a4b501ec28e7d32a17b76a6b49e74
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/253d4da34232ee2e34c825f5937f836f3374abd1
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/57c8505aea9ea07de3bc4e319a583befbb124ea4
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix822
1 files changed, 544 insertions, 278 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index f1a0e64c4e92..4334c17b6555 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2568,6 +2568,7 @@ self: {
        version = "0.2.0.0";
        sha256 = "8b0484241f389a9b83225f97ca0d903b7e5d3b0d98c34f5a526a0c7c3b934b45";
        libraryHaskellDepends = [ base lens template-haskell ];
+       jailbreak = true;
        description = "Coordinate systems";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -4445,6 +4446,7 @@ self: {
        sha256 = "71b3cfb410c08cf1692d4aa484b3190cc0840245adc23ea7ed8bb3e109a41c88";
        libraryHaskellDepends = [ base containers MonadRandom ];
        testHaskellDepends = [ base containers MonadRandom ];
+       jailbreak = true;
        homepage = "https://github.com/wyager/Dist";
        description = "A Haskell library for probability distributions";
        license = stdenv.lib.licenses.mit;
@@ -5916,6 +5918,7 @@ self: {
        executableHaskellDepends = [
          base FTGL GLFW-b OpenGLRaw parallel random time
        ];
+       jailbreak = true;
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -6329,8 +6332,8 @@ self: {
      }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
 
   "GLUtil" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, cpphs
-     , directory, filepath, JuicyPixels, linear, OpenGL, OpenGLRaw
+    ({ mkDerivation, array, base, bytestring, containers, directory
+     , filepath, hpp, JuicyPixels, linear, OpenGL, OpenGLRaw
      , transformers, vector
      }:
      mkDerivation {
@@ -6338,10 +6341,9 @@ self: {
        version = "0.8.8";
        sha256 = "2ceb807d97c1c599d26be80d4bae98321cdbd59cff3af0dd68d1daa27615c7d4";
        libraryHaskellDepends = [
-         array base bytestring containers directory filepath JuicyPixels
+         array base bytestring containers directory filepath hpp JuicyPixels
          linear OpenGL OpenGLRaw transformers vector
        ];
-       libraryToolDepends = [ cpphs ];
        description = "Miscellaneous OpenGL utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11650,6 +11652,7 @@ self: {
          template-haskell text transformers unordered-containers vector
          vector-binary-instances zlib
        ];
+       jailbreak = true;
        homepage = "http://github.com/LambdaHack/LambdaHack";
        description = "A game engine library for roguelike dungeon crawlers";
        license = stdenv.lib.licenses.bsd3;
@@ -12502,16 +12505,15 @@ self: {
      }) {};
 
   "MemoTrie" = callPackage
-    ({ mkDerivation, base, void }:
+    ({ mkDerivation, base }:
      mkDerivation {
        pname = "MemoTrie";
        version = "0.6.4";
        sha256 = "4238c8f7ea1ecd2497d0a948493acbdc47728b2528b6e7841ef064b783d68b1c";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base void ];
+       libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       jailbreak = true;
        homepage = "https://github.com/conal/MemoTrie";
        description = "Trie-based memo functions";
        license = stdenv.lib.licenses.bsd3;
@@ -12589,7 +12591,7 @@ self: {
          base bytestring containers GLUtil lens linear OpenGL OpenGLRaw
          WaveFront
        ];
-       doHaddock = false;
+       jailbreak = true;
        description = "OpenGL for dummies";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13407,6 +13409,7 @@ self: {
          base bytestring cereal containers directory hashable messagepack
          network stm vector
        ];
+       jailbreak = true;
        description = "Simple networked key/value store";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -14816,17 +14819,17 @@ self: {
   "Plot-ho-matic" = callPackage
     ({ mkDerivation, base, cairo, Chart, Chart-cairo, containers
      , data-default-class, generic-accessors, glib, gtk, lens, text
-     , time
+     , time, vector
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.6.0.0";
-       sha256 = "b78ef18527546825ba965ae6373b6d999a2ba7140b64517869273619abaaf73b";
+       version = "0.7.0.0";
+       sha256 = "8fb8ca89074e10f325c7c0107a405718455bf6120e74140623252b9347aa2c97";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base cairo Chart Chart-cairo containers data-default-class
-         generic-accessors glib gtk lens text time
+         generic-accessors glib gtk lens text time vector
        ];
        executableHaskellDepends = [ base containers generic-accessors ];
        description = "Real-time line plotter for generic data";
@@ -18976,6 +18979,7 @@ self: {
        libraryHaskellDepends = [
          base containers filepath GLUtil lens linear OpenGL
        ];
+       jailbreak = true;
        description = "Parsers and utilities for the OBJ WaveFront 3D model format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19605,6 +19609,7 @@ self: {
        executableHaskellDepends = [
          base cgi containers hsparql pretty rdf4h text
        ];
+       jailbreak = true;
        homepage = "http://hafiz.myweb.cs.uwindsor.ca/proHome.html";
        description = "An implementation of a polynomial-time top-down parser suitable for NLP";
        license = stdenv.lib.licenses.bsd3;
@@ -24425,6 +24430,8 @@ self: {
        pname = "amazonka-core";
        version = "0.3.3";
        sha256 = "2382e3ba4576a544ee54037b346dea2cb99326d8d417fedfde70d50bb8a9f4d5";
+       revision = "1";
+       editedCabalFile = "5f5396e3f969b8f5c0eb6c956c85dade9a751388bd40e8d1c0b007ee3a59dde8";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring base64-bytestring
          bifunctors bytestring case-insensitive conduit conduit-extra
@@ -24456,6 +24463,8 @@ self: {
        pname = "amazonka-core";
        version = "0.3.4";
        sha256 = "5f268010d0dff030398b272f7c505f25acc33a9c8c0ccb3ad9e667663707306a";
+       revision = "1";
+       editedCabalFile = "906720ed3918b2ceab4fb4d87a5f8e1dff1fbcf978e85b7a20195c2b35872aca";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring base64-bytestring
          bifunctors bytestring case-insensitive conduit conduit-extra
@@ -24486,6 +24495,8 @@ self: {
        pname = "amazonka-core";
        version = "0.3.6";
        sha256 = "821e635dc21ea7a06c6ba6711dec228c6fb18c12de51924f84d92fc71cf8c0d0";
+       revision = "1";
+       editedCabalFile = "a0471c700a9a90808fac28a7f77802220d61b5bf84c3d50b8e0b8fb146413aef";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring base64-bytestring
          bifunctors bytestring case-insensitive conduit conduit-extra
@@ -28690,6 +28701,7 @@ self: {
          docopt filepath ghc ghc-paths ghc-syb-utils hlint hspec lens-simple
          pathwalk pipes pipes-group QuickCheck syb
        ];
+       doCheck = false;
        homepage = "http://github.com/rubik/argon";
        description = "Measure your code's complexity";
        license = stdenv.lib.licenses.isc;
@@ -30665,7 +30677,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "auto-update" = callPackage
+  "auto-update_0_1_2_2" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "auto-update";
@@ -30675,9 +30687,10 @@ self: {
        homepage = "https://github.com/yesodweb/wai";
        description = "Efficiently run periodic, on-demand actions";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "auto-update_0_1_3" = callPackage
+  "auto-update" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "auto-update";
@@ -30687,7 +30700,6 @@ self: {
        homepage = "https://github.com/yesodweb/wai";
        description = "Efficiently run periodic, on-demand actions";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "autonix-deps" = callPackage
@@ -30836,6 +30848,7 @@ self: {
        version = "0.0.1.2";
        sha256 = "60102786473f189ea0f97d97b91d9de5a2867dde466b96386c28afbe22e056cc";
        libraryHaskellDepends = [ base dependent-sum mtl process shake ];
+       jailbreak = true;
        homepage = "https://github.com/mokus0/avr-shake";
        description = "AVR Crosspack actions for shake build systems";
        license = stdenv.lib.licenses.publicDomain;
@@ -32416,28 +32429,13 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "base-noprelude";
-       version = "4.8.1.0";
-       sha256 = "bd524ee4d4b9fb433a4f10eedf8605de3baccc9c2c533d1ab57ee6941ade4014";
-       libraryHaskellDepends = [ base ];
-       doHaddock = false;
-       homepage = "https://github.com/hvr/base-noprelude";
-       description = "\"base\" package sans \"Prelude\" module";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "base-noprelude_4_8_2_0" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "base-noprelude";
        version = "4.8.2.0";
        sha256 = "bd4ab7685a14d82f7586074b1af88e22a8401e552a439286710592e3a2d763c7";
        libraryHaskellDepends = [ base ];
        doHaddock = false;
-       jailbreak = true;
        homepage = "https://github.com/hvr/base-noprelude";
        description = "\"base\" package sans \"Prelude\" module";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "base-orphans_0_4_3" = callPackage
@@ -32450,13 +32448,14 @@ self: {
        editedCabalFile = "a29b52bb0bcf5ec63ab526d5382553497cc5eb40ac02752c75c43752cf464344";
        libraryHaskellDepends = [ base ghc-prim ];
        testHaskellDepends = [ base hspec QuickCheck ];
+       jailbreak = true;
        homepage = "https://github.com/haskell-compat/base-orphans#readme";
        description = "Backwards-compatible orphan instances for base";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "base-orphans" = callPackage
+  "base-orphans_0_4_4" = callPackage
     ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }:
      mkDerivation {
        pname = "base-orphans";
@@ -32469,9 +32468,10 @@ self: {
        homepage = "https://github.com/haskell-compat/base-orphans#readme";
        description = "Backwards-compatible orphan instances for base";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "base-orphans_0_4_5" = callPackage
+  "base-orphans" = callPackage
     ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }:
      mkDerivation {
        pname = "base-orphans";
@@ -32482,7 +32482,6 @@ self: {
        homepage = "https://github.com/haskell-compat/base-orphans#readme";
        description = "Backwards-compatible orphan instances for base";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "base-prelude_0_1_6" = callPackage
@@ -32625,6 +32624,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "base-prelude_0_1_20" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "base-prelude";
+       version = "0.1.20";
+       sha256 = "0adb753a2f638b432c79bb02e39ce417adff6d4e9f51046b423ac2931074b0c8";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/nikita-volkov/base-prelude";
+       description = "The most complete prelude formed from only the \"base\" package";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "base-unicode-symbols" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -33404,6 +33416,7 @@ self: {
          base lens QuickCheck semigroups test-framework
          test-framework-quickcheck2 test-framework-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/Noeda/bet/";
        description = "Betfair API bindings. Bet on sports on betting exchanges.";
        license = stdenv.lib.licenses.mit;
@@ -33596,7 +33609,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "bifunctors" = callPackage
+  "bifunctors_5" = callPackage
     ({ mkDerivation, base, semigroups, tagged }:
      mkDerivation {
        pname = "bifunctors";
@@ -33606,9 +33619,10 @@ self: {
        homepage = "http://github.com/ekmett/bifunctors/";
        description = "Bifunctors";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "bifunctors_5_1" = callPackage
+  "bifunctors" = callPackage
     ({ mkDerivation, base, containers, hspec, QuickCheck, semigroups
      , tagged, template-haskell, transformers, transformers-compat
      }:
@@ -33627,7 +33641,6 @@ self: {
        homepage = "http://github.com/ekmett/bifunctors/";
        description = "Bifunctors";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "billboard-parser" = callPackage
@@ -37939,6 +37952,28 @@ self: {
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
+  "buffer-builder_0_2_4_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
+     , deepseq, HTF, mtl, quickcheck-instances, text
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "buffer-builder";
+       version = "0.2.4.1";
+       sha256 = "f9ced75361df829a377fd3227ebb26ab9905b3c1eb6eef9b0234a9e14d519795";
+       libraryHaskellDepends = [
+         base bytestring mtl text unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base bytestring criterion deepseq HTF
+         quickcheck-instances text vector
+       ];
+       homepage = "https://github.com/chadaustin/buffer-builder";
+       description = "Library for efficiently building up buffers, one piece at a time";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "buffer-builder-aeson" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, buffer-builder
      , bytestring, hashable, HUnit, integer-gmp, QuickCheck, scientific
@@ -42249,6 +42284,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {gtk2 = pkgs.gnome2.gtk;};
 
+  "cerberus" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, cmdargs
+     , conduit-extra, ekg, ekg-core, hslogger, http-client
+     , http-client-tls, http-reverse-proxy, http-types, pretty-show
+     , text, wai, wai-middleware-caching, wai-middleware-caching-lru
+     , wai-middleware-caching-redis, wai-middleware-throttle, warp
+     }:
+     mkDerivation {
+       pname = "cerberus";
+       version = "0.1.0.0";
+       sha256 = "11c9b5aa94939e289869a1a98cf60b6081b1be8ba5d75a66cf4ed8be0faa5c8e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-builder bytestring conduit-extra ekg ekg-core hslogger
+         http-client http-client-tls http-reverse-proxy http-types text wai
+         wai-middleware-caching wai-middleware-caching-lru
+         wai-middleware-caching-redis wai-middleware-throttle warp
+       ];
+       executableHaskellDepends = [
+         base cmdargs ekg ekg-core hslogger pretty-show
+       ];
+       testHaskellDepends = [ base ];
+       jailbreak = true;
+       homepage = "http://github.com/yogsototh/cerberus#readme";
+       description = "Protect and control API access with cerberus";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "cereal_0_4_1_0" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, ghc-prim }:
      mkDerivation {
@@ -45761,7 +45825,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clock" = callPackage
+  "clock_0_5_1" = callPackage
     ({ mkDerivation, base, tasty, tasty-quickcheck }:
      mkDerivation {
        pname = "clock";
@@ -45772,6 +45836,21 @@ self: {
        homepage = "https://github.com/corsis/clock";
        description = "High-resolution clock functions: monotonic, realtime, cputime";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "clock" = callPackage
+    ({ mkDerivation, base, tasty, tasty-quickcheck }:
+     mkDerivation {
+       pname = "clock";
+       version = "0.5.2";
+       sha256 = "6c9a2276b5e76f2ea4c0bc2410d68549782dcc38f56964a49245c1070896d0d7";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base tasty tasty-quickcheck ];
+       doCheck = false;
+       homepage = "https://github.com/corsis/clock";
+       description = "High-resolution clock functions: monotonic, realtime, cputime";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "clock_0_6_0_1" = callPackage
@@ -47957,7 +48036,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "concurrent-extra" = callPackage
+  "concurrent-extra_0_7_0_9" = callPackage
     ({ mkDerivation, async, base, HUnit, random, stm, test-framework
      , test-framework-hunit, unbounded-delays
      }:
@@ -47975,9 +48054,10 @@ self: {
        homepage = "https://github.com/basvandijk/concurrent-extra";
        description = "Extra concurrency primitives";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "concurrent-extra_0_7_0_10" = callPackage
+  "concurrent-extra" = callPackage
     ({ mkDerivation, async, base, HUnit, random, stm, test-framework
      , test-framework-hunit, unbounded-delays
      }:
@@ -47990,10 +48070,10 @@ self: {
          async base HUnit random stm test-framework test-framework-hunit
          unbounded-delays
        ];
+       doCheck = false;
        homepage = "https://github.com/basvandijk/concurrent-extra";
        description = "Extra concurrency primitives";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "concurrent-machines" = callPackage
@@ -49638,17 +49718,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "containers_0_5_6_3" = callPackage
+  "containers_0_5_7_0" = callPackage
     ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim
      , HUnit, QuickCheck, test-framework, test-framework-hunit
      , test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "containers";
-       version = "0.5.6.3";
-       sha256 = "1647e62e31ed066c61b4a3c1a4403ddb15210bab0e658d624af16f406d298dcd";
-       revision = "1";
-       editedCabalFile = "d62a931abcdc917811b7eff078c117e0f2b2c2ac030d843cbebb00b8c8f87a5e";
+       version = "0.5.7.0";
+       sha256 = "f293f840d99c285630d7524d5c92da58f59921c26e1592a7f0600cda062a30f9";
        libraryHaskellDepends = [ array base deepseq ghc-prim ];
        testHaskellDepends = [
          array base ChasingBottoms deepseq ghc-prim HUnit QuickCheck
@@ -56791,33 +56869,46 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dependent-map" = callPackage
+  "dependent-map_0_1_1_3" = callPackage
     ({ mkDerivation, base, containers, dependent-sum }:
      mkDerivation {
        pname = "dependent-map";
        version = "0.1.1.3";
        sha256 = "44dd913868dddfaa104c27794cbf852e8c4783fe78f49b3b2dd635b4731ec8af";
        libraryHaskellDepends = [ base containers dependent-sum ];
+       jailbreak = true;
        homepage = "https://github.com/mokus0/dependent-map";
        description = "Dependent finite maps (partial dependent products)";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dependent-map_0_2_0_1" = callPackage
+  "dependent-map" = callPackage
     ({ mkDerivation, base, containers, dependent-sum }:
      mkDerivation {
        pname = "dependent-map";
        version = "0.2.0.1";
        sha256 = "645c5c519d5cb6393ee826dfca183736be84fda87e980f0daecd7be207bb8f50";
        libraryHaskellDepends = [ base containers dependent-sum ];
-       jailbreak = true;
+       homepage = "https://github.com/mokus0/dependent-map";
+       description = "Dependent finite maps (partial dependent products)";
+       license = "unknown";
+     }) {};
+
+  "dependent-map_0_2_1_0" = callPackage
+    ({ mkDerivation, base, containers, dependent-sum }:
+     mkDerivation {
+       pname = "dependent-map";
+       version = "0.2.1.0";
+       sha256 = "567d81bf090feda43c9bc01708e6f3684399628329b64a266ba6a6a79351d284";
+       libraryHaskellDepends = [ base containers dependent-sum ];
        homepage = "https://github.com/mokus0/dependent-map";
        description = "Dependent finite maps (partial dependent products)";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dependent-sum" = callPackage
+  "dependent-sum_0_2_1_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "dependent-sum";
@@ -56827,9 +56918,10 @@ self: {
        homepage = "https://github.com/mokus0/dependent-sum";
        description = "Dependent sum type";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dependent-sum_0_3_2_1" = callPackage
+  "dependent-sum" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "dependent-sum";
@@ -56839,7 +56931,6 @@ self: {
        homepage = "https://github.com/mokus0/dependent-sum";
        description = "Dependent sum type";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dependent-sum-template" = callPackage
@@ -58223,6 +58314,7 @@ self: {
        libraryHaskellDepends = [
          base cairo diagrams-cairo diagrams-lib gtk
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams/";
        description = "Backend for rendering diagrams directly to GTK windows";
        license = stdenv.lib.licenses.bsd3;
@@ -60081,12 +60173,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_2_4_0" = callPackage
+  "directory_1_2_5_0" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.2.4.0";
-       sha256 = "f80eb093f772f4be6c9c6d4d179b6cb2358ef40a62f7f9e52bfc6df643268517";
+       version = "1.2.5.0";
+       sha256 = "ac9d7fdd402c3281fab7ffad004229671f0ecfb7ddd70fd58b90b0a48c1ddef7";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -66725,29 +66817,6 @@ self: {
      }:
      mkDerivation {
        pname = "eventstore";
-       version = "0.9.1.1";
-       sha256 = "0b14aa08ac3e26d4db103c18fe7c95758168f7a3aaad9387b54b83e981f4bbff";
-       libraryHaskellDepends = [
-         aeson async attoparsec base bytestring cereal containers network
-         protobuf random stm text time unordered-containers uuid
-       ];
-       testHaskellDepends = [
-         aeson base stm tasty tasty-hunit text time
-       ];
-       doCheck = false;
-       homepage = "http://github.com/YoEight/eventstore";
-       description = "EventStore TCP Client";
-       license = stdenv.lib.licenses.bsd3;
-       platforms = [ "x86_64-darwin" "x86_64-linux" ];
-     }) {};
-
-  "eventstore_0_9_1_2" = callPackage
-    ({ mkDerivation, aeson, async, attoparsec, base, bytestring, cereal
-     , containers, network, protobuf, random, stm, tasty, tasty-hunit
-     , text, time, unordered-containers, uuid
-     }:
-     mkDerivation {
-       pname = "eventstore";
        version = "0.9.1.2";
        sha256 = "0104a347dde1620795c82e60b16d38bd2c1b00f7ff1fbf0c8dccf8e877d0d497";
        libraryHaskellDepends = [
@@ -66757,11 +66826,11 @@ self: {
        testHaskellDepends = [
          aeson base stm tasty tasty-hunit text time
        ];
+       doCheck = false;
        homepage = "http://github.com/YoEight/eventstore";
        description = "EventStore TCP Client";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "x86_64-darwin" "x86_64-linux" ];
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "every-bit-counts" = callPackage
@@ -69494,8 +69563,7 @@ self: {
        description = "Signal Processing extension for Feldspar";
        license = stdenv.lib.licenses.bsd3;
        broken = true;
-     }) {feldspar-compiler-shim = null; imperative-edsl = null; 
-         monadic-edsl-priv = null;};
+     }) {feldspar-compiler-shim = null; monadic-edsl-priv = null;};
 
   "fen2s" = callPackage
     ({ mkDerivation, api-opentheory-unicode, base, opentheory-unicode
@@ -73716,27 +73784,29 @@ self: {
      }) {};
 
   "funbot" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, feed
-     , feed-collect, funbot-ext-events, HTTP, http-client
-     , http-client-tls, http-listen, irc-fun-bot, irc-fun-color
-     , json-state, network-uri, settings, tagsoup, text, time
-     , time-interval, time-units, transformers, unordered-containers
-     , utf8-string, vcs-web-hook-parse
+    ({ mkDerivation, aeson, auto-update, base, bytestring, clock
+     , containers, data-default-class, feed, feed-collect
+     , funbot-ext-events, HTTP, http-client, http-client-tls
+     , http-listen, irc-fun-bot, irc-fun-color, json-state, network-uri
+     , settings, tagsoup, text, time, time-interval, time-units
+     , transformers, unordered-containers, utf8-string
+     , vcs-web-hook-parse
      }:
      mkDerivation {
        pname = "funbot";
-       version = "0.3";
-       sha256 = "b59ff6ae40115e1c470677d5bc7188276a282dc383f6afad1f7c801f9c0d52b4";
+       version = "0.4.0.1";
+       sha256 = "444da7bc772b17de0aa329292dbe1a3ad3134990f824d6f88d6355ff28c3537e";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson base bytestring containers feed feed-collect
-         funbot-ext-events HTTP http-client http-client-tls http-listen
-         irc-fun-bot irc-fun-color json-state network-uri settings tagsoup
-         text time time-interval time-units transformers
-         unordered-containers utf8-string vcs-web-hook-parse
+         aeson auto-update base bytestring clock containers
+         data-default-class feed feed-collect funbot-ext-events HTTP
+         http-client http-client-tls http-listen irc-fun-bot irc-fun-color
+         json-state network-uri settings tagsoup text time time-interval
+         time-units transformers unordered-containers utf8-string
+         vcs-web-hook-parse
        ];
-       homepage = "https://notabug.org/fr33domlover/funbot/";
+       homepage = "https://notabug.org/fr33domlover/funbot";
        description = "IRC bot for fun, learning, creativity and collaboration";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -73764,8 +73834,8 @@ self: {
     ({ mkDerivation, aeson, base, text }:
      mkDerivation {
        pname = "funbot-ext-events";
-       version = "0.1.0.0";
-       sha256 = "5e37649835bc82210744615b623608f5e5d450487a4a598b1b43eed8184c37c8";
+       version = "0.2.0.0";
+       sha256 = "5224fee263e625708cc937356cdb5dfcf55f0cfd26bf61a8fcb9b2392aa37e26";
        libraryHaskellDepends = [ aeson base text ];
        homepage = "https://notabug.org/fr33domlover/funbot-ext-events/";
        description = "Interact with FunBot's external events";
@@ -76036,8 +76106,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-parmake";
-       version = "0.1.8";
-       sha256 = "cce9254e2f12fd8aab4ef56659db0df0c0853e8cea8024320ce66f2f2b523521";
+       version = "0.1.9";
+       sha256 = "381973ada7fc3e944dab09ff35d3b26070b1585f5a115fc2ddb09508c1e11c5e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76050,7 +76120,6 @@ self: {
          base directory filepath HUnit process QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       jailbreak = true;
        homepage = "https://github.com/23Skidoo/ghc-parmake";
        description = "A parallel wrapper for 'ghc --make'";
        license = stdenv.lib.licenses.bsd3;
@@ -76168,25 +76237,6 @@ self: {
 
   "ghc-session" = callPackage
     ({ mkDerivation, base, exceptions, ghc, ghc-mtl, ghc-paths
-     , transformers
-     }:
-     mkDerivation {
-       pname = "ghc-session";
-       version = "0.1.1.0";
-       sha256 = "fe73ed93744e1d324b85c6a029aac9363ec6b6badfcc791e212309d515b61f28";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base exceptions ghc ghc-mtl ghc-paths transformers
-       ];
-       executableHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/pmlodawski/ghc-session";
-       description = "Simplified GHC API";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "ghc-session_0_1_2_0" = callPackage
-    ({ mkDerivation, base, exceptions, ghc, ghc-mtl, ghc-paths
      , transformers, transformers-compat
      }:
      mkDerivation {
@@ -76203,7 +76253,6 @@ self: {
        homepage = "http://github.com/pmlodawski/ghc-session";
        description = "Simplified GHC API";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-simple" = callPackage
@@ -76359,6 +76408,7 @@ self: {
          base cairo containers deepseq fgl ghc-heap-view graphviz gtk mtl
          svgcairo text transformers xdot
        ];
+       jailbreak = true;
        homepage = "http://felsin9.de/nnis/ghc-vis";
        description = "Live visualization of data structures in GHCi";
        license = stdenv.lib.licenses.bsd3;
@@ -79145,8 +79195,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.1.1";
-       sha256 = "b225a109b0d264196abdf899c824c4d1e38c24c662bf888a9af9d968029117de";
+       version = "0.1.2";
+       sha256 = "8e43f583e7562c086bb8de1a88ef5b5e6bdca72a3ea4645e6d9f486861d07f0c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -79282,6 +79332,7 @@ self: {
        ];
        executableHaskellDepends = [ base gtk ];
        testHaskellDepends = [ base HUnit ];
+       jailbreak = true;
        homepage = "http://khumba.net/projects/goatee";
        description = "A monadic take on a 2,500-year-old board game - GTK+ UI";
        license = stdenv.lib.licenses.agpl3;
@@ -80817,6 +80868,7 @@ self: {
          base colour containers fraction glib grapefruit-frp
          grapefruit-records grapefruit-ui gtk
        ];
+       jailbreak = true;
        homepage = "http://grapefruit-project.org/";
        description = "GTK+-based backend for declarative user interface programming";
        license = stdenv.lib.licenses.bsd3;
@@ -82242,7 +82294,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {gtk2 = pkgs.gnome2.gtk;};
 
-  "gtk" = callPackage
+  "gtk_0_13_9" = callPackage
     ({ mkDerivation, array, base, bytestring, cairo, containers, gio
      , glib, gtk2, gtk2hs-buildtools, mtl, pango, text
      }:
@@ -82259,9 +82311,10 @@ self: {
        homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Gtk+ graphical user interface library";
        license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {gtk2 = pkgs.gnome2.gtk;};
 
-  "gtk_0_14_2" = callPackage
+  "gtk" = callPackage
     ({ mkDerivation, array, base, bytestring, cairo, containers, gio
      , glib, gtk2, gtk2hs-buildtools, mtl, pango, text
      }:
@@ -82274,10 +82327,10 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtk2 ];
        libraryToolDepends = [ gtk2hs-buildtools ];
+       doHaddock = false;
        homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Gtk+ graphical user interface library";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {gtk2 = pkgs.gnome2.gtk;};
 
   "gtk-helpers" = callPackage
@@ -82405,6 +82458,7 @@ self: {
        sha256 = "1582e229aafe22cf5499fe1519e2ff4f49cecbe83a6eb1a8de04f45dd44df443";
        libraryHaskellDepends = [ base glib gtk ];
        libraryPkgconfigDepends = [ gtk2 x11 ];
+       jailbreak = true;
        homepage = "http://github.com/travitch/gtk-traymanager";
        description = "A wrapper around the eggtraymanager library for Linux system trays";
        license = stdenv.lib.licenses.lgpl21;
@@ -82898,6 +82952,7 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtksourceview ];
        libraryToolDepends = [ gtk2hs-buildtools ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GtkSourceView library";
        license = stdenv.lib.licenses.lgpl21;
@@ -85687,6 +85742,7 @@ self: {
          base containers grid HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
+       jailbreak = true;
        homepage = "https://github.com/timjb/halma";
        description = "Library implementing Halma rules";
        license = stdenv.lib.licenses.mit;
@@ -94619,6 +94675,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hindent_4_6_1" = callPackage
+    ({ mkDerivation, base, data-default, descriptive, directory
+     , ghc-prim, haskell-src-exts, hspec, monad-loops, mtl, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "hindent";
+       version = "4.6.1";
+       sha256 = "04e8ffb44b46a45cd6425233efe595d6e412a20c71b69749f72c036bca4870f5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base data-default haskell-src-exts monad-loops mtl text
+         transformers
+       ];
+       executableHaskellDepends = [
+         base descriptive directory ghc-prim haskell-src-exts text
+       ];
+       testHaskellDepends = [
+         base data-default directory haskell-src-exts hspec monad-loops mtl
+         text
+       ];
+       homepage = "http://www.github.com/chrisdone/hindent";
+       description = "Extensible Haskell pretty printer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hinduce-associations-apriori" = callPackage
     ({ mkDerivation, base, containers, deepseq, hinduce-missingh
      , parallel, vector
@@ -96158,8 +96242,8 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
-  "hlibgit2" = callPackage
-    ({ mkDerivation, base, bindings-DSL, openssl, process, zlib }:
+  "hlibgit2_0_18_0_14" = callPackage
+    ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }:
      mkDerivation {
        pname = "hlibgit2";
        version = "0.18.0.14";
@@ -96167,11 +96251,13 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL zlib ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ base process ];
+       testToolDepends = [ git ];
        description = "Low-level bindings to libgit2";
        license = stdenv.lib.licenses.mit;
-     }) {inherit (pkgs) openssl;};
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) git; inherit (pkgs) openssl;};
 
-  "hlibgit2_0_18_0_15" = callPackage
+  "hlibgit2" = callPackage
     ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }:
      mkDerivation {
        pname = "hlibgit2";
@@ -96183,7 +96269,6 @@ self: {
        testToolDepends = [ git ];
        description = "Low-level bindings to libgit2";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) git; inherit (pkgs) openssl;};
 
   "hlibsass" = callPackage
@@ -96192,7 +96277,6 @@ self: {
        pname = "hlibsass";
        version = "0.1.4.0";
        sha256 = "2673ff4a4189bdfda61e5b936e1e91c4de29ede91db40055511a835ccbd35818";
-       configureFlags = [ "-fexternallibsass" ];
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ libsass ];
        testHaskellDepends = [ base hspec ];
@@ -105234,7 +105318,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "http-client" = callPackage
+  "http-client_0_4_25" = callPackage
     ({ mkDerivation, array, async, base, base64-bytestring
      , blaze-builder, bytestring, case-insensitive, containers, cookie
      , data-default-class, deepseq, directory, exceptions, filepath
@@ -105262,9 +105346,10 @@ self: {
        homepage = "https://github.com/snoyberg/http-client";
        description = "An HTTP client engine, intended as a base layer for more user-friendly packages";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "http-client_0_4_26_1" = callPackage
+  "http-client" = callPackage
     ({ mkDerivation, array, async, base, base64-bytestring
      , blaze-builder, bytestring, case-insensitive, containers, cookie
      , data-default-class, deepseq, directory, exceptions, filepath
@@ -105292,7 +105377,6 @@ self: {
        homepage = "https://github.com/snoyberg/http-client";
        description = "An HTTP client engine, intended as a base layer for more user-friendly packages";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "http-client-auth" = callPackage
@@ -108639,6 +108723,8 @@ self: {
        pname = "ide-backend";
        version = "0.10.0";
        sha256 = "26a35f82533d8361824e04468176cab7c14d3fa4d0a1ebe1aa243a986a3ae0a2";
+       revision = "1";
+       editedCabalFile = "96888cccc65f025e63931b466ac392e6caa581f6e902a428fd203cdf3c22f5ef";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -108816,6 +108902,8 @@ self: {
        pname = "ide-backend-common";
        version = "0.10.1.1";
        sha256 = "858cc32d6c73ca0d55e1fc7dc25831e437a3cca483438a74bbc236f8f93cfcb3";
+       revision = "1";
+       editedCabalFile = "ed08fca4f17984a5ef06a632b23bc604d5e93a3040fde4cde9721a8ef4991975";
        libraryHaskellDepends = [
          aeson async attoparsec base binary bytestring bytestring-trie
          containers crypto-api data-accessor directory filepath fingertree
@@ -108994,12 +109082,12 @@ self: {
      , optparse-applicative, parsers, pretty, process, safe, split, text
      , time, transformers, transformers-compat, trifecta, uniplate, unix
      , unordered-containers, utf8-string, vector
-     , vector-binary-instances, zip-archive, zlib
+     , vector-binary-instances, zip-archive
      }:
      mkDerivation {
        pname = "idris";
-       version = "0.9.20.1";
-       sha256 = "3613b7ded2358e63df21e96ad8bc966d33dcb26d796771f1d5e9f2267d325c39";
+       version = "0.9.20.2";
+       sha256 = "499339fc6a443dd2902ae76114eba6a61ebbd5955dcf3d3687199df5829a0f47";
        configureFlags = [ "-fcurses" "-fffi" "-fgmp" ];
        isLibrary = true;
        isExecutable = true;
@@ -109010,7 +109098,7 @@ self: {
          haskeline hscurses libffi mtl network optparse-applicative parsers
          pretty process safe split text time transformers
          transformers-compat trifecta uniplate unix unordered-containers
-         utf8-string vector vector-binary-instances zip-archive zlib
+         utf8-string vector vector-binary-instances zip-archive
        ];
        librarySystemDepends = [ gmp ];
        executableHaskellDepends = [
@@ -109897,6 +109985,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "imperative-edsl" = callPackage
+    ({ mkDerivation, array, base, BoundedChan, constraints, containers
+     , directory, exception-transformers, language-c-quote
+     , mainland-pretty, microlens, microlens-mtl, microlens-th, mtl
+     , open-typerep, operational-alacarte, process, srcloc, syntactic
+     , tagged
+     }:
+     mkDerivation {
+       pname = "imperative-edsl";
+       version = "0.4.1";
+       sha256 = "5b78994b208351b4fdd8465146559d7198c6969dfaaa3767ed667d9df29bfad4";
+       libraryHaskellDepends = [
+         array base BoundedChan constraints containers
+         exception-transformers language-c-quote mainland-pretty microlens
+         microlens-mtl microlens-th mtl open-typerep operational-alacarte
+         srcloc syntactic tagged
+       ];
+       testHaskellDepends = [ base directory mainland-pretty process ];
+       homepage = "https://github.com/emilaxelsson/imperative-edsl";
+       description = "Deep embedding of imperative programs with code generation";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "imperative-edsl-vhdl" = callPackage
     ({ mkDerivation, base, bytestring, constraints, containers
      , language-vhdl, mtl, operational-alacarte, pretty, syntactic
@@ -111956,18 +112067,18 @@ self: {
      }) {};
 
   "irc-fun-bot" = callPackage
-    ({ mkDerivation, aeson, base, clock, fast-logger, irc-fun-client
-     , irc-fun-messages, json-state, time, time-interval, time-units
-     , transformers, unordered-containers
+    ({ mkDerivation, aeson, auto-update, base, clock, containers
+     , fast-logger, irc-fun-client, irc-fun-messages, json-state, time
+     , time-interval, time-units, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "irc-fun-bot";
-       version = "0.4.0.0";
-       sha256 = "defa781ecd1ff744f5b36907be56d58189fcd31de85599f713628a4ffd06c253";
+       version = "0.5.0.0";
+       sha256 = "1104c508068dcfba3f8c60c39d5cc8ccb9b264af57097e8fa2b61e68e3754b51";
        libraryHaskellDepends = [
-         aeson base clock fast-logger irc-fun-client irc-fun-messages
-         json-state time time-interval time-units transformers
-         unordered-containers
+         aeson auto-update base clock containers fast-logger irc-fun-client
+         irc-fun-messages json-state time time-interval time-units
+         transformers unordered-containers
        ];
        jailbreak = true;
        homepage = "http://rel4tion.org/projects/irc-fun-bot/";
@@ -111981,8 +112092,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-fun-client";
-       version = "0.3.0.0";
-       sha256 = "325178cd683dc79974519e87da2e23fe7707c12feff697605915fa5e99aaf258";
+       version = "0.4.0.0";
+       sha256 = "2567be16b259a37a4234a1716bef694d6f1ce6c3b7c9f553d9d0a12a0be65c33";
        libraryHaskellDepends = [
          auto-update base fast-logger irc-fun-messages network time
          time-units unordered-containers
@@ -112011,8 +112122,8 @@ self: {
     ({ mkDerivation, base, regex-applicative }:
      mkDerivation {
        pname = "irc-fun-messages";
-       version = "0.2.0.0";
-       sha256 = "47345b37fb95a265c5237a826ba1351e78ad956b35a7dcd13bd7c625f8d8c5a1";
+       version = "0.2.0.1";
+       sha256 = "b54ab9b8a259c49a495f111bc7a56c5cd50334c4708dea6e3f06b66534325198";
        libraryHaskellDepends = [ base regex-applicative ];
        homepage = "http://rel4tion.org/projects/irc-fun-messages/";
        description = "Types and functions for working with the IRC protocol";
@@ -113896,6 +114007,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "json-encoder" = callPackage
+    ({ mkDerivation, base, base-prelude, bytestring
+     , bytestring-tree-builder, contravariant, contravariant-extras
+     , scientific, text
+     }:
+     mkDerivation {
+       pname = "json-encoder";
+       version = "0.1.3.1";
+       sha256 = "0127462ef932a643adc948bbb1de89de78d705a464c2591aedafddcd8382fadc";
+       libraryHaskellDepends = [
+         base base-prelude bytestring bytestring-tree-builder contravariant
+         contravariant-extras scientific text
+       ];
+       homepage = "https://github.com/sannsyn/json-encoder";
+       description = "A very fast single-pass JSON encoder with a declarative DSL";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "json-enumerator" = callPackage
     ({ mkDerivation, base, blaze-builder, blaze-builder-enumerator
      , bytestring, containers, enumerator, json-types, text
@@ -116801,6 +116930,7 @@ self: {
          template-haskell time transformers transformers-base unix
          utf8-string zlib
        ];
+       jailbreak = true;
        homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Lambdabot core functionality";
        license = "GPL";
@@ -120309,7 +120439,6 @@ self: {
          attoparsec base bytestring containers data-default-class filepath
          hspec mtl network old-locale QuickCheck text time unix utf8-string
        ];
-       jailbreak = true;
        homepage = "http://github.com/vimus/libmpd-haskell#readme";
        description = "An MPD client library";
        license = stdenv.lib.licenses.mit;
@@ -120426,16 +120555,16 @@ self: {
      }) {};
 
   "libravatar" = callPackage
-    ({ mkDerivation, base, bytestring, crypto-api, dns, network-uri
-     , pureMD5, random, SHA, url, utf8-string
+    ({ mkDerivation, base, bytestring, crypto-api, data-default-class
+     , dns, network-uri, pureMD5, random, SHA, url, utf8-string
      }:
      mkDerivation {
        pname = "libravatar";
-       version = "0.2.0.0";
-       sha256 = "a195549f60f88966732141a7bcab3fdfedb70bdbbb686ad3e2651518317082d5";
+       version = "0.3.0.0";
+       sha256 = "2371b91f8ff4abdeba4374d20b4fa9c90fe0e9871c874bd61f32380b32ef88bf";
        libraryHaskellDepends = [
-         base bytestring crypto-api dns network-uri pureMD5 random SHA url
-         utf8-string
+         base bytestring crypto-api data-default-class dns network-uri
+         pureMD5 random SHA url utf8-string
        ];
        homepage = "http://rel4tion.org/projects/libravatar/";
        description = "Use Libravatar, the decentralized avatar delivery service";
@@ -121881,6 +122010,7 @@ self: {
          stm tagged tasty tasty-hunit tasty-rerun transformers
        ];
        testSystemDepends = [ z3 ];
+       jailbreak = true;
        homepage = "http://goto.ucsd.edu/liquidhaskell";
        description = "Liquid Types for Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -121936,6 +122066,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "list-fusion-probe_0_1_0_5" = callPackage
+    ({ mkDerivation, base, tasty, tasty-hunit }:
+     mkDerivation {
+       pname = "list-fusion-probe";
+       version = "0.1.0.5";
+       sha256 = "7471363bd737abca1888bb8274cb3fef8f4fc925875b27fa0901efa1358adb50";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       description = "testing list fusion for success";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "list-grouping" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -122893,6 +123036,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "locked-poll" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, clock, containers
+     , lens, QuickCheck, random, regex-genex, tasty, tasty-golden
+     , tasty-hunit, tasty-quickcheck, time
+     }:
+     mkDerivation {
+       pname = "locked-poll";
+       version = "0.1.0";
+       sha256 = "6a369cb194ce975fe663b97eef47adcdc5d96e73abeea0f5087a00ee9201a164";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base clock containers ];
+       executableHaskellDepends = [ base clock containers ];
+       testHaskellDepends = [
+         attoparsec base bytestring clock containers lens QuickCheck random
+         regex-genex tasty tasty-golden tasty-hunit tasty-quickcheck time
+       ];
+       description = "Very simple poll lock";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lockfree-queue" = callPackage
     ({ mkDerivation, abstract-deque, abstract-deque-tests
      , atomic-primops, base, bytestring, ghc-prim, HUnit, test-framework
@@ -136226,15 +136390,12 @@ self: {
      }) {};
 
   "niagra" = callPackage
-    ({ mkDerivation, base, criterion, mtl, text, transformers }:
+    ({ mkDerivation, base, mtl, text, transformers }:
      mkDerivation {
        pname = "niagra";
-       version = "0.0.1";
-       sha256 = "848bd318b105bd23de959d3a6e026de1577337fcae803bfa1dc70461491c9058";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.0.3";
+       sha256 = "bb6dd33a0b00996263ae770fdf5ba461a956e33492310f27f83fbd248951f49b";
        libraryHaskellDepends = [ base mtl text transformers ];
-       executableHaskellDepends = [ base criterion text transformers ];
        description = "CSS EDSL for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -141383,8 +141544,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "parseargs";
-       version = "0.2.0.3";
-       sha256 = "252276e93adc941218220891a82a7b6622eacf829eda8b753c476fb13ece0073";
+       version = "0.2.0.4";
+       sha256 = "79241584c88dbde0abd5dd32a079b9baaad4a87b136a19e78492141ace1aa090";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
@@ -143610,7 +143771,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
-  "persistent" = callPackage
+  "persistent_2_2_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
      , blaze-html, blaze-markup, bytestring, conduit, containers
      , exceptions, fast-logger, hspec, http-api-data, lifted-base
@@ -143641,10 +143802,11 @@ self: {
        homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, multi-backend data serialization";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
-  "persistent_2_2_4" = callPackage
+  "persistent" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
      , blaze-html, blaze-markup, bytestring, conduit, containers
      , exceptions, fast-logger, hspec, http-api-data, lifted-base
@@ -143675,7 +143837,6 @@ self: {
        homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, multi-backend data serialization";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
@@ -145615,6 +145776,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pinchot_0_6_0_0" = callPackage
+    ({ mkDerivation, base, containers, Earley, lens, template-haskell
+     , transformers
+     }:
+     mkDerivation {
+       pname = "pinchot";
+       version = "0.6.0.0";
+       sha256 = "53cada3eace3bd2ffa297944adb1260ad71ebd8761defe0fd67053327e2d75a4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers Earley lens template-haskell transformers
+       ];
+       homepage = "http://www.github.com/massysett/pinchot";
+       description = "Build parsers and ASTs for context-free grammars";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pipe-enumerator" = callPackage
     ({ mkDerivation, base, enumerator, pipes, transformers }:
      mkDerivation {
@@ -145948,6 +146128,7 @@ self: {
          async base bytestring cacophony hlint mtl pipes QuickCheck tasty
          tasty-quickcheck
        ];
+       doCheck = false;
        homepage = "https://github.com/centromere/pipes-cacophony";
        description = "Pipes for Noise-secured network connections";
        license = stdenv.lib.licenses.publicDomain;
@@ -146984,6 +147165,7 @@ self: {
        version = "0.2.0.2";
        sha256 = "b6fab12df045798e95ee7e55ff19cea709d179d66e7a3770194daba0b394e3a2";
        libraryHaskellDepends = [ base glib gtk hmatrix mtl plot process ];
+       jailbreak = true;
        homepage = "http://code.haskell.org/plot";
        description = "GTK plots and interaction with GHCi";
        license = stdenv.lib.licenses.bsd3;
@@ -146994,25 +147176,12 @@ self: {
     ({ mkDerivation, base, glib, gtk, hmatrix, mtl, plot, process }:
      mkDerivation {
        pname = "plot-gtk";
-       version = "0.2.0.3";
-       sha256 = "fe433cdb56b1585d3fc94b51d60324a05f5f9419d861303986336e5889c1fefe";
-       libraryHaskellDepends = [ base glib gtk hmatrix mtl plot process ];
-       homepage = "http://code.haskell.org/plot";
-       description = "GTK plots and interaction with GHCi";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "plot-gtk_0_2_0_4" = callPackage
-    ({ mkDerivation, base, glib, gtk, hmatrix, mtl, plot, process }:
-     mkDerivation {
-       pname = "plot-gtk";
        version = "0.2.0.4";
        sha256 = "9c0a445162ae66c2badd8b6b0a760f5ee4ac4861852764eb4a550787de2c07bb";
        libraryHaskellDepends = [ base glib gtk hmatrix mtl plot process ];
        homepage = "http://code.haskell.org/plot";
        description = "GTK plots and interaction with GHCi";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "plot-gtk-ui" = callPackage
@@ -148037,6 +148206,7 @@ self: {
        ];
        libraryPkgconfigDepends = [ gdk2 gdk_pixbuf pango poppler ];
        libraryToolDepends = [ gtk2hs-buildtools ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/gtk2hs";
        description = "Binding to the Poppler";
        license = stdenv.lib.licenses.gpl2;
@@ -148718,30 +148888,6 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-simple";
-       version = "0.5.1.1";
-       sha256 = "e80bb4655745d5802b70c9276cee1a3772892451ea985047dd77fd1c242a43be";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring bytestring-builder
-         case-insensitive containers hashable postgresql-libpq scientific
-         template-haskell text time transformers uuid-types vector
-       ];
-       testHaskellDepends = [
-         aeson base base16-bytestring bytestring containers cryptohash HUnit
-         text time vector
-       ];
-       doCheck = false;
-       description = "Mid-Level PostgreSQL client library";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "postgresql-simple_0_5_1_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
-     , bytestring, bytestring-builder, case-insensitive, containers
-     , cryptohash, hashable, HUnit, postgresql-libpq, scientific
-     , template-haskell, text, time, transformers, uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "postgresql-simple";
        version = "0.5.1.2";
        sha256 = "d289eb7835b001550b9f9887e1fae050957797ead62394a85e6f5ae700976756";
        libraryHaskellDepends = [
@@ -148753,9 +148899,9 @@ self: {
          aeson base base16-bytestring bytestring containers cryptohash HUnit
          text time vector
        ];
+       doCheck = false;
        description = "Mid-Level PostgreSQL client library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "postgresql-simple-migration" = callPackage
@@ -149199,7 +149345,6 @@ self: {
          quickcheck-instances semigroups tasty tasty-hunit tasty-quickcheck
          tries unordered-containers
        ];
-       doCheck = false;
        description = "Predicative tries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149404,8 +149549,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "prelude-edsl";
-       version = "0.3";
-       sha256 = "8250585549ad9c64c2b0407157cacb8a4a2dd0dcf77c8de4b005adddf2b98008";
+       version = "0.3.1";
+       sha256 = "7b6233ca1eeb916185f87a7ba9ba8007a3b3f3307b795e52b32444fbcce44658";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/emilaxelsson/prelude-edsl";
        description = "An EDSL-motivated subset of the Prelude";
@@ -155688,6 +155833,7 @@ self: {
        libraryHaskellDepends = [
          base dependent-sum gloss reflex transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/reflex-frp/reflex-gloss";
        description = "An reflex interface for gloss";
        license = stdenv.lib.licenses.bsd3;
@@ -155716,6 +155862,7 @@ self: {
          base containers gloss lens linear mtl reflex reflex-animation
          reflex-transformers transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/saulzar/reflex-gloss-scene";
        description = "A simple scene-graph using reflex and gloss";
        license = stdenv.lib.licenses.bsd3;
@@ -159265,7 +159412,7 @@ self: {
        license = stdenv.lib.licenses.mpl20;
      }) {};
 
-  "rev-state" = callPackage
+  "rev-state_0_1" = callPackage
     ({ mkDerivation, base, mtl }:
      mkDerivation {
        pname = "rev-state";
@@ -159275,9 +159422,10 @@ self: {
        homepage = "https://github.com/DanBurton/rev-state#readme";
        description = "Reverse State monad transformer";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rev-state_0_1_1" = callPackage
+  "rev-state" = callPackage
     ({ mkDerivation, base, mtl }:
      mkDerivation {
        pname = "rev-state";
@@ -159288,7 +159436,6 @@ self: {
        homepage = "https://github.com/DanBurton/rev-state#readme";
        description = "Reverse State monad transformer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "revdectime" = callPackage
@@ -161787,8 +161934,8 @@ self: {
 
   "sbv_5_6" = callPackage
     ({ mkDerivation, array, async, base, base-compat, containers
-     , crackNum, data-binary-ieee754, deepseq, directory, filepath, mtl
-     , old-time, pretty, process, QuickCheck, random, syb
+     , crackNum, data-binary-ieee754, deepseq, directory, filepath
+     , HUnit, mtl, old-time, pretty, process, QuickCheck, random, syb
      }:
      mkDerivation {
        pname = "sbv";
@@ -161801,6 +161948,12 @@ self: {
          data-binary-ieee754 deepseq directory filepath mtl old-time pretty
          process QuickCheck random syb
        ];
+       executableHaskellDepends = [
+         base data-binary-ieee754 directory filepath HUnit process syb
+       ];
+       testHaskellDepends = [
+         base data-binary-ieee754 directory filepath HUnit syb
+       ];
        homepage = "http://leventerkok.github.com/sbv/";
        description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
        license = stdenv.lib.licenses.bsd3;
@@ -164415,6 +164568,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "serv" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, case-insensitive
+     , containers, http-media, http-types, HUnit, mtl, QuickCheck
+     , tagged, tasty, tasty-ant-xml, tasty-hunit, tasty-quickcheck, text
+     , time, transformers, wai, wai-extra, warp
+     }:
+     mkDerivation {
+       pname = "serv";
+       version = "0.1.0.0";
+       sha256 = "29d8124bcd00ae8ed28a37b6b7bcffa333cf4c30b845c9da725c71153274b371";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring case-insensitive containers http-media
+         http-types mtl tagged text time transformers wai
+       ];
+       executableHaskellDepends = [ base text wai warp ];
+       testHaskellDepends = [
+         base HUnit QuickCheck tasty tasty-ant-xml tasty-hunit
+         tasty-quickcheck text wai wai-extra
+       ];
+       homepage = "http://github.com/tel/serv#readme";
+       description = "Dependently typed API server framework";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant_0_2_2" = callPackage
     ({ mkDerivation, base, hspec, parsec, QuickCheck
      , string-conversions, template-haskell, text
@@ -165858,8 +166037,8 @@ self: {
      }:
      mkDerivation {
        pname = "settings";
-       version = "0.2.1.0";
-       sha256 = "b182e9e6093734311318f87940b9a0c5ee49d41978f82044a5ebbccdfbb2b3a8";
+       version = "0.2.2.0";
+       sha256 = "8ca39518d7ed4d0575dbb3bce2064aca006c449765c842906d07484fecf0b831";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring time-units unordered-containers
        ];
@@ -170738,7 +170917,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "snaplet-fay" = callPackage
+  "snaplet-fay_0_3_3_12" = callPackage
     ({ mkDerivation, aeson, base, bytestring, configurator, directory
      , fay, filepath, mtl, snap, snap-core, transformers
      }:
@@ -170753,9 +170932,10 @@ self: {
        homepage = "https://github.com/faylang/snaplet-fay";
        description = "Fay integration for Snap with request- and pre-compilation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "snaplet-fay_0_3_3_13" = callPackage
+  "snaplet-fay" = callPackage
     ({ mkDerivation, aeson, base, bytestring, configurator, directory
      , fay, filepath, mtl, snap, snap-core, transformers
      }:
@@ -170770,7 +170950,6 @@ self: {
        homepage = "https://github.com/faylang/snaplet-fay";
        description = "Fay integration for Snap with request- and pre-compilation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snaplet-ghcjs" = callPackage
@@ -173930,6 +174109,7 @@ self: {
          monad-logger optparse-applicative path process QuickCheck resourcet
          retry temporary text transformers unix-compat
        ];
+       jailbreak = true;
        doCheck = false;
        enableSharedExecutables = false;
        postInstall = ''
@@ -174000,6 +174180,7 @@ self: {
          monad-logger optparse-applicative path process QuickCheck resourcet
          retry temporary text transformers unix-compat
        ];
+       jailbreak = true;
        doCheck = false;
        enableSharedExecutables = false;
        postInstall = ''
@@ -174070,6 +174251,7 @@ self: {
          monad-logger optparse-applicative path process QuickCheck resourcet
          retry temporary text transformers unix-compat
        ];
+       doHaddock = false;
        doCheck = false;
        enableSharedExecutables = false;
        postInstall = ''
@@ -179735,6 +179917,7 @@ self: {
          base dyre filepath gtk safe xdg-basedir
        ];
        executablePkgconfigDepends = [ gtk2 ];
+       jailbreak = true;
        homepage = "http://github.com/travitch/taffybar";
        description = "A desktop bar similar to xmobar, but with more GUI";
        license = stdenv.lib.licenses.bsd3;
@@ -183094,35 +183277,6 @@ self: {
      }:
      mkDerivation {
        pname = "text-show";
-       version = "2.1.1";
-       sha256 = "0c42b918bb3a20eda3dc060b14a74c216e1ef3472d9cc8f4a15623a3f2e8c1eb";
-       revision = "1";
-       editedCabalFile = "6a44a796ef99a25dc68351d0c37364b301b01de63aaf31c6f376c5811da22778";
-       libraryHaskellDepends = [
-         array base base-compat bytestring bytestring-builder containers
-         generic-deriving ghc-prim integer-gmp nats semigroups tagged
-         template-haskell text transformers void
-       ];
-       testHaskellDepends = [
-         array base base-compat base-orphans bifunctors bytestring
-         bytestring-builder generic-deriving ghc-prim hspec nats QuickCheck
-         quickcheck-instances tagged text transformers transformers-compat
-         void
-       ];
-       homepage = "https://github.com/RyanGlScott/text-show";
-       description = "Efficient conversion of values into Text";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "text-show_2_1_2" = callPackage
-    ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
-     , bytestring, bytestring-builder, containers, generic-deriving
-     , ghc-prim, hspec, integer-gmp, nats, QuickCheck
-     , quickcheck-instances, semigroups, tagged, template-haskell, text
-     , transformers, transformers-compat, void
-     }:
-     mkDerivation {
-       pname = "text-show";
        version = "2.1.2";
        sha256 = "76c1ce631c6932816dc241b290400e7200d7c79fd50ec03f51964e244fae320d";
        libraryHaskellDepends = [
@@ -183136,11 +183290,9 @@ self: {
          quickcheck-instances tagged text transformers transformers-compat
          void
        ];
-       jailbreak = true;
        homepage = "https://github.com/RyanGlScott/text-show";
        description = "Efficient conversion of values into Text";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "text-show-instances" = callPackage
@@ -184091,6 +184243,7 @@ self: {
          base bifunctors containers hashable QuickCheck quickcheck-instances
          tasty tasty-quickcheck transformers unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/isomorphism/these";
        description = "An either-or-both data type & a generalized 'zip with padding' typeclass";
        license = stdenv.lib.licenses.bsd3;
@@ -186922,31 +187075,6 @@ self: {
      }:
      mkDerivation {
        pname = "tries";
-       version = "0.0.3";
-       sha256 = "45a90df3926415f24454fdeaf838d3982c8c441d4582b635a13f5f5ba1319971";
-       libraryHaskellDepends = [
-         base bytestring bytestring-trie composition composition-extra
-         containers deepseq hashable keys QuickCheck quickcheck-instances
-         rose-trees semigroups sets unordered-containers
-       ];
-       testHaskellDepends = [
-         base bytestring bytestring-trie composition composition-extra
-         containers deepseq hashable keys mtl QuickCheck
-         quickcheck-instances rose-trees semigroups sets tasty
-         tasty-quickcheck unordered-containers
-       ];
-       description = "Various trie implementations in Haskell";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "tries_0_0_4" = callPackage
-    ({ mkDerivation, base, bytestring, bytestring-trie, composition
-     , composition-extra, containers, deepseq, hashable, keys, mtl
-     , QuickCheck, quickcheck-instances, rose-trees, semigroups, sets
-     , tasty, tasty-quickcheck, unordered-containers
-     }:
-     mkDerivation {
-       pname = "tries";
        version = "0.0.4";
        sha256 = "6be9638a03b35effe69c9bbfc33b00fe92156211945b83dee871e70cf266f94a";
        libraryHaskellDepends = [
@@ -186962,7 +187090,6 @@ self: {
        ];
        description = "Various trie implementations in Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "trifecta_1_5_1_3" = callPackage
@@ -187911,6 +188038,7 @@ self: {
          aeson base bytestring Cabal http-client http-client-tls network-uri
          text transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/markandrus/twilio-haskell";
        description = "Twilio REST API library for Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -188824,6 +188952,7 @@ self: {
        executableHaskellDepends = [
          base diagrams-cairo diagrams-lib text
        ];
+       jailbreak = true;
        description = "Typed and composable spreadsheets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189505,6 +189634,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "unbound-generics_0_3" = callPackage
+    ({ mkDerivation, base, containers, contravariant, deepseq, mtl
+     , profunctors, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+     , template-haskell, transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "unbound-generics";
+       version = "0.3";
+       sha256 = "8956c309de512339ee6d37501683df2e973c40437554fffab9b48cbe7283af07";
+       libraryHaskellDepends = [
+         base containers contravariant deepseq mtl profunctors
+         template-haskell transformers transformers-compat
+       ];
+       testHaskellDepends = [
+         base mtl QuickCheck tasty tasty-hunit tasty-quickcheck
+       ];
+       homepage = "http://github.com/lambdageek/unbound-generics";
+       description = "Support for programming with names and binders using GHC Generics";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "unbounded-delays_0_1_0_8" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -193861,6 +194012,7 @@ self: {
        libraryHaskellDepends = [ base glib gtk pango ];
        libraryPkgconfigDepends = [ vte ];
        libraryToolDepends = [ gtk2hs-buildtools ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the VTE library";
        license = stdenv.lib.licenses.lgpl21;
@@ -194506,6 +194658,43 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "wai-app-static_3_1_4" = callPackage
+    ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html
+     , blaze-markup, byteable, bytestring, containers, cryptohash
+     , cryptohash-conduit, directory, file-embed, filepath, hspec
+     , http-date, http-types, mime-types, network, old-locale
+     , optparse-applicative, template-haskell, temporary, text, time
+     , transformers, unix-compat, unordered-containers, wai, wai-extra
+     , warp, zlib
+     }:
+     mkDerivation {
+       pname = "wai-app-static";
+       version = "3.1.4";
+       sha256 = "630e34d404da96327d312cf6a6002a098877282177b07eb875afbbcf47f43a67";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base base64-bytestring blaze-builder blaze-html blaze-markup
+         byteable bytestring containers cryptohash cryptohash-conduit
+         directory file-embed filepath http-date http-types mime-types
+         old-locale optparse-applicative template-haskell text time
+         transformers unix-compat unordered-containers wai wai-extra warp
+         zlib
+       ];
+       executableHaskellDepends = [
+         base bytestring containers directory mime-types text
+       ];
+       testHaskellDepends = [
+         base bytestring filepath hspec http-date http-types mime-types
+         network old-locale temporary text time transformers unix-compat wai
+         wai-extra zlib
+       ];
+       homepage = "http://www.yesodweb.com/book/web-application-interface";
+       description = "WAI application for static serving";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-conduit_3_0_0_1" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, conduit
      , http-types, transformers, wai
@@ -195507,6 +195696,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "wai-middleware-caching_0_1_0_2" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, http-types, wai
+     }:
+     mkDerivation {
+       pname = "wai-middleware-caching";
+       version = "0.1.0.2";
+       sha256 = "15b5fb9c92599d5ecb6a70ba40bad024488f9eca7139abe23b961ba21602d78d";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring http-types wai
+       ];
+       testHaskellDepends = [ base ];
+       homepage = "http://github.com/yogsototh/wai-middleware-caching/tree/master/wai-middleware-caching#readme";
+       description = "WAI Middleware to cache things";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-middleware-caching-lru" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, http-types
      , lrucache, text, wai, wai-middleware-caching
@@ -198229,6 +198435,7 @@ self: {
          base bytestring http-types optparse-applicative scotty text
          transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/fhsjaagshs/webapp";
        description = "Haskell web scaffolding using Scotty, WAI, and Warp";
        license = stdenv.lib.licenses.mit;
@@ -201095,6 +201302,7 @@ self: {
          base cairo graphviz gtk mtl polyparse text
        ];
        executableHaskellDepends = [ base cairo graphviz gtk text ];
+       jailbreak = true;
        description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201478,7 +201686,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "xlsx" = callPackage
+  "xlsx_0_1_2" = callPackage
     ({ mkDerivation, base, binary-search, bytestring, conduit
      , containers, data-default, digest, HUnit, lens, old-locale
      , old-time, smallcheck, tasty, tasty-hunit, tasty-smallcheck, text
@@ -201508,9 +201716,10 @@ self: {
        homepage = "https://github.com/qrilka/xlsx";
        description = "Simple and incomplete Excel file parser/writer";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "xlsx_0_2_0" = callPackage
+  "xlsx" = callPackage
     ({ mkDerivation, base, binary-search, bytestring, conduit
      , containers, data-default, digest, HUnit, lens, mtl, old-locale
      , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time
@@ -201540,7 +201749,6 @@ self: {
        homepage = "https://github.com/qrilka/xlsx";
        description = "Simple and incomplete Excel file parser/writer";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "xlsx-templater" = callPackage
@@ -206907,6 +207115,46 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-core_1_4_18" = callPackage
+    ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
+     , blaze-html, blaze-markup, byteable, bytestring, case-insensitive
+     , cereal, clientsession, conduit, conduit-extra, containers, cookie
+     , data-default, deepseq, directory, exceptions, fast-logger, hspec
+     , hspec-expectations, http-types, HUnit, lifted-base, monad-control
+     , monad-logger, mtl, mwc-random, network, old-locale, parsec
+     , path-pieces, primitive, QuickCheck, random, resourcet, safe
+     , semigroups, shakespeare, streaming-commons, template-haskell
+     , text, time, transformers, transformers-base, unix-compat
+     , unordered-containers, vector, wai, wai-extra, wai-logger, warp
+     , word8
+     }:
+     mkDerivation {
+       pname = "yesod-core";
+       version = "1.4.18";
+       sha256 = "1580cfac8d8255fe0d14af2d5edabfbad2e62238af13cea33b7144cdfba11d16";
+       libraryHaskellDepends = [
+         aeson auto-update base blaze-builder blaze-html blaze-markup
+         byteable bytestring case-insensitive cereal clientsession conduit
+         conduit-extra containers cookie data-default deepseq directory
+         exceptions fast-logger http-types lifted-base monad-control
+         monad-logger mtl mwc-random old-locale parsec path-pieces primitive
+         random resourcet safe semigroups shakespeare template-haskell text
+         time transformers transformers-base unix-compat
+         unordered-containers vector wai wai-extra wai-logger warp word8
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring clientsession conduit
+         conduit-extra containers cookie hspec hspec-expectations http-types
+         HUnit lifted-base mwc-random network path-pieces QuickCheck random
+         resourcet shakespeare streaming-commons template-haskell text
+         transformers wai wai-extra
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "Creation of type-safe, RESTful web applications";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-crud" = callPackage
     ({ mkDerivation, base, classy-prelude, containers, MissingH
      , monad-control, persistent, random, safe, stm, uuid, yesod-core
@@ -208394,6 +208642,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-table_2_0_1" = callPackage
+    ({ mkDerivation, base, bytestring, containers, contravariant, text
+     , yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-table";
+       version = "2.0.1";
+       sha256 = "48ff72f00f6c957585bef6639b38252ba8aec6a2c409b4f59ef0a7b70e56a086";
+       libraryHaskellDepends = [
+         base bytestring containers contravariant text yesod-core
+       ];
+       homepage = "https://github.com/andrewthad/yesod-table";
+       description = "HTML tables for Yesod";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-tableview" = callPackage
     ({ mkDerivation, base, hamlet, persistent, yesod }:
      mkDerivation {
@@ -208918,6 +209183,7 @@ self: {
          base directory filepath HUnit lens QuickCheck semigroups tasty
          tasty-hunit tasty-quickcheck text yi-language yi-rope
        ];
+       jailbreak = true;
        homepage = "https://yi-editor.github.io";
        description = "The Haskell-Scriptable Editor";
        license = stdenv.lib.licenses.gpl2;