summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix4600
1 files changed, 3784 insertions, 816 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 2182469ef2d..8503807b264 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1531,6 +1531,7 @@ self: {
          aeson base binary cereal QuickCheck test-framework
          test-framework-quickcheck2 test-framework-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/choener/BiobaseNewick";
        description = "Newick file format parser";
        license = stdenv.lib.licenses.bsd3;
@@ -1597,6 +1598,7 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
          test-framework-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/choener/BiobaseTypes";
        description = "Collection of types for bioinformatics";
        license = stdenv.lib.licenses.bsd3;
@@ -1906,6 +1908,7 @@ self: {
          process split strict temporary transformers
        ];
        executableHaskellDepends = [ base cmdargs ];
+       jailbreak = true;
        homepage = "http://byorgey.wordpress.com/blogliterately/";
        description = "A tool for posting Haskelly articles to blogs";
        license = "GPL";
@@ -1915,21 +1918,21 @@ self: {
   "BlogLiterately" = callPackage
     ({ mkDerivation, 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
+     , highlighting-kate, hscolour, HTTP, lens, mtl, pandoc
+     , pandoc-citeproc, pandoc-types, parsec, process, split, strict
+     , tagsoup, temporary, transformers
      }:
      mkDerivation {
        pname = "BlogLiterately";
-       version = "0.8.1.6";
-       sha256 = "924b9fca47100cb02d3eb37d1f5aff18d519db5315bbcd5c812b9420efa208c7";
+       version = "0.8.2";
+       sha256 = "dbb759403abbda0f0a6f0c3a172fbca1eddf6754df66a5bf064b140b54c517c6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          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
+         hscolour HTTP lens mtl pandoc pandoc-citeproc pandoc-types parsec
+         process split strict tagsoup temporary transformers
        ];
        executableHaskellDepends = [ base cmdargs ];
        homepage = "http://byorgey.wordpress.com/blogliterately/";
@@ -1982,7 +1985,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "BlogLiterately-diagrams" = callPackage
+  "BlogLiterately-diagrams_0_2_0_2" = callPackage
     ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder
      , diagrams-lib, diagrams-rasterific, directory, filepath
      , JuicyPixels, pandoc, safe
@@ -1998,12 +2001,13 @@ self: {
          diagrams-rasterific directory filepath JuicyPixels pandoc safe
        ];
        executableHaskellDepends = [ base BlogLiterately ];
+       jailbreak = true;
        description = "Include images in blog posts with inline diagrams code";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "BlogLiterately-diagrams_0_2_0_3" = callPackage
+  "BlogLiterately-diagrams" = callPackage
     ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder
      , diagrams-lib, diagrams-rasterific, directory, filepath
      , JuicyPixels, pandoc, safe
@@ -2021,7 +2025,7 @@ self: {
        executableHaskellDepends = [ base BlogLiterately ];
        description = "Include images in blog posts with inline diagrams code";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "BluePrintCSS" = callPackage
@@ -4728,6 +4732,7 @@ self: {
        jailbreak = true;
        description = "A client library for the DigitalOcean API";
        license = stdenv.lib.licenses.agpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "DimensionalHash" = callPackage
@@ -5176,7 +5181,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "Earley" = callPackage
+  "Earley_0_10_1_0" = callPackage
     ({ mkDerivation, base, ListLike, tasty, tasty-hunit
      , tasty-quickcheck, unordered-containers
      }:
@@ -5193,16 +5198,17 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        description = "Parsing all context-free grammars using Earley's algorithm";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "Earley_0_11_0_0" = callPackage
+  "Earley" = callPackage
     ({ mkDerivation, base, ListLike, tasty, tasty-hunit
      , tasty-quickcheck, unordered-containers
      }:
      mkDerivation {
        pname = "Earley";
-       version = "0.11.0.0";
-       sha256 = "a8ad11ac5a263752180fb25a9d1accd21855f61423086bdbf223bd3fb2192126";
+       version = "0.11.0.1";
+       sha256 = "c207a40926bb0b9de05641a0fc03c22849a2c7e0bc007d2ffef37f33793985b3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ListLike ];
@@ -5210,7 +5216,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        description = "Parsing all context-free grammars using Earley's algorithm";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Ebnf2ps" = callPackage
@@ -6506,11 +6511,10 @@ self: {
     ({ mkDerivation, base, libX11, mesa, OpenGL }:
      mkDerivation {
        pname = "GLFW";
-       version = "0.5.2.4";
-       sha256 = "48fc9efb1da85b4bf20c506341999987e3bfeadf750ad19794030e927e4f4ca9";
+       version = "0.5.2.5";
+       sha256 = "37c1d72bd878e9e58b8e4180f82aa5742a216bd92fd63c9da3d7e4e9b5e03a09";
        libraryHaskellDepends = [ base OpenGL ];
        librarySystemDepends = [ libX11 mesa ];
-       jailbreak = true;
        homepage = "http://haskell.org/haskellwiki/GLFW";
        description = "A Haskell binding for GLFW";
        license = stdenv.lib.licenses.bsd3;
@@ -6531,7 +6535,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;};
 
-  "GLFW-b" = callPackage
+  "GLFW-b_1_4_7_3" = callPackage
     ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework
      , test-framework-hunit
      }:
@@ -6547,6 +6551,25 @@ self: {
        doCheck = false;
        description = "Bindings to GLFW OpenGL library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "GLFW-b" = callPackage
+    ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework
+     , test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "GLFW-b";
+       version = "1.4.8.0";
+       sha256 = "4e88c518d527e28606c9f150c74ace2e350bbb5630d51e4f365a13b2c14ef4ef";
+       libraryHaskellDepends = [ base bindings-GLFW ];
+       testHaskellDepends = [
+         base bindings-GLFW HUnit test-framework test-framework-hunit
+       ];
+       jailbreak = true;
+       doCheck = false;
+       description = "Bindings to GLFW OpenGL library";
+       license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
@@ -8111,23 +8134,22 @@ self: {
 
   "HGamer3D" = callPackage
     ({ mkDerivation, base, bytestring, cereal, clock, containers
-     , directory, filepath, hgamer3d062, messagepack, text, Urho3D, vect
+     , directory, filepath, fresco-binding, messagepack, text, vect
      }:
      mkDerivation {
        pname = "HGamer3D";
-       version = "0.6.2";
-       sha256 = "28076dcd6bf141b4d88939be49f3e2f370eae02d53e3845521715dfa36aac1ba";
+       version = "0.7.1";
+       sha256 = "debd2a5f6d7cf4f8e2ffb416fcf3776d7cef3cebe7481dbc01737f22af478a34";
        libraryHaskellDepends = [
          base bytestring cereal clock containers directory filepath
-         messagepack text vect
+         fresco-binding messagepack text vect
        ];
-       librarySystemDepends = [ hgamer3d062 Urho3D ];
        jailbreak = true;
        homepage = "http://www.hgamer3d.org";
        description = "Toolset for the Haskell Game Programmer";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {Urho3D = null; hgamer3d062 = null;};
+     }) {};
 
   "HGamer3D-API" = callPackage
     ({ mkDerivation, base, haskell98, HGamer3D-Data
@@ -10845,8 +10867,8 @@ self: {
      }:
      mkDerivation {
        pname = "Hish";
-       version = "0.1.2.2";
-       sha256 = "5094eee275eb1d9dba7929c1bd812cb1b299dce18be5eefcfde3b2cd48d5365a";
+       version = "0.1.2.4";
+       sha256 = "a9f723b5ff39cb738430f2425e6f2e764c8e5389c8a7a933c9280fd2d9a6b4ed";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -10858,6 +10880,7 @@ self: {
        jailbreak = true;
        homepage = "https://github.com/jaiyalas/Hish";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Histogram" = callPackage
@@ -11442,7 +11465,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "IPv6Addr" = callPackage
+  "IPv6Addr_0_6_0_2" = callPackage
     ({ mkDerivation, attoparsec, base, HUnit, iproute, network
      , network-info, random, test-framework, test-framework-hunit, text
      }:
@@ -11459,6 +11482,26 @@ self: {
        homepage = "https://github.com/MichelBoucey/IPv6Addr";
        description = "Library to deal with IPv6 address text representations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "IPv6Addr" = callPackage
+    ({ mkDerivation, attoparsec, base, HUnit, iproute, network
+     , network-info, random, test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "IPv6Addr";
+       version = "0.6.1.0";
+       sha256 = "dea0eb0a534e1df647487f120428ac7cfc54ab9c8ca75f63fe47a4020d4888c6";
+       libraryHaskellDepends = [
+         attoparsec base iproute network network-info random text
+       ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit text
+       ];
+       homepage = "https://github.com/MichelBoucey/IPv6Addr";
+       description = "Library to deal with IPv6 address text representations";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "IcoGrid" = callPackage
@@ -12161,8 +12204,8 @@ self: {
        pname = "JuicyPixels-scale-dct";
        version = "0.1.1.0";
        sha256 = "dc7ee68f2e28e2b2344bdaabd5810ebfc15353d4013cd10387289189e8bae9f9";
-       revision = "1";
-       editedCabalFile = "5b187d4f46adbd5ff68ddda4f2f0221370dc3f4f47d7a95f652d147a7bd9f36a";
+       revision = "2";
+       editedCabalFile = "d80ead4c776cec3babb37a69c099560b421e5eb929b9ebe8e433a8fa4ef243ea";
        libraryHaskellDepends = [
          base base-compat carray fft JuicyPixels
        ];
@@ -12675,8 +12718,8 @@ self: {
      }:
      mkDerivation {
        pname = "Lambdaya";
-       version = "0.2.0.0.1";
-       sha256 = "ecb9d7490da6f3b11aaa118f271121fa3f3a940a7914e7551b8b078650ea4dcf";
+       version = "0.3.0.0.0";
+       sha256 = "9a54212c2fe90cad44bf64c2c6f696e71905e3b1e3fdff98fe0749a3b335fc52";
        libraryHaskellDepends = [
          base binary mtl network pipes pipes-binary pipes-network
          pipes-parse
@@ -13093,8 +13136,8 @@ self: {
      }:
      mkDerivation {
        pname = "LogicGrowsOnTrees-network";
-       version = "1.0.0.3";
-       sha256 = "b6893ed0a39edcb3b35e7d25d7e4d99cfac41212bfcf40dcdcaf5e57c6bac664";
+       version = "1.0.0.4";
+       sha256 = "7a01eb40f87b5810bfccfb23d49e4a04f7bb630f201425caaa0eeb0a82d9b973";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -13109,7 +13152,6 @@ self: {
          base hslogger hslogger-template HUnit LogicGrowsOnTrees network
          random stm test-framework test-framework-hunit transformers
        ];
-       jailbreak = true;
        description = "an adapter for LogicGrowsOnTrees that uses multiple processes running in a network";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13345,21 +13387,21 @@ self: {
      }) {};
 
   "MailchimpSimple" = callPackage
-    ({ mkDerivation, aeson, aeson-lens, base, bytestring, directory
-     , filepath, http-conduit, http-types, lens, text, time
-     , transformers, vector
+    ({ mkDerivation, aeson, aeson-lens, base, base16-bytestring
+     , bytestring, cryptohash, directory, filepath, http-conduit
+     , http-types, lens, safe, text, time, transformers, vector
      }:
      mkDerivation {
        pname = "MailchimpSimple";
-       version = "0.1.0.0";
-       sha256 = "56d883bca6efde9bd9fd776d9bcf88a4f4cfba562a79687fed2bb47ea2a8eb78";
+       version = "0.2.0.0";
+       sha256 = "60f525ea74400168bc5a3d1d348c8ad3431baad772ff937982c02351bbfdc98d";
        libraryHaskellDepends = [
-         aeson aeson-lens base bytestring directory filepath http-conduit
-         http-types lens text time transformers vector
+         aeson aeson-lens base base16-bytestring bytestring cryptohash
+         directory filepath http-conduit http-types lens safe text time
+         transformers vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/Dananji/MailchimpSimple";
-       description = "A Haskell library to handle mailing lists in MailchimpSimple using its JSON API";
+       description = "Haskell library to interact with Mailchimp JSON API Version 3.0";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -13718,6 +13760,7 @@ self: {
        homepage = "https://github.com/audreyt/MoeDict.hs";
        description = "Utilities working with MoeDict.tw JSON dataset";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "MonadCatchIO-mtl" = callPackage
@@ -15998,8 +16041,8 @@ self: {
     ({ mkDerivation, alsaLib, base }:
      mkDerivation {
        pname = "PortMidi";
-       version = "0.1.5.2";
-       sha256 = "b855a9f3c0b9796e9e8fe00bbfad47fd233e648b31c3443881f4dfa544800276";
+       version = "0.1.6.0";
+       sha256 = "54599bc0377847ab17b175641023ec495587ca82807fd2360e17f4c5575814b1";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ alsaLib ];
        homepage = "http://haskell.org/haskellwiki/PortMidi";
@@ -16039,6 +16082,7 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
          test-framework-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/choener/PrimitiveArray";
        description = "Efficient multidimensional arrays";
        license = stdenv.lib.licenses.bsd3;
@@ -16737,8 +16781,8 @@ self: {
      }:
      mkDerivation {
        pname = "RNAlien";
-       version = "1.1.0";
-       sha256 = "450d898235dadc7879eef1bb025713b7d55e8a271332760d8d744b4deb9636d8";
+       version = "1.1.1";
+       sha256 = "975a187bbe34324b62e57fb132e9dd38ada86409bb010b1631c8c5b86346ebee";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -19286,6 +19330,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Tahin" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, containers
+     , cryptohash, haskeline, mtl, optparse-applicative, text
+     }:
+     mkDerivation {
+       pname = "Tahin";
+       version = "0.1.2";
+       sha256 = "c89b2b2bc837985fb697eec2f9f39ad6acb1a8d45beafb9b41cc6bcb1a231923";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base base64-bytestring bytestring text ];
+       executableHaskellDepends = [
+         base base64-bytestring bytestring containers cryptohash haskeline
+         mtl optparse-applicative text
+       ];
+       homepage = "http://github.com/mtesseract/Tahin#readme";
+       description = "Tahin Password Generator";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "Tainted" = callPackage
     ({ mkDerivation, base, mtl }:
      mkDerivation {
@@ -20164,7 +20228,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ViennaRNAParser" = callPackage
+  "ViennaRNAParser_1_2_8" = callPackage
     ({ mkDerivation, base, hspec, parsec, process, transformers }:
      mkDerivation {
        pname = "ViennaRNAParser";
@@ -20174,9 +20238,10 @@ self: {
        testHaskellDepends = [ base hspec parsec ];
        description = "Libary for parsing ViennaRNA package output";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ViennaRNAParser_1_2_9" = callPackage
+  "ViennaRNAParser" = callPackage
     ({ mkDerivation, base, hspec, parsec, process, transformers }:
      mkDerivation {
        pname = "ViennaRNAParser";
@@ -20186,7 +20251,6 @@ self: {
        testHaskellDepends = [ base hspec parsec ];
        description = "Libary for parsing ViennaRNA package output";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Vulkan" = callPackage
@@ -22204,6 +22268,17 @@ self: {
        license = "unknown";
      }) {};
 
+  "acme-left-pad" = callPackage
+    ({ mkDerivation, base, text }:
+     mkDerivation {
+       pname = "acme-left-pad";
+       version = "3.0";
+       sha256 = "acbac093f071fc08b8cd4081c3e3675d369304626bcba85ef011ddc169f9370d";
+       libraryHaskellDepends = [ base text ];
+       description = "free your haskell from the tyranny of npm!";
+       license = stdenv.lib.licenses.agpl3;
+     }) {};
+
   "acme-lolcat" = callPackage
     ({ mkDerivation, base, parsec, random, random-shuffle, text }:
      mkDerivation {
@@ -22337,12 +22412,12 @@ self: {
      }) {};
 
   "acme-php" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, acme-left-pad, base }:
      mkDerivation {
        pname = "acme-php";
-       version = "0.0.3";
-       sha256 = "df37993a472d9f867ce7cdb16ab2f8db1e4aa7fa92a0f617344c0542c66b2d24";
-       libraryHaskellDepends = [ base ];
+       version = "0.0.4";
+       sha256 = "c3015f1f75edeec2f42b7334cfaf7d69325b1c6ade573fe35fc487b4b81dc452";
+       libraryHaskellDepends = [ acme-left-pad base ];
        description = "The flexibility of Haskell and the safety of PHP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23128,7 +23203,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "aeson" = callPackage
+  "aeson_0_9_0_1" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
      , dlist, ghc-prim, hashable, HUnit, mtl, QuickCheck, scientific
      , syb, template-haskell, test-framework, test-framework-hunit
@@ -23156,6 +23231,7 @@ self: {
        homepage = "https://github.com/bos/aeson";
        description = "Fast JSON parsing and encoding";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "aeson_0_10_0_0" = callPackage
@@ -23188,7 +23264,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "aeson_0_11_1_4" = callPackage
+  "aeson" = callPackage
     ({ mkDerivation, attoparsec, base, base-orphans, bytestring
      , containers, deepseq, dlist, fail, ghc-prim, hashable, HUnit, mtl
      , QuickCheck, quickcheck-instances, scientific, semigroups, syb
@@ -23214,7 +23290,6 @@ self: {
        homepage = "https://github.com/bos/aeson";
        description = "Fast JSON parsing and encoding";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "aeson-applicative" = callPackage
@@ -23320,13 +23395,14 @@ self: {
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          text time unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/phadej/aeson-compat#readme";
        description = "Compatibility layer for aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "aeson-compat" = callPackage
+  "aeson-compat_0_3_1_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , exceptions, hashable, nats, QuickCheck, quickcheck-instances
      , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time
@@ -23336,8 +23412,8 @@ self: {
        pname = "aeson-compat";
        version = "0.3.1.0";
        sha256 = "9275040d031433eb0006bce8228a0828e058d547c7d07d61ab0b22154286d736";
-       revision = "1";
-       editedCabalFile = "88dde146e4177a807888b7058f8e24d057fa826205a005ade669ce1fc395f4a2";
+       revision = "2";
+       editedCabalFile = "6ed5f912700689e2c9bd91426168e69e2d366c48aec7de40f75030e30a365f4b";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers exceptions hashable
          nats scientific text time time-locale-compat unordered-containers
@@ -23352,6 +23428,34 @@ self: {
        homepage = "https://github.com/phadej/aeson-compat#readme";
        description = "Compatibility layer for aeson";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "aeson-compat" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base-compat, base-orphans
+     , bytestring, containers, exceptions, hashable, nats, QuickCheck
+     , quickcheck-instances, scientific, semigroups, tagged, tasty
+     , tasty-hunit, tasty-quickcheck, text, time, time-locale-compat
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson-compat";
+       version = "0.3.2.0";
+       sha256 = "ab594edc5bb15e42975536e689485d0b356d25727b0645d7bfd2f4fa9e27d338";
+       libraryHaskellDepends = [
+         aeson attoparsec base base-compat bytestring containers exceptions
+         hashable nats scientific semigroups tagged text time
+         time-locale-compat unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base-compat base-orphans bytestring
+         containers exceptions hashable nats QuickCheck quickcheck-instances
+         scientific semigroups tagged tasty tasty-hunit tasty-quickcheck
+         text time time-locale-compat unordered-containers vector
+       ];
+       homepage = "https://github.com/phadej/aeson-compat#readme";
+       description = "Compatibility layer for aeson";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "aeson-diff" = callPackage
@@ -23520,6 +23624,7 @@ self: {
          tasty-hunit tasty-quickcheck template-haskell text these time
          time-parsers unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/phadej/aeson-extra#readme";
        description = "Extra goodies for aeson";
        license = stdenv.lib.licenses.bsd3;
@@ -23634,7 +23739,6 @@ self: {
        libraryHaskellDepends = [
          aeson base parsec scientific text unordered-containers vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/FPBrno/aeson-parsec-picky";
        description = "Alternative JSON parser based on Parsec and Aeson";
        license = stdenv.lib.licenses.bsd3;
@@ -23784,6 +23888,7 @@ self: {
        homepage = "https://github.com/Fuuzetsu/aeson-schema";
        description = "Haskell JSON schema validator and parser generator";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "aeson-serialize" = callPackage
@@ -23962,6 +24067,7 @@ self: {
        version = "0.1.1";
        sha256 = "b71317e0a87bbd84d6ec407a307299201070a10e3b2cf9d28c4afb5cf8b0dad2";
        libraryHaskellDepends = [ aeson base ];
+       jailbreak = true;
        homepage = "https://github.com/tejon/aeson-yak";
        description = "Handle JSON that may or may not be a list, or exist";
        license = stdenv.lib.licenses.mit;
@@ -24540,7 +24646,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "alarmclock" = callPackage
+  "alarmclock_0_2_0_8" = callPackage
     ({ mkDerivation, base, stm, time, unbounded-delays }:
      mkDerivation {
        pname = "alarmclock";
@@ -24551,6 +24657,22 @@ self: {
        homepage = "https://bitbucket.org/davecturner/alarmclock";
        description = "Wake up and perform an action at a certain time";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "alarmclock" = callPackage
+    ({ mkDerivation, base, stm, time, unbounded-delays }:
+     mkDerivation {
+       pname = "alarmclock";
+       version = "0.2.0.9";
+       sha256 = "606b06d8e037258cdd51a4f0aa9869b33dfa9dc34eb605c2f6a7357778bd676d";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base stm time unbounded-delays ];
+       executableHaskellDepends = [ base time ];
+       homepage = "https://bitbucket.org/davecturner/alarmclock";
+       description = "Wake up and perform an action at a certain time";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "alea" = callPackage
@@ -24807,6 +24929,7 @@ self: {
        ];
        description = "Relational Algebra and SQL Code Generation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "algebraic" = callPackage
@@ -30285,6 +30408,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "annihilator" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "annihilator";
+       version = "0.1.0.0";
+       sha256 = "d70391510f1edc498e8b746737500d378dd5cebd75fc953ee7bb75279cbfc001";
+       libraryHaskellDepends = [ base ];
+       homepage = "http://github.com/Shou/annihilator#readme";
+       description = "Semigroups with annihilators and utility functions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "annotated-wl-pprint_0_6_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -30346,8 +30481,8 @@ self: {
        pname = "ansi-pretty";
        version = "0.1.2.0";
        sha256 = "11079e97b7faaf3825d0ab2bb3e111b5d1b9085343e6505fc2b58240c4eaa424";
-       revision = "1";
-       editedCabalFile = "3f1fc699687e8f3b474da3666fc4c7e26626bba2329455a87655cc91ea62ee78";
+       revision = "2";
+       editedCabalFile = "76329a4d951e443e7d43bc570d6420d03b9a6a0aa337f22efbb5f4ff7006bf22";
        libraryHaskellDepends = [
          aeson ansi-wl-pprint array base bytestring containers generics-sop
          nats scientific semigroups tagged text time unordered-containers
@@ -30474,8 +30609,8 @@ self: {
      }:
      mkDerivation {
        pname = "antagonist";
-       version = "0.1.0.29";
-       sha256 = "e91e99d72c990663a2e58ebdf9f397bb9963a6a58dbb0470abb31072809579b6";
+       version = "0.1.0.30";
+       sha256 = "e601f6619590b3027113c596115abdc8d46bdb43ad177b0b78cd83010255faad";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -30591,8 +30726,8 @@ self: {
      }:
      mkDerivation {
        pname = "antisplice";
-       version = "0.17.1.0";
-       sha256 = "de325d8b473db1eec25c630f07266fbd6262cb6452252f0bed02065e9f3888b8";
+       version = "0.17.1.1";
+       sha256 = "a2e6407db5c32760f9ede11b610f452f235827ae7bf80c0142aa18e3b2f365fa";
        libraryHaskellDepends = [
          base chatty chatty-utils haskeline mtl template-haskell text time
          transformers
@@ -30830,7 +30965,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "apiary" = callPackage
+  "apiary_1_4_5" = callPackage
     ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup
      , bytestring, bytestring-read, case-insensitive, data-default-class
      , exceptions, hashable, http-date, http-types, HUnit, mime-types
@@ -30860,6 +30995,38 @@ self: {
        homepage = "https://github.com/philopon/apiary";
        description = "Simple and type safe web framework that generate web API documentation";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "apiary" = callPackage
+    ({ mkDerivation, aeson, base, blaze-builder, blaze-html
+     , blaze-markup, bytestring, bytestring-read, case-insensitive
+     , data-default-class, directory, exceptions, hashable, http-date
+     , http-types, HUnit, mime-types, monad-control, mtl, process
+     , resourcet, stringsearch, tasty, tasty-hunit, tasty-quickcheck
+     , template-haskell, text, time, transformers, transformers-base
+     , types-compat, unix-compat, unordered-containers, vault, wai
+     , wai-extra, web-routing
+     }:
+     mkDerivation {
+       pname = "apiary";
+       version = "2.0.1.1";
+       sha256 = "dd804df65c6ffc9f3bdd8994dd39668796e54e424b6a140bd7577551e7220554";
+       libraryHaskellDepends = [
+         aeson base blaze-builder blaze-html blaze-markup bytestring
+         bytestring-read case-insensitive data-default-class exceptions
+         hashable http-date http-types mime-types monad-control mtl process
+         resourcet stringsearch template-haskell text time transformers
+         transformers-base types-compat unix-compat unordered-containers
+         vault wai wai-extra web-routing
+       ];
+       testHaskellDepends = [
+         aeson base bytestring directory http-types HUnit mtl tasty
+         tasty-hunit tasty-quickcheck wai wai-extra
+       ];
+       homepage = "https://github.com/philopon/apiary";
+       description = "Simple and type safe web framework that generate web API documentation";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "apiary-authenticate" = callPackage
@@ -30872,8 +31039,8 @@ self: {
        pname = "apiary-authenticate";
        version = "1.4.0";
        sha256 = "40dbdb0d6799ba7091ae9b72929c7d62a74dd251b5a6e01f8979314d75dbd107";
-       revision = "4";
-       editedCabalFile = "5888af016171726e81bde323d1cd9044a24b70930c1fe5946ac0336a0f23f193";
+       revision = "5";
+       editedCabalFile = "34972b3238ea7fe3423f720891b9fb97614165da20b4751a09d0b26d3253cd4a";
        libraryHaskellDepends = [
          apiary apiary-session authenticate base blaze-builder bytestring
          cereal data-default-class http-client http-client-tls http-types
@@ -30893,8 +31060,8 @@ self: {
        pname = "apiary-clientsession";
        version = "1.4.0";
        sha256 = "a6bba1337d2ee7ded7303f2801b09b9d93cdafb93f5115328c797bef3e6126fd";
-       revision = "2";
-       editedCabalFile = "b3780175a0912ef55de02d916822dbe38b98acec5705a63f808517cda16ab90c";
+       revision = "3";
+       editedCabalFile = "4f89144896c4424f795151ea1e90863feb968314d18250e8aa78e71a2aaf6c1a";
        libraryHaskellDepends = [
          apiary apiary-cookie apiary-session base bytestring cereal
          clientsession data-default-class time unix-compat vault
@@ -30912,8 +31079,8 @@ self: {
        pname = "apiary-cookie";
        version = "1.4.0";
        sha256 = "3dcf4cf38377685340ec5c6ab105a0df3ba2b0a4d0d7079fc88593bd15eeeb04";
-       revision = "3";
-       editedCabalFile = "5b9c1a2c95bbedcb6b12196953ce1ebbe8e7c825fbb8ae5e0ddb4c846d3a752b";
+       revision = "4";
+       editedCabalFile = "ecc5670e535c8eb25acf5cc8973555dc1b8f4384e76f35472ceba3a9e4b78561";
        libraryHaskellDepends = [
          apiary base blaze-builder blaze-html bytestring cookie time
          types-compat wai web-routing
@@ -30929,8 +31096,8 @@ self: {
        pname = "apiary-eventsource";
        version = "1.4.0";
        sha256 = "a7c9f566fea8501864ac194d744dfe94c0ee04d174ccb51161c4a64243bd0176";
-       revision = "1";
-       editedCabalFile = "368e1b555b07ff026b4753cab0364d0f70a4e2536166f756bde35f8ce9fb9ae6";
+       revision = "2";
+       editedCabalFile = "0ffc00bdbd735fd5ee59130daa2b6800dc66306bc3da2fccb48145961b04cc95";
        libraryHaskellDepends = [ apiary base blaze-builder wai-extra ];
        homepage = "https://github.com/philopon/apiary";
        description = "eventsource support for apiary web framework";
@@ -30946,8 +31113,8 @@ self: {
        pname = "apiary-helics";
        version = "1.4.0";
        sha256 = "0a4dc7d59aa5cc626922d10e61bfad4fd56628c48701919d51b239f5a175a9e2";
-       revision = "1";
-       editedCabalFile = "80ce4b1a9dd5c7a30099392219d0077b9281b9ceeabbb01843f12754df0b0827";
+       revision = "2";
+       editedCabalFile = "82a65528a2b50525b5e4c06eef79248592d529739d4159a171407a212d3a2797";
        libraryHaskellDepends = [
          apiary base bytestring data-default-class helics helics-wai
          monad-control text transformers types-compat vault wai
@@ -30967,6 +31134,8 @@ self: {
        pname = "apiary-http-client";
        version = "0.1.1.0";
        sha256 = "4e7b6ba5741f0f194ee23679cceb87167a7bac44ad2bca7789e4488320e103bd";
+       revision = "2";
+       editedCabalFile = "8238cab98333b055b04dd16fed558be1c969b7004e1ab06ebf2567ee9a64523b";
        libraryHaskellDepends = [
          apiary base bytestring data-default-class http-client http-types
          text transformers types-compat wai
@@ -30985,8 +31154,8 @@ self: {
        pname = "apiary-logger";
        version = "1.4.0";
        sha256 = "884cf856a25685db351f76ab2df43126456cfe4c1a8640b72ac055623518c05d";
-       revision = "3";
-       editedCabalFile = "03f6b1ac0e588631c2deed8459e527f935a74a86c15455c3f509270ba5bbd5f7";
+       revision = "4";
+       editedCabalFile = "44884053de8a5d4c2b3e6a97f7b9592477cdbb1f6970d2d223cb2f1f557743e3";
        libraryHaskellDepends = [
          apiary base data-default-class fast-logger lifted-base
          monad-control monad-logger transformers transformers-base
@@ -31005,8 +31174,8 @@ self: {
        pname = "apiary-memcached";
        version = "1.4.0";
        sha256 = "7e3d225c9ac983d798b88a1e8ebc0221852174d0f0765daa8e9e20e6d79193e7";
-       revision = "1";
-       editedCabalFile = "7a332392add31b3f5ef9fcc2e69069de3a23bdbfdcfeececc47d2832ec767c29";
+       revision = "2";
+       editedCabalFile = "3a79077bacef2ea2448b870b099c41d8a4cb726cfbd82bd1310e7f9801bf1de7";
        libraryHaskellDepends = [
          apiary base bytestring data-default-class memcached-binary
          monad-control text transformers types-compat
@@ -31025,8 +31194,8 @@ self: {
        pname = "apiary-mongoDB";
        version = "1.4.0";
        sha256 = "8d97a32e5d55334d1a4f5d318d6a590a74c0b8ad6c84877956728318b89f36eb";
-       revision = "1";
-       editedCabalFile = "e2578f19108129ed47946fa7369c86203610d5b447a6a7a8f1af5f2537d55a4b";
+       revision = "2";
+       editedCabalFile = "de12b5ad3582eb1287753d02751b63f66ea84001d0fea9b15f34ff92675760de";
        libraryHaskellDepends = [
          apiary base bson data-default-class lifted-base monad-control
          mongoDB resource-pool text time transformers types-compat
@@ -31045,8 +31214,8 @@ self: {
        pname = "apiary-persistent";
        version = "1.4.0";
        sha256 = "09c6c5730d6ad65b544e994f2d73f5412aae92aac093fd308234c8bea68f4a02";
-       revision = "2";
-       editedCabalFile = "7f1c18de1d41b15397df81d9a3377e109cc07f6efc07390584e0e2952d34e889";
+       revision = "3";
+       editedCabalFile = "8235c7aa7dd8f1ca78cc288abfed6e796da50b95040ae72bfd304c2115a2239e";
        libraryHaskellDepends = [
          apiary apiary-logger base monad-control monad-logger persistent
          resource-pool resourcet transformers transformers-base types-compat
@@ -31066,8 +31235,8 @@ self: {
        pname = "apiary-purescript";
        version = "1.4.0";
        sha256 = "5f0e15fb72ae61b44349488bb945c1cd9d63b54986c73bbbd9cb207531172d7c";
-       revision = "1";
-       editedCabalFile = "9f716a5d9173c31c6472a4bf7decc34523bdc761540d440f5d0ad4f9521bf98c";
+       revision = "2";
+       editedCabalFile = "915a9c1861d5c4425a2ef6b721dbbf952801304aa1d9197f2f03758f7e554fff";
        libraryHaskellDepends = [
          apiary base bytestring data-default-class filepath Glob parsec
          purescript text transformers types-compat unordered-containers
@@ -31085,8 +31254,8 @@ self: {
        pname = "apiary-session";
        version = "1.4.0";
        sha256 = "434cd8b985a95bd4c72dde7ac521768d1c1402f3cc8b4835dded6736bdbcd74a";
-       revision = "2";
-       editedCabalFile = "777f476e799ceaa21a20e42c6382baec92644fc898e11aea09dcfa96a5e90034";
+       revision = "3";
+       editedCabalFile = "1983d57af9d671319eaa96f055995e8de55d50ab52c5bdf1f210ae66c4a5d913";
        libraryHaskellDepends = [
          apiary base types-compat wai web-routing
        ];
@@ -31103,8 +31272,8 @@ self: {
        pname = "apiary-websockets";
        version = "1.4.0";
        sha256 = "e15e7e9281b72d9fa2419c1d3dbbf0c11e08dc139fe0d0242a5612a181ff545b";
-       revision = "1";
-       editedCabalFile = "5162825445fc14b48d11a0a1f63d67e8d66a8c5aaeaf1e117a1f2302474d7581";
+       revision = "2";
+       editedCabalFile = "72d8024aad88c6ea1185776d4612d05f68202ce78ab21d79edde2803c3bc15e9";
        libraryHaskellDepends = [
          apiary base wai-websockets web-routing websockets
        ];
@@ -31761,6 +31930,7 @@ self: {
          pcre-light process-extras tasty tasty-golden tasty-hunit time
          transformers unix utf8-string
        ];
+       jailbreak = true;
        homepage = "http://arbtt.nomeata.de/";
        description = "Automatic Rule-Based Time Tracker";
        license = "GPL";
@@ -31791,6 +31961,7 @@ self: {
          pcre-light process-extras tasty tasty-golden tasty-hunit time
          transformers unix utf8-string
        ];
+       jailbreak = true;
        homepage = "http://arbtt.nomeata.de/";
        description = "Automatic Rule-Based Time Tracker";
        license = "GPL";
@@ -31986,7 +32157,7 @@ self: {
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
-  "argon" = callPackage
+  "argon_0_4_0_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
      , containers, directory, docopt, filepath, ghc, ghc-paths
      , ghc-syb-utils, hlint, hspec, lens-simple, pathwalk, pipes
@@ -32011,13 +32182,15 @@ self: {
          docopt filepath ghc ghc-paths ghc-syb-utils hlint hspec lens-simple
          pathwalk pipes pipes-group QuickCheck syb
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/rubik/argon";
        description = "Measure your code's complexity";
        license = stdenv.lib.licenses.isc;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "argon_0_4_1_0" = callPackage
+  "argon" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
      , containers, directory, docopt, filepath, ghc, ghc-paths
      , ghc-syb-utils, hlint, hspec, lens-simple, pipes, pipes-bytestring
@@ -32042,7 +32215,6 @@ self: {
        homepage = "http://github.com/rubik/argon";
        description = "Measure your code's complexity";
        license = stdenv.lib.licenses.isc;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "argon2" = callPackage
@@ -32628,8 +32800,8 @@ self: {
      }:
      mkDerivation {
        pname = "asciidiagram";
-       version = "1.2";
-       sha256 = "5ea87f5932463b8cb62873a0551fdbbf17525b45819ffb54ebcf5de400e8d098";
+       version = "1.3.1";
+       sha256 = "69087e7ae41bc117f78411b6b5065b5cd5c93604ff9660b6996794dabe299f1b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -32953,12 +33125,15 @@ self: {
      }) {inherit (pkgs) assimp;};
 
   "astar" = callPackage
-    ({ mkDerivation, base, containers, PSQueue }:
+    ({ mkDerivation, base, hashable, psqueues, unordered-containers }:
      mkDerivation {
        pname = "astar";
-       version = "0.2.1";
-       sha256 = "6815cdca09d9b40459c2dc180d35f9be2f5c67748f969644a2154cae94affe61";
-       libraryHaskellDepends = [ base containers PSQueue ];
+       version = "0.3.0.0";
+       sha256 = "2117c007d5daa88401a49c994b8e3361ddae331d458b1a403fac2a4f304b9b87";
+       libraryHaskellDepends = [
+         base hashable psqueues unordered-containers
+       ];
+       homepage = "https://github.com/weissi/astar";
        description = "General A* search algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -33081,6 +33256,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "async-dejafu_0_1_1_0" = callPackage
+    ({ mkDerivation, base, dejafu, exceptions, HUnit, hunit-dejafu }:
+     mkDerivation {
+       pname = "async-dejafu";
+       version = "0.1.1.0";
+       sha256 = "13a3b0bd80363d90fee27abcab299082b4947bf1197716e9f7df9dbace306595";
+       libraryHaskellDepends = [ base dejafu exceptions ];
+       testHaskellDepends = [ base dejafu HUnit hunit-dejafu ];
+       jailbreak = true;
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Run MonadConc operations asynchronously and wait for their results";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "async-extras" = callPackage
     ({ mkDerivation, async, base, lifted-async, lifted-base
      , monad-control, SafeSemaphore, stm, transformers-base
@@ -33274,6 +33464,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "atndapi" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, conduit, data-default
+     , hspec, http-conduit, http-types, lifted-base, monad-control
+     , monad-logger, mtl, parsec, QuickCheck, resourcet, text, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "atndapi";
+       version = "0.1.1.0";
+       sha256 = "1c4be357e322c13dd0197252fca5a2eff6ebdd913920e2a9ae66e295aadbfeda";
+       libraryHaskellDepends = [
+         aeson base bytestring conduit data-default http-conduit http-types
+         lifted-base monad-control monad-logger mtl parsec resourcet text
+         time transformers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring conduit data-default hspec http-conduit
+         http-types lifted-base monad-control monad-logger mtl parsec
+         QuickCheck resourcet text time transformers
+       ];
+       homepage = "http://github.com/ynishi/atndapi#readme";
+       description = "An interface of ATND API";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "atom" = callPackage
     ({ mkDerivation, base, bimap, containers, mtl, process, syb }:
      mkDerivation {
@@ -33398,7 +33613,7 @@ self: {
        homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "An atomic counter implemented using the FFI";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "atomic-primops-vector" = callPackage
@@ -33946,17 +34161,18 @@ self: {
      }) {};
 
   "aur" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, filepath, lens
-     , lens-aeson, mtl, text, vector, wreq
+    ({ mkDerivation, aeson, base, http-client, http-client-tls, mtl
+     , servant, servant-client, text, transformers
      }:
      mkDerivation {
        pname = "aur";
-       version = "4.0.2";
-       sha256 = "918c575536b17ce232e023b0c7e408f1c156a580cc770f78be2953190a465d8e";
+       version = "5.0.0";
+       sha256 = "626b590839ca942a6453261deb2abc1f23bfc001fc73fa8fd1cc8161c7ed06e3";
        libraryHaskellDepends = [
-         aeson aeson-pretty base filepath lens lens-aeson mtl text vector
-         wreq
+         aeson base http-client http-client-tls mtl servant servant-client
+         text transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/fosskers/haskell-aur";
        description = "Access metadata from the Arch Linux User Repository";
        license = stdenv.lib.licenses.gpl3;
@@ -34314,7 +34530,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "avers" = callPackage
+  "avers_0_0_14" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , bytestring, clock, containers, cryptohash, filepath, hspec
      , inflections, MonadRandom, mtl, network, network-uri
@@ -34339,6 +34555,34 @@ self: {
        ];
        description = "empty";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "avers" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , bytestring, clock, containers, cryptohash, filepath, hspec
+     , inflections, MonadRandom, mtl, network, network-uri
+     , resource-pool, rethinkdb-client-driver, safe, scrypt, stm
+     , template-haskell, text, time, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "avers";
+       version = "0.0.15";
+       sha256 = "538d2461859dae2edd6a6b2abcd5ca45447a1927017fa94cb777c896c2bf7e5e";
+       libraryHaskellDepends = [
+         aeson attoparsec base base16-bytestring bytestring clock containers
+         cryptohash filepath inflections MonadRandom mtl network network-uri
+         resource-pool rethinkdb-client-driver safe scrypt stm
+         template-haskell text time unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base16-bytestring bytestring containers
+         cryptohash hspec inflections MonadRandom mtl resource-pool
+         rethinkdb-client-driver scrypt stm text time unordered-containers
+         vector
+       ];
+       description = "empty";
+       license = stdenv.lib.licenses.gpl3;
      }) {};
 
   "avers-api_0_0_1" = callPackage
@@ -34359,7 +34603,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "avers-api" = callPackage
+  "avers-api_0_0_2" = callPackage
     ({ mkDerivation, aeson, avers, base, bytestring, cookie, servant
      , text, time
      }:
@@ -34374,6 +34618,24 @@ self: {
        homepage = "http://github.com/wereHamster/avers-api";
        description = "Types describing the core and extended Avers APIs";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "avers-api" = callPackage
+    ({ mkDerivation, aeson, avers, base, bytestring, cookie, servant
+     , text, time, vector
+     }:
+     mkDerivation {
+       pname = "avers-api";
+       version = "0.0.4";
+       sha256 = "f2bf956a64a2579cea7ab787cdf3d99c5f9ac3e2525d83c777072a9b87fee61a";
+       libraryHaskellDepends = [
+         aeson avers base bytestring cookie servant text time vector
+       ];
+       doHaddock = false;
+       homepage = "http://github.com/wereHamster/avers-api";
+       description = "Types describing the core and extended Avers APIs";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "avers-server_0_0_1" = callPackage
@@ -34397,7 +34659,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "avers-server" = callPackage
+  "avers-server_0_0_2" = callPackage
     ({ mkDerivation, aeson, avers, avers-api, base, base64-bytestring
      , bytestring, bytestring-conversion, cookie, cryptohash, either
      , http-types, mtl, resource-pool, rethinkdb-client-driver, servant
@@ -34417,6 +34679,30 @@ self: {
        homepage = "http://github.com/wereHamster/avers-server";
        description = "Server implementation of the Avers API";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "avers-server" = callPackage
+    ({ mkDerivation, aeson, avers, avers-api, base, base64-bytestring
+     , bytestring, bytestring-conversion, containers, cookie, cryptohash
+     , either, http-types, mtl, resource-pool, rethinkdb-client-driver
+     , servant, servant-server, stm, text, time, transformers, wai
+     , wai-websockets, websockets
+     }:
+     mkDerivation {
+       pname = "avers-server";
+       version = "0.0.3";
+       sha256 = "12ac2544d6c2f916298c8f269d16421d0a746fd59faf43359ad62d8100274a40";
+       libraryHaskellDepends = [
+         aeson avers avers-api base base64-bytestring bytestring
+         bytestring-conversion containers cookie cryptohash either
+         http-types mtl resource-pool rethinkdb-client-driver servant
+         servant-server stm text time transformers wai wai-websockets
+         websockets
+       ];
+       homepage = "http://github.com/wereHamster/avers-server";
+       description = "Server implementation of the Avers API";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "avl-static" = callPackage
@@ -37194,8 +37480,8 @@ self: {
      }:
      mkDerivation {
        pname = "bert";
-       version = "1.2.2.4";
-       sha256 = "e4e907e3353a9967196c973a363bc8742670587f42e9de0ac639a4c836f58bed";
+       version = "1.2.2.5";
+       sha256 = "72b99fa9df51890bac1b725ccd4a4821f2540cfc71afb55d2f903ca75012716a";
        libraryHaskellDepends = [
          base binary binary-conduit bytestring conduit conduit-extra
          containers mtl network parsec time unix void
@@ -37350,6 +37636,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "bibdb" = callPackage
+    ({ mkDerivation, alex, array, base, bibtex, bytestring, containers
+     , curl, download-curl, filepath, happy, microlens, microlens-mtl
+     , microlens-th, mtl, optparse-applicative, parsec, pretty
+     , transformers
+     }:
+     mkDerivation {
+       pname = "bibdb";
+       version = "0.3.0";
+       sha256 = "e90d5952020d7bfe6ba5ae8abc447377eff553ce0bf7d5cfa4ff52dcc74cd0a9";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         array base bibtex bytestring containers curl download-curl filepath
+         microlens microlens-mtl microlens-th mtl optparse-applicative
+         parsec pretty transformers
+       ];
+       executableToolDepends = [ alex happy ];
+       jailbreak = true;
+       homepage = "https://github.com/cacay/bibdb";
+       description = "A database based bibliography manager for BibTeX";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bibtex" = callPackage
     ({ mkDerivation, base, latex, parsec, utility-ht }:
      mkDerivation {
@@ -37493,18 +37804,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "bifunctors_5_2_1" = callPackage
-    ({ mkDerivation, base, comonad, containers, hspec, QuickCheck
-     , semigroups, tagged, template-haskell, transformers
+  "bifunctors_5_3" = callPackage
+    ({ mkDerivation, base, base-orphans, comonad, containers, hspec
+     , QuickCheck, semigroups, tagged, template-haskell, transformers
      , transformers-compat
      }:
      mkDerivation {
        pname = "bifunctors";
-       version = "5.2.1";
-       sha256 = "cbb459178a8c72cbb695361b518ae17ed3664e3ad207a34276f4d2990107e9cb";
+       version = "5.3";
+       sha256 = "66d2faa673752b4e47018a9ebfd84075c450b41556bb9551cf04d359dbcce8bf";
        libraryHaskellDepends = [
-         base comonad containers semigroups tagged template-haskell
-         transformers transformers-compat
+         base base-orphans comonad containers semigroups tagged
+         template-haskell transformers transformers-compat
        ];
        testHaskellDepends = [
          base hspec QuickCheck transformers transformers-compat
@@ -38322,6 +38633,7 @@ self: {
          SHA tagged tasty tasty-quickcheck text time unordered-containers
          vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/phadej/binary-tagged#readme";
        description = "Tagged binary serialisation";
        license = stdenv.lib.licenses.bsd3;
@@ -38511,7 +38823,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {esound = null;};
 
-  "bindings-GLFW" = callPackage
+  "bindings-GLFW_3_1_1_4" = callPackage
     ({ mkDerivation, base, bindings-DSL, HUnit, libX11, libXcursor
      , libXext, libXfixes, libXi, libXinerama, libXrandr, libXxf86vm
      , mesa, test-framework, test-framework-hunit
@@ -38532,6 +38844,34 @@ self: {
        doCheck = false;
        description = "Low-level bindings to GLFW OpenGL library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXcursor; 
+         inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes; 
+         inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama; 
+         inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXxf86vm; 
+         inherit (pkgs) mesa;};
+
+  "bindings-GLFW" = callPackage
+    ({ mkDerivation, base, bindings-DSL, HUnit, libX11, libXcursor
+     , libXext, libXfixes, libXi, libXinerama, libXrandr, libXxf86vm
+     , mesa, template-haskell, test-framework, test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "bindings-GLFW";
+       version = "3.1.2.0";
+       sha256 = "8ed860cea817a213f4972d68860c48ca81377d4fcd488dee29677ff02c2d4ea1";
+       libraryHaskellDepends = [ base bindings-DSL template-haskell ];
+       librarySystemDepends = [
+         libX11 libXcursor libXext libXfixes libXi libXinerama libXrandr
+         libXxf86vm mesa
+       ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit
+       ];
+       jailbreak = true;
+       doCheck = false;
+       description = "Low-level bindings to GLFW OpenGL library";
+       license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXcursor; 
          inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes; 
@@ -39225,6 +39565,21 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "bindings-wlc" = callPackage
+    ({ mkDerivation, base, bindings-DSL, convertible, wlc }:
+     mkDerivation {
+       pname = "bindings-wlc";
+       version = "0.1.0.7";
+       sha256 = "633d9ebb1aa9a20f8a49c1a84003cb2baedb0341bbcfd354d11aae380d672422";
+       libraryHaskellDepends = [ base bindings-DSL convertible ];
+       librarySystemDepends = [ wlc ];
+       testHaskellDepends = [ base ];
+       homepage = "http://github.com/aktowns/bindings-wlc#readme";
+       description = "Bindings against the wlc library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) wlc;};
+
   "bindings-yices" = callPackage
     ({ mkDerivation, base, gmp, yices }:
      mkDerivation {
@@ -39881,6 +40236,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bits-bytestring" = callPackage
+    ({ mkDerivation, base, bits, bytestring, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "bits-bytestring";
+       version = "0.1.0.1";
+       sha256 = "d9e90f0b05589d9fcb4a807242a3b92e25786c118d168cbb7ccdbaf8076b6152";
+       libraryHaskellDepends = [ base bits bytestring ];
+       testHaskellDepends = [ base bits bytestring hspec QuickCheck ];
+       homepage = "https://github.com/oldmanmike/bits-bytestring";
+       description = "Bits instance for bytestrings";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bits-conduit" = callPackage
     ({ mkDerivation, base, bytestring, conduit, hspec, HUnit, mtl }:
      mkDerivation {
@@ -41137,7 +41505,7 @@ self: {
          QuickCheck quickcheck-properties semigroups text time
          unordered-containers vector
        ];
-       jailbreak = true;
+       doCheck = false;
        homepage = "https://github.com/bitemyapp/bloodhound";
        description = "ElasticSearch client library for Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -41385,6 +41753,7 @@ self: {
          monad-loops pretty QuickCheck tasty tasty-golden tasty-hunit
          tasty-quickcheck text
        ];
+       jailbreak = true;
        homepage = "https://github.com/Microsoft/bond";
        description = "Bond schema compiler and code generator";
        license = stdenv.lib.licenses.mit;
@@ -41430,6 +41799,7 @@ self: {
          aeson base bond bytestring cmdargs directory filepath monad-loops
        ];
        testHaskellDepends = [ base ];
+       jailbreak = true;
        homepage = "http://github.com/rblaze/bond-haskell#readme";
        description = "Bond code generator for Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -42487,16 +42857,17 @@ self: {
      }) {};
 
   "buildbox" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, mtl
-     , old-locale, pretty, process, random, stm, text, time
+    ({ mkDerivation, base, bytestring, containers, directory
+     , exceptions, mtl, old-locale, pretty, process, stm, temporary
+     , text, time
      }:
      mkDerivation {
        pname = "buildbox";
-       version = "2.1.7.1";
-       sha256 = "5193d8b22d0b576e972f85f032627a4ebbd6f2d6033aa4a789b312574baf8f58";
+       version = "2.1.8.1";
+       sha256 = "086a39b3424e4e86a0f5338877ad06847de42e5b868c67446e80dea1540dd445";
        libraryHaskellDepends = [
-         base bytestring containers directory mtl old-locale pretty process
-         random stm text time
+         base bytestring containers directory exceptions mtl old-locale
+         pretty process stm temporary text time
        ];
        homepage = "http://code.ouroborus.net/buildbox";
        description = "Rehackable components for writing buildbots and test harnesses";
@@ -43398,8 +43769,8 @@ self: {
        pname = "bytestring-read";
        version = "0.3.1";
        sha256 = "0048cd84ec6c0c684fa8bb65bc20f280ee3e3dc164bf02d59ba139e8caaac635";
-       revision = "2";
-       editedCabalFile = "3746d301ac907af3750c2cd06d0e7f397e77a8bf33fbe7efd92b83ddef90752f";
+       revision = "3";
+       editedCabalFile = "cc2bffb995e06c44359a91c95da55ebe952656fe4320f57d86aa2daf3eb29195";
        libraryHaskellDepends = [ base bytestring types-compat ];
        testHaskellDepends = [
          base bytestring doctest tasty tasty-quickcheck
@@ -43592,6 +43963,7 @@ self: {
        version = "0.3.1";
        sha256 = "fc9a30c237a4c0c077871a59dc0cb47634ea66271e115bc25ef1dc6c441b1212";
        libraryHaskellDepends = [ base language-c ];
+       jailbreak = true;
        description = "A higher level DSL on top of language-c";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -43676,6 +44048,7 @@ self: {
          transformers
        ];
        doHaddock = false;
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/haskell/c2hs";
        description = "C->Haskell FFI tool that gives some cross-language type safety";
@@ -43702,13 +44075,14 @@ self: {
          base filepath HUnit shelly test-framework test-framework-hunit text
          transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/haskell/c2hs";
        description = "C->Haskell FFI tool that gives some cross-language type safety";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "c2hs" = callPackage
+  "c2hs_0_27_1" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
      , dlist, filepath, HUnit, language-c, pretty, process, shelly
      , test-framework, test-framework-hunit, text, transformers
@@ -43727,6 +44101,32 @@ self: {
          base filepath HUnit shelly test-framework test-framework-hunit text
          transformers
        ];
+       jailbreak = true;
+       homepage = "https://github.com/haskell/c2hs";
+       description = "C->Haskell FFI tool that gives some cross-language type safety";
+       license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "c2hs" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, directory
+     , dlist, filepath, HUnit, language-c, pretty, process, shelly
+     , test-framework, test-framework-hunit, text, transformers
+     }:
+     mkDerivation {
+       pname = "c2hs";
+       version = "0.28.1";
+       sha256 = "95b04ef42cf43a1078e9c8a4bf9264dd26e8653b441b3fb7f2296c8b3a0752bb";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         array base bytestring containers directory dlist filepath
+         language-c pretty process
+       ];
+       testHaskellDepends = [
+         base filepath HUnit shelly test-framework test-framework-hunit text
+         transformers
+       ];
        homepage = "https://github.com/haskell/c2hs";
        description = "C->Haskell FFI tool that gives some cross-language type safety";
        license = stdenv.lib.licenses.gpl2;
@@ -44840,7 +45240,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cabal-rpm" = callPackage
+  "cabal-rpm_0_9_9" = callPackage
     ({ mkDerivation, base, Cabal, directory, filepath, process, time
      , unix
      }:
@@ -44856,9 +45256,10 @@ self: {
        homepage = "https://github.com/juhp/cabal-rpm";
        description = "RPM packaging tool for Haskell Cabal-based packages";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cabal-rpm_0_9_10" = callPackage
+  "cabal-rpm" = callPackage
     ({ mkDerivation, base, Cabal, directory, filepath, process, time
      , unix
      }:
@@ -44874,7 +45275,6 @@ self: {
        homepage = "https://github.com/juhp/cabal-rpm";
        description = "RPM packaging tool for Haskell Cabal-based packages";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cabal-scripts" = callPackage
@@ -45463,20 +45863,20 @@ self: {
      }) {};
 
   "cacophony" = callPackage
-    ({ mkDerivation, async, base, bytestring, cryptonite, directory
-     , doctest, filepath, free, hlint, lens, memory, mtl, QuickCheck
-     , tasty, tasty-quickcheck
+    ({ mkDerivation, async, base, bytestring, cryptonite, deepseq, free
+     , hlint, lens, memory, mtl, QuickCheck, tasty, tasty-quickcheck
      }:
      mkDerivation {
        pname = "cacophony";
-       version = "0.5.0";
-       sha256 = "942167185eebb4290e576f2c25816d0ccd52d68b47641dbdf5b5d8fffcd8f750";
+       version = "0.6.0";
+       sha256 = "2a1b2cf962fbf2743efb36439428b89882add585a4877436533b9fc755d98a9c";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring cryptonite free lens memory mtl
+         base bytestring cryptonite deepseq free lens memory mtl
        ];
        testHaskellDepends = [
-         async base bytestring directory doctest filepath hlint mtl
-         QuickCheck tasty tasty-quickcheck
+         async base bytestring hlint mtl QuickCheck tasty tasty-quickcheck
        ];
        doCheck = false;
        homepage = "https://github.com/centromere/cacophony";
@@ -47211,20 +47611,19 @@ self: {
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
      , containers, directory, filepath, mtl, optparse-applicative
      , process, safe, stringsearch, tar, text, transformers, unix
-     , Unixutils, utf8-string, zlib
+     , Unixutils, utf8-string, vector, zlib
      }:
      mkDerivation {
        pname = "cblrepo";
-       version = "0.20.0";
-       sha256 = "0cc8cf5888d0dc87be47a2e11c641e8f3c8f64f3e09b242694c74b69a1b093e5";
+       version = "0.21.0";
+       sha256 = "a69470286432b822b2aca531c147794b3e8a5a2702cf9f2170aeda9e4058549f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson ansi-wl-pprint base bytestring Cabal containers directory
          filepath mtl optparse-applicative process safe stringsearch tar
-         text transformers unix Unixutils utf8-string zlib
+         text transformers unix Unixutils utf8-string vector zlib
        ];
-       jailbreak = true;
        description = "Tool to maintain a database of CABAL packages and their dependencies";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48093,13 +48492,12 @@ self: {
      }:
      mkDerivation {
        pname = "chatty";
-       version = "0.6.4.1";
-       sha256 = "9f3ecc2335277144a86e9299f9775d2c655862e028b49e1070623cc8dbcaea09";
+       version = "0.7.0.0";
+       sha256 = "87e2025fab3187c029ffdf221c8280b25dffb4f59fcf57212dcf0235ddba167b";
        libraryHaskellDepends = [
          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;
@@ -48109,8 +48507,8 @@ self: {
     ({ mkDerivation, base, chatty, transformers }:
      mkDerivation {
        pname = "chatty-text";
-       version = "0.6.2.0";
-       sha256 = "830a7503347bdcba3c6778ab8e4d7843d574c3a8d64f387e6b4349d92efecf3d";
+       version = "0.6.2.1";
+       sha256 = "820f5d1f6b7cc52430ee835ce0f7779b41987a6b492bee2466b957c03780c301";
        libraryHaskellDepends = [ base chatty transformers ];
        homepage = "http://doomanddarkness.eu/pub/chatty";
        description = "Provides some classes and types for dealing with text, using the fundaments of Chatty";
@@ -48121,8 +48519,8 @@ self: {
     ({ mkDerivation, base, mtl, text, transformers }:
      mkDerivation {
        pname = "chatty-utils";
-       version = "0.7.3.2";
-       sha256 = "12c9510397cdbf45fd90aac93ebf353df8aac0ad3e24b353ca3549fc934f22b5";
+       version = "0.7.3.3";
+       sha256 = "e966e3c04e31cba118a4dd5a3a695976b4e5aa03cafa8031c7305c1587ebf8ad";
        libraryHaskellDepends = [ base mtl text transformers ];
        homepage = "http://doomanddarkness.eu/pub/chatty";
        description = "Some utilities every serious chatty-based application may need";
@@ -49103,6 +49501,7 @@ self: {
          lens lens-aeson mtl mtl-compat QuickCheck tasty tasty-hunit
          tasty-th transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://clafer.org";
        description = "Compiles Clafer models to other formats: Alloy, JavaScript, JSON, HTML, Dot";
        license = stdenv.lib.licenses.mit;
@@ -49177,7 +49576,7 @@ self: {
        librarySystemDepends = [ clang ];
        description = "Pure C++ code analysis with libclang";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (self.llvmPackages) clang;};
 
   "clanki" = callPackage
@@ -51191,6 +51590,7 @@ self: {
          web-routes-happstack web-routes-hsp web-routes-th xss-sanitize
        ];
        librarySystemDepends = [ openssl ];
+       jailbreak = true;
        homepage = "http://www.clckwrks.com/";
        description = "A secure, reliable content management system (CMS) and blogging platform";
        license = stdenv.lib.licenses.bsd3;
@@ -51364,6 +51764,7 @@ self: {
          tagsoup template-haskell text time time-locale-compat uuid
          web-plugins web-routes web-routes-happstack web-routes-th
        ];
+       jailbreak = true;
        homepage = "http://www.clckwrks.com/";
        description = "support for CMS/Blogging in clckwrks";
        license = stdenv.lib.licenses.bsd3;
@@ -51721,7 +52122,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clock_0_5_1" = callPackage
+  "clock" = callPackage
     ({ mkDerivation, base, tasty, tasty-quickcheck }:
      mkDerivation {
        pname = "clock";
@@ -51729,13 +52130,13 @@ self: {
        sha256 = "7c7a1f89bc4fa2f995d31a214bb7e3ad44c3570cb46b8f18e7de6011f78197d9";
        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;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clock" = callPackage
+  "clock_0_6_0_1" = callPackage
     ({ mkDerivation, base, tasty, tasty-quickcheck }:
      mkDerivation {
        pname = "clock";
@@ -51747,6 +52148,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_0_7_1_1" = callPackage
+    ({ mkDerivation, base, tasty, tasty-quickcheck }:
+     mkDerivation {
+       pname = "clock";
+       version = "0.7.1.1";
+       sha256 = "6be612a15ede79fcc6c4f8272555e3890247e75ba211c88b1b02d856f3e0150d";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base tasty tasty-quickcheck ];
+       homepage = "https://github.com/corsis/clock";
+       description = "High-resolution clock functions: monotonic, realtime, cputime";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "clocked" = callPackage
@@ -52045,7 +52461,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cmark" = callPackage
+  "cmark_0_5_1" = callPackage
     ({ mkDerivation, base, bytestring, HUnit, text }:
      mkDerivation {
        pname = "cmark";
@@ -52056,6 +52472,20 @@ self: {
        homepage = "https://github.com/jgm/commonmark-hs";
        description = "Fast, accurate CommonMark (Markdown) parser and renderer";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "cmark" = callPackage
+    ({ mkDerivation, base, bytestring, HUnit, text }:
+     mkDerivation {
+       pname = "cmark";
+       version = "0.5.2";
+       sha256 = "757243bd8b479a29b60c39e549988e6003fc0744f827772ee91b4a58e48ecea4";
+       libraryHaskellDepends = [ base bytestring text ];
+       testHaskellDepends = [ base HUnit text ];
+       homepage = "https://github.com/jgm/commonmark-hs";
+       description = "Fast, accurate CommonMark (Markdown) parser and renderer";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "cmath" = callPackage
@@ -52512,7 +52942,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "codex" = callPackage
+  "codex_0_4_0_8" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, cryptohash
      , directory, either, filepath, hackage-db, http-client, lens
      , machines, machines-directory, MissingH, monad-loops, network
@@ -52533,6 +52963,34 @@ self: {
          base bytestring Cabal directory either filepath hackage-db MissingH
          monad-loops network process transformers wreq yaml
        ];
+       jailbreak = true;
+       homepage = "http://github.com/aloiscochard/codex";
+       description = "A ctags file generator for cabal project dependencies";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "codex" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, cryptohash
+     , directory, either, filepath, hackage-db, http-client, lens
+     , machines, machines-directory, MissingH, monad-loops, network
+     , process, tar, text, transformers, wreq, yaml, zlib
+     }:
+     mkDerivation {
+       pname = "codex";
+       version = "0.4.0.10";
+       sha256 = "1dd23ef2991b14e6c212b91b86ef2c14de86ece126ab7bcf4ed926d1413ad812";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring Cabal containers cryptohash directory either
+         filepath hackage-db http-client lens machines machines-directory
+         process tar text transformers wreq yaml zlib
+       ];
+       executableHaskellDepends = [
+         base bytestring Cabal directory either filepath hackage-db MissingH
+         monad-loops network process transformers wreq yaml
+       ];
        homepage = "http://github.com/aloiscochard/codex";
        description = "A ctags file generator for cabal project dependencies";
        license = stdenv.lib.licenses.asl20;
@@ -52626,7 +53084,6 @@ self: {
          random scientific tasty tasty-hunit tasty-quickcheck tasty-th time
          transformers unordered-containers uuid websockets
        ];
-       jailbreak = true;
        description = "Connector library for the coinbase exchange";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53357,7 +53814,10 @@ self: {
        pname = "compact-string";
        version = "0.3.1";
        sha256 = "48da37dc629ee3bfe55d05d5284c2c6b067deb034cf3feab3982572910ed980a";
+       revision = "1";
+       editedCabalFile = "12c9508bf68b6da11d38adb71248376aeb23eaf7cd6ae1b4571c83d748079c0d";
        libraryHaskellDepends = [ base bytestring ];
+       jailbreak = true;
        homepage = "http://twan.home.fmf.nl/compact-string/";
        description = "Fast, packed and strict strings with Unicode support, based on bytestrings";
        license = stdenv.lib.licenses.bsd3;
@@ -53793,6 +54253,7 @@ self: {
          base compdata containers deepseq deepseq-generics ghc-prim lens
          template-haskell th-expand-syns
        ];
+       jailbreak = true;
        homepage = "https://github.com/jkoppel/comptrans";
        description = "Automatically converting ASTs into compositional data types";
        license = stdenv.lib.licenses.bsd3;
@@ -54133,6 +54594,18 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "concurrent-rpc" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "concurrent-rpc";
+       version = "0.1.0.0";
+       sha256 = "efed4a49b87a1f8f51cea08f3cd842bdd3735bd191ab7c20de92746bbae2114c";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/lpeterse/haskell-concurrent-rpc";
+       description = "An abstraction for inter-thread RPC based on MVars";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "concurrent-sa" = callPackage
     ({ mkDerivation, base, MonadRandom }:
      mkDerivation {
@@ -55211,7 +55684,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "conduit-extra" = callPackage
+  "conduit-extra_1_1_11" = callPackage
     ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
      , bytestring-builder, conduit, directory, exceptions, filepath
      , hspec, monad-control, network, primitive, process, resourcet, stm
@@ -55234,6 +55707,33 @@ self: {
        homepage = "http://github.com/snoyberg/conduit";
        description = "Batteries included conduit: adapters for common libraries";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "conduit-extra" = callPackage
+    ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
+     , bytestring-builder, conduit, directory, exceptions, filepath
+     , hspec, monad-control, network, primitive, process, QuickCheck
+     , resourcet, stm, streaming-commons, text, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "conduit-extra";
+       version = "1.1.13.1";
+       sha256 = "16910191be60a573a3dd933655ced6bc91564fd96e61e89e4d97ac52e6d75810";
+       libraryHaskellDepends = [
+         async attoparsec base blaze-builder bytestring conduit directory
+         exceptions filepath monad-control network primitive process
+         resourcet stm streaming-commons text transformers transformers-base
+       ];
+       testHaskellDepends = [
+         async attoparsec base blaze-builder bytestring bytestring-builder
+         conduit exceptions hspec process QuickCheck resourcet stm
+         streaming-commons text transformers transformers-base
+       ];
+       homepage = "http://github.com/snoyberg/conduit";
+       description = "Batteries included conduit: adapters for common libraries";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "conduit-iconv" = callPackage
@@ -55348,19 +55848,19 @@ self: {
 
   "config-manager" = callPackage
     ({ mkDerivation, base, directory, filepath, HUnit, parsec
-     , temporary, test-framework, test-framework-hunit, text
+     , temporary, test-framework, test-framework-hunit, text, time
      , unordered-containers
      }:
      mkDerivation {
        pname = "config-manager";
-       version = "0.1.0.0";
-       sha256 = "fbb14182265aa28076a221fc64020bd9e3338e9a88634d08c5e9e3c8edfd558d";
+       version = "0.2.0.0";
+       sha256 = "006e454220f88f4f7d8ccb89abb9ce80ebd88fa75147100fdf76e76690a0863a";
        libraryHaskellDepends = [
-         base filepath parsec text unordered-containers
+         base filepath parsec text time unordered-containers
        ];
        testHaskellDepends = [
          base directory HUnit temporary test-framework test-framework-hunit
-         text unordered-containers
+         text time unordered-containers
        ];
        homepage = "https://gitlab.com/guyonvarch/config-manager";
        description = "Configuration management";
@@ -55728,8 +56228,8 @@ self: {
     ({ mkDerivation, base, tagged, void }:
      mkDerivation {
        pname = "constrained-categories";
-       version = "0.2.1.1";
-       sha256 = "fe2b93bb06a5acf4ebd872af25d7fd9b838067a676f56571845d36a0f6148c54";
+       version = "0.2.5.1";
+       sha256 = "660941f0cfc79793a2102a8638802f5df009a8cc155ca3194c76e3902feaede8";
        libraryHaskellDepends = [ base tagged void ];
        homepage = "https://github.com/leftaroundabout/constrained-categories";
        description = "Constrained clones of the category-theory type classes, using ConstraintKinds";
@@ -57304,6 +57804,7 @@ self: {
        libraryHaskellDepends = [ aeson base shakespeare text ];
        executableHaskellDepends = [ base tagsoup text ];
        testHaskellDepends = [ aeson base HTF HUnit ];
+       jailbreak = true;
        homepage = "https://github.com/prowdsponsor/country-codes";
        description = "ISO 3166 country codes and i18n names";
        license = stdenv.lib.licenses.bsd3;
@@ -57464,8 +57965,8 @@ self: {
      }:
      mkDerivation {
        pname = "cplex-hs";
-       version = "0.2.0.1";
-       sha256 = "4d2c06753d28eba293ea0a4ef6a6dc3a1a5875c9111932dface41a3f3776c7b0";
+       version = "0.2.0.2";
+       sha256 = "5f6de007fa0b2548d40fdb18cb44b37b8f02cc7cbe631e74ba20ab1aec811554";
        libraryHaskellDepends = [
          base containers mtl primitive transformers vector
        ];
@@ -58157,6 +58658,50 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "craze" = callPackage
+    ({ mkDerivation, async, base, bytestring, curl, data-default-class
+     , doctest, doctest-discover, haxy, hspec, hspec-discover, HTTP
+     , http-types, optparse-generic, text, transformers
+     }:
+     mkDerivation {
+       pname = "craze";
+       version = "0.0.1.1";
+       sha256 = "7580164fe2534d8af70d9ccbbc429fbf2d72cee63f7992b7c174f9a264bc1631";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base bytestring curl data-default-class transformers
+       ];
+       executableHaskellDepends = [
+         base bytestring curl optparse-generic text transformers
+       ];
+       testHaskellDepends = [
+         base bytestring curl doctest doctest-discover haxy hspec
+         hspec-discover HTTP http-types transformers
+       ];
+       homepage = "https://github.com/etcinit/craze#readme";
+       description = "HTTP Racing Library";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "crc" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, conduit-extra
+     , resourcet, tasty, tasty-golden, vector
+     }:
+     mkDerivation {
+       pname = "crc";
+       version = "0.0.1.1";
+       sha256 = "e4bc5247baa81d1293f75de7e394176b275fda4793251ca0747862ab270096eb";
+       libraryHaskellDepends = [ base bytestring vector ];
+       testHaskellDepends = [
+         base bytestring conduit conduit-extra resourcet tasty tasty-golden
+       ];
+       homepage = "http://github.com/MichaelXavier/crc";
+       description = "Implements various Cyclic Redundancy Checks (CRC)";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "crc16" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -59060,14 +59605,16 @@ self: {
      }) {};
 
   "cryptohash" = callPackage
-    ({ mkDerivation, base, byteable, bytestring, ghc-prim, HUnit
-     , QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+    ({ mkDerivation, base, byteable, bytestring, cryptonite, ghc-prim
+     , HUnit, memory, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
      }:
      mkDerivation {
        pname = "cryptohash";
-       version = "0.11.7";
-       sha256 = "da297489f6b2a029a14e08f53ff841743ca7bd35646ee7c05ebcd0028b9d0e30";
-       libraryHaskellDepends = [ base byteable bytestring ghc-prim ];
+       version = "0.11.9";
+       sha256 = "c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb";
+       libraryHaskellDepends = [
+         base byteable bytestring cryptonite ghc-prim memory
+       ];
        testHaskellDepends = [
          base byteable bytestring HUnit QuickCheck tasty tasty-hunit
          tasty-quickcheck
@@ -59094,7 +59641,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "cryptohash-cryptoapi" = callPackage
+  "cryptohash-cryptoapi_0_1_3" = callPackage
     ({ mkDerivation, base, bytestring, cereal, crypto-api, cryptohash
      , tagged
      }:
@@ -59108,6 +59655,23 @@ self: {
        homepage = "http://github.com/vincenthz/hs-cryptohash-cryptoapi";
        description = "Crypto-api interfaces for cryptohash";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "cryptohash-cryptoapi" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, crypto-api, cryptonite
+     , memory, tagged
+     }:
+     mkDerivation {
+       pname = "cryptohash-cryptoapi";
+       version = "0.1.4";
+       sha256 = "717a8664ebfaa1c31aaec1d78c9b7c776a5adcfdfc50ad88e21a34566f72058e";
+       libraryHaskellDepends = [
+         base bytestring cereal crypto-api cryptonite memory tagged
+       ];
+       homepage = "https://github.com/vincenthz/hs-cryptohash-cryptoapi";
+       description = "Crypto-api interfaces for cryptohash";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "cryptol_2_2_1" = callPackage
@@ -59394,6 +59958,7 @@ self: {
        homepage = "https://github.com/haskell-crypto/cryptonite-openssl";
        description = "Crypto stuff using OpenSSL cryptographic library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
   "cryptsy-api" = callPackage
@@ -59448,8 +60013,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-catalog";
-       version = "0.4.0";
-       sha256 = "721440f3f891f3117fd38042ad8111b9a23dc0259ea51c177b17115763bac157";
+       version = "0.5.0";
+       sha256 = "6eacf0967f30ae543f25e3a0982f015c10d7241dba680b5d889bfe5a4ad6d29e";
        libraryHaskellDepends = [
          base csound-expression csound-sampler sharc-timbre transformers
        ];
@@ -59467,8 +60032,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression";
-       version = "4.9.1";
-       sha256 = "c0dcb47cba9902f81bd3567ad79250a6cc2c4b421da3f0ffea40dfcace513d23";
+       version = "5.0.1";
+       sha256 = "ed771c3351358b67b25aecfaebdacdf38c5dffe2dddf306dc93466fd440c3978";
        libraryHaskellDepends = [
          base Boolean colour containers csound-expression-dynamic
          csound-expression-opcodes csound-expression-typed data-default
@@ -59485,8 +60050,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression-dynamic";
-       version = "0.1.5";
-       sha256 = "65a80a536d28e5e8b55e3aed7121df88635636a5b337f7706301a319edbcf80c";
+       version = "0.1.6";
+       sha256 = "846b3c456ba92f538b101a682fe796e91352c680070344f6296db99b740a64a2";
        libraryHaskellDepends = [
          array base Boolean containers data-default data-fix data-fix-cse
          hashable transformers wl-pprint
@@ -59502,8 +60067,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression-opcodes";
-       version = "0.0.3";
-       sha256 = "65e954adabbd4e4949f2782063ee97f8df9861f4c277b5130e23ea9b6de6f638";
+       version = "0.0.3.1";
+       sha256 = "c725eab85daca0de9dd689b40013f5af95089ef09539c009c58ebd020b161136";
        libraryHaskellDepends = [
          base csound-expression-dynamic csound-expression-typed transformers
        ];
@@ -59518,8 +60083,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression-typed";
-       version = "0.0.9.1";
-       sha256 = "d578b5bae42df143962d2d1121385a4dea39d751eaebbe11f07e08b615320a12";
+       version = "0.0.9.3";
+       sha256 = "b63d2a0634f789a851b897755db0d0596c48ba4348bd224c60d450e7c8803a06";
        libraryHaskellDepends = [
          base Boolean colour containers csound-expression-dynamic
          data-default deepseq ghc-prim hashable temporal-media transformers
@@ -59534,8 +60099,8 @@ self: {
     ({ mkDerivation, base, csound-expression, transformers }:
      mkDerivation {
        pname = "csound-sampler";
-       version = "0.0.6.4";
-       sha256 = "e3928a9f104b4c81ed9b4724a3f8352b7fbf2b1df60ebec66c45d2ddbac950d6";
+       version = "0.0.6.5";
+       sha256 = "f68d07f9099f4f89395fe60093164a4ac2bbe2bf6aa2aaa3d3eae0fb7b349058";
        libraryHaskellDepends = [ base csound-expression transformers ];
        homepage = "https://github.com/anton-k/csound-sampler";
        description = "A musical sampler based on Csound";
@@ -59777,13 +60342,16 @@ self: {
      }) {};
 
   "ctpl" = callPackage
-    ({ mkDerivation, base, chatty-text, chatty-utils }:
+    ({ mkDerivation, array, base, chatty-text, chatty-utils }:
      mkDerivation {
        pname = "ctpl";
-       version = "0.1.0.1";
-       sha256 = "3b6bb011e0cc647fcc1254c52b182a5928a730a26cb55cfbcc19d9f2e27a78d5";
-       libraryHaskellDepends = [ base chatty-text chatty-utils ];
-       jailbreak = true;
+       version = "0.1.0.4";
+       sha256 = "29eef56cbc972a03b9da43bd00a61bd8f9eab81d23dbcbf0e5e171b270f16c0f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ array base chatty-text chatty-utils ];
+       executableHaskellDepends = [ array base chatty-text chatty-utils ];
+       homepage = "http://doomanddarkness.eu/pub/ctpl";
        description = "A programming language for text modification";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59966,8 +60534,8 @@ self: {
     ({ mkDerivation, base, c2hs, cuda }:
      mkDerivation {
        pname = "cufft";
-       version = "0.1.2.1";
-       sha256 = "d29c4de93e2ccf1d9124cff6466b1e0a04108c8cfc284164713b5ec79bb879e2";
+       version = "0.1.2.2";
+       sha256 = "7ce52f10a05bd5064466dde644e0663abbc9eb3cfe0026531cfc04c1c8302bec";
        libraryHaskellDepends = [ base cuda ];
        libraryToolDepends = [ c2hs ];
        homepage = "http://github.com/robeverest/cufft";
@@ -62277,6 +62845,7 @@ self: {
          aeson auto-update base buffer-builder bytestring lens lifted-base
          monad-control network old-locale text time transformers-base
        ];
+       jailbreak = true;
        homepage = "https://github.com/iand675/datadog";
        description = "Datadog client for Haskell. Currently only StatsD supported, other support forthcoming.";
        license = stdenv.lib.licenses.mit;
@@ -63087,6 +63656,7 @@ self: {
        homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler test driver and buildbot";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ddci-core" = callPackage
@@ -63118,8 +63688,8 @@ self: {
      }:
      mkDerivation {
        pname = "dead-code-detection";
-       version = "0.5";
-       sha256 = "3bb75cd30e6ed043da2cee902eddd02f75e000dbcc1b6d9edbe0523b0dc2e59c";
+       version = "0.6";
+       sha256 = "477614d43048109bfa4a3116204d70c3ea822524c3caba410cf6aac90b3804ee";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -63727,6 +64297,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "dejafu_0_3_0_0" = callPackage
+    ({ mkDerivation, array, atomic-primops, base, containers, deepseq
+     , dpor, exceptions, monad-control, monad-loops, mtl, semigroups
+     , stm, template-haskell, transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "dejafu";
+       version = "0.3.0.0";
+       sha256 = "8df9b8ff0d09c75069c4abd06b879eb3b9ebba4e61d7429c45573cc0a108a7e1";
+       libraryHaskellDepends = [
+         array atomic-primops base containers deepseq dpor exceptions
+         monad-control monad-loops mtl semigroups stm template-haskell
+         transformers transformers-base
+       ];
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Overloadable primitives for testable, potentially non-deterministic, concurrency";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "deka" = callPackage
     ({ mkDerivation, base, bytestring, mpdec, parsec, transformers }:
      mkDerivation {
@@ -64192,7 +64782,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "derive" = callPackage
+  "derive_2_5_23" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , haskell-src-exts, pretty, process, syb, template-haskell
      , transformers, uniplate
@@ -64210,9 +64800,10 @@ self: {
        homepage = "https://github.com/ndmitchell/derive#readme";
        description = "A program and library to derive instances for data types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "derive_2_5_24" = callPackage
+  "derive" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , haskell-src-exts, pretty, process, syb, template-haskell
      , transformers, uniplate
@@ -64231,7 +64822,6 @@ self: {
        homepage = "https://github.com/ndmitchell/derive#readme";
        description = "A program and library to derive instances for data types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "derive-IG" = callPackage
@@ -67009,6 +67599,7 @@ self: {
          aeson base bytestring digestive-functors HUnit mtl scientific tasty
          tasty-hunit text
        ];
+       jailbreak = true;
        homepage = "http://github.com/ocharles/digestive-functors-aeson";
        description = "Run digestive-functors forms against JSON";
        license = stdenv.lib.licenses.gpl3;
@@ -67154,8 +67745,8 @@ self: {
      }:
      mkDerivation {
        pname = "digit";
-       version = "0.2.5";
-       sha256 = "685bf3e11e88ccc17c3895f10eac5508e186fcb5fbcd9a59040612e683c227e8";
+       version = "0.2.6";
+       sha256 = "778670a01298e208ee0913e61749be40d99bc3559541b5f85bc698de1ce5eb1f";
        libraryHaskellDepends = [
          base lens parsec parsers semigroups template-haskell
        ];
@@ -67674,6 +68265,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "discogs-haskell" = callPackage
+    ({ mkDerivation, aeson, api-builder, base, bytestring, Cabal
+     , data-default-class, free, hspec, http-client, http-client-tls
+     , http-types, network, text, time, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "discogs-haskell";
+       version = "0.0.5.0";
+       sha256 = "acd7f94dfea9c72ecff0319507fba7962502d0d315824fdeb26f4d9a4a61ed42";
+       libraryHaskellDepends = [
+         aeson api-builder base bytestring data-default-class free
+         http-client http-client-tls http-types network text time
+         transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson api-builder base bytestring Cabal hspec text time
+         transformers
+       ];
+       jailbreak = true;
+       homepage = "http://github.com/accraze/discogs-haskell";
+       description = "Client for Discogs REST API";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "discordian-calendar" = callPackage
     ({ mkDerivation, base, time }:
      mkDerivation {
@@ -68877,13 +69494,14 @@ self: {
          aeson aeson-pretty attoparsec base bytestring lens patches-vector
          servant servant-blaze servant-docs shakespeare text time vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/liamoc/dixi";
        description = "A wiki implemented with a firm theoretical foundation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dixi" = callPackage
+  "dixi_0_6_0_5" = callPackage
     ({ mkDerivation, acid-state, aeson, aeson-pretty, attoparsec, base
      , base-orphans, blaze-html, blaze-markup, bytestring
      , composition-tree, containers, data-default, directory, either
@@ -68916,12 +69534,14 @@ self: {
          patches-vector servant servant-blaze servant-docs shakespeare text
          time vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/liamoc/dixi";
        description = "A wiki implemented with a firm theoretical foundation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dixi_0_6_9_0" = callPackage
+  "dixi" = callPackage
     ({ mkDerivation, acid-state, aeson, aeson-pretty, attoparsec, base
      , base-orphans, blaze-html, blaze-markup, bytestring
      , composition-tree, containers, data-default, directory, either
@@ -68958,7 +69578,6 @@ self: {
        homepage = "https://github.com/liamoc/dixi";
        description = "A wiki implemented with a firm theoretical foundation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "djembe" = callPackage
@@ -69475,6 +70094,33 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "doctest_0_11_0" = callPackage
+    ({ mkDerivation, base, base-compat, deepseq, directory, filepath
+     , ghc, ghc-paths, hspec, HUnit, process, QuickCheck, setenv
+     , silently, stringbuilder, syb, transformers, with-location
+     }:
+     mkDerivation {
+       pname = "doctest";
+       version = "0.11.0";
+       sha256 = "d225c28a44281f32eb189dc11a4f1c9d15528ac0f973cf636567d69143df6477";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base base-compat deepseq directory filepath ghc ghc-paths process
+         syb transformers
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base base-compat deepseq directory filepath ghc ghc-paths hspec
+         HUnit process QuickCheck setenv silently stringbuilder syb
+         transformers with-location
+       ];
+       homepage = "https://github.com/sol/doctest#readme";
+       description = "Test interactive Haskell examples";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "doctest-discover" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, doctest
      , filepath
@@ -70095,6 +70741,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) dpkg; libdpkg = null;};
 
+  "dpor" = callPackage
+    ({ mkDerivation, base, containers, deepseq, random, semigroups }:
+     mkDerivation {
+       pname = "dpor";
+       version = "0.1.0.0";
+       sha256 = "b7ec6ffe767e68e7fd37b2b00eac9fe788c56f2aa00a60a60795b27120903d48";
+       libraryHaskellDepends = [
+         base containers deepseq random semigroups
+       ];
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "A generic implementation of dynamic partial-order reduction (DPOR) for testing arbitrary models of concurrency";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "drClickOn" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -70285,6 +70945,7 @@ self: {
        ];
        description = "SQL backend for Database Supported Haskell (DSH)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dsmc" = callPackage
@@ -71628,6 +72289,24 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "editpipe" = callPackage
+    ({ mkDerivation, base, optparse-applicative, process, temporary
+     , unix
+     }:
+     mkDerivation {
+       pname = "editpipe";
+       version = "0.1.0.0";
+       sha256 = "3a86d0e015ddd64c21516d4095d1cdf32d7b7f0bc7d9b8150995471519d37b0f";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base optparse-applicative process temporary unix
+       ];
+       homepage = "http://github.com/puffnfresh/editpipe#readme";
+       description = "Edit stdin using an editor before sending to stdout";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "effect-handlers_0_1_0_6" = callPackage
     ({ mkDerivation, base, free, hspec, hspec-discover, HUnit
      , kan-extensions, mtl, QuickCheck
@@ -72083,6 +72762,7 @@ self: {
          aeson base bytestring ekg-core ekg-json filepath network snap-core
          snap-server text time transformers unordered-containers
        ];
+       jailbreak = true;
        homepage = "https://github.com/tibbe/ekg";
        description = "Remote monitoring of processes";
        license = stdenv.lib.licenses.bsd3;
@@ -72120,6 +72800,7 @@ self: {
          aeson base ekg-core http-client lens network network-uri old-locale
          text time unordered-containers vector wreq
        ];
+       jailbreak = true;
        homepage = "http://github.com/ocharles/ekg-bosun";
        description = "Send ekg metrics to a Bosun instance";
        license = stdenv.lib.licenses.bsd3;
@@ -72169,6 +72850,7 @@ self: {
        libraryHaskellDepends = [
          aeson base ekg-core text unordered-containers
        ];
+       jailbreak = true;
        homepage = "https://github.com/tibbe/ekg-json";
        description = "JSON encoding of ekg metrics";
        license = stdenv.lib.licenses.bsd3;
@@ -72389,6 +73071,7 @@ self: {
        testHaskellDepends = [
          aeson base containers hspec QuickCheck text
        ];
+       jailbreak = true;
        homepage = "http://github.com/agrafix/elm-bridge";
        description = "Derive Elm types from Haskell types";
        license = stdenv.lib.licenses.bsd3;
@@ -73192,6 +73875,7 @@ self: {
          free monad-loops mwc-random stm stm-delay text transformers
          unordered-containers vector websockets
        ];
+       jailbreak = true;
        homepage = "http://github.com/ocharles/engine.io";
        description = "A Haskell implementation of Engine.IO";
        license = stdenv.lib.licenses.bsd3;
@@ -73560,6 +74244,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "envelope" = callPackage
+    ({ mkDerivation, aeson, base, doctest, Glob, mtl, text }:
+     mkDerivation {
+       pname = "envelope";
+       version = "0.1.0.0";
+       sha256 = "9116ceda5b6e103219361bcd5cdaa699a1365a43df06e5752c61dfb6419b316e";
+       libraryHaskellDepends = [ aeson base mtl text ];
+       testHaskellDepends = [ base doctest Glob ];
+       homepage = "https://github.com/cdepillabout/envelope#readme";
+       description = "Defines generic 'Envelope' type to wrap reponses from a JSON API";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "envparse" = callPackage
     ({ mkDerivation, base, containers, hspec }:
      mkDerivation {
@@ -74944,6 +75641,7 @@ self: {
        testHaskellDepends = [
          aeson base stm tasty tasty-hunit text time
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/YoEight/eventstore";
        description = "EventStore TCP Client";
@@ -75088,7 +75786,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "exact-real" = callPackage
+  "exact-real_0_12_0" = callPackage
     ({ mkDerivation, base, checkers, directory, doctest, filepath
      , groups, integer-gmp, memoize, QuickCheck, random, tasty
      , tasty-hunit, tasty-quickcheck, tasty-th
@@ -75105,6 +75803,26 @@ self: {
        homepage = "http://github.com/expipiplus1/exact-real";
        description = "Exact real arithmetic";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "exact-real" = callPackage
+    ({ mkDerivation, base, checkers, directory, doctest, filepath
+     , groups, integer-gmp, memoize, QuickCheck, random, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-th
+     }:
+     mkDerivation {
+       pname = "exact-real";
+       version = "0.12.1";
+       sha256 = "935f55ec8ae751e67a8e25b19f70e78c613728500e998a2912e1590efe29d7f0";
+       libraryHaskellDepends = [ base integer-gmp memoize random ];
+       testHaskellDepends = [
+         base checkers directory doctest filepath groups QuickCheck random
+         tasty tasty-hunit tasty-quickcheck tasty-th
+       ];
+       homepage = "http://github.com/expipiplus1/exact-real";
+       description = "Exact real arithmetic";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "exception-hierarchy" = callPackage
@@ -75252,7 +75970,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "exception-transformers" = callPackage
+  "exception-transformers_0_4_0_3" = callPackage
     ({ mkDerivation, base, HUnit, stm, test-framework
      , test-framework-hunit, transformers, transformers-compat
      }:
@@ -75269,6 +75987,26 @@ self: {
        ];
        description = "Type classes and monads for unchecked extensible exceptions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "exception-transformers" = callPackage
+    ({ mkDerivation, base, HUnit, stm, test-framework
+     , test-framework-hunit, transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "exception-transformers";
+       version = "0.4.0.4";
+       sha256 = "d9b3a527acaeb1c03746db4704d8f64453d02ab4b89d16bd90fb4dbe7b9e7696";
+       libraryHaskellDepends = [
+         base stm transformers transformers-compat
+       ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit transformers
+         transformers-compat
+       ];
+       description = "Type classes and monads for unchecked extensible exceptions";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "exceptional" = callPackage
@@ -76261,6 +76999,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fadno-braids" = callPackage
+    ({ mkDerivation, base, containers, diagrams, diagrams-lib
+     , diagrams-rasterific, lens, transformers-compat
+     }:
+     mkDerivation {
+       pname = "fadno-braids";
+       version = "0.0.2";
+       sha256 = "1d874bef4fa5c693e3b5aac15f239a2d4862b7c342ea96fe24c476d1511644a9";
+       libraryHaskellDepends = [
+         base containers diagrams diagrams-lib diagrams-rasterific lens
+         transformers-compat
+       ];
+       homepage = "http://github.com/slpopejoy/";
+       description = "Braid representations in Haskell";
+       license = stdenv.lib.licenses.bsd2;
+     }) {};
+
   "fail" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -76407,7 +77162,7 @@ self: {
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
-  "fast-builder" = callPackage
+  "fast-builder_0_0_0_2" = callPackage
     ({ mkDerivation, base, bytestring, ghc-prim, process, QuickCheck
      , stm
      }:
@@ -76420,6 +77175,22 @@ self: {
        homepage = "http://github.com/takano-akio/fast-builder";
        description = "Fast ByteString Builder";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "fast-builder" = callPackage
+    ({ mkDerivation, base, bytestring, ghc-prim, process, QuickCheck
+     , stm
+     }:
+     mkDerivation {
+       pname = "fast-builder";
+       version = "0.0.0.3";
+       sha256 = "74f45c8059eb428cfb75d7ff72d49b775af53d3e155329537e15fde1b068feed";
+       libraryHaskellDepends = [ base bytestring ghc-prim ];
+       testHaskellDepends = [ base bytestring process QuickCheck stm ];
+       homepage = "http://github.com/takano-akio/fast-builder";
+       description = "Fast ByteString Builder";
+       license = stdenv.lib.licenses.publicDomain;
      }) {};
 
   "fast-digits" = callPackage
@@ -76502,7 +77273,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "fast-logger" = callPackage
+  "fast-logger_2_4_1" = callPackage
     ({ mkDerivation, array, auto-update, base, bytestring
      , bytestring-builder, directory, filepath, hspec, text
      }:
@@ -76519,6 +77290,24 @@ self: {
        testHaskellDepends = [ base bytestring directory hspec ];
        description = "A fast logging system";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "fast-logger" = callPackage
+    ({ mkDerivation, array, auto-update, base, bytestring
+     , bytestring-builder, directory, filepath, hspec, text
+     }:
+     mkDerivation {
+       pname = "fast-logger";
+       version = "2.4.2";
+       sha256 = "2a9b8cba58c21c95c0209f94e0656a77aa79abe85401a91d9e5b242b05fff5e7";
+       libraryHaskellDepends = [
+         array auto-update base bytestring bytestring-builder directory
+         filepath text
+       ];
+       testHaskellDepends = [ base bytestring directory hspec ];
+       description = "A fast logging system";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "fast-math" = callPackage
@@ -79708,20 +80497,21 @@ self: {
      }) {};
 
   "flat-mcmc" = callPackage
-    ({ mkDerivation, base, monad-par, monad-par-extras, mtl, mwc-random
-     , primitive, vector
+    ({ mkDerivation, base, mcmc-types, monad-par, monad-par-extras
+     , mwc-probability, pipes, primitive, transformers, vector
      }:
      mkDerivation {
        pname = "flat-mcmc";
-       version = "0.1.0.0";
-       sha256 = "e50ffd58d41a2f2fd4a82a7397b2330eff63f5269578d8cf91734d81d493e5ba";
+       version = "1.0.1";
+       sha256 = "a2852f0b020b086fa9e28e63b502a7bbdcbc4151080ce01baa366d53362de774";
        libraryHaskellDepends = [
-         base monad-par monad-par-extras mtl mwc-random primitive vector
+         base mcmc-types monad-par monad-par-extras mwc-probability pipes
+         primitive transformers vector
        ];
-       jailbreak = true;
+       testHaskellDepends = [ base vector ];
        homepage = "http://jtobin.github.com/flat-mcmc";
        description = "Painless general-purpose sampling";
-       license = stdenv.lib.licenses.bsd3;
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "flat-tex" = callPackage
@@ -79968,7 +80758,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "flow" = callPackage
+  "flow_1_0_5" = callPackage
     ({ mkDerivation, base, doctest, QuickCheck, template-haskell }:
      mkDerivation {
        pname = "flow";
@@ -79979,6 +80769,20 @@ self: {
        homepage = "https://github.com/tfausak/flow#readme";
        description = "Write more understandable Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "flow" = callPackage
+    ({ mkDerivation, base, doctest, QuickCheck, template-haskell }:
+     mkDerivation {
+       pname = "flow";
+       version = "1.0.6";
+       sha256 = "76d69c76339ec401f7915acaa59a54c527e2379546775e163efea988cd2f6702";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest QuickCheck template-haskell ];
+       homepage = "https://github.com/tfausak/flow#readme";
+       description = "Write more understandable Haskell";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "flow2dot" = callPackage
@@ -80015,6 +80819,7 @@ self: {
          lens lens-action mtl network pipes pipes-aeson pipes-http
          pipes-parse template-haskell text unordered-containers uuid
        ];
+       jailbreak = true;
        homepage = "https://github.com/brewtown/hs-flowdock";
        description = "Flowdock client library for Haskell";
        license = stdenv.lib.licenses.mit;
@@ -80668,7 +81473,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "foldl" = callPackage
+  "foldl_1_1_6" = callPackage
     ({ mkDerivation, base, bytestring, comonad, containers, mwc-random
      , primitive, profunctors, text, transformers, vector
      }:
@@ -80682,6 +81487,24 @@ self: {
        ];
        description = "Composable, streaming, and efficient left folds";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "foldl" = callPackage
+    ({ mkDerivation, base, bytestring, comonad, containers
+     , contravariant, mwc-random, primitive, profunctors, text
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "foldl";
+       version = "1.2.0";
+       sha256 = "05591f82585aa87634b4faa135dc3f2df1ed963995b6b685b2559654ded786f1";
+       libraryHaskellDepends = [
+         base bytestring comonad containers contravariant mwc-random
+         primitive profunctors text transformers vector
+       ];
+       description = "Composable, streaming, and efficient left folds";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "foldl-incremental" = callPackage
@@ -82079,8 +82902,8 @@ self: {
      }:
      mkDerivation {
        pname = "freer";
-       version = "0.2.2.4";
-       sha256 = "1af6b91d290eb3eea3e6c3a888e7b32a0a7a864de0ef33ddb7d3b7a169a1777d";
+       version = "0.2.2.5";
+       sha256 = "4ba63b5e1c0860458fe59f8d7370d25ddcf7a6a8442409b850108881a6644ef7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -82088,7 +82911,7 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://gitlab.com/cpp.cabrera/freer";
+       homepage = "https://gitlab.com/queertypes/freer";
        description = "Implementation of the Freer Monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -82166,6 +82989,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fresco-binding" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, messagepack
+     , text, unix
+     }:
+     mkDerivation {
+       pname = "fresco-binding";
+       version = "0.1.1";
+       sha256 = "4188b09395be7e8ba8b5f6c06a6eafed177e3738cf8337eac7c74e4232e74096";
+       libraryHaskellDepends = [
+         base bytestring cereal containers messagepack text unix
+       ];
+       description = "Fresco binding for Haskell";
+       license = "unknown";
+     }) {};
+
   "fresh" = callPackage
     ({ mkDerivation, base, containers, haskell-src-exts, syb }:
      mkDerivation {
@@ -83140,7 +83978,7 @@ self: {
        homepage = "https://github.com/ziocroc/FWGL";
        description = "FWGL GLFW backend";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fwgl-javascript" = callPackage
@@ -84791,6 +85629,7 @@ self: {
          aeson base bytestring ghc optparse-applicative pretty pretty-show
          process unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/edsko/ghc-dump-tree";
        description = "Dump GHC's parsed, renamed, and type checked ASTs";
        license = stdenv.lib.licenses.bsd3;
@@ -84960,31 +85799,37 @@ self: {
      }) {};
 
   "ghc-imported-from" = callPackage
-    ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc
-     , ghc-mod, ghc-paths, ghc-syb-utils, hspec, monad-journal, mtl
-     , optparse-applicative, parsec, process, safe, syb, transformers
+    ({ mkDerivation, base, bytestring, Cabal, containers, directory
+     , exceptions, filepath, ghc, ghc-mod, ghc-paths, ghc-syb-utils
+     , haddock-api, hspec, hspec-discover, monad-journal, mtl
+     , optparse-applicative, parsec, pipes-transduce, process
+     , process-streaming, safe, syb, transformers
      }:
      mkDerivation {
        pname = "ghc-imported-from";
-       version = "0.2.1.1";
-       sha256 = "6ef8612bbcc230323fa844310b504a4174706b99ca769bdcb79168f8f69bc74f";
+       version = "0.3.0.4";
+       sha256 = "ed2517109076ae499c2de8d999577a32b666063d99b48364adbf7de68f947341";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base Cabal containers directory filepath ghc ghc-mod ghc-paths
-         ghc-syb-utils monad-journal mtl optparse-applicative parsec process
-         safe syb transformers
+         base bytestring Cabal containers directory exceptions filepath ghc
+         ghc-mod ghc-paths ghc-syb-utils haddock-api hspec hspec-discover
+         monad-journal mtl optparse-applicative parsec pipes-transduce
+         process process-streaming safe syb transformers
        ];
        executableHaskellDepends = [
-         base Cabal containers directory filepath ghc ghc-mod ghc-paths
-         ghc-syb-utils hspec monad-journal mtl optparse-applicative parsec
-         process safe syb transformers
+         base bytestring Cabal containers directory exceptions filepath ghc
+         ghc-mod ghc-paths ghc-syb-utils haddock-api hspec hspec-discover
+         monad-journal mtl optparse-applicative parsec process
+         process-streaming safe syb transformers
        ];
        testHaskellDepends = [
-         base Cabal containers directory filepath ghc ghc-mod ghc-paths
-         ghc-syb-utils hspec monad-journal mtl optparse-applicative parsec
-         process safe syb transformers
+         base bytestring Cabal containers directory exceptions filepath ghc
+         ghc-mod ghc-paths ghc-syb-utils haddock-api hspec hspec-discover
+         monad-journal mtl optparse-applicative parsec process
+         process-streaming safe syb transformers
        ];
+       doCheck = false;
        homepage = "https://github.com/carlohamalainen/ghc-imported-from";
        description = "Find the Haddock documentation for a symbol";
        license = stdenv.lib.licenses.bsd3;
@@ -85802,7 +86647,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghcid" = callPackage
+  "ghcid_0_5_1" = callPackage
     ({ mkDerivation, ansi-terminal, base, cmdargs, containers
      , directory, extra, filepath, fsnotify, process, tasty, tasty-hunit
      , terminal-size, time
@@ -85828,6 +86673,36 @@ self: {
        homepage = "https://github.com/ndmitchell/ghcid#readme";
        description = "GHCi based bare bones IDE";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ghcid" = callPackage
+    ({ mkDerivation, ansi-terminal, base, cmdargs, containers
+     , directory, extra, filepath, fsnotify, process, tasty, tasty-hunit
+     , terminal-size, time, unix
+     }:
+     mkDerivation {
+       pname = "ghcid";
+       version = "0.6.1";
+       sha256 = "f3a69db6c66670aefa9c38ec8f30cec1e5a5ac3405b661fcc320a613518b4a4c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base cmdargs directory extra filepath process terminal-size time
+         unix
+       ];
+       executableHaskellDepends = [
+         ansi-terminal base cmdargs containers directory extra filepath
+         fsnotify process terminal-size time unix
+       ];
+       testHaskellDepends = [
+         ansi-terminal base cmdargs containers directory extra filepath
+         fsnotify process tasty tasty-hunit terminal-size time unix
+       ];
+       doCheck = false;
+       homepage = "https://github.com/ndmitchell/ghcid#readme";
+       description = "GHCi based bare bones IDE";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "ghcjs-codemirror" = callPackage
@@ -85960,8 +86835,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-atk";
-       version = "0.2.18.12";
-       sha256 = "00f4542fb4da78adbf0a84f5c81f386e645bc82a811d44b32e031df7721fae66";
+       version = "0.2.18.13";
+       sha256 = "2127e52f83f3cb6c4db30d69a9f19d3dfea987c13816bb9ce6421a35f704b496";
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi-base text
          transformers
@@ -85979,8 +86854,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-cairo";
-       version = "0.1.14.12";
-       sha256 = "8d023a70208100d4d8f634bbe408d2f956f3afe8f73dce3411747d753974b173";
+       version = "0.1.14.13";
+       sha256 = "d7055a146fc315244c21fdccdc0cfbac7a2d2a95cdcc38d8330380b3104600cc";
        libraryHaskellDepends = [
          base bytestring containers haskell-gi-base text transformers
        ];
@@ -85998,8 +86873,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdk";
-       version = "0.3.18.12";
-       sha256 = "9cde9b8e62af1123c134d576c634846514b5e7f9561d5cc0692a68ad64306190";
+       version = "0.3.18.13";
+       sha256 = "f0872053ddd8bed0e10d794b55b4ccec169747a545c4d403b78dd06e6d203f40";
        libraryHaskellDepends = [
          base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib
          gi-gobject gi-pango haskell-gi-base text transformers
@@ -86017,8 +86892,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkpixbuf";
-       version = "0.2.32.12";
-       sha256 = "0b3b3188250602969b06520b82ba3b1a4df52bc303c6a16ec22495b4f3b356e6";
+       version = "0.2.32.13";
+       sha256 = "862d88afbea9c624d3bc4365b5cfdd26f3d0a664a8b1cf31ff9978624c2d56bd";
        libraryHaskellDepends = [
          base bytestring containers gi-gio gi-glib gi-gobject
          haskell-gi-base text transformers
@@ -86036,8 +86911,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gio";
-       version = "0.2.46.12";
-       sha256 = "c200b349cb53e9d52f2592c714a39734f45129c0d94a5a21815630e66e993d1f";
+       version = "0.2.46.13";
+       sha256 = "7a44b89ec398d272f601a4526cd208373f6f8b0435429f0f30f17e6bb8d1ee27";
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi-base text
          transformers
@@ -86055,14 +86930,13 @@ self: {
      }:
      mkDerivation {
        pname = "gi-girepository";
-       version = "0.1.44.12";
-       sha256 = "c7f53dee512511df7a4c8f00d2e5ae37ae52f49859efd83afef77e9c3f71fd80";
+       version = "0.1.46.13";
+       sha256 = "da0a3b9be77596e8f47436652de9c1ebd9045a13648d93e2d3ade370c9e54666";
        libraryHaskellDepends = [
          base bytestring containers gi-gobject haskell-gi-base text
          transformers
        ];
        libraryPkgconfigDepends = [ gobjectIntrospection ];
-       jailbreak = true;
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GIRepository bindings";
        license = stdenv.lib.licenses.lgpl21;
@@ -86075,8 +86949,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-glib";
-       version = "0.2.46.12";
-       sha256 = "5b0bff30b5a1a4cc3f5f55437d357917153e3e6f51f506593543e9e13a103d1b";
+       version = "0.2.46.13";
+       sha256 = "3763379e018fcd86ad2f924a8c9dd40ce84a33cf8f8bcddcdd69433c5c58d1e8";
        libraryHaskellDepends = [
          base bytestring containers haskell-gi-base text transformers
        ];
@@ -86093,8 +86967,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gobject";
-       version = "0.2.46.12";
-       sha256 = "990287820c8e0855249d6e5a41ec0ae3d6beaa6594c44d156316670477b508dc";
+       version = "0.2.46.13";
+       sha256 = "07689ff907eceb5165c65ab3948d40aa3d8b92e1ac5f0179f482d413bd6458d6";
        libraryHaskellDepends = [
          base bytestring containers gi-glib haskell-gi-base text
          transformers
@@ -86106,6 +86980,84 @@ self: {
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {inherit (pkgs) glib;};
 
+  "gi-gst" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
+     , gstreamer, haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gst";
+       version = "0.1.6.13";
+       sha256 = "8b3eb8f93a6f32c9e8db6ebb02d33f78eda651a8428926e2e6c0a22d10ed8ea2";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject haskell-gi-base text
+         transformers
+       ];
+       libraryPkgconfigDepends = [ gstreamer ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Gst bindings";
+       license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) gstreamer;};
+
+  "gi-gstaudio" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
+     , gi-gst, gi-gstbase, gst_plugins_base, haskell-gi-base, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "gi-gstaudio";
+       version = "0.1.6.13";
+       sha256 = "307b12f1f6ba52a3b95fcfe4433ac9f947abdf45527329c3e8f0350a3084998b";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ gst_plugins_base ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "GstAudio bindings";
+       license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) gst_plugins_base;};
+
+  "gi-gstbase" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
+     , gi-gst, gst_plugins_base, haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gstbase";
+       version = "0.1.6.13";
+       sha256 = "aab56f2d440b225604842451a94bba851c35bd177b48132da83c7890440e445c";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject gi-gst
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ gst_plugins_base ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "GstBase bindings";
+       license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) gst_plugins_base;};
+
+  "gi-gstvideo" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
+     , gi-gst, gi-gstbase, gst_plugins_base, haskell-gi-base, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "gi-gstvideo";
+       version = "0.1.6.13";
+       sha256 = "e35c5f20f8e09dc8232e5d26ff97948fd0dc42d0de8bf20a5c29c22788f03186";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ gst_plugins_base ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "GstVideo bindings";
+       license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) gst_plugins_base;};
+
   "gi-gtk" = callPackage
     ({ mkDerivation, base, bytestring, containers, gi-atk, gi-cairo
      , gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3
@@ -86113,8 +87065,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "0.3.18.12";
-       sha256 = "f1bdacb55a80b26ee36f5f1fea6cfdb9f7505429432797389b0bd1b4c22f40f3";
+       version = "0.3.18.13";
+       sha256 = "fed4dae7e04ee55819be887aac949df1e57c9d4f42804620cd78377b961cdc8a";
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
          gi-gio gi-glib gi-gobject gi-pango haskell-gi-base text
@@ -86133,8 +87085,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
-       version = "0.2.10.12";
-       sha256 = "e078b90cf16904c7e93e9f6d4274ae2f847597f03137a4ecbb2808a33ec8ad18";
+       version = "0.2.10.13";
+       sha256 = "15518556f06c707710899cf1d3277e6e5a0c14e4310e3b288f31d86e55e256c7";
        libraryHaskellDepends = [
          base bytestring containers haskell-gi-base text transformers
        ];
@@ -86152,8 +87104,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-notify";
-       version = "0.2.32.12";
-       sha256 = "fff3910ced837a9bafbc39d3965a06c925976c9c7853286d1234a671e90f5a49";
+       version = "0.2.32.13";
+       sha256 = "1b644d4d5ce7cbf93fdeea6f1fd92506f878449a0da28ea8e027b25177412699";
        libraryHaskellDepends = [
          base bytestring containers gi-gdkpixbuf gi-glib gi-gobject
          haskell-gi-base text transformers
@@ -86171,8 +87123,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-pango";
-       version = "0.1.38.12";
-       sha256 = "dd542ea85468b8c6188f02e4ec546dc18ad57f498ad0775714edd040cffbe016";
+       version = "0.1.38.13";
+       sha256 = "1398cf18aacad90acbcea526e7c35816385676530abc5896dc5f571a52350766";
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi-base text
          transformers
@@ -86190,8 +87142,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-poppler";
-       version = "0.0.34.12";
-       sha256 = "b4f6222d6912232b172481c9cdff2bf94a3e8c88753b5a2549e59e18810aa670";
+       version = "0.0.34.13";
+       sha256 = "22104ebf4726ba393968011dfc09c5d4333b26c8b630b2d2258dc5ff835b75a8";
        libraryHaskellDepends = [
          base bytestring containers gi-cairo gi-gio gi-glib gi-gobject
          haskell-gi-base text transformers
@@ -86209,8 +87161,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-soup";
-       version = "0.2.52.12";
-       sha256 = "ca5e1f931dba96aa9006cec559316b308f14d427afefbbb221e7a154df755a6d";
+       version = "0.2.52.13";
+       sha256 = "ffe480948998273a6b2454c85ad3bc05e67fd3b614c7932a44b954cdc77fd9de";
        libraryHaskellDepends = [
          base bytestring containers gi-gio gi-glib gi-gobject
          haskell-gi-base text transformers
@@ -86229,8 +87181,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-vte";
-       version = "0.0.42.12";
-       sha256 = "15e2828c0fefd118e4fd4e3081a99af7b85f7615e5298db86b7f2a01bac2bc88";
+       version = "0.0.42.13";
+       sha256 = "f69c75e5cd250452463b465fa308f08fcc3c2c15be07862c4dcdcbdae8f60039";
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
          gi-gtk gi-pango haskell-gi-base text transformers
@@ -86250,8 +87202,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit";
-       version = "0.2.4.12";
-       sha256 = "3b0cddc3f28d6acd4583224b72c289d3f7239302f4b8d01d79b8e98f8786fc08";
+       version = "0.2.4.13";
+       sha256 = "a7f0a613c96944a90ac9a178ae58467028daa599805ea44f3440461450a7b77b";
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
          gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup
@@ -86272,8 +87224,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2";
-       version = "0.2.10.12";
-       sha256 = "71872b4690056320f20ddc4a468f04b525e29bef06137963ca8406da72e2056a";
+       version = "0.2.10.13";
+       sha256 = "6668a9dd9785cffc783051ea78a8cac92466f1cb1760854b96a90c1ddf537a07";
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib
          gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi-base text
@@ -86293,8 +87245,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2webextension";
-       version = "0.2.10.12";
-       sha256 = "1ca70e16d94719c5a6fc97e198c50ee5d5bb0edb8e956b4f89387fd793530ff2";
+       version = "0.2.10.13";
+       sha256 = "7e3f0878325c7d67757762f93648ebcd703ed7fc4003fc27f2d2026a50892ec0";
        libraryHaskellDepends = [
          base bytestring containers gi-gobject gi-gtk gi-javascriptcore
          gi-soup haskell-gi-base text transformers
@@ -86325,8 +87277,8 @@ self: {
      }:
      mkDerivation {
        pname = "ginger";
-       version = "0.1.7.0";
-       sha256 = "07acb34e888171d765487e559d2e6bfa018ad0e040c06d3fc66b7f5903b32b16";
+       version = "0.2.0.0";
+       sha256 = "e88221b67e7d262da943bd3b16f5de061130201425e889ca949422bb7e301ff3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -86503,6 +87455,7 @@ self: {
          gitlib gitlib-libgit2 scientific shake split tagged text
          unordered-containers vector yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/nomeata/gipeda";
        description = "Git Performance Dashboard";
        license = stdenv.lib.licenses.mit;
@@ -86525,6 +87478,7 @@ self: {
          gitlib gitlib-libgit2 scientific shake split tagged text
          unordered-containers vector yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/nomeata/gipeda";
        description = "Git Performance Dashboard";
        license = stdenv.lib.licenses.mit;
@@ -86555,28 +87509,55 @@ self: {
   "giphy-api" = callPackage
     ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers
      , directory, either, hspec, lens, microlens, microlens-th, mtl
-     , network-uri, optparse-applicative, servant, servant-client, text
+     , network-uri, servant, servant-client, text
      }:
      mkDerivation {
        pname = "giphy-api";
-       version = "0.1.0.0";
-       sha256 = "b854ab4ffc977bf54a8b7c45b23799a3d81747394c4c4c3d93f32e9242653dd6";
+       version = "0.2.5.0";
+       sha256 = "63630c590dbdf0d2681e4d15121439f0b5762b284c77411148edf7155df8881b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base containers either microlens microlens-th mtl network-uri
          servant servant-client text
        ];
-       executableHaskellDepends = [
-         base lens network-uri optparse-applicative text
+       executableHaskellDepends = [ base network-uri text ];
+       testHaskellDepends = [
+         aeson base basic-prelude bytestring containers directory hspec lens
+         network-uri text
+       ];
+       homepage = "http://github.com/passy/giphy-api#readme";
+       description = "Giphy HTTP API wrapper and CLI search tool";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "giphy-api_0_4_0_0" = callPackage
+    ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers
+     , directory, hspec, http-api-data, http-client, http-client-tls
+     , lens, microlens, microlens-th, mtl, network-uri, servant
+     , servant-client, text, transformers
+     }:
+     mkDerivation {
+       pname = "giphy-api";
+       version = "0.4.0.0";
+       sha256 = "bb2952f54232cead3e66350b514ca31aac511bf172be45115b98dd8777859876";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base containers http-api-data http-client http-client-tls
+         microlens microlens-th mtl network-uri servant servant-client text
+         transformers
        ];
+       executableHaskellDepends = [ base network-uri text ];
        testHaskellDepends = [
          aeson base basic-prelude bytestring containers directory hspec lens
          network-uri text
        ];
+       jailbreak = true;
        homepage = "http://github.com/passy/giphy-api#readme";
        description = "Giphy HTTP API wrapper and CLI search tool";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gist" = callPackage
@@ -87223,6 +88204,7 @@ self: {
          aeson-compat base base-compat file-embed hspec unordered-containers
          vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/phadej/github";
        description = "Access to the GitHub API, v3";
        license = stdenv.lib.licenses.bsd3;
@@ -88247,15 +89229,16 @@ self: {
      }) {};
 
   "gll" = callPackage
-    ({ mkDerivation, array, base, containers, pretty, TypeCompose }:
+    ({ mkDerivation, array, base, containers, pretty, regex-applicative
+     , text, TypeCompose
+     }:
      mkDerivation {
        pname = "gll";
-       version = "0.3.0.1";
-       sha256 = "a488ef62504c0259cde1daaeb9b240bb7ce75a2deeadcb763417e7fea8f0937b";
+       version = "0.3.0.7";
+       sha256 = "6d139f9b239944a442473096d055eb8f0bfb52fa9f5497a29d86d00e78e015da";
        libraryHaskellDepends = [
-         array base containers pretty TypeCompose
+         array base containers pretty regex-applicative text TypeCompose
        ];
-       jailbreak = true;
        description = "GLL parser with simple combinator interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -88373,12 +89356,11 @@ self: {
      }:
      mkDerivation {
        pname = "gloss";
-       version = "1.9.4.1";
-       sha256 = "b16094797ba377372bb492cb04dc50e60a77687bd7300bf57e9fab2ad366afe5";
+       version = "1.10.1.1";
+       sha256 = "a6c4e0391668688c0965e2e5eddff4abaebbcca62606a7b260942a863de34630";
        libraryHaskellDepends = [
          base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
        ];
-       jailbreak = true;
        homepage = "http://gloss.ouroborus.net";
        description = "Painless 2D vector graphics, animations and simulations";
        license = stdenv.lib.licenses.mit;
@@ -88394,17 +89376,18 @@ self: {
        revision = "1";
        editedCabalFile = "cddab61d37317ec1a15ad7da65d909b8668b284dcf182a7a348d234bff7d30ff";
        libraryHaskellDepends = [ accelerate base gloss gloss-rendering ];
+       jailbreak = true;
        description = "Extras to interface Gloss and Accelerate";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gloss-algorithms" = callPackage
     ({ mkDerivation, base, containers, ghc-prim, gloss }:
      mkDerivation {
        pname = "gloss-algorithms";
-       version = "1.9.4.1";
-       sha256 = "40cbf7b28182e17ae86091aa108489848aff8d5ae4e2c5719e112493cc011649";
+       version = "1.10.1.1";
+       sha256 = "da385e6fa2cdca7ab3b6ce2397d24fac0055896609376c9a8c3acf193e908b0e";
        libraryHaskellDepends = [ base containers ghc-prim gloss ];
        homepage = "http://gloss.ouroborus.net";
        description = "Data structures and algorithms for working with 2D graphics";
@@ -88447,8 +89430,8 @@ self: {
      }:
      mkDerivation {
        pname = "gloss-examples";
-       version = "1.9.4.1";
-       sha256 = "9e16dbd092cfc6586a13639550f2701e2727e850734856d118a4a19757ef1a0b";
+       version = "1.10.1.1";
+       sha256 = "a08f297c5a38e9d975ac4390c960d5095b58c77033285de744028f3855048c96";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -88473,7 +89456,7 @@ self: {
        homepage = "https://github.com/mchakravarty/gloss-game";
        description = "Gloss wrapper that simplifies writing games";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gloss-juicy" = callPackage
@@ -88494,7 +89477,7 @@ self: {
        homepage = "http://github.com/alpmestan/gloss-juicy";
        description = "Load any image supported by Juicy.Pixels in your gloss application";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gloss-raster" = callPackage
@@ -88503,8 +89486,8 @@ self: {
      }:
      mkDerivation {
        pname = "gloss-raster";
-       version = "1.9.4.1";
-       sha256 = "697325d17ff549f8092ccb08fa6d8b51fc2ae6b704e7a150f7a2bf11ebc3d560";
+       version = "1.10.1.1";
+       sha256 = "01e68842a6ef911be37556b92ae82786e298a70e86177b3b86472222ad1b01f2";
        libraryHaskellDepends = [
          base containers ghc-prim gloss gloss-rendering repa
        ];
@@ -88525,6 +89508,7 @@ self: {
        libraryHaskellDepends = [
          accelerate accelerate-cuda base gloss gloss-accelerate
        ];
+       jailbreak = true;
        description = "Parallel rendering of raster images using Accelerate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88534,12 +89518,11 @@ self: {
     ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
      mkDerivation {
        pname = "gloss-rendering";
-       version = "1.9.3.1";
-       sha256 = "fefbab161f3aa797416f63cd3ae029883470c7be6ab4f67803beefc95dea49db";
+       version = "1.10.1.1";
+       sha256 = "279ad168dc44e8432a6e7fb58b97c4514a2d0806806b3e7b71a159b87ace8c5c";
        libraryHaskellDepends = [
          base bmp bytestring containers GLUT OpenGL
        ];
-       jailbreak = true;
        description = "Gloss picture data types and rendering functions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -88978,6 +89961,7 @@ self: {
          base directory goal-core goal-geometry goal-probability hmatrix mtl
          vector
        ];
+       jailbreak = true;
        description = "Mealy based simulation tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90213,15 +91197,15 @@ self: {
      }) {};
 
   "google-mail-filters" = callPackage
-    ({ mkDerivation, base, containers, google-search, old-locale, text
-     , time, xml-conduit
+    ({ mkDerivation, base, containers, google-search, text, time
+     , xml-conduit
      }:
      mkDerivation {
        pname = "google-mail-filters";
-       version = "0.0.1.1";
-       sha256 = "21588dbfdcd5de6a5cfc307846532dfd541ab4c826e8b70936a3406140a6ba33";
+       version = "0.0.1.2";
+       sha256 = "dafa3e765f9f875ae2601e2854e36500204469d1833b1da0cc08e9dc8c0b4ce5";
        libraryHaskellDepends = [
-         base containers google-search old-locale text time xml-conduit
+         base containers google-search text time xml-conduit
        ];
        testHaskellDepends = [ base google-search text time xml-conduit ];
        homepage = "https://github.com/liyang/google-mail-filters";
@@ -90236,8 +91220,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-oauth2";
-       version = "0.2.0";
-       sha256 = "087c6429fafea6c80eb83488ff874eeda090dd7663820cfc872f2c8ef2e25895";
+       version = "0.2.1";
+       sha256 = "ff16b3d74d6b1d4b81dcabc07f40020d19d39c04956d0067c1fe111e9b8d14ca";
        libraryHaskellDepends = [
          aeson base bytestring HTTP http-conduit
        ];
@@ -90250,12 +91234,12 @@ self: {
      }) {};
 
   "google-search" = callPackage
-    ({ mkDerivation, base, free, nats, old-locale, text, time }:
+    ({ mkDerivation, base, free, nats, text, time }:
      mkDerivation {
        pname = "google-search";
-       version = "0.1.0.1";
-       sha256 = "a7960a8421976aad8f3f06d25fdf2fcd2c936bdebd7cb3319c7538f9cbdd775a";
-       libraryHaskellDepends = [ base free nats old-locale text time ];
+       version = "0.2.0.0";
+       sha256 = "199ed69f577e4c65f64858648aaf366d8c8e6def4742ad2949c650367d14c2ca";
+       libraryHaskellDepends = [ base free nats text time ];
        homepage = "https://github.com/liyang/google-search";
        description = "EDSL for Google and GMail search expressions";
        license = stdenv.lib.licenses.bsd3;
@@ -91402,6 +92386,7 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
+       jailbreak = true;
        homepage = "https://bitbucket.org/janmasrovira/am3-project/overview";
        description = "GRASP implementation for the AMMM project";
        license = stdenv.lib.licenses.bsd3;
@@ -93186,8 +94171,8 @@ self: {
      }:
      mkDerivation {
        pname = "hArduino";
-       version = "0.9";
-       sha256 = "4400fa234046582d2ad0ef6bbfe7c97afc725c13949ccafe11766cac1203980f";
+       version = "1.1";
+       sha256 = "eb04ab1d680c9174296c85c9bdd64097f499fd5636fd193c2b18de47cd27fbf6";
        libraryHaskellDepends = [
          base bytestring containers mtl serialport time
        ];
@@ -95057,7 +96042,6 @@ self: {
          attoparsec base bytestring hadoop-rpc tasty tasty-hunit
          tasty-quickcheck vector
        ];
-       jailbreak = true;
        homepage = "http://github.com/jystic/hadoop-tools";
        description = "Fast command line tools for working with Hadoop";
        license = stdenv.lib.licenses.asl20;
@@ -95178,6 +96162,7 @@ self: {
          http-client http-client-tls http-types tagsoup text time
          transformers
        ];
+       jailbreak = true;
        description = "Mailgun REST api interface for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -95779,6 +96764,7 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          time time-locale-compat
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://jaspervdj.be/hakyll";
        description = "A static website compiler library";
@@ -96323,7 +97309,6 @@ self: {
          aeson array base binary data-default GLUT OpenGL opengl-dlp-stereo
          split vector-space
        ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/bwbush/handa-opengl";
        description = "Utility functions for OpenGL and GLUT";
        license = stdenv.lib.licenses.mit;
@@ -97555,6 +98540,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hapstone" = callPackage
+    ({ mkDerivation, base, c2hs, capstone, hspec, QuickCheck
+     , quickcheck-instances
+     }:
+     mkDerivation {
+       pname = "hapstone";
+       version = "0.1.0.1";
+       sha256 = "408ca259ec062af5bb9b6b871d07bd846ee590449efca9ab24db497aa56d2c23";
+       libraryHaskellDepends = [ base ];
+       librarySystemDepends = [ capstone ];
+       libraryToolDepends = [ c2hs ];
+       testHaskellDepends = [
+         base hspec QuickCheck quickcheck-instances
+       ];
+       homepage = "http://github.com/ibabushkin/hapstone";
+       description = "Capstone bindings for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {inherit (pkgs) capstone;};
+
   "har" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, filepath, text
      }:
@@ -98795,8 +99799,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-gi";
-       version = "0.12";
-       sha256 = "6d9f041a551dec6d557fa51a59fb7cbb01abbda82f5768146a9fd9b1b954b154";
+       version = "0.13";
+       sha256 = "657c8b2b1a466fbbcb21d348bf0c4ab27f0415e73e18b611efc997560a161680";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -98817,8 +99821,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-gi-base";
-       version = "0.12";
-       sha256 = "3f6fc64b2c878ebc1856f917fccb18dd6c990bd115019b851c96f121442ec8f7";
+       version = "0.13";
+       sha256 = "57c33125b0fac446007b7cc6ea5d0d853bcdf725cdca8028c879561d977d0363";
        libraryHaskellDepends = [
          base bytestring containers text transformers
        ];
@@ -99059,6 +100063,7 @@ self: {
          base containers filemanip filepath haskell-src-exts mtl pretty-show
          tasty tasty-golden traverse-with-class
        ];
+       jailbreak = true;
        homepage = "http://documentup.com/haskell-suite/haskell-names";
        description = "Name resolution library for Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -99241,6 +100246,7 @@ self: {
        homepage = "http://documentup.com/haskell-suite/haskell-packages";
        description = "Haskell suite library for package management and integration with Cabal";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-pdf-presenter" = callPackage
@@ -100194,8 +101200,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskellscrabble";
-       version = "2.2.1";
-       sha256 = "2a3ce64f81105d0ff7d728bce181665edddbec3432eefbebd4bc4b58f2412361";
+       version = "2.2.2";
+       sha256 = "d7f890fc2f981d58843bbbd8a68e7cbbecc303ddb47e45db6d9a062e2bf1e47c";
        libraryHaskellDepends = [
          array arrows base containers errors listsafe mtl parsec QuickCheck
          random safe semigroups split transformers unordered-containers
@@ -100441,6 +101447,7 @@ self: {
          aeson base bytestring containers http-streams io-streams time
          vector
        ];
+       jailbreak = true;
        description = "A haskell wrapper for PokeAPI.co (www.pokeapi.co)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -101408,12 +102415,11 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-optparse-applicative";
-       version = "0.1";
-       sha256 = "42f0b2acdfd1e213f8c30f65abeb063cb62534cb8d8a2f7950201409b00b7ac5";
+       version = "0.1.1";
+       sha256 = "8d0e6601a5353d4cd5bd6fd7f713d79ecf8bfbe3458163c0b0e0f10a90ed80fd";
        libraryHaskellDepends = [
          base-prelude hasql hasql-pool optparse-applicative
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/hasql-optparse-applicative";
        description = "\"optparse-applicative\" parsers for \"hasql\"";
        license = stdenv.lib.licenses.mit;
@@ -101423,10 +102429,9 @@ self: {
     ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
      mkDerivation {
        pname = "hasql-pool";
-       version = "0.4";
-       sha256 = "6bb18b7f41a471e0260a60ecd0a4495ccef111e3151d0b3e55ae5e3865c3850e";
+       version = "0.4.1";
+       sha256 = "cc6fdd5a088999609b63c46ca888ddfaa73f28fb36bf007c73379e6b9779c60d";
        libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-pool";
        description = "A pool of connections for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -101776,12 +102781,11 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-th";
-       version = "0.2";
-       sha256 = "c08dab84a62bb5adff1e8f0aa2e0a626d1a8347597ca287deebb12b46602a4e4";
+       version = "0.2.1";
+       sha256 = "af86c90705ad5590c4a6d0e86bf8082904f739e862993b3233a0fede2fadd651";
        libraryHaskellDepends = [
          base-prelude bytestring template-haskell text
        ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-th";
        description = "Template Haskell utilities for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -101794,14 +102798,13 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-transaction";
-       version = "0.4.3";
-       sha256 = "9b6a623cdfb83c648c18ac70d7ce548742115d0a9ce25d41a8ab2ff73f67f95e";
+       version = "0.4.4";
+       sha256 = "b6a14cc3f4cbfdef648ccd8ad5ef1b5a1c58ba0fa7655aac62f54a6c36ad532f";
        libraryHaskellDepends = [
          base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras either hasql mtl postgresql-error-codes
          transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-transaction";
        description = "A composable abstraction over the retryable transactions for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -101924,6 +102927,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "haste-gapi" = callPackage
+    ({ mkDerivation, base, data-default, haste-compiler, transformers
+     }:
+     mkDerivation {
+       pname = "haste-gapi";
+       version = "0.1.0.1";
+       sha256 = "007f67b874d4f7328ad5825f0220327d5ad26673f1fb69eff6989434390d7f1f";
+       libraryHaskellDepends = [
+         base data-default haste-compiler transformers
+       ];
+       description = "Google API bindings for the Haste compiler";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "haste-markup" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, haste-lib
      }:
@@ -103436,6 +104453,7 @@ self: {
          aeson aeson-pretty base bytestring directory filepath haskeline
          time
        ];
+       jailbreak = true;
        homepage = "https://github.com/aka-bash0r/headergen";
        description = "Creates a header for a haskell source file";
        license = stdenv.lib.licenses.mit;
@@ -103624,18 +104642,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hedis_0_7_8" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing
-     , deepseq, HUnit, mtl, network, resource-pool, slave-thread
-     , test-framework, test-framework-hunit, time, vector
+  "hedis_0_8_0" = callPackage
+    ({ mkDerivation, base, bytestring, bytestring-lexing, deepseq
+     , HUnit, mtl, network, resource-pool, scanner, slave-thread
+     , test-framework, test-framework-hunit, text, time, vector
      }:
      mkDerivation {
        pname = "hedis";
-       version = "0.7.8";
-       sha256 = "079cdbde01306818003ce306f98fcc5b4b51ef0bdcf8ac5154ebbf58824d43a8";
+       version = "0.8.0";
+       sha256 = "8bde5dcda10b768bdc55a0e0c529f2dacd06f02f88839b986cf75ae426c4811b";
        libraryHaskellDepends = [
-         attoparsec base bytestring bytestring-lexing deepseq mtl network
-         resource-pool time vector
+         base bytestring bytestring-lexing deepseq mtl network resource-pool
+         scanner text time vector
        ];
        testHaskellDepends = [
          base bytestring HUnit mtl slave-thread test-framework
@@ -103855,7 +104873,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "heist" = callPackage
+  "heist_0_14_1_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
      , bytestring, containers, directory, directory-tree, dlist, either
      , filepath, hashable, map-syntax, MonadCatchIO-transformers, mtl
@@ -103875,6 +104893,29 @@ self: {
        homepage = "http://snapframework.com/";
        description = "An Haskell template system supporting both HTML5 and XML";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "heist" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
+     , bytestring, containers, directory, directory-tree, dlist, either
+     , filepath, hashable, map-syntax, MonadCatchIO-transformers, mtl
+     , process, random, text, time, transformers, unordered-containers
+     , vector, xmlhtml
+     }:
+     mkDerivation {
+       pname = "heist";
+       version = "0.14.1.3";
+       sha256 = "295b53f7e3dac7df3aaa92a7fc989a41efb508561df9ce8fb067d5dc230e4deb";
+       libraryHaskellDepends = [
+         aeson attoparsec base blaze-builder blaze-html bytestring
+         containers directory directory-tree dlist either filepath hashable
+         map-syntax MonadCatchIO-transformers mtl process random text time
+         transformers unordered-containers vector xmlhtml
+       ];
+       homepage = "http://snapframework.com/";
+       description = "An Haskell template system supporting both HTML5 and XML";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "heist-aeson" = callPackage
@@ -104012,6 +105053,7 @@ self: {
        testHaskellDepends = [
          aeson base hspec hspec-wai hspec-wai-json text wai
        ];
+       jailbreak = true;
        homepage = "https://ajnsit.github.io/helix/";
        description = "Web development micro framework for haskell with typesafe URLs";
        license = stdenv.lib.licenses.mit;
@@ -105291,9 +106333,11 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring directory filepath process template-haskell
        ];
+       jailbreak = true;
        homepage = "https://github.com/LukeHoersten/hgrev";
        description = "Compile Mercurial (hg) version info into Haskell code";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hgrib" = callPackage
@@ -105529,6 +106573,8 @@ self: {
        pname = "hierarchy";
        version = "0.3.1";
        sha256 = "4ff6dcb89691dbf20de993964ad32904508f5b6569af1e83eaaaf73a271c9c5f";
+       revision = "1";
+       editedCabalFile = "d5f57b7a5087193876ddccfb410a297bcc4d0babb0b7b8233a4bb591d6d0e5eb";
        libraryHaskellDepends = [
          base exceptions free mmorph monad-control mtl pipes semigroups
          transformers transformers-base transformers-compat
@@ -105537,7 +106583,6 @@ self: {
          base directory doctest filepath hspec hspec-expectations mtl pipes
          semigroups transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/jwiegley/hierarchy";
        description = "Pipes-based library for predicated traversal of generated trees";
        license = stdenv.lib.licenses.bsd3;
@@ -107226,7 +108271,6 @@ self: {
          aeson base containers data-default mtl text unordered-containers
          websockets
        ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/bwbush/hleap";
        description = "Web Socket interface to Leap Motion controller";
        license = stdenv.lib.licenses.mit;
@@ -108151,7 +109195,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hlint" = callPackage
+  "hlint_1_9_31" = callPackage
     ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs
      , directory, extra, filepath, haskell-src-exts, hscolour, process
      , refact, transformers, uniplate
@@ -108171,9 +109215,10 @@ self: {
        homepage = "https://github.com/ndmitchell/hlint#readme";
        description = "Source code suggestions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hlint_1_9_32" = callPackage
+  "hlint" = callPackage
     ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs
      , directory, extra, filepath, haskell-src-exts, hscolour, process
      , refact, transformers, uniplate
@@ -108193,7 +109238,6 @@ self: {
        homepage = "https://github.com/ndmitchell/hlint#readme";
        description = "Source code suggestions";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hlogger" = callPackage
@@ -109037,8 +110081,8 @@ self: {
      }:
      mkDerivation {
        pname = "hnn";
-       version = "0.2.0.0";
-       sha256 = "5cea3b1ab4be9df69328ad31c77fbf3daf0be39c0c92e17e15709ea582ce228e";
+       version = "0.3";
+       sha256 = "d99d8546cd6f34d3ab63d92c36bf46124ce10618d77de04c0d3ac65c12fd1543";
        libraryHaskellDepends = [
          base binary bytestring hmatrix mwc-random random vector
          vector-binary-instances zlib
@@ -109256,6 +110300,7 @@ self: {
          aeson base bytestring containers http-conduit http-types text wai
          warp
        ];
+       jailbreak = true;
        homepage = "https://github.com/freizl/hoauth2";
        description = "Haskell OAuth2 authentication client";
        license = stdenv.lib.licenses.bsd3;
@@ -110471,7 +111516,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hopenpgp-tools" = callPackage
+  "hopenpgp-tools_0_17" = callPackage
     ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec
      , base, base16-bytestring, binary, binary-conduit, bytestring
      , conduit, conduit-extra, containers, crypto-pubkey, cryptohash
@@ -110499,9 +111544,10 @@ self: {
        homepage = "http://floss.scru.org/hopenpgp-tools";
        description = "hOpenPGP-based command-line tools";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hopenpgp-tools_0_17_1" = callPackage
+  "hopenpgp-tools" = callPackage
     ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec
      , base, base16-bytestring, binary, binary-conduit, bytestring
      , conduit, conduit-extra, containers, crypto-pubkey, cryptohash
@@ -110529,7 +111575,6 @@ self: {
        homepage = "http://floss.scru.org/hopenpgp-tools";
        description = "hOpenPGP-based command-line tools";
        license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hopenssl" = callPackage
@@ -111061,7 +112106,6 @@ self: {
          filepath Glob hspec interpolate mockery temporary text
          unordered-containers yaml
        ];
-       jailbreak = true;
        homepage = "https://github.com/sol/hpack#readme";
        description = "An alternative format for Haskell packages";
        license = stdenv.lib.licenses.mit;
@@ -111084,6 +112128,7 @@ self: {
        homepage = "https://bitbucket.org/tdammers/hpaco";
        description = "Modular template compiler";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hpaco-lib" = callPackage
@@ -111103,6 +112148,7 @@ self: {
        homepage = "https://bitbucket.org/tdammers/hpaco";
        description = "Modular template compiler library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hpage" = callPackage
@@ -111236,7 +112282,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hpc-coveralls" = callPackage
+  "hpc-coveralls_1_0_3" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, Cabal, cmdargs
      , containers, curl, directory, directory-tree, hpc, HUnit, process
      , pureMD5, regex-posix, retry, safe, split, transformers
@@ -111257,6 +112303,34 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base HUnit ];
+       jailbreak = true;
+       homepage = "https://github.com/guillaume-nargeot/hpc-coveralls";
+       description = "Coveralls.io support for Haskell.";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hpc-coveralls" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, Cabal, cmdargs
+     , containers, curl, directory, directory-tree, hpc, HUnit, process
+     , pureMD5, regex-posix, retry, safe, split, transformers
+     }:
+     mkDerivation {
+       pname = "hpc-coveralls";
+       version = "1.0.4";
+       sha256 = "32f3f4104044a8ec16efe0a0846baf6eba48672eb9302e6dd9463e94b522fe00";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring Cabal cmdargs containers curl directory
+         directory-tree hpc process pureMD5 retry safe split transformers
+       ];
+       executableHaskellDepends = [
+         aeson async base bytestring Cabal cmdargs containers curl directory
+         directory-tree hpc process pureMD5 regex-posix retry safe split
+         transformers
+       ];
+       testHaskellDepends = [ base HUnit ];
        homepage = "https://github.com/guillaume-nargeot/hpc-coveralls";
        description = "Coveralls.io support for Haskell.";
        license = stdenv.lib.licenses.bsd3;
@@ -113299,8 +114373,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsdev";
-       version = "0.1.7.1";
-       sha256 = "adc1df9c7706445daccec30b6a71e5286de338059f696919e368e10b61b6a7c6";
+       version = "0.1.7.3";
+       sha256 = "8da9d590ae0f43905acef2cf62f95b531409364bd7de2adc094092ce221f48b6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -113418,7 +114492,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hsebaysdk" = callPackage
+  "hsebaysdk_0_3_0_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-client, http-types
      , text, time, transformers, unordered-containers
      }:
@@ -113433,9 +114507,10 @@ self: {
        homepage = "https://github.com/creichert/hsebaysdk";
        description = "Haskell eBay SDK";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hsebaysdk_0_3_1_0" = callPackage
+  "hsebaysdk" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-client, http-types
      , text, time, transformers, unordered-containers
      }:
@@ -113450,7 +114525,6 @@ self: {
        homepage = "https://github.com/creichert/hsebaysdk";
        description = "Haskell eBay SDK";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hsemail" = callPackage
@@ -113985,6 +115059,7 @@ self: {
        testHaskellDepends = [
          base conduit hspec QuickCheck split stm transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/bartavelle/hslogstash";
        description = "A library to work with, or as, a logstash server";
        license = stdenv.lib.licenses.bsd3;
@@ -114519,7 +115594,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hspec" = callPackage
+  "hspec_2_2_2" = callPackage
     ({ mkDerivation, base, directory, hspec-core, hspec-discover
      , hspec-expectations, hspec-meta, HUnit, QuickCheck, stringbuilder
      , transformers
@@ -114535,6 +115610,29 @@ self: {
        testHaskellDepends = [
          base directory hspec-core hspec-meta stringbuilder
        ];
+       jailbreak = true;
+       homepage = "http://hspec.github.io/";
+       description = "A Testing Framework for Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hspec" = callPackage
+    ({ mkDerivation, base, directory, hspec-core, hspec-discover
+     , hspec-expectations, hspec-meta, HUnit, QuickCheck, stringbuilder
+     , transformers
+     }:
+     mkDerivation {
+       pname = "hspec";
+       version = "2.2.3";
+       sha256 = "511e994ee86d85c610bf20a3eb8309e79816e984dc46f4d0f95bd7dc676f6210";
+       libraryHaskellDepends = [
+         base hspec-core hspec-discover hspec-expectations HUnit QuickCheck
+         transformers
+       ];
+       testHaskellDepends = [
+         base directory hspec-core hspec-meta stringbuilder
+       ];
        homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
@@ -114807,7 +115905,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hspec-core" = callPackage
+  "hspec-core_2_2_2" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, deepseq
      , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
      , quickcheck-io, random, setenv, silently, tf-random, time
@@ -114829,6 +115927,31 @@ self: {
        homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hspec-core" = callPackage
+    ({ mkDerivation, ansi-terminal, async, base, deepseq
+     , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
+     , quickcheck-io, random, setenv, silently, tf-random, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "hspec-core";
+       version = "2.2.3";
+       sha256 = "01fa6959921ae0ed3de5e3f612451fe788800f9670c7f425a241f5f0dec99652";
+       libraryHaskellDepends = [
+         ansi-terminal async base deepseq hspec-expectations HUnit
+         QuickCheck quickcheck-io random setenv tf-random time transformers
+       ];
+       testHaskellDepends = [
+         ansi-terminal async base deepseq hspec-expectations hspec-meta
+         HUnit process QuickCheck quickcheck-io random setenv silently
+         tf-random time transformers
+       ];
+       homepage = "http://hspec.github.io/";
+       description = "A Testing Framework for Haskell";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "hspec-discover_2_1_2" = callPackage
@@ -114968,7 +116091,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hspec-discover" = callPackage
+  "hspec-discover_2_2_2" = callPackage
     ({ mkDerivation, base, directory, filepath, hspec-meta }:
      mkDerivation {
        pname = "hspec-discover";
@@ -114982,6 +116105,23 @@ self: {
        homepage = "http://hspec.github.io/";
        description = "Automatically discover and run Hspec tests";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hspec-discover" = callPackage
+    ({ mkDerivation, base, directory, filepath, hspec-meta }:
+     mkDerivation {
+       pname = "hspec-discover";
+       version = "2.2.3";
+       sha256 = "dc6053d7ad628a133fab01f11ad6d7dfecd23873e2bbe9419d30ee0318b5a92f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base directory filepath ];
+       executableHaskellDepends = [ base directory filepath ];
+       testHaskellDepends = [ base directory filepath hspec-meta ];
+       homepage = "http://hspec.github.io/";
+       description = "Automatically discover and run Hspec tests";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "hspec-expectations_0_6_1" = callPackage
@@ -115089,7 +116229,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hspec-expectations-pretty-diff" = callPackage
+  "hspec-expectations-pretty-diff_0_7_2_3" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, Diff, haskell-src-exts
      , hindent, hscolour, hspec, HUnit, text
      }:
@@ -115105,6 +116245,24 @@ self: {
        homepage = "https://github.com/myfreeweb/hspec-expectations-pretty-diff#readme";
        description = "Catchy combinators for HUnit";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hspec-expectations-pretty-diff" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, Diff, hscolour, hspec
+     , HUnit, nicify-lib, text
+     }:
+     mkDerivation {
+       pname = "hspec-expectations-pretty-diff";
+       version = "0.7.2.4";
+       sha256 = "1bbfd524330be3cb0b27945556d01f48e3005e042ee475cdf6e441ba21b51b0a";
+       libraryHaskellDepends = [
+         ansi-terminal base Diff hscolour HUnit nicify-lib text
+       ];
+       testHaskellDepends = [ aeson base hspec HUnit text ];
+       homepage = "https://github.com/myfreeweb/hspec-expectations-pretty-diff#readme";
+       description = "Catchy combinators for HUnit";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "hspec-experimental" = callPackage
@@ -115399,7 +116557,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hspec-snap" = callPackage
+  "hspec-snap_0_4_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers
      , digestive-functors, directory, HandsomeSoup, hspec, hspec-core
      , hxt, lens, mtl, snap, snap-core, text, transformers
@@ -115417,12 +116575,14 @@ self: {
          HandsomeSoup hspec hspec-core hxt lens mtl snap snap-core text
          transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/dbp/hspec-snap";
        description = "A library for testing with Hspec and the Snap Web Framework";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hspec-snap_0_4_0_1" = callPackage
+  "hspec-snap" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers
      , digestive-functors, directory, HandsomeSoup, hspec, hspec-core
      , hxt, lens, mtl, snap, snap-core, text, transformers
@@ -115440,11 +116600,9 @@ self: {
          HandsomeSoup hspec hspec-core hxt lens mtl snap snap-core text
          transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/dbp/hspec-snap";
        description = "A library for testing with Hspec and the Snap Web Framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hspec-structured-formatter" = callPackage
@@ -116456,7 +117614,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) taglib;};
 
-  "htaglib" = callPackage
+  "htaglib_1_0_2" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, HUnit
      , taglib, test-framework, test-framework-hunit, text
      }:
@@ -116472,6 +117630,25 @@ self: {
        homepage = "https://github.com/mrkkrp/htaglib";
        description = "Bindings to TagLib, audio meta-data library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) taglib;};
+
+  "htaglib" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath, HUnit
+     , taglib, test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "htaglib";
+       version = "1.0.3";
+       sha256 = "b6e1a3d8e93c01fc626dea3a020b5ad4418eb8dede2210491eee43a85a99ea9b";
+       libraryHaskellDepends = [ base bytestring text ];
+       librarySystemDepends = [ taglib ];
+       testHaskellDepends = [
+         base directory filepath HUnit test-framework test-framework-hunit
+       ];
+       homepage = "https://github.com/mrkkrp/htaglib";
+       description = "Bindings to TagLib, audio meta-data library";
+       license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) taglib;};
 
   "htags" = callPackage
@@ -116661,15 +117838,14 @@ self: {
      }:
      mkDerivation {
        pname = "html-entities";
-       version = "1.1.0.0";
-       sha256 = "1641957d9a76e85c5bf060e3fe3fd1ecc0b2ddcff96638562d9797837cd1a07e";
+       version = "1.1.1.1";
+       sha256 = "d837f8628acaa3ac7ffa7ef19128715aad1f516842144ace4e25599ab8a7c94b";
        libraryHaskellDepends = [
          attoparsec base-prelude text unordered-containers
        ];
        testHaskellDepends = [
          base base-prelude directory doctest filepath
        ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/html-entities";
        description = "A codec library for HTML-escaped text and HTML-entities";
        license = stdenv.lib.licenses.mit;
@@ -118511,6 +119687,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "http-response-decoder" = callPackage
+    ({ mkDerivation, base-prelude, bytestring, bytestring-tree-builder
+     , case-insensitive, http-client, http-types, matcher, profunctors
+     , text, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "http-response-decoder";
+       version = "0.2.1.1";
+       sha256 = "0c208150b72e1b1f40651cffaac0e239140cb89f86da5e9cb986945866f9fa0d";
+       libraryHaskellDepends = [
+         base-prelude bytestring bytestring-tree-builder case-insensitive
+         http-client http-types matcher profunctors text transformers
+         unordered-containers
+       ];
+       homepage = "https://github.com/sannsyn/http-response-decoder";
+       description = "Declarative DSL for parsing an HTTP response";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "http-reverse-proxy_0_4_1_2" = callPackage
     ({ mkDerivation, async, base, blaze-builder, bytestring
      , case-insensitive, conduit, conduit-extra, containers
@@ -118940,6 +120135,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "http2_1_6_0" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
+     , bytestring-builder, case-insensitive, containers, directory
+     , doctest, filepath, Glob, hex, hspec, psqueues, stm, text
+     , unordered-containers, vector, word8
+     }:
+     mkDerivation {
+       pname = "http2";
+       version = "1.6.0";
+       sha256 = "2d33647a74f9945fa0e3a0982832eeb2c57cb46d3ddbacf5ba049ee59a60da97";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base bytestring bytestring-builder case-insensitive
+         containers psqueues stm
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty array base bytestring bytestring-builder
+         case-insensitive containers directory filepath hex text
+         unordered-containers vector word8
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty array base bytestring bytestring-builder
+         case-insensitive containers directory doctest filepath Glob hex
+         hspec psqueues stm text unordered-containers vector word8
+       ];
+       description = "HTTP/2.0 library including frames and HPACK";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "httpd-shed" = callPackage
     ({ mkDerivation, base, network, network-uri }:
      mkDerivation {
@@ -119567,6 +120793,35 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hw-succinct" = callPackage
+    ({ mkDerivation, array, attoparsec, base, bytestring, conduit
+     , criterion, deepseq, ghc-prim, hspec, lens, mmap, mono-traversable
+     , parsec, QuickCheck, random, resourcet, safe, text, transformers
+     , vector, word8
+     }:
+     mkDerivation {
+       pname = "hw-succinct";
+       version = "0.0.0.4";
+       sha256 = "cbcec5f49f002108655ec5a75ef17d2d7361e24e778b9484d019a9433edbc3e8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array attoparsec base bytestring conduit deepseq ghc-prim lens mmap
+         mono-traversable parsec QuickCheck random resourcet safe text
+         vector word8
+       ];
+       executableHaskellDepends = [
+         base bytestring conduit criterion mmap resourcet vector
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring conduit hspec mmap parsec QuickCheck
+         resourcet transformers vector
+       ];
+       homepage = "http://github.com/haskell-works/hw-succinct#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hwall-auth-iitk" = callPackage
     ({ mkDerivation, base, bytestring, haskeline, http-conduit
      , http-types, mtl, regex-compat, unix
@@ -119904,7 +121159,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hxt-css" = callPackage
+  "hxt-css_0_1_0_1" = callPackage
     ({ mkDerivation, base, hxt, parsec, split }:
      mkDerivation {
        pname = "hxt-css";
@@ -119916,6 +121171,21 @@ self: {
        homepage = "https://github.com/redneb/hxt-css";
        description = "CSS selectors for HXT";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hxt-css" = callPackage
+    ({ mkDerivation, base, hxt, parsec, split }:
+     mkDerivation {
+       pname = "hxt-css";
+       version = "0.1.0.2";
+       sha256 = "c3adfe73846b1274249835c142174dfc88167029be350761ec46cd97dc39c672";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base hxt parsec split ];
+       homepage = "https://github.com/redneb/hxt-css";
+       description = "CSS selectors for HXT";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "hxt-curl" = callPackage
@@ -120586,6 +121856,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hylogen" = callPackage
+    ({ mkDerivation, base, bytestring, filepath, hinotify, network
+     , process, random, text, websockets
+     }:
+     mkDerivation {
+       pname = "hylogen";
+       version = "0.1.0.5";
+       sha256 = "59be04f1b9d6b6c84c77f16ebeb2d2a69624d76df1f270057c464c4cf40c6c93";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       executableHaskellDepends = [
+         base bytestring filepath hinotify network process random text
+         websockets
+       ];
+       homepage = "https://github.com/sleexyz/hylogen";
+       description = "a tiny EDSL for live-coding fragment shaders";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "hylolib" = callPackage
     ({ mkDerivation, array, base, containers, mtl, pretty, QuickCheck
      , random, uniplate
@@ -121901,8 +123191,8 @@ self: {
      }:
      mkDerivation {
        pname = "idris";
-       version = "0.10.3";
-       sha256 = "63fd7bade38873e3c9933fa883bacdedffc73c5fec5a6e79a981ccf7ae990e85";
+       version = "0.11";
+       sha256 = "e0ea4df41f63f9d4292fe2ae9d3031cbc511a96c80e43240df16374335261a2a";
        configureFlags = [ "-fcurses" "-fffi" "-fgmp" ];
        isLibrary = true;
        isExecutable = true;
@@ -122307,6 +123597,7 @@ self: {
          stm strict system-argv0 text transformers unix unordered-containers
          utf8-string uuid vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/gibiansky/IHaskell";
        description = "A Haskell backend kernel for the IPython project";
@@ -122926,27 +124217,27 @@ self: {
      }) {};
 
   "imperative-edsl" = callPackage
-    ({ mkDerivation, array, base, BoundedChan, constraints, containers
-     , directory, exception-transformers, language-c-quote
+    ({ mkDerivation, array, base, BoundedChan, containers, deepseq
+     , directory, exception-transformers, ghc-prim, language-c-quote
      , mainland-pretty, microlens, microlens-mtl, microlens-th, mtl
      , open-typerep, operational-alacarte, process, srcloc, syntactic
-     , tagged
+     , tasty-quickcheck, tasty-th, time
      }:
      mkDerivation {
        pname = "imperative-edsl";
-       version = "0.4.1";
-       sha256 = "5b78994b208351b4fdd8465146559d7198c6969dfaaa3767ed667d9df29bfad4";
+       version = "0.5";
+       sha256 = "37cd2e3c9e389cff09d5d8971b020866ff44958e17607f02012d54d3430233a8";
        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
+         array base BoundedChan containers deepseq directory
+         exception-transformers ghc-prim language-c-quote mainland-pretty
+         microlens microlens-mtl microlens-th mtl open-typerep
+         operational-alacarte process srcloc syntactic time
        ];
-       testHaskellDepends = [ base directory mainland-pretty process ];
+       testHaskellDepends = [ base syntactic tasty-quickcheck tasty-th ];
        homepage = "https://github.com/emilaxelsson/imperative-edsl";
        description = "Deep embedding of imperative programs with code generation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "imperative-edsl-vhdl" = callPackage
@@ -123577,8 +124868,8 @@ self: {
      }:
      mkDerivation {
        pname = "informative";
-       version = "0.1.0.20";
-       sha256 = "f6503d7b794fd938a29c8e9ae5fafe349697d835fce0ab15ce872d9239bef4f5";
+       version = "0.1.0.27";
+       sha256 = "d03ffde1e85025fa10866db27b7c222a509fc18bfe1004016a49563a104a0616";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -123591,7 +124882,6 @@ self: {
          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;
@@ -123935,9 +125225,11 @@ self: {
        testHaskellDepends = [
          aeson base instant-generics tasty tasty-quickcheck
        ];
+       jailbreak = true;
        homepage = "https://github.com/k0001/instant-aeson";
        description = "Generic Aeson instances through instant-generics";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "instant-bytes" = callPackage
@@ -124339,6 +125631,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "interruptible" = callPackage
+    ({ mkDerivation, base, Cabal, either, lifted-base, monad-control
+     , transformers
+     }:
+     mkDerivation {
+       pname = "interruptible";
+       version = "0.1.1.0";
+       sha256 = "68fbb16e5044eca8c5cd1f6a365e60ce11f8f3621dadf47f7be3a6b843c34264";
+       libraryHaskellDepends = [
+         base either lifted-base monad-control transformers
+       ];
+       testHaskellDepends = [ base Cabal either transformers ];
+       homepage = "https://sealgram.com/git/haskell/interruptible/";
+       description = "Monad transformers that can be run and resumed later, conserving their context";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "interspersed" = callPackage
+    ({ mkDerivation, base-prelude, transformers }:
+     mkDerivation {
+       pname = "interspersed";
+       version = "0.1.1.2";
+       sha256 = "43ce7ce1fdb26f53aeb30c0377226dd9c495da89490ef6312c15df563a4fa783";
+       libraryHaskellDepends = [ base-prelude transformers ];
+       homepage = "https://github.com/nikita-volkov/interspersed";
+       description = "An abstraction over interspersing monadic actions";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "intervals_0_7_0_1" = callPackage
     ({ mkDerivation, array, base, directory, distributive, doctest
      , filepath, ghc-prim
@@ -125108,6 +126429,7 @@ self: {
        executableHaskellDepends = [
          base filepath mtl parsec text transformers
        ];
+       jailbreak = true;
        homepage = "http://github.com/gibiansky/IHaskell";
        description = "A library for creating kernels for IPython frontends";
        license = stdenv.lib.licenses.mit;
@@ -125133,6 +126455,7 @@ self: {
        executableHaskellDepends = [
          base filepath mtl parsec text transformers
        ];
+       jailbreak = true;
        homepage = "http://github.com/gibiansky/IHaskell";
        description = "A library for creating kernels for IPython frontends";
        license = stdenv.lib.licenses.mit;
@@ -125306,8 +126629,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-dcc";
-       version = "1.0.0";
-       sha256 = "5cb2dc63d786b76a6d6145a2b6e5599855284c1c3d9609a59f21842905d9cd3f";
+       version = "1.1.0";
+       sha256 = "4f33a7ae01f36638f5b7bcdbbf161f85f413ea68f76f8d5cd2ca3987028e1415";
        libraryHaskellDepends = [
          attoparsec base binary bytestring errors io-streams iproute
          irc-ctcp network path transformers utf8-string
@@ -125465,6 +126788,7 @@ self: {
        executableHaskellDepends = [
          base extra multistate text transformers unordered-containers yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/lspitzner/iridium";
        description = "Automated Testing and Package Uploading";
        license = stdenv.lib.licenses.bsd3;
@@ -125489,8 +126813,8 @@ self: {
      }:
      mkDerivation {
        pname = "ironforge";
-       version = "0.1.0.35";
-       sha256 = "f490eba48cfbbaa2fb997d20c8a453cbe74aea0ea4ef26735a1b51eab6a4a0b7";
+       version = "0.1.0.36";
+       sha256 = "86aee52c1b9752a32a750cdc28c23e6d6a520872ed178000ad6cb04308bcda85";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -125662,6 +126986,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ispositive" = callPackage
+    ({ mkDerivation, base, hspec }:
+     mkDerivation {
+       pname = "ispositive";
+       version = "0.2";
+       sha256 = "05803c16d6ff6ce25a4d31a3693dd40724e2b71e1f6dc7f75d32311fac10db56";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       description = "Positive integers test";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "itanium-abi" = callPackage
     ({ mkDerivation, base, boomerang, HUnit, process, test-framework
      , test-framework-hunit, text, transformers, unordered-containers
@@ -125879,38 +127215,56 @@ self: {
      }) {};
 
   "ivory" = callPackage
-    ({ mkDerivation, base, containers, monadLib, parsec, pretty
-     , template-haskell, th-lift
+    ({ mkDerivation, alex, array, base, base-compat, containers, dlist
+     , filepath, happy, monadLib, pretty, template-haskell, text
+     , th-lift
      }:
      mkDerivation {
        pname = "ivory";
-       version = "0.1.0.0";
-       sha256 = "4c1739e32f72d694b3ad45d1b4771e1ed436edef377e32972d1344a6f354c1e6";
+       version = "0.1.0.3";
+       sha256 = "e842ec8c195c2f148c393d09471c96bcae09c1fd5260f102df6b26b591da91e6";
        libraryHaskellDepends = [
-         base containers monadLib parsec pretty template-haskell th-lift
+         array base base-compat containers dlist filepath monadLib pretty
+         template-haskell text th-lift
        ];
-       jailbreak = true;
+       libraryToolDepends = [ alex happy ];
        homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
        description = "Safe embedded C programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "ivory-artifact" = callPackage
+    ({ mkDerivation, base, directory, filepath, HStringTemplate, text
+     , utf8-string
+     }:
+     mkDerivation {
+       pname = "ivory-artifact";
+       version = "0.1.0.3";
+       sha256 = "375a287288e9886bc9055c128e0d2d4cddab985baf8e52a82176c323b98f401e";
+       libraryHaskellDepends = [
+         base directory filepath HStringTemplate text utf8-string
+       ];
+       homepage = "http://ivorylang.org";
+       description = "Manage additional data files during Ivory compilation";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ivory-backend-c" = callPackage
-    ({ mkDerivation, base, bytestring, cmdlib, containers, directory
-     , filepath, ivory, ivory-opts, language-c-quote, mainland-pretty
-     , monadLib, process, srcloc, template-haskell
+    ({ mkDerivation, base, base-compat, bytestring, containers
+     , directory, filepath, ivory, ivory-artifact, ivory-opts
+     , language-c-quote, mainland-pretty, monadLib, process, srcloc
+     , template-haskell
      }:
      mkDerivation {
        pname = "ivory-backend-c";
-       version = "0.1.0.1";
-       sha256 = "244630c41baf5c96a69b4333727eb05f8124dd9ded855e80b2dc20daad522c8b";
+       version = "0.1.0.3";
+       sha256 = "44e43e14e1951c4703c99bf116d6951eff575124d92f58dd7450f19ec14aa33e";
        libraryHaskellDepends = [
-         base bytestring cmdlib containers directory filepath ivory
-         ivory-opts language-c-quote mainland-pretty monadLib process srcloc
-         template-haskell
+         base base-compat bytestring containers directory filepath ivory
+         ivory-artifact ivory-opts language-c-quote mainland-pretty monadLib
+         process srcloc template-haskell
        ];
-       jailbreak = true;
        homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
        description = "Ivory C backend";
        license = stdenv.lib.licenses.bsd3;
@@ -125938,23 +127292,40 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "ivory-eval" = callPackage
+    ({ mkDerivation, base, base-compat, containers, ivory, monadLib
+     , tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "ivory-eval";
+       version = "0.1.0.3";
+       sha256 = "94acbed559f5567d291f95fb3ce70e9487cbf31bfc4721030017bbc5f078b958";
+       libraryHaskellDepends = [
+         base base-compat containers ivory monadLib
+       ];
+       testHaskellDepends = [
+         base base-compat containers ivory monadLib tasty tasty-hunit
+       ];
+       homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
+       description = "Simple concrete evaluator for Ivory programs";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ivory-examples" = callPackage
-    ({ mkDerivation, base, ivory, ivory-backend-c, ivory-opts
-     , ivory-quickcheck, ivory-stdlib, mainland-pretty, monadLib, pretty
-     , QuickCheck, template-haskell, wl-pprint
+    ({ mkDerivation, base, base-compat, ivory, ivory-backend-c
+     , ivory-opts, ivory-stdlib, monadLib, pretty, QuickCheck
+     , template-haskell
      }:
      mkDerivation {
        pname = "ivory-examples";
-       version = "0.1.0.2";
-       sha256 = "35d7f04e613887e691d0ad3ac10cd899eb700d28df2124c843de04a3c5c94c4a";
+       version = "0.1.0.3.1";
+       sha256 = "f73720e850410a0d3ab4acfc6fe478c2d475f9e2e12c6782ec9f8a1236690f82";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base ivory ivory-backend-c ivory-opts ivory-quickcheck ivory-stdlib
-         mainland-pretty monadLib pretty QuickCheck template-haskell
-         wl-pprint
+         base base-compat ivory ivory-backend-c ivory-opts ivory-stdlib
+         monadLib pretty QuickCheck template-haskell
        ];
-       jailbreak = true;
        homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
        description = "Ivory examples";
        license = stdenv.lib.licenses.bsd3;
@@ -125962,63 +127333,85 @@ self: {
      }) {};
 
   "ivory-hw" = callPackage
-    ({ mkDerivation, base, filepath, ivory, ivory-backend-c
-     , ivory-bitdata
+    ({ mkDerivation, base, filepath, ivory, ivory-artifact
+     , ivory-backend-c
      }:
      mkDerivation {
        pname = "ivory-hw";
-       version = "0.1.0.0";
-       sha256 = "5eafbcb226d11e65127c55b32e324bfe628cc24dc59a32e2c1e5d953bd5740e9";
+       version = "0.1.0.3";
+       sha256 = "0dec96122661a8f281daf7e52f8e7dcc80481090518115a8c6e0859d919f64b2";
        libraryHaskellDepends = [
-         base filepath ivory ivory-backend-c ivory-bitdata
+         base filepath ivory ivory-artifact ivory-backend-c
        ];
-       jailbreak = true;
-       homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
+       homepage = "http://ivorylang.org";
        description = "Ivory hardware model (STM32F4)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-opts" = callPackage
-    ({ mkDerivation, base, containers, dlist, fgl, filepath, ivory
-     , monadLib
+    ({ mkDerivation, base, base-compat, containers, data-reify, dlist
+     , fgl, filepath, ivory, monadLib, pretty
      }:
      mkDerivation {
        pname = "ivory-opts";
-       version = "0.1.0.1";
-       sha256 = "bf68324fbd65da2221c942c313d523498b03cd50269732a069b49dd12697dc23";
+       version = "0.1.0.3";
+       sha256 = "caaf34f5b38ec88fe422cc367f28ab8b98b1a3b131dadaffcd8000b438562eb3";
        libraryHaskellDepends = [
-         base containers dlist fgl filepath ivory monadLib
+         base base-compat containers data-reify dlist fgl filepath ivory
+         monadLib pretty
        ];
-       jailbreak = true;
-       homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
+       homepage = "http://ivorylang.org";
        description = "Ivory compiler optimizations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-quickcheck" = callPackage
-    ({ mkDerivation, base, ivory, monadLib, QuickCheck, random }:
+    ({ mkDerivation, base, base-compat, directory, filepath, ivory
+     , ivory-backend-c, ivory-eval, ivory-stdlib, monadLib, process
+     , QuickCheck, random, tasty, tasty-hunit
+     }:
      mkDerivation {
        pname = "ivory-quickcheck";
-       version = "0.1.0.0";
-       sha256 = "4d6a0b49f276091617a9a4949cc59e68c3dfd825a4d2f25e82004ff4abbe6e49";
-       libraryHaskellDepends = [ base ivory monadLib QuickCheck random ];
-       jailbreak = true;
-       homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
+       version = "0.2.0.3";
+       sha256 = "ca005a77265d6140cabe7796062d145ae8be185123db1095c957aee76aec56f4";
+       libraryHaskellDepends = [
+         base base-compat ivory ivory-backend-c ivory-eval monadLib
+         QuickCheck random
+       ];
+       testHaskellDepends = [
+         base base-compat directory filepath ivory ivory-backend-c
+         ivory-stdlib monadLib process QuickCheck tasty tasty-hunit
+       ];
+       homepage = "http://ivorylang.org";
        description = "QuickCheck driver for Ivory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "ivory-serialize" = callPackage
+    ({ mkDerivation, base, base-compat, filepath, ivory, ivory-artifact
+     , monadLib
+     }:
+     mkDerivation {
+       pname = "ivory-serialize";
+       version = "0.1.0.3";
+       sha256 = "bb07a4218c8e6d314ee5aa0bdf75891a9f9b7a106020f4bb439bfe26053610eb";
+       libraryHaskellDepends = [
+         base base-compat filepath ivory ivory-artifact monadLib
+       ];
+       description = "Serialization library for Ivory";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ivory-stdlib" = callPackage
-    ({ mkDerivation, base, filepath, ivory }:
+    ({ mkDerivation, base, filepath, ivory, ivory-artifact }:
      mkDerivation {
        pname = "ivory-stdlib";
-       version = "0.1.0.0";
-       sha256 = "b88b962382e82e9e768ec8e61950ebddbc8e428a339dc84ab63fbf6c424a6da8";
-       libraryHaskellDepends = [ base filepath ivory ];
-       jailbreak = true;
+       version = "0.1.0.3";
+       sha256 = "0ff865b14e046a9caffd1ac79e256568bd3bf60aa648e673582d7009bdcc635c";
+       libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
        homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
        description = "Ivory standard library";
        license = stdenv.lib.licenses.bsd3;
@@ -126815,31 +128208,29 @@ self: {
 
   "jose" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bifunctors, byteable, bytestring, crypto-pubkey
-     , crypto-pubkey-types, crypto-random, cryptohash
-     , data-default-class, ghc-prim, hspec, integer-gmp, lens
-     , network-uri, safe, semigroups, template-haskell, text, time
+     , bifunctors, byteable, bytestring, cryptonite, data-default-class
+     , hspec, lens, memory, mtl, network-uri, QuickCheck
+     , quickcheck-instances, safe, semigroups, tasty, tasty-hspec
+     , tasty-quickcheck, template-haskell, text, time
      , unordered-containers, vector, x509
      }:
      mkDerivation {
        pname = "jose";
-       version = "0.3.41.2";
-       sha256 = "8593c745330b58426075bb2ff8077551777bfcd7ba6ebd2cbfbfa03b7978555d";
+       version = "0.4.0.1";
+       sha256 = "b9870212d6fa4ab2233f4cfff02f161bad069724fab7e3d7034b4b76fa01ee1c";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring bifunctors byteable
-         bytestring crypto-pubkey crypto-pubkey-types crypto-random
-         cryptohash data-default-class ghc-prim integer-gmp lens network-uri
-         safe semigroups template-haskell text time unordered-containers
-         vector x509
+         bytestring cryptonite data-default-class lens memory mtl
+         network-uri QuickCheck quickcheck-instances safe semigroups
+         template-haskell text time unordered-containers vector x509
        ];
        testHaskellDepends = [
          aeson attoparsec base base64-bytestring bifunctors byteable
-         bytestring crypto-pubkey crypto-pubkey-types crypto-random
-         cryptohash data-default-class hspec lens network-uri safe
-         semigroups template-haskell text time unordered-containers vector
-         x509
+         bytestring cryptonite data-default-class hspec lens memory mtl
+         network-uri QuickCheck quickcheck-instances safe semigroups tasty
+         tasty-hspec tasty-quickcheck template-haskell text time
+         unordered-containers vector x509
        ];
-       jailbreak = true;
        homepage = "https://github.com/frasertweedale/hs-jose";
        description = "Javascript Object Signing and Encryption and JSON Web Token library";
        license = stdenv.lib.licenses.asl20;
@@ -127027,7 +128418,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "js-jquery" = callPackage
+  "js-jquery_1_12_1" = callPackage
     ({ mkDerivation, base, HTTP }:
      mkDerivation {
        pname = "js-jquery";
@@ -127039,6 +128430,7 @@ self: {
        homepage = "https://github.com/ndmitchell/js-jquery#readme";
        description = "Obtain minified jQuery code";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "js-jquery_1_12_2" = callPackage
@@ -127056,6 +128448,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "js-jquery" = callPackage
+    ({ mkDerivation, base, HTTP }:
+     mkDerivation {
+       pname = "js-jquery";
+       version = "1.12.3";
+       sha256 = "9661095b1138db61a051dd5ea94e86e37428b57c0453d43fac7e447b91f9b09a";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base HTTP ];
+       doCheck = false;
+       homepage = "https://github.com/ndmitchell/js-jquery#readme";
+       description = "Obtain minified jQuery code";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "jsaddle" = callPackage
     ({ mkDerivation, base, doctest, glib, gtk3, lens, QuickCheck
      , template-haskell, text, transformers, vector, webkitgtk3
@@ -127063,8 +128469,8 @@ self: {
      }:
      mkDerivation {
        pname = "jsaddle";
-       version = "0.3.0.1";
-       sha256 = "91511d9b4df73285f0f060418697028bc5384022da93d6dd9b5573214020aaaf";
+       version = "0.3.0.3";
+       sha256 = "8dcb54c32c281409da90e7d155913bfae5da1a2f4c71b409f70290c5f5ba2c89";
        libraryHaskellDepends = [
          base glib gtk3 lens template-haskell text transformers webkitgtk3
          webkitgtk3-javascriptcore
@@ -127073,6 +128479,7 @@ self: {
          base doctest glib gtk3 QuickCheck text vector webkitgtk3
          webkitgtk3-javascriptcore
        ];
+       doCheck = false;
        description = "High level interface for webkit-javascriptcore";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -127516,13 +128923,12 @@ self: {
      }:
      mkDerivation {
        pname = "json-encoder";
-       version = "0.1.5";
-       sha256 = "bd71014bca5df3be295bfd851eb39d4c30bc38acaa7fd277f6cb6d8ac60c9bd4";
+       version = "0.1.6";
+       sha256 = "c19d6d4530d654f31637db1ab409295a0b33f5a3bbd16724253c0e9c347d17d9";
        libraryHaskellDepends = [
          base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras scientific semigroups text
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/json-encoder";
        description = "A direct-to-bytes single-pass JSON encoder with a declarative DSL";
        license = stdenv.lib.licenses.mit;
@@ -127588,6 +128994,31 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "json-incremental-decoder" = callPackage
+    ({ mkDerivation, attoparsec, base, base-prelude, bytestring
+     , ghc-prim, hashable, interspersed, matcher, monad-par, QuickCheck
+     , quickcheck-instances, rebase, scientific, success, supplemented
+     , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text
+     , transformers, unordered-containers, unsequential, vector
+     }:
+     mkDerivation {
+       pname = "json-incremental-decoder";
+       version = "0.1.0.3";
+       sha256 = "a8968d55ea5655aa63ebc618753751e609c4733ee9cac121269d7375dc3112fd";
+       libraryHaskellDepends = [
+         attoparsec base base-prelude bytestring ghc-prim hashable
+         interspersed matcher monad-par scientific success supplemented text
+         transformers unordered-containers unsequential vector
+       ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rebase tasty tasty-hunit
+         tasty-quickcheck tasty-smallcheck
+       ];
+       homepage = "https://github.com/nikita-volkov/json-incremental-decoder";
+       description = "Incremental JSON parser with early termination and a declarative DSL";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "json-litobj" = callPackage
     ({ mkDerivation, base, hspec, json, QuickCheck }:
      mkDerivation {
@@ -127606,10 +129037,9 @@ self: {
     ({ mkDerivation, attoparsec, base-prelude, text }:
      mkDerivation {
        pname = "json-pointer";
-       version = "0.1.1";
-       sha256 = "443221a71faa40a5eddf8865a3219b5f48086a4c62efcdea9d468ae934410ee3";
+       version = "0.1.2";
+       sha256 = "772a765387d39ffda21f437aa8372289b1eb726aa983ff16863aa5b1cd1f88ba";
        libraryHaskellDepends = [ attoparsec base-prelude text ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/json-pointer";
        description = "JSON Pointer parsing and interpretation utilities";
        license = stdenv.lib.licenses.mit;
@@ -127621,13 +129051,12 @@ self: {
      }:
      mkDerivation {
        pname = "json-pointer-hasql";
-       version = "0.1";
-       sha256 = "5ed9ae42aadc1fde554480f055df77f751e5eb1c5386d0ed71883dfe9d534a8a";
+       version = "0.1.1";
+       sha256 = "f0626791ea35094e72eaabc2f5b9ea40ae8ace274129f16da8b36e26ce1016b9";
        libraryHaskellDepends = [ base-prelude hasql json-pointer text ];
        testHaskellDepends = [
          aeson either hasql json-pointer rebase transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/json-pointer-hasql";
        description = "JSON Pointer extensions for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -128009,6 +129438,7 @@ self: {
          aeson base generics-sop lens-sop tagged text time transformers
          unordered-containers vector
        ];
+       jailbreak = true;
        description = "Generics JSON (de)serialization using generics-sop";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128192,6 +129622,7 @@ self: {
        testHaskellDepends = [
          aeson base bytestring conduit conduit-extra hspec text
        ];
+       jailbreak = true;
        description = "JSON-RPC 2.0 server over a Conduit.";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -128215,6 +129646,7 @@ self: {
        homepage = "https://github.com/yuga/jsonschema-gen";
        description = "JSON Schema generator from Algebraic data type";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "jsonsql" = callPackage
@@ -128277,6 +129709,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "juandelacosa" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring
+     , case-insensitive, docopt, entropy, http-types, mysql
+     , mysql-simple, network, raw-strings-qq, resource-pool, unix, wai
+     , warp
+     }:
+     mkDerivation {
+       pname = "juandelacosa";
+       version = "0.0.1";
+       sha256 = "9c0d494b28384304cc9ba9bc8897c049d87e31a1f810c456ea759e31d6ab727f";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base base64-bytestring bytestring case-insensitive docopt entropy
+         http-types mysql mysql-simple network raw-strings-qq resource-pool
+         unix wai warp
+       ];
+       description = "Manage users in MariaDB >= 10.1.1";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "judy" = callPackage
     ({ mkDerivation, base, bytestring, ghc-prim, hspec, Judy
      , QuickCheck
@@ -128810,6 +130263,7 @@ self: {
          lens-aeson quickcheck-instances scientific stm tasty tasty-hunit
          tasty-quickcheck text time transformers unordered-containers vector
        ];
+       doCheck = false;
        description = "ElasticSearch scribe for the Katip logging framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128896,15 +130350,14 @@ self: {
      }:
      mkDerivation {
        pname = "kdesrc-build-extra";
-       version = "0.1.0.2";
-       sha256 = "d9961b2e8d2668804d3e864c039ec2f82d56a19496af05edd98f1ba1669429d8";
+       version = "0.1.1";
+       sha256 = "c54e90038834f626e95b05ceb8faf6f2feee18c2017521611cb15ba84ee96c1d";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          ansi-terminal base bytestring cmdargs directory MissingH parsec
          process
        ];
-       jailbreak = true;
        description = "Build profiles for kdesrc-build";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -131252,7 +132705,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "language-c" = callPackage
+  "language-c_0_4_7" = callPackage
     ({ mkDerivation, alex, array, base, bytestring, containers
      , directory, filepath, happy, pretty, process, syb
      }:
@@ -131268,9 +132721,10 @@ self: {
        homepage = "http://www.sivity.net/projects/language.c/";
        description = "Analysis and generation of C code";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "language-c_0_5_0" = callPackage
+  "language-c" = callPackage
     ({ mkDerivation, alex, array, base, bytestring, containers
      , directory, filepath, happy, pretty, process, syb
      }:
@@ -131286,7 +132740,6 @@ self: {
        homepage = "http://visq.github.io/language-c/";
        description = "Analysis and generation of C code";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "language-c-comments" = callPackage
@@ -131600,8 +133053,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-c-quote";
-       version = "0.11.4.1";
-       sha256 = "37c2183ddbf95ee21d298e241266a09f73ac74065e51a0cf2fb28b45aefa9591";
+       version = "0.11.5";
+       sha256 = "b939d141e1825338fdcc87a6155600a6f2cdaeb2e3d2379500a80bae4c783000";
        libraryHaskellDepends = [
          array base bytestring containers exception-mtl
          exception-transformers filepath haskell-src-meta mainland-pretty
@@ -131612,7 +133065,7 @@ self: {
          base bytestring HUnit mainland-pretty srcloc symbol test-framework
          test-framework-hunit
        ];
-       homepage = "http://www.cs.drexel.edu/~mainland/";
+       homepage = "http://www.drexel.edu/~mainland/";
        description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132086,7 +133539,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "language-javascript" = callPackage
+  "language-javascript_0_5_14_6" = callPackage
     ({ mkDerivation, alex, array, base, blaze-builder, bytestring
      , Cabal, containers, happy, HUnit, mtl, QuickCheck, test-framework
      , test-framework-hunit, utf8-light, utf8-string
@@ -132107,17 +133560,41 @@ self: {
        homepage = "http://github.com/erikd/language-javascript";
        description = "Parser for JavaScript";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "language-javascript" = callPackage
+    ({ mkDerivation, alex, array, base, blaze-builder, bytestring
+     , Cabal, containers, happy, HUnit, mtl, QuickCheck, test-framework
+     , test-framework-hunit, utf8-light, utf8-string
+     }:
+     mkDerivation {
+       pname = "language-javascript";
+       version = "0.5.14.7";
+       sha256 = "9187f36c5645bf7c3bf64cab1b90c4beadcacfecc367c1f33c15601d4d98d93a";
+       libraryHaskellDepends = [
+         array base blaze-builder bytestring containers mtl utf8-string
+       ];
+       libraryToolDepends = [ alex happy ];
+       testHaskellDepends = [
+         array base blaze-builder bytestring Cabal containers HUnit mtl
+         QuickCheck test-framework test-framework-hunit utf8-light
+         utf8-string
+       ];
+       homepage = "http://github.com/erikd/language-javascript";
+       description = "Parser for JavaScript";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "language-javascript_0_6_0_3" = callPackage
+  "language-javascript_0_6_0_4" = callPackage
     ({ mkDerivation, alex, array, base, blaze-builder, bytestring
      , Cabal, containers, happy, hspec, mtl, QuickCheck, text
      , utf8-light, utf8-string
      }:
      mkDerivation {
        pname = "language-javascript";
-       version = "0.6.0.3";
-       sha256 = "d6010de849a0783705fc34755cb540be98a15979bfeee41f3660b50cddafa49f";
+       version = "0.6.0.4";
+       sha256 = "850e86f58fdbe6a5bf4f559d8c3ae9326d41aa6f01cc2ccac0d33d6903b0e5fb";
        libraryHaskellDepends = [
          array base blaze-builder bytestring containers mtl text utf8-string
        ];
@@ -133281,6 +134758,7 @@ self: {
        executableHaskellDepends = [
          base gloss gnuplot not-gloss spatial-math
        ];
+       jailbreak = true;
        description = "Haskell code for learning physics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133730,6 +135208,7 @@ self: {
          base directory doctest filepath generic-deriving semigroups
          simple-reflect
        ];
+       jailbreak = true;
        homepage = "http://github.com/lens/lens-aeson/";
        description = "Law-abiding lenses for aeson";
        license = stdenv.lib.licenses.bsd3;
@@ -134024,7 +135503,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "lentil" = callPackage
+  "lentil_0_1_10_0" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, csv, directory, filemanip
      , filepath, hspec, natural-sort, optparse-applicative, parsec
      , regex-tdfa
@@ -134046,9 +135525,10 @@ self: {
        homepage = "http://www.ariis.it/static/articles/lentil/page.html";
        description = "frugal issue tracker";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "lentil_0_1_11_0" = callPackage
+  "lentil" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, csv, directory, filemanip
      , filepath, hspec, natural-sort, optparse-applicative, parsec
      , regex-tdfa
@@ -134070,7 +135550,6 @@ self: {
        homepage = "http://www.ariis.it/static/articles/lentil/page.html";
        description = "frugal issue tracker";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lenz" = callPackage
@@ -136281,32 +137760,29 @@ self: {
      }) {};
 
   "liquid-fixpoint" = callPackage
-    ({ mkDerivation, ansi-terminal, array, attoparsec, base, bifunctors
-     , bytestring, cmdargs, containers, deepseq, directory, filemanip
-     , filepath, ghc-prim, hashable, intern, mtl, ocaml, parsec, pretty
-     , process, syb, tasty, tasty-hunit, tasty-rerun, text, text-format
-     , transformers, unordered-containers, z3
+    ({ mkDerivation, ansi-terminal, array, ascii-progress, async
+     , attoparsec, base, bifunctors, binary, boxes, bytestring, cereal
+     , cmdargs, containers, deepseq, directory, dotgen, fgl
+     , fgl-visualize, filemanip, filepath, ghc-prim, hashable, intern
+     , located-base, mtl, ocaml, parallel, parsec, pretty, process, syb
+     , tasty, tasty-hunit, tasty-rerun, text, text-format, transformers
+     , unordered-containers, z3
      }:
      mkDerivation {
        pname = "liquid-fixpoint";
-       version = "0.4.0.0";
-       sha256 = "7414b580a3ec8185da5e5148b46cef5d15e347080eb2561fcd228c72e7669816";
-       revision = "2";
-       editedCabalFile = "10397e387d91256dcd35cae36cb27ae302418c3c80da6e65d417657783beaf6b";
+       version = "0.5.0.1";
+       sha256 = "7e14475ac33ed81983fb5b0fa2a1ad34ae0f449983f0a9cd432a7aa37875e53c";
        configureFlags = [ "-fbuild-external" ];
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         ansi-terminal array attoparsec base bifunctors bytestring cmdargs
-         containers deepseq directory filemanip filepath ghc-prim hashable
-         intern mtl parsec pretty process syb text text-format transformers
-         unordered-containers
-       ];
-       executableHaskellDepends = [
-         ansi-terminal array base bifunctors bytestring cmdargs containers
-         deepseq directory filepath hashable mtl parsec pretty process syb
-         text text-format unordered-containers
+         ansi-terminal array ascii-progress async attoparsec base bifunctors
+         binary boxes bytestring cereal cmdargs containers deepseq directory
+         dotgen fgl fgl-visualize filemanip filepath ghc-prim hashable
+         intern located-base mtl parallel parsec pretty process syb text
+         text-format transformers unordered-containers
        ];
+       executableHaskellDepends = [ base ];
        executableSystemDepends = [ ocaml ];
        testHaskellDepends = [
          base directory filepath process tasty tasty-hunit tasty-rerun text
@@ -136319,48 +137795,56 @@ self: {
      }) {inherit (pkgs) ocaml; inherit (pkgs) z3;};
 
   "liquidhaskell" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, array, base, bifunctors
-     , bytestring, Cabal, cmdargs, containers, cpphs, data-default
-     , deepseq, Diff, directory, filemanip, filepath, fingertree, ghc
-     , ghc-paths, hashable, hpc, hscolour, intern, liquid-fixpoint, mtl
-     , optparse-applicative, parsec, pretty, process, stm, syb, tagged
-     , tasty, tasty-hunit, tasty-rerun, template-haskell, text, time
-     , transformers, unordered-containers, vector, z3
+    ({ mkDerivation, aeson, array, base, bifunctors, bytestring, Cabal
+     , cereal, cmdargs, containers, cpphs, daemons, data-default
+     , deepseq, Diff, directory, filepath, fingertree, ghc, ghc-paths
+     , hashable, hpc, hscolour, liquid-fixpoint, located-base, mtl
+     , network, optparse-applicative, parsec, pretty, process, stm, syb
+     , tagged, tasty, tasty-ant-xml, tasty-hunit, tasty-rerun
+     , template-haskell, temporary, text, time, transformers, unix
+     , unordered-containers, vector, z3
      }:
      mkDerivation {
        pname = "liquidhaskell";
-       version = "0.5.0.1";
-       sha256 = "27f31e7652cd9ef0b97d2e3936c8e9c759961ac153b324c3e84f11cb441ab89a";
-       revision = "2";
-       editedCabalFile = "54142d52274f85af299d405bd5daac25b574f9d3f16c8e42b7f5b999d9a34a1d";
+       version = "0.6.0.0";
+       sha256 = "4b5d6fc321c7b92b80b84bda67fc34e3f37f44d23dd60828ba9d9e3d7d645696";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal array base bifunctors bytestring Cabal cmdargs
-         containers cpphs data-default deepseq Diff directory filemanip
-         filepath fingertree ghc ghc-paths hashable hpc hscolour intern
-         liquid-fixpoint mtl parsec pretty process syb template-haskell text
-         time unordered-containers vector
+         aeson array base bifunctors bytestring Cabal cereal cmdargs
+         containers cpphs data-default deepseq Diff directory filepath
+         fingertree ghc ghc-paths hashable hpc hscolour liquid-fixpoint
+         located-base mtl parsec pretty process syb template-haskell
+         temporary text time unordered-containers vector
        ];
        executableHaskellDepends = [
-         aeson ansi-terminal array base bifunctors bytestring cmdargs
-         containers cpphs data-default deepseq Diff directory filemanip
-         filepath fingertree ghc ghc-paths hashable hpc hscolour
-         liquid-fixpoint mtl parsec pretty process syb template-haskell text
-         time unordered-containers vector
+         base bytestring cereal cmdargs daemons data-default deepseq
+         directory ghc liquid-fixpoint located-base network pretty process
+         unix unordered-containers
        ];
        testHaskellDepends = [
          base containers directory filepath mtl optparse-applicative process
-         stm tagged tasty tasty-hunit tasty-rerun transformers
+         stm tagged tasty tasty-ant-xml 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;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) z3;};
 
+  "liquidhaskell-cabal" = callPackage
+    ({ mkDerivation, base, Cabal, filepath }:
+     mkDerivation {
+       pname = "liquidhaskell-cabal";
+       version = "0.1.0.0";
+       sha256 = "0c13322b6925738ea5bbbbda9ce472e9aa44dd6d8a59c7b1a5dca953d75b848a";
+       libraryHaskellDepends = [ base Cabal filepath ];
+       homepage = "https://github.com/spinda/liquidhaskell-cabal#readme";
+       description = "Liquid Haskell integration for Cabal and stack";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lispparser" = callPackage
     ({ mkDerivation, base, parsec }:
      mkDerivation {
@@ -138886,6 +140370,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "luis-client" = callPackage
+    ({ mkDerivation, aeson, base, http-client, lens, text, vector, wreq
+     }:
+     mkDerivation {
+       pname = "luis-client";
+       version = "0.0.2";
+       sha256 = "9b4e06adf6e636f6a5adef256d2b62bf7453a9e1ac8a7d438aebad2ef79f03c5";
+       libraryHaskellDepends = [
+         aeson base http-client lens text vector wreq
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/micxjo/hs-luis-client";
+       description = "An unofficial client for the LUIS NLP service";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "luka" = callPackage
     ({ mkDerivation, air, base, bytestring, libffi, objc }:
      mkDerivation {
@@ -139358,6 +140858,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "macbeth-lib" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, conduit
+     , conduit-extra, containers, directory, either-unwrap, filepath
+     , FindBin, hspec, MissingH, mtl, network, old-locale, resourcet
+     , safe, sodium, split, stm, text, time, transformers, wx, wxcore
+     , yaml
+     }:
+     mkDerivation {
+       pname = "macbeth-lib";
+       version = "0.0.12";
+       sha256 = "06717de488f6f382c171528c52a7a28f01bde2d48411b3e309c46477a3055de6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base bytestring conduit conduit-extra containers
+         directory either-unwrap filepath FindBin MissingH mtl network
+         old-locale resourcet safe sodium split stm text time transformers
+         wx wxcore yaml
+       ];
+       executableHaskellDepends = [ base stm wx wxcore ];
+       testHaskellDepends = [ attoparsec base bytestring hspec ];
+       homepage = "http://www.macbeth-ficsclient.com";
+       description = "Macbeth - A beautiful and minimalistic FICS client";
+       license = "GPL";
+     }) {};
+
   "maccatcher" = callPackage
     ({ mkDerivation, base, binary, parsec, process }:
      mkDerivation {
@@ -139576,7 +141102,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "machines-io" = callPackage
+  "machines-io_0_2_0_8" = callPackage
     ({ mkDerivation, base, bytestring, chunked-data, machines
      , transformers
      }:
@@ -139590,6 +141116,23 @@ self: {
        homepage = "http://github.com/aloiscochard/machines-io";
        description = "IO utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "machines-io" = callPackage
+    ({ mkDerivation, base, bytestring, chunked-data, machines
+     , transformers
+     }:
+     mkDerivation {
+       pname = "machines-io";
+       version = "0.2.0.10";
+       sha256 = "11619ece5dda940bef3546bad77fa050a3a97488e0fae8c522a0b702450f1165";
+       libraryHaskellDepends = [
+         base bytestring chunked-data machines transformers
+       ];
+       homepage = "http://github.com/aloiscochard/machines-io";
+       description = "IO utilities for the machines library";
+       license = stdenv.lib.licenses.asl20;
      }) {};
 
   "machines-process_0_2_0_0" = callPackage
@@ -139908,7 +141451,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mainland-pretty" = callPackage
+  "mainland-pretty_0_4_1_2" = callPackage
     ({ mkDerivation, base, containers, srcloc, text }:
      mkDerivation {
        pname = "mainland-pretty";
@@ -139918,6 +141461,19 @@ self: {
        homepage = "http://www.cs.drexel.edu/~mainland/";
        description = "Pretty printing designed for printing source code";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "mainland-pretty" = callPackage
+    ({ mkDerivation, base, containers, srcloc, text }:
+     mkDerivation {
+       pname = "mainland-pretty";
+       version = "0.4.1.3";
+       sha256 = "d833485def1f7b9320b76fee7f7cbc1462d6358e87af05aea049ddd6cc7b4640";
+       libraryHaskellDepends = [ base containers srcloc text ];
+       homepage = "http://www.cs.drexel.edu/~mainland/";
+       description = "Pretty printing designed for printing source code";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "majordomo" = callPackage
@@ -140034,7 +141590,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "managed" = callPackage
+  "managed_1_0_2" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "managed";
@@ -140043,6 +141599,18 @@ self: {
        libraryHaskellDepends = [ base transformers ];
        description = "A monad for managed values";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "managed" = callPackage
+    ({ mkDerivation, base, transformers }:
+     mkDerivation {
+       pname = "managed";
+       version = "1.0.3";
+       sha256 = "67e9f15717db54abcd3864d4f20cdcdf709a7f82c087fa77ad0bcb456bb631b2";
+       libraryHaskellDepends = [ base transformers ];
+       description = "A monad for managed values";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "manatee" = callPackage
@@ -140525,6 +142093,7 @@ self: {
          aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit
          tasty-quickcheck text
        ];
+       jailbreak = true;
        description = "Library for interfacing with the Mandrill JSON API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140549,6 +142118,7 @@ self: {
          aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit
          tasty-quickcheck text
        ];
+       jailbreak = true;
        description = "Library for interfacing with the Mandrill JSON API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140574,6 +142144,7 @@ self: {
          aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit
          tasty-quickcheck text
        ];
+       jailbreak = true;
        description = "Library for interfacing with the Mandrill JSON API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140756,7 +142327,7 @@ self: {
        homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Sampling random points on general manifolds";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "manifolds" = callPackage
@@ -140775,7 +142346,7 @@ self: {
        homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Coordinate-free hypersurfaces";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "map-syntax" = callPackage
@@ -141246,6 +142817,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "matcher" = callPackage
+    ({ mkDerivation, base, base-prelude, profunctors, success, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "matcher";
+       version = "0.1.1.3";
+       sha256 = "9c9ce11a2d142ef9aa8de080e2d28acd3ccb786109539cf637d988cd69e50ab7";
+       libraryHaskellDepends = [
+         base base-prelude profunctors success text transformers
+       ];
+       homepage = "https://github.com/sannsyn/matcher";
+       description = "A composable abstraction for checking or converting a context value";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "matchers" = callPackage
     ({ mkDerivation, base, bytestring, pcre, prednote, text }:
      mkDerivation {
@@ -142571,8 +144158,8 @@ self: {
     ({ mkDerivation, base, text, time }:
      mkDerivation {
        pname = "metadata";
-       version = "0.4.2.0";
-       sha256 = "1b33c343e12766fb329345a2f687c4348bb8fc36792adc88e41b0510e6ed456a";
+       version = "0.4.3.0";
+       sha256 = "bfb2da5ff25544a36364e2e1560034ad9bfed0bd76e317567e4a6d3def7bc020";
        libraryHaskellDepends = [ base text time ];
        homepage = "https://github.com/cutsea110/metadata";
        description = "metadata library for semantic web";
@@ -142779,7 +144366,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "microformats2-parser" = callPackage
+  "microformats2-parser_1_0_1_4" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, aeson-qq, attoparsec, base
      , base-compat, blaze-html, blaze-markup, bytestring, containers
      , data-default, either, errors, hspec
@@ -142814,6 +144401,44 @@ self: {
        homepage = "https://github.com/myfreeweb/microformats2-parser";
        description = "A Microformats 2 parser";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "microformats2-parser" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, aeson-qq, attoparsec, base
+     , base-compat, blaze-html, blaze-markup, bytestring, containers
+     , data-default, either, errors, hspec
+     , hspec-expectations-pretty-diff, html-conduit, lens-aeson, mtl
+     , network, network-uri, options, pcre-heavy, raw-strings-qq, safe
+     , scotty, streaming-commons, tagsoup, template-haskell, text, time
+     , transformers, unordered-containers, vector, wai-extra, warp
+     , xml-lens, xss-sanitize
+     }:
+     mkDerivation {
+       pname = "microformats2-parser";
+       version = "1.0.1.5";
+       sha256 = "45be8a1f330be4dc435302dae223f80b21e5be388fbca9a8abf8a8489f4938cc";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-qq attoparsec base base-compat blaze-markup bytestring
+         containers data-default either errors html-conduit lens-aeson
+         network-uri pcre-heavy safe tagsoup text time transformers
+         unordered-containers vector xml-lens xss-sanitize
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base base-compat blaze-html blaze-markup
+         data-default network network-uri options scotty streaming-commons
+         text wai-extra warp
+       ];
+       testHaskellDepends = [
+         aeson-qq base base-compat bytestring data-default hspec
+         hspec-expectations-pretty-diff html-conduit mtl network-uri
+         raw-strings-qq template-haskell text time xml-lens
+       ];
+       homepage = "https://github.com/myfreeweb/microformats2-parser";
+       description = "A Microformats 2 parser";
+       license = stdenv.lib.licenses.publicDomain;
      }) {};
 
   "microformats2-types" = callPackage
@@ -142900,6 +144525,7 @@ self: {
          base directory doctest filepath generic-deriving semigroups
          simple-reflect
        ];
+       jailbreak = true;
        homepage = "http://github.com/fosskers/microlens-aeson/";
        description = "Law-abiding lenses for Aeson, using microlens";
        license = stdenv.lib.licenses.mit;
@@ -144894,7 +146520,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-control" = callPackage
+  "monad-control_1_0_0_5" = callPackage
     ({ mkDerivation, base, stm, transformers, transformers-base
      , transformers-compat
      }:
@@ -144908,6 +146534,23 @@ self: {
        homepage = "https://github.com/basvandijk/monad-control";
        description = "Lift control operations, like exception catching, through monad transformers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "monad-control" = callPackage
+    ({ mkDerivation, base, stm, transformers, transformers-base
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "monad-control";
+       version = "1.0.1.0";
+       sha256 = "d4b0209c6cb7006fac618e4d8e3743d908f8b21579d6ff72e9f6e758e24301f4";
+       libraryHaskellDepends = [
+         base stm transformers transformers-base transformers-compat
+       ];
+       homepage = "https://github.com/basvandijk/monad-control";
+       description = "Lift control operations, like exception catching, through monad transformers";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "monad-coroutine_0_8" = callPackage
@@ -146267,6 +147910,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mondo" = callPackage
+    ({ mkDerivation, aeson, authenticate-oauth, base, bytestring
+     , containers, hspec, http-client, http-client-tls, mtl, network
+     , servant, servant-client, servant-server, text, time, timerep
+     , transformers, unordered-containers, wai, warp
+     }:
+     mkDerivation {
+       pname = "mondo";
+       version = "0.3.0.0";
+       sha256 = "e66cdefd358c5376b488c2c1aba86d39e77ead5e9e5b739374c2e504e409073b";
+       libraryHaskellDepends = [
+         aeson authenticate-oauth base bytestring containers http-client
+         http-client-tls mtl servant servant-client text time timerep
+         transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         base hspec network servant servant-client servant-server time
+         timerep transformers wai warp
+       ];
+       jailbreak = true;
+       description = "Haskell bindings for the Mondo API";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "mongoDB_2_0_3" = callPackage
     ({ mkDerivation, array, base, binary, bson, bytestring, containers
      , cryptohash, hashtables, lifted-base, monad-control, mtl, network
@@ -147191,7 +148858,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {morfeusz = null;};
 
-  "morte" = callPackage
+  "morte_1_4_2" = callPackage
     ({ mkDerivation, alex, array, base, binary, containers, deepseq
      , Earley, http-client, http-client-tls, managed, microlens
      , microlens-mtl, optparse-applicative, pipes, system-fileio
@@ -147210,11 +148877,13 @@ self: {
        ];
        libraryToolDepends = [ alex ];
        executableHaskellDepends = [ base optparse-applicative text ];
+       jailbreak = true;
        description = "A bare-bones calculus of constructions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "morte_1_5_0" = callPackage
+  "morte" = callPackage
     ({ mkDerivation, alex, array, base, binary, containers, deepseq
      , Earley, http-client, http-client-tls, microlens, microlens-mtl
      , mtl, optparse-applicative, pipes, QuickCheck, system-fileio
@@ -147223,8 +148892,8 @@ self: {
      }:
      mkDerivation {
        pname = "morte";
-       version = "1.5.0";
-       sha256 = "34b2bc43e743223b1a917432d1ca2d727166f41e9ee3da1ef0a583f452f08581";
+       version = "1.5.1";
+       sha256 = "51868301687ac66d80597267a36c99622a1a357a88690fadf283974d7936f0f8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -147240,7 +148909,6 @@ self: {
        ];
        description = "A bare-bones calculus of constructions";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mosaico-lib" = callPackage
@@ -148035,6 +149703,7 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
+       jailbreak = true;
        homepage = "https://github.com/aka-bash0r/multi-cabal";
        description = "A tool supporting multi cabal project builds";
        license = stdenv.lib.licenses.mit;
@@ -148407,6 +150076,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "murmur" = callPackage
+    ({ mkDerivation, authenticate-oauth, base, bytestring, conduit
+     , conduit-extra, data-default, directory, http-conduit, lens
+     , optparse-declarative, resourcet, text, transformers
+     , twitter-conduit, twitter-types-lens
+     }:
+     mkDerivation {
+       pname = "murmur";
+       version = "0.0.0.2";
+       sha256 = "3553df87f26aca79a10c008ca03fc29a35e5b707003af97ee1296f3e3bde8632";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         authenticate-oauth base bytestring conduit conduit-extra
+         data-default http-conduit lens resourcet text transformers
+         twitter-conduit twitter-types-lens
+       ];
+       executableHaskellDepends = [
+         base directory optparse-declarative transformers twitter-conduit
+       ];
+       testHaskellDepends = [ base ];
+       homepage = "http://github.com/tokiwoousaka/murmur#readme";
+       description = "Simple CUI Twitter Client";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "murmur-hash" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -148932,6 +150627,7 @@ self: {
          async base contravariant foldl managed mmorph pipes
          pipes-concurrency transformers
        ];
+       jailbreak = true;
        description = "Model-view-controller";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152501,8 +154197,8 @@ self: {
     ({ mkDerivation, base, bytestring, http-conduit, xml }:
      mkDerivation {
        pname = "nist-beacon";
-       version = "0.1.0.1";
-       sha256 = "00aeb52bcda5e0f3cd3519857d96af3697ca45cee87ee3cc7b521a282f4579e4";
+       version = "0.2.0.0";
+       sha256 = "fe967f892da92b9aae0cfd10be38166b0e5f915760f734df15b1bada95d9722c";
        libraryHaskellDepends = [ base bytestring http-conduit xml ];
        homepage = "https://github.com/bstamour/haskell-nist-beacon";
        description = "Haskell interface to the nist random beacon";
@@ -153623,6 +155319,7 @@ self: {
          aeson base bytestring lens lens-aeson pipes pipes-aeson
          pipes-bytestring pipes-http pipes-parse text time wreq
        ];
+       jailbreak = true;
        homepage = "https://github.com/bts/nylas-hs";
        description = "Client for the Nylas API";
        license = stdenv.lib.licenses.bsd3;
@@ -153829,8 +155526,8 @@ self: {
      }:
      mkDerivation {
        pname = "octane";
-       version = "0.4.5";
-       sha256 = "b191dc176c5e17d1749a8cacbe9a6c1e6983a0aa9fe3cfad67002dde2d96094f";
+       version = "0.4.10";
+       sha256 = "140b33b6a11389da7eae39d4236c884dce9868bc870804bb55e2ab01fa10b859";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153846,23 +155543,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "octane_0_4_9" = callPackage
-    ({ mkDerivation, base, binary, binary-bits, bytestring, containers
-     , data-binary-ieee754, deepseq, tasty, tasty-hspec, text
+  "octane_0_4_16" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, autoexporter, base, binary
+     , binary-bits, bytestring, containers, data-binary-ieee754, deepseq
+     , newtype-generics, tasty, tasty-hspec, text
      }:
      mkDerivation {
        pname = "octane";
-       version = "0.4.9";
-       sha256 = "5ed8ab1abcc8061cebe6e978d9b3de6419bb7a9b042796f17f28c6da36fbf708";
+       version = "0.4.16";
+       sha256 = "5ee70deae5a19be4c82bf555f8bef20dc41d1328e58e35e13cf3006e6cb91267";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary binary-bits bytestring containers data-binary-ieee754
-         deepseq text
+         aeson aeson-pretty autoexporter base binary binary-bits bytestring
+         containers data-binary-ieee754 deepseq newtype-generics text
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base binary binary-bits bytestring containers tasty tasty-hspec
+         base binary bytestring containers tasty tasty-hspec
        ];
        homepage = "https://github.com/tfausak/octane#readme";
        description = "Parse Rocket League replays";
@@ -154033,8 +155731,8 @@ self: {
     ({ mkDerivation, base, comonad, directory, filepath, parallel }:
      mkDerivation {
        pname = "oi";
-       version = "0.4.0.1";
-       sha256 = "b010502da66dbefca57630b05cfe5827363ec2a79c2da634027213bb2b760e3d";
+       version = "0.4.0.2";
+       sha256 = "1595ed94430da135de164fd732d807e3ec14fab9086e2ddcd148baad4cefd7a3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -155289,13 +156987,14 @@ self: {
     ({ mkDerivation, base, mtl }:
      mkDerivation {
        pname = "operational-alacarte";
-       version = "0.1.1";
-       sha256 = "123eca69007a2be60987e323facbaa8639b34073507584b753665619012e24ef";
+       version = "0.2";
+       sha256 = "c42e3e6c4528c0a185a658665fc1033c8f3dd2cd78035f50fc51ba09497da903";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base ];
        homepage = "https://github.com/emilaxelsson/operational-alacarte";
        description = "A version of Operational suitable for extensible EDSLs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "operational-class" = callPackage
@@ -156155,6 +157854,7 @@ self: {
          aeson base binary HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
+       jailbreak = true;
        homepage = "https://github.com/operational-transformation/ot.hs";
        description = "Real-time collaborative editing with Operational Transformation";
        license = stdenv.lib.licenses.mit;
@@ -156182,8 +157882,8 @@ self: {
      }:
      mkDerivation {
        pname = "overloaded-records";
-       version = "0.3.0.0";
-       sha256 = "54cc3bfdf30ceaf6f7dbcf481c68a282bf5ac872c79b4665acfc9209b628a3d4";
+       version = "0.4.1.0";
+       sha256 = "f97b08e420bfc9d435a77ec391fec1da305000faaaf0c01ad84217de003b5a76";
        libraryHaskellDepends = [
          base data-default-class template-haskell
        ];
@@ -156598,6 +158298,7 @@ self: {
          time-locale-compat transformers transformers-base
          transformers-compat unordered-containers
        ];
+       jailbreak = true;
        homepage = "http://github.com/brendanhay/pagerduty";
        description = "Client library for PagerDuty Integration and REST APIs";
        license = "unknown";
@@ -157146,7 +158847,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pandoc" = callPackage
+  "pandoc_1_16_0_2" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base
      , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
      , cmark, containers, data-default, deepseq, Diff, directory
@@ -157186,12 +158887,15 @@ self: {
          process QuickCheck syb test-framework test-framework-hunit
          test-framework-quickcheck2 text zip-archive
        ];
+       jailbreak = true;
+       doCheck = false;
        homepage = "http://pandoc.org";
        description = "Conversion between markup formats";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pandoc_1_17_0_2" = callPackage
+  "pandoc" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base
      , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
      , cmark, containers, data-default, deepseq, Diff, directory
@@ -157206,8 +158910,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "1.17.0.2";
-       sha256 = "f099eecf102cf215741da7a993d90f0ab135d6f84cb23f9da77050bd1c9a9d53";
+       version = "1.17.0.3";
+       sha256 = "7b14e1bcb78a7e2ad1e585f127be7efd20225c9f9b5131d507b376b62cd77e32";
        configureFlags = [ "-fhttps" ];
        isLibrary = true;
        isExecutable = true;
@@ -157231,10 +158935,10 @@ self: {
          process QuickCheck syb test-framework test-framework-hunit
          test-framework-quickcheck2 text zip-archive
        ];
+       doCheck = false;
        homepage = "http://pandoc.org";
        description = "Conversion between markup formats";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pandoc-citeproc_0_6" = callPackage
@@ -157328,6 +159032,7 @@ self: {
          aeson base bytestring directory filepath pandoc pandoc-types
          process temporary text yaml
        ];
+       jailbreak = true;
        doCheck = false;
        description = "Supports using pandoc with citeproc";
        license = stdenv.lib.licenses.bsd3;
@@ -157360,6 +159065,7 @@ self: {
          aeson base bytestring directory filepath pandoc pandoc-types
          process temporary text yaml
        ];
+       jailbreak = true;
        doCheck = false;
        description = "Supports using pandoc with citeproc";
        license = stdenv.lib.licenses.bsd3;
@@ -157392,6 +159098,7 @@ self: {
          aeson base bytestring directory filepath pandoc pandoc-types
          process temporary text yaml
        ];
+       jailbreak = true;
        doCheck = false;
        description = "Supports using pandoc with citeproc";
        license = stdenv.lib.licenses.bsd3;
@@ -157425,6 +159132,7 @@ self: {
          aeson base bytestring directory filepath pandoc pandoc-types
          process temporary text yaml
        ];
+       jailbreak = true;
        doCheck = false;
        description = "Supports using pandoc with citeproc";
        license = stdenv.lib.licenses.bsd3;
@@ -157458,6 +159166,7 @@ self: {
          aeson base bytestring directory filepath pandoc pandoc-types
          process temporary text yaml
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/jgm/pandoc-citeproc";
        description = "Supports using pandoc with citeproc";
@@ -157523,8 +159232,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-crossref";
-       version = "0.2.0.0";
-       sha256 = "e7039ced02eaaec80f0814d1d242dd06002d76dc3bed784fd18e50ddec77e3bd";
+       version = "0.2.0.1";
+       sha256 = "44bdbc38d8d7a743951a2333fb70b33a6497b2d50ccdb5696736fdc5133aef21";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -157756,6 +159465,7 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq-generics ghc-prim syb
        ];
+       jailbreak = true;
        homepage = "http://johnmacfarlane.net/pandoc";
        description = "Types for representing a structured document";
        license = stdenv.lib.licenses.bsd3;
@@ -157773,6 +159483,7 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq ghc-prim syb
        ];
+       jailbreak = true;
        homepage = "http://johnmacfarlane.net/pandoc";
        description = "Types for representing a structured document";
        license = stdenv.lib.licenses.bsd3;
@@ -161837,6 +163548,7 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hspec persistent QuickCheck text transformers
        ];
+       jailbreak = true;
        homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, non-relational, multi-backend persistence";
        license = stdenv.lib.licenses.mit;
@@ -161862,6 +163574,7 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hspec persistent QuickCheck text transformers
        ];
+       jailbreak = true;
        homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, non-relational, multi-backend persistence";
        license = stdenv.lib.licenses.mit;
@@ -161941,6 +163654,7 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hspec persistent QuickCheck text transformers
        ];
+       jailbreak = true;
        homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, non-relational, multi-backend persistence";
        license = stdenv.lib.licenses.mit;
@@ -162026,8 +163740,8 @@ self: {
      }:
      mkDerivation {
        pname = "persona";
-       version = "0.1.0.0";
-       sha256 = "d01e98c5fc79ef678c3133c4f0d5c31fc414220194108bd163682e3f470d35f0";
+       version = "0.2.0.0";
+       sha256 = "bc8a1674a5f5ce96eb0e2ad1fcac8836bad47f13135214025c2e63ca2d908d6b";
        libraryHaskellDepends = [
          aeson base data-default-class jose lens network-uri text time
          unordered-containers
@@ -162381,8 +164095,8 @@ self: {
     ({ mkDerivation, base, bytestring, phonenumber }:
      mkDerivation {
        pname = "phone-numbers";
-       version = "0.0.5";
-       sha256 = "54cb314927e399b6a92e1ffbbbd34d52b8fb904f06b1a936b4f708081262f410";
+       version = "0.0.6";
+       sha256 = "4c7027177d003112fc8d6cfb817810fb17bbf9aba3ccd52dbb56e43f6e531b69";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ phonenumber ];
        homepage = "https://github.com/christian-marie/phone-numbers";
@@ -162589,8 +164303,8 @@ self: {
      }:
      mkDerivation {
        pname = "picologic";
-       version = "0.1.2";
-       sha256 = "449f6ead23c54d1751d66437a06950a5b2a478348c53e6b927ec9a2bb9e9e40f";
+       version = "0.2.0";
+       sha256 = "eb831c0e385a43966849d75194418ac2823d2fad54cefc0eb29771e04d6c4e03";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -162727,8 +164441,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinboard";
-       version = "0.9.3";
-       sha256 = "82d5200e79ea18df196a5d8543d32f1dcf7e3ff43579590dcba80e78c712c288";
+       version = "0.9.4";
+       sha256 = "c4dd355b6f9a0a25d9db2c7c286ccce2b598b0fabe54a79dcb9057401e7bf756";
        libraryHaskellDepends = [
          aeson base bytestring containers either http-client http-client-tls
          http-types mtl network old-locale profunctors random text time
@@ -162970,6 +164684,7 @@ self: {
          aeson attoparsec base bytestring pipes pipes-attoparsec
          pipes-bytestring pipes-parse transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/k0001/pipes-aeson";
        description = "Encode and decode JSON streams using Aeson and Pipes";
        license = stdenv.lib.licenses.bsd3;
@@ -162988,6 +164703,7 @@ self: {
          aeson attoparsec base bytestring pipes pipes-attoparsec
          pipes-bytestring pipes-parse transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/k0001/pipes-aeson";
        description = "Encode and decode JSON streams using Aeson and Pipes";
        license = stdenv.lib.licenses.bsd3;
@@ -163242,10 +164958,8 @@ self: {
     ({ mkDerivation, base, bytestring, cacophony, hlint, pipes }:
      mkDerivation {
        pname = "pipes-cacophony";
-       version = "0.2.0";
-       sha256 = "1e6e6469df152cd540c4cee20cb5e82975f6c069a35931a0ebfc4bd3b5fb53be";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.2.1";
+       sha256 = "c112376b75e744e15006b81ecd9b60bee10be6a54cca6c2fd6b7f5f7e8d99041";
        libraryHaskellDepends = [ base bytestring cacophony pipes ];
        testHaskellDepends = [ base hlint ];
        homepage = "https://github.com/centromere/pipes-cacophony";
@@ -163489,7 +165203,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "pipes-extras" = callPackage
+  "pipes-extras_1_0_2" = callPackage
     ({ mkDerivation, base, foldl, HUnit, pipes, test-framework
      , test-framework-hunit, transformers
      }:
@@ -163501,6 +165215,24 @@ self: {
        testHaskellDepends = [
          base HUnit pipes test-framework test-framework-hunit transformers
        ];
+       jailbreak = true;
+       description = "Extra utilities for pipes";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pipes-extras" = callPackage
+    ({ mkDerivation, base, foldl, HUnit, pipes, test-framework
+     , test-framework-hunit, transformers
+     }:
+     mkDerivation {
+       pname = "pipes-extras";
+       version = "1.0.3";
+       sha256 = "b6113e1371ef9a66df82820e3d6addfa9ebd83b327decdae3acc4ba7c4656344";
+       libraryHaskellDepends = [ base foldl pipes transformers ];
+       testHaskellDepends = [
+         base HUnit pipes test-framework test-framework-hunit transformers
+       ];
        description = "Extra utilities for pipes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163531,6 +165263,8 @@ self: {
        pname = "pipes-files";
        version = "0.1.1";
        sha256 = "a895f464790996ca19195fe605040520660087a36e8c6316fe6647bc23d516aa";
+       revision = "1";
+       editedCabalFile = "5ac3b0b50d526ba7e9018a8870d0df0e981c0365d1a0650bc84959dd1a80da83";
        libraryHaskellDepends = [
          attoparsec base bytestring directory exceptions filepath free
          hierarchy mmorph monad-control mtl pipes pipes-safe posix-paths
@@ -163542,7 +165276,6 @@ self: {
          hspec-expectations mtl pipes pipes-safe process semigroups text
          transformers unix
        ];
-       jailbreak = true;
        homepage = "https://github.com/jwiegley/pipes-files";
        description = "Fast traversal of directory trees using pipes";
        license = stdenv.lib.licenses.bsd3;
@@ -163563,7 +165296,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pipes-group" = callPackage
+  "pipes-group_1_0_3" = callPackage
     ({ mkDerivation, base, doctest, free, lens-family-core, pipes
      , pipes-parse, transformers
      }:
@@ -163577,6 +165310,23 @@ self: {
        testHaskellDepends = [ base doctest lens-family-core ];
        description = "Group streams into substreams";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pipes-group" = callPackage
+    ({ mkDerivation, base, doctest, free, lens-family-core, pipes
+     , pipes-parse, transformers
+     }:
+     mkDerivation {
+       pname = "pipes-group";
+       version = "1.0.4";
+       sha256 = "08dc7e174f964f9708e5843a1443eb9c2b46e02fa931f4b2a00dcd8d3d7b3fae";
+       libraryHaskellDepends = [
+         base free pipes pipes-parse transformers
+       ];
+       testHaskellDepends = [ base doctest lens-family-core ];
+       description = "Group streams into substreams";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "pipes-http" = callPackage
@@ -163614,8 +165364,8 @@ self: {
     ({ mkDerivation, base, containers, pipes }:
      mkDerivation {
        pname = "pipes-interleave";
-       version = "0.2.1";
-       sha256 = "79a85c313d44cf5ce698ce796b2aefeba0d5c856834aa52ae3566292fb4244f7";
+       version = "0.2.2";
+       sha256 = "31427ee2c164449fa3119dfc08bd6912f0287bcac74c9c811755a9c716c21d4a";
        libraryHaskellDepends = [ base containers pipes ];
        homepage = "http://github.com/bgamari/pipes-interleave";
        description = "Interleave and merge streams of elements";
@@ -163929,6 +165679,28 @@ self: {
 
   "pipes-transduce" = callPackage
     ({ mkDerivation, base, bifunctors, bytestring, conceit, doctest
+     , foldl, free, lens-family-core, pipes, pipes-bytestring
+     , pipes-concurrency, pipes-group, pipes-parse, pipes-safe
+     , pipes-text, tasty, tasty-hunit, text, transformers, void
+     }:
+     mkDerivation {
+       pname = "pipes-transduce";
+       version = "0.3.3.0";
+       sha256 = "af40b285eb0e55f8ba17223890b09b4b9cc9b9774d55c7539d878e1d3d68c49b";
+       libraryHaskellDepends = [
+         base bifunctors bytestring conceit foldl free lens-family-core
+         pipes pipes-bytestring pipes-concurrency pipes-group pipes-parse
+         pipes-safe pipes-text text transformers void
+       ];
+       testHaskellDepends = [
+         base doctest foldl free pipes tasty tasty-hunit text
+       ];
+       description = "Interfacing pipes with foldl folds";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "pipes-transduce_0_3_4_0" = callPackage
+    ({ mkDerivation, base, bifunctors, bytestring, conceit, doctest
      , foldl, free, pipes, pipes-bytestring, pipes-concurrency
      , pipes-group, pipes-parse, pipes-safe, pipes-text, tasty
      , tasty-hunit, text, transformers, void
@@ -163947,6 +165719,7 @@ self: {
        ];
        description = "Interfacing pipes with foldl folds";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-vector" = callPackage
@@ -164040,15 +165813,20 @@ self: {
      }) {};
 
   "pipes-zlib" = callPackage
-    ({ mkDerivation, base, bytestring, pipes, transformers, zlib
-     , zlib-bindings
+    ({ mkDerivation, base, bytestring, HUnit, pipes, QuickCheck
+     , quickcheck-instances, streaming-commons, tasty, tasty-hunit
+     , tasty-quickcheck, transformers
      }:
      mkDerivation {
        pname = "pipes-zlib";
-       version = "0.4.3";
-       sha256 = "ac6a4a6b3f9e5b7962d5913f438478a04ae31cc4fca0eb7d25b4db1a32e03112";
+       version = "0.4.4";
+       sha256 = "39de93960e739e386990044737de0734a1f4d9c925ca7f085a74dbfb127ebd64";
        libraryHaskellDepends = [
-         base bytestring pipes transformers zlib zlib-bindings
+         base bytestring pipes streaming-commons transformers
+       ];
+       testHaskellDepends = [
+         base bytestring HUnit pipes QuickCheck quickcheck-instances tasty
+         tasty-hunit tasty-quickcheck
        ];
        homepage = "https://github.com/k0001/pipes-zlib";
        description = "Zlib and GZip compression and decompression for Pipes streams";
@@ -165512,14 +167290,13 @@ self: {
      }:
      mkDerivation {
        pname = "poppler";
-       version = "0.13.1";
-       sha256 = "525c9fb4748b561e807d07e0b21afef5dd44ded3628aae8c1d28f6336b32f3d6";
+       version = "0.14";
+       sha256 = "7197ab38013b978f544721fa3cbb3a6851935f04a328934904f3369bd63753ba";
        libraryHaskellDepends = [
          array base bytestring cairo containers glib gtk mtl
        ];
        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;
@@ -165774,7 +167551,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "post-mess-age" = callPackage
+  "post-mess-age_0_2_0_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "post-mess-age";
@@ -165783,6 +167560,18 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Send messages to a handle concurrently without getting them mixed";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "post-mess-age" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "post-mess-age";
+       version = "0.2.1.0";
+       sha256 = "d0f69ab1cb130a9f8bb54cd1f3b0167184af885fedba89ff32fec8e54e95d64c";
+       libraryHaskellDepends = [ base ];
+       description = "Send messages to a handle concurrently without getting them mixed";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "postcodes" = callPackage
@@ -165795,6 +167584,7 @@ self: {
        homepage = "https://github.com/mattyhall/haskell-postcodes";
        description = "A library that gets postcode information from the uk-postcodes.com";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "postgresql-binary_0_5_0" = callPackage
@@ -166470,43 +168260,43 @@ self: {
      , case-insensitive, cassava, containers, contravariant, errors
      , hasql, hasql-pool, hasql-transaction, heredoc, hspec, hspec-wai
      , hspec-wai-json, HTTP, http-types, interpolatedstring-perl6, jwt
-     , monad-control, mtl, optparse-applicative, parsec, process
-     , Ranged-sets, regex-tdfa, safe, scientific, string-conversions
-     , text, time, transformers, transformers-base, unix
-     , unordered-containers, vector, wai, wai-cors, wai-extra
+     , lens, lens-aeson, monad-control, mtl, optparse-applicative
+     , parsec, process, Ranged-sets, regex-tdfa, safe, scientific
+     , string-conversions, text, time, transformers, transformers-base
+     , unix, unordered-containers, vector, wai, wai-cors, wai-extra
      , wai-middleware-static, warp
      }:
      mkDerivation {
        pname = "postgrest";
-       version = "0.3.1.0";
-       sha256 = "592a36bac9f78bfea68acd78f50c188223890fc6509c5f239dc05debd4c94191";
+       version = "0.3.1.1";
+       sha256 = "77e1446c9e123a2977faca95631410f3aee14d62751f766fe4e008b24c55cea4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive cassava containers
          contravariant errors hasql hasql-pool hasql-transaction HTTP
-         http-types interpolatedstring-perl6 jwt mtl optparse-applicative
-         parsec Ranged-sets regex-tdfa safe scientific string-conversions
-         text time unordered-containers vector wai wai-cors wai-extra
-         wai-middleware-static
+         http-types interpolatedstring-perl6 jwt lens lens-aeson mtl
+         optparse-applicative parsec Ranged-sets regex-tdfa safe scientific
+         string-conversions text time unordered-containers vector wai
+         wai-cors wai-extra wai-middleware-static warp
        ];
        executableHaskellDepends = [
          aeson base bytestring case-insensitive cassava containers
          contravariant errors hasql hasql-pool hasql-transaction HTTP
-         http-types interpolatedstring-perl6 jwt mtl optparse-applicative
-         parsec Ranged-sets regex-tdfa safe scientific string-conversions
-         text time unix unordered-containers vector wai wai-cors wai-extra
-         wai-middleware-static warp
+         http-types interpolatedstring-perl6 jwt lens lens-aeson mtl
+         optparse-applicative parsec Ranged-sets regex-tdfa safe scientific
+         string-conversions text time unix unordered-containers vector wai
+         wai-cors wai-extra wai-middleware-static warp
        ];
        testHaskellDepends = [
          aeson async base base64-string bytestring case-insensitive cassava
          containers contravariant errors hasql hasql-pool hasql-transaction
          heredoc hspec hspec-wai hspec-wai-json HTTP http-types
-         interpolatedstring-perl6 jwt monad-control mtl optparse-applicative
-         parsec process Ranged-sets regex-tdfa safe scientific
-         string-conversions text time transformers transformers-base unix
-         unordered-containers vector wai wai-cors wai-extra
-         wai-middleware-static warp
+         interpolatedstring-perl6 jwt lens lens-aeson monad-control mtl
+         optparse-applicative parsec process Ranged-sets regex-tdfa safe
+         scientific string-conversions text time transformers
+         transformers-base unix unordered-containers vector wai wai-cors
+         wai-extra wai-middleware-static warp
        ];
        homepage = "https://github.com/begriffs/postgrest";
        description = "REST API for any Postgres database";
@@ -167175,8 +168965,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "present";
-       version = "4.0.0";
-       sha256 = "358a493eaa38e27a46f9cf51e762225c004dd6069a9c96645524b409104e203f";
+       version = "4.0.2";
+       sha256 = "1eae62ac47ca11a2f13d8bebf7930b0f11e1197a5f0d8628bafce279e000600f";
        libraryHaskellDepends = [ base template-haskell ];
        homepage = "https://github.com/chrisdone/present";
        description = "Make presentations for data types";
@@ -167583,6 +169373,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "printf-safe" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "printf-safe";
+       version = "0.1.0.0";
+       sha256 = "492389dad3146efa2ab91fb2518c47c5dc6f94c993098e8e346cc5a77e3b5ed3";
+       libraryHaskellDepends = [ base ];
+       description = "Type safe interface for Text.Printf";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "printxosd" = callPackage
     ({ mkDerivation, base, xosd }:
      mkDerivation {
@@ -167957,6 +169758,7 @@ self: {
          semigroups tasty tasty-hunit text transformers transformers-compat
          void
        ];
+       doCheck = false;
        description = "Streaming interface to system processes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168534,14 +170336,14 @@ self: {
 
   "prometheus" = callPackage
     ({ mkDerivation, atomic-primops, base, bytestring, containers
-     , http-types, mtl, text, transformers, wai, warp
+     , http-types, text, transformers, wai, warp
      }:
      mkDerivation {
        pname = "prometheus";
-       version = "0.2.0";
-       sha256 = "6e053e03c30eb591d3e5467058c8fede0b56c961a2d8511cbd4fcf1b99b09c8a";
+       version = "0.3.2.1";
+       sha256 = "91b3a501a73ac11020184c39eb885bf0f373231b65393fe350f00b2bdb58c417";
        libraryHaskellDepends = [
-         atomic-primops base bytestring containers http-types mtl text
+         atomic-primops base bytestring containers http-types text
          transformers wai warp
        ];
        homepage = "http://github.com/LukeHoersten/prometheus#readme";
@@ -168647,8 +170449,8 @@ self: {
      }:
      mkDerivation {
        pname = "propellor";
-       version = "2.16.0";
-       sha256 = "d3779d3b521f7cbf015352a974f66d85f67a652a7a5d6c4b8819a6e9d77d5ee7";
+       version = "3.0.1";
+       sha256 = "6a0e12e90f1c962f477e210f3f99216c1d1a7b1ac2459a7122d04ab1e4fc5263";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -169994,6 +171796,7 @@ self: {
          optparse-applicative parsec process time transformers
          transformers-compat
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://www.purescript.org/";
        description = "PureScript Programming Language Compiler";
@@ -170034,6 +171837,7 @@ self: {
          HUnit mtl optparse-applicative parsec process time transformers
          transformers-compat
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://www.purescript.org/";
        description = "PureScript Programming Language Compiler";
@@ -170054,8 +171858,8 @@ self: {
      }:
      mkDerivation {
        pname = "purescript";
-       version = "0.8.2.0";
-       sha256 = "eafb971c6730500e89f8a46e5d7afddb6093240c47ffa0e3523bff2052b9e4b4";
+       version = "0.8.3.0";
+       sha256 = "3081eb17a8e3a61ef2b41c993b74f29d9e1091a2a7739f3c9c31530b1baebda7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -170085,18 +171889,62 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "purescript_0_8_4_0" = callPackage
+    ({ mkDerivation, aeson, aeson-better-errors, ansi-wl-pprint, base
+     , base-compat, bower-json, boxes, bytestring, containers, directory
+     , dlist, edit-distance, filepath, fsnotify, Glob, haskeline, hspec
+     , hspec-discover, http-types, HUnit, language-javascript
+     , lifted-base, monad-control, monad-logger, mtl, network
+     , optparse-applicative, parallel, parsec, pattern-arrows, pipes
+     , pipes-http, process, regex-tdfa, safe, semigroups, sourcemap
+     , split, stm, syb, text, time, transformers, transformers-base
+     , transformers-compat, unordered-containers, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "purescript";
+       version = "0.8.4.0";
+       sha256 = "cb0f75b7c4a9f926b6e183fe825153abdde6170f5da9c2b0ccef27575e3e264e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-better-errors base base-compat bower-json boxes
+         bytestring containers directory dlist edit-distance filepath
+         fsnotify Glob http-types language-javascript lifted-base
+         monad-control monad-logger mtl parallel parsec pattern-arrows pipes
+         pipes-http process regex-tdfa safe semigroups sourcemap split stm
+         syb text time transformers transformers-base transformers-compat
+         unordered-containers utf8-string vector
+       ];
+       executableHaskellDepends = [
+         aeson ansi-wl-pprint base base-compat boxes bytestring containers
+         directory filepath Glob haskeline monad-logger mtl network
+         optparse-applicative parsec process split stm text time
+         transformers transformers-compat utf8-string
+       ];
+       testHaskellDepends = [
+         aeson aeson-better-errors base base-compat boxes bytestring
+         containers directory filepath Glob haskeline hspec hspec-discover
+         HUnit mtl optparse-applicative parsec process stm text time
+         transformers transformers-compat utf8-string vector
+       ];
+       jailbreak = true;
+       homepage = "http://www.purescript.org/";
+       description = "PureScript Programming Language Compiler";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "purescript-bridge" = callPackage
-    ({ mkDerivation, base, Cabal, containers, directory, filepath
-     , generic-deriving, HUnit, text
+    ({ mkDerivation, base, containers, directory, filepath
+     , generic-deriving, text
      }:
      mkDerivation {
        pname = "purescript-bridge";
-       version = "0.3.0.6";
-       sha256 = "40f8d1499b86c0bca75f581b163c7eab9a29db144e18049064958f364503f886";
+       version = "0.3.1.1";
+       sha256 = "8e68c9481f2c4c1d9783ffdae66bb234f6d2e068a116787dd106adcd051027cd";
        libraryHaskellDepends = [
          base containers directory filepath generic-deriving text
        ];
-       testHaskellDepends = [ base Cabal HUnit ];
        description = "Generate PureScript data types from Haskell data types";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -170229,6 +172077,7 @@ self: {
          aeson base bytestring hspec http-client http-types mtl QuickCheck
          text transformers unordered-containers
        ];
+       jailbreak = true;
        homepage = "https://github.com/pusher-community/pusher-http-haskell";
        description = "Haskell client library for the Pusher HTTP API";
        license = stdenv.lib.licenses.mit;
@@ -171302,6 +173151,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "quiver-binary" = callPackage
+    ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck
+     , quiver, quiver-bytestring, transformers
+     }:
+     mkDerivation {
+       pname = "quiver-binary";
+       version = "0.1.0.0";
+       sha256 = "9a13cd31c0bfe865f4660a00bb86f0b90fa88f1929d91bbd4160c509dd65a04d";
+       libraryHaskellDepends = [
+         base binary bytestring quiver quiver-bytestring
+       ];
+       testHaskellDepends = [ base hspec QuickCheck quiver transformers ];
+       description = "Binary serialisation support for Quivers";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "quiver-bytestring" = callPackage
     ({ mkDerivation, base, bytestring, quiver }:
      mkDerivation {
@@ -171354,6 +173219,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "quiver-groups" = callPackage
+    ({ mkDerivation, base, dlist, hspec, QuickCheck, quiver }:
+     mkDerivation {
+       pname = "quiver-groups";
+       version = "0.1.0.0";
+       sha256 = "a2edef17cf3e860afda832181de10055cbc953f3f3bfe3f30227341497fe9104";
+       libraryHaskellDepends = [ base dlist quiver ];
+       testHaskellDepends = [ base hspec QuickCheck quiver ];
+       description = "Group and chunk values within a Quiver";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "quiver-http" = callPackage
     ({ mkDerivation, base, bytestring, http-client, http-client-tls
      , quiver
@@ -171372,6 +173249,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "quiver-interleave" = callPackage
+    ({ mkDerivation, base, hspec, QuickCheck, quiver }:
+     mkDerivation {
+       pname = "quiver-interleave";
+       version = "0.1.0.0";
+       sha256 = "68d5387600de2525002fa4470586c7621372acfea95f3446562c179975334439";
+       libraryHaskellDepends = [ base quiver ];
+       testHaskellDepends = [ base hspec QuickCheck quiver ];
+       description = "Interleave values from multiple Quivers";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "quoridor-hs" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
      , directory, dlist, exceptions, filepath, hex, HUnit, mtl, network
@@ -171470,8 +173359,8 @@ self: {
      }:
      mkDerivation {
        pname = "radium";
-       version = "0.5";
-       sha256 = "17572031f5bf539dc9c73670f06375c797262e233a553ca0c008d12c8fef0aee";
+       version = "0.6";
+       sha256 = "cc03e011817649426e527cb35f31b2daf7c2f8ab90c281d308dadddfd80f8500";
        libraryHaskellDepends = [ base containers parsec ];
        testHaskellDepends = [
          base Cabal containers hspec parsec QuickCheck
@@ -172338,8 +174227,8 @@ self: {
      }:
      mkDerivation {
        pname = "rasterific-svg";
-       version = "0.3";
-       sha256 = "909c07e2db1ecd9f67aaa4728386d7b17932e53f3c68c7afef45726142eb9425";
+       version = "0.3.1.1";
+       sha256 = "4383c837b6157d91007bdea63464ff15ab901672aa69ee4d53bd8164a11296b2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -172660,8 +174549,8 @@ self: {
      }:
      mkDerivation {
        pname = "react-flux";
-       version = "1.0.5";
-       sha256 = "8860c51eae2ffa297ac9cd44758d4c99351cc59823945446708c9aa9d86e689e";
+       version = "1.0.7";
+       sha256 = "3d93ffdffbf966f208001be1e7f0b3b0275f7b2f5634bfee566cb2add589be33";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -172692,6 +174581,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "react-tutorial-haskell-server" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, scotty
+     , time, transformers
+     }:
+     mkDerivation {
+       pname = "react-tutorial-haskell-server";
+       version = "1.0.0";
+       sha256 = "0d7c7addb46114ea0e3c19b6f85b630143036f2bcd7a6fdc911335d1789cd6ba";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson aeson-pretty base bytestring scotty time transformers
+       ];
+       description = "react-tutorial web server";
+       license = stdenv.lib.licenses.agpl3;
+     }) {};
+
   "reaction-logic" = callPackage
     ({ mkDerivation, base, mtl, QuickCheck }:
      mkDerivation {
@@ -173405,7 +175311,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "redis-io" = callPackage
+  "redis-io_0_5_2" = callPackage
     ({ mkDerivation, async, attoparsec, auto-update, base, bytestring
      , bytestring-conversion, containers, exceptions, iproute
      , monad-control, mtl, network, operational, redis-resp
@@ -173426,10 +175332,39 @@ self: {
          async base bytestring bytestring-conversion containers redis-resp
          tasty tasty-hunit tinylog transformers
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/twittner/redis-io/";
        description = "Yet another redis client";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "redis-io" = callPackage
+    ({ mkDerivation, async, attoparsec, auto-update, base, bytestring
+     , bytestring-conversion, containers, exceptions, iproute
+     , monad-control, mtl, network, operational, redis-resp
+     , resource-pool, semigroups, stm, tasty, tasty-hunit, time, tinylog
+     , transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "redis-io";
+       version = "0.7.0";
+       sha256 = "1f68cb184f29fd4dc27b7034ee6dd2c53a952fbda1084ba25afd83952518e619";
+       libraryHaskellDepends = [
+         attoparsec auto-update base bytestring containers exceptions
+         iproute monad-control mtl network operational redis-resp
+         resource-pool semigroups stm time tinylog transformers
+         transformers-base
+       ];
+       testHaskellDepends = [
+         async base bytestring bytestring-conversion containers redis-resp
+         tasty tasty-hunit tinylog transformers
+       ];
+       doCheck = false;
+       homepage = "https://gitlab.com/twittner/redis-io/";
+       description = "Yet another redis client";
+       license = stdenv.lib.licenses.mpl20;
      }) {};
 
   "redis-job-queue" = callPackage
@@ -173443,7 +175378,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "redis-resp" = callPackage
+  "redis-resp_0_3_2" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring
      , bytestring-conversion, containers, dlist, double-conversion
      , operational, semigroups, split, transformers
@@ -173461,9 +175396,10 @@ self: {
        homepage = "https://github.com/twittner/redis-resp/";
        description = "REdis Serialization Protocol (RESP) implementation";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "redis-resp_0_4_0" = callPackage
+  "redis-resp" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring
      , bytestring-conversion, containers, dlist, double-conversion
      , operational, semigroups, split, transformers
@@ -173479,7 +175415,6 @@ self: {
        homepage = "https://gitlab.com/twittner/redis-resp/";
        description = "REdis Serialization Protocol (RESP) implementation";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "redis-simple" = callPackage
@@ -174006,6 +175941,7 @@ self: {
          ref-tf reflex safe semigroups text these time transformers unix
          webkitgtk3 webkitgtk3-javascriptcore
        ];
+       jailbreak = true;
        description = "Functional Reactive Web Apps with Reflex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -174025,6 +175961,7 @@ self: {
          http-types lens mtl random readable reflex reflex-dom safe
          string-conv text time transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/reflex-frp/reflex-dom-contrib";
        description = "A playground for experimenting with infrastructure and common code for reflex applications";
        license = stdenv.lib.licenses.bsd3;
@@ -174042,6 +175979,7 @@ self: {
        libraryHaskellDepends = [
          base dependent-sum gloss mtl reflex transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/reflex-frp/reflex-gloss";
        description = "An reflex interface for gloss";
        license = stdenv.lib.licenses.bsd3;
@@ -174622,6 +176560,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) tre;};
 
+  "regex-type" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "regex-type";
+       version = "0.1.0.0";
+       sha256 = "fb19df907226e8b8c04110bb983c40028ebf9cecd33a46cf333e5de785a6fc0a";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/kcsongor/regex-type";
+       description = "Type-level regular expressions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "regex-xmlschema" = callPackage
     ({ mkDerivation, base, haskell98, parsec }:
      mkDerivation {
@@ -174814,6 +176764,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "register-machine-typelevel" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "register-machine-typelevel";
+       version = "0.1.0.0";
+       sha256 = "5232f3539da39675ac7bf0de7848748ee9503558cf7afe017449573db1be5b7f";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/kcsongor/register-machine-type";
+       description = "A computationally universal register machine implementation at the type-level";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "regress" = callPackage
     ({ mkDerivation, ad, base, vector }:
      mkDerivation {
@@ -174934,14 +176896,13 @@ self: {
      }:
      mkDerivation {
        pname = "rei";
-       version = "0.3.4.0";
-       sha256 = "df67570d3078ecb170a470e23c8f267b19c339b64dfe621e8f54f33b4df725ca";
+       version = "0.3.5.1";
+       sha256 = "f173c5574f8d81b9451add7f84c032f17283747e1b531cecaca4f9e470b5ad8f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          attoparsec base bytestring containers directory regex-tdfa split
        ];
-       jailbreak = true;
        homepage = "https://github.com/kerkomen/rei";
        description = "Process lists easily";
        license = stdenv.lib.licenses.mit;
@@ -175078,13 +177039,16 @@ self: {
      }) {};
 
   "relational-record" = callPackage
-    ({ mkDerivation, base, relational-query, relational-query-HDBC }:
+    ({ mkDerivation, base, persistable-types-HDBC-pg, relational-query
+     , relational-query-HDBC
+     }:
      mkDerivation {
        pname = "relational-record";
-       version = "0.1.2.0";
-       sha256 = "c6425751ec48c90e660f54c09330dce38b332a9c4b8eef0f9ec6c647961f8b01";
+       version = "0.1.3.0";
+       sha256 = "7f7cf98fce68186028315dade3bf33e8b4bfb57ad1af9c8397e1bd8a1b88e282";
        libraryHaskellDepends = [
-         base relational-query relational-query-HDBC
+         base persistable-types-HDBC-pg relational-query
+         relational-query-HDBC
        ];
        homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Meta package of Relational Record";
@@ -176803,6 +178767,7 @@ self: {
          base bytestring HUnit mtl test-framework test-framework-hunit
          transformers transformers-compat unordered-containers
        ];
+       jailbreak = true;
        description = "Rest API library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177719,6 +179684,7 @@ self: {
        ];
        executableHaskellDepends = [ attoparsec base text ];
        testHaskellDepends = [ base doctest ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/atnnn/haskell-rethinkdb";
        description = "A driver for RethinkDB 2.1";
@@ -178096,6 +180062,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "reverse-arguments" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "reverse-arguments";
+       version = "0.1.0.0";
+       sha256 = "f1d7866c908a728d22d9f61daf97a0ee16dd0e49866e1c60f6e0e34c8af92d39";
+       libraryHaskellDepends = [ base ];
+       description = "Reverse the arguments of arbitrary functions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "reverse-geocoding" = callPackage
     ({ mkDerivation, aeson, base, iso3166-country-codes, lens
      , lens-aeson, text, wreq
@@ -178109,6 +180086,7 @@ self: {
        libraryHaskellDepends = [
          aeson base iso3166-country-codes lens lens-aeson text wreq
        ];
+       jailbreak = true;
        homepage = "https://github.com/jcristovao/reverse-geocoding";
        description = "Simple reverse geocoding using OpenStreeMap";
        license = stdenv.lib.licenses.bsd3;
@@ -179394,17 +181372,21 @@ self: {
 
   "rtcm" = callPackage
     ({ mkDerivation, array, base, basic-prelude, binary, binary-bits
-     , bytestring, lens, tasty, tasty-hunit, template-haskell, word24
+     , bytestring, lens, random, tasty, tasty-hunit, tasty-quickcheck
+     , template-haskell, word24
      }:
      mkDerivation {
        pname = "rtcm";
-       version = "0.1.3";
-       sha256 = "8ee905a36562c93b0bd60d799eb85d59795c775497411120324fa104b13943ab";
+       version = "0.1.4";
+       sha256 = "9f4343199636b5509c71c982f8d8be39eaadcdac0fb63b86323590c66ef43a03";
        libraryHaskellDepends = [
          array base basic-prelude binary binary-bits bytestring lens
          template-haskell word24
        ];
-       testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
+       testHaskellDepends = [
+         base basic-prelude binary binary-bits bytestring lens random tasty
+         tasty-hunit tasty-quickcheck word24
+       ];
        homepage = "http://github.com/swift-nav/librtcm";
        description = "RTCM Library";
        license = stdenv.lib.licenses.bsd3;
@@ -179732,10 +181714,9 @@ self: {
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "safe-access";
-       version = "0.2.1.1";
-       sha256 = "e803e2cd23dcee8b222b1fdece54a3c7cf3c67c7b0d26855bd1a601a9197325e";
+       version = "0.2.1.2";
+       sha256 = "39d0dbfdcd0393aeba886b48df3b098442fac37a0328d26ff1ed191cac9c4345";
        libraryHaskellDepends = [ base mtl transformers ];
-       jailbreak = true;
        homepage = "http://hub.darcs.net/thoferon/safe-access";
        description = "A simple environment to control access to data";
        license = stdenv.lib.licenses.bsd3;
@@ -180925,6 +182906,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "scanner" = callPackage
+    ({ mkDerivation, base, bytestring, hspec }:
+     mkDerivation {
+       pname = "scanner";
+       version = "0.2";
+       sha256 = "3a020d68a0372a5211c72e55eeb299738ea608d17184bc68f74d31ebe667a5e9";
+       libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [ base bytestring hspec ];
+       homepage = "https://github.com/Yuras/scanner";
+       description = "Fast non-backtracking incremental combinator parsing for bytestrings";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "scanner-attoparsec" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, hspec, scanner }:
+     mkDerivation {
+       pname = "scanner-attoparsec";
+       version = "0.1";
+       sha256 = "b1affc0bd313d13e990e7048b8c681bacd3d71b0a56af7fbbe8bc3832b556cf4";
+       libraryHaskellDepends = [ attoparsec base scanner ];
+       testHaskellDepends = [ attoparsec base bytestring hspec scanner ];
+       homepage = "https://github.com/Yuras/scanner-attoparsec";
+       description = "Inject attoparsec parser with backtracking into non-backtracking scanner";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "scat" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, mtl
      , optparse-applicative, scrypt, vector
@@ -181652,6 +183659,7 @@ self: {
          async base data-default-class directory hspec hspec-wai http-types
          lifted-base network text wai
        ];
+       jailbreak = true;
        homepage = "https://github.com/scotty-web/scotty";
        description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
        license = stdenv.lib.licenses.bsd3;
@@ -181782,22 +183790,39 @@ self: {
      }) {};
 
   "scotty-params-parser" = callPackage
-    ({ mkDerivation, base-prelude, scotty, success, text, transformers
-     , unordered-containers
+    ({ mkDerivation, base-prelude, matcher, scotty, success, text
+     , transformers, unordered-containers
      }:
      mkDerivation {
        pname = "scotty-params-parser";
-       version = "0.4";
-       sha256 = "e334daaa407a407e4ececb0cd6d79b4037949abbc912d0d96641f007f041b631";
+       version = "0.5.1";
+       sha256 = "ee6a0c5691f93c6acab2e094755299ba2c4e967edf4d911a7f526e293547d2ae";
        libraryHaskellDepends = [
-         base-prelude scotty success text transformers unordered-containers
+         base-prelude matcher scotty success text transformers
+         unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/scotty-params-parser";
        description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "scotty-resource" = callPackage
+    ({ mkDerivation, base, containers, http-types, scotty, text
+     , transformers, wai
+     }:
+     mkDerivation {
+       pname = "scotty-resource";
+       version = "0.1.0.0";
+       sha256 = "54bb90b0cd35b4a22bbed7af58e1e9297344551badc0ebcc56620ce1bad1c5d5";
+       libraryHaskellDepends = [
+         base containers http-types scotty text transformers wai
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/taphu/scotty-resource";
+       description = "A Better way of modeling web resources";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "scotty-rest" = callPackage
     ({ mkDerivation, base, base-prelude, bytestring, convertible
      , data-default-class, hspec, hspec-wai, http-date, http-media
@@ -181900,6 +183925,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "scrape-changes" = callPackage
+    ({ mkDerivation, async, attoparsec, base, bytestring, cron
+     , directory, email-validate, filepath, hashable, hslogger
+     , http-client, HUnit, lens, mime-mail, network-uri, QuickCheck
+     , semigroups, shakespeare, strict, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     , validation, wreq
+     }:
+     mkDerivation {
+       pname = "scrape-changes";
+       version = "0.1.0.0";
+       sha256 = "6665a3bdabd7225de542b1310494f7cc46199cd24d4795788618f7f39241478a";
+       libraryHaskellDepends = [
+         async attoparsec base bytestring cron directory email-validate
+         filepath hashable hslogger http-client lens mime-mail network-uri
+         semigroups strict text validation wreq
+       ];
+       testHaskellDepends = [
+         base cron email-validate hashable HUnit lens QuickCheck semigroups
+         shakespeare test-framework test-framework-hunit
+         test-framework-quickcheck2 text validation
+       ];
+       jailbreak = true;
+       description = "Scrape websites for changes";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "scrobble" = callPackage
     ({ mkDerivation, base, containers, curl, MissingH, network
      , network-uri, old-locale, pureMD5, time, url
@@ -182129,8 +184181,8 @@ self: {
      }:
      mkDerivation {
        pname = "sdl2-compositor";
-       version = "1.2.0.3";
-       sha256 = "c2f4ee694f2ee8444b6e2b5af51f0a86f415745181e7734e83dcc129cd655d12";
+       version = "1.2.0.4";
+       sha256 = "f4e80bef41513080e60c76d1f6d15fe6afe479acb92e9775cbe9e12d7ee15135";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183058,8 +185110,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "semiring-simple";
-       version = "1.0.0.0";
-       sha256 = "9567b7fa7d83f7f7d6abf9b0274c7e01e44a6357e2441d5b62e4a5720e57bf86";
+       version = "1.0.0.1";
+       sha256 = "c08d1b533f4559fc55119f563a6cf3d74ad7c6f5916c2efe00b50d2a5169fd28";
        libraryHaskellDepends = [ base ];
        description = "A module for dealing with semirings";
        license = stdenv.lib.licenses.bsd3;
@@ -183135,6 +185187,8 @@ self: {
        pname = "sensei";
        version = "0.1.0";
        sha256 = "fd3c1edc901298173782bf8c65744dd4fb25cdfb9d1012e28a6e5038dc7114ab";
+       revision = "1";
+       editedCabalFile = "315d7e05f9dbe6eb51d2a1f569f884e66c3edaf12d4973230e47d6c799de2854";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -183536,6 +185590,7 @@ self: {
        sha256 = "077c210212ff92611b3d8a3578f3ea1f78586c094057ccc5d1dcc3170fcf4dfc";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring HUnit ];
+       doCheck = false;
        homepage = "https://github.com/jputcu/serialport";
        description = "Cross platform serial port library";
        license = stdenv.lib.licenses.bsd3;
@@ -183774,7 +185829,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant_0_5" = callPackage
+  "servant_0_6" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
      , bytestring-conversion, case-insensitive, directory, doctest
      , filemanip, filepath, hspec, http-api-data, http-media, http-types
@@ -183783,10 +185838,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant";
-       version = "0.5";
-       sha256 = "b83ca161d81c0c62150d000266549fc6b5a09f7ecc15f597b7f0ae8bcc77caf5";
-       revision = "1";
-       editedCabalFile = "5b79e90dc1c884c4e90041e5a68a0bdf435a2ff93345f5cb38ee01d3f3c5c732";
+       version = "0.6";
+       sha256 = "6b5d37abfaaab871bc6fe5164d7b55839713883f162b2c551eb078b4dbaa63a4";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bytestring bytestring-conversion
          case-insensitive http-api-data http-media http-types network-uri
@@ -183847,7 +185900,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "servant-JuicyPixels" = callPackage
+  "servant-JuicyPixels_0_3_0_1" = callPackage
     ({ mkDerivation, base, bytestring, http-media, JuicyPixels, servant
      , servant-server, wai, warp
      }:
@@ -183866,6 +185919,28 @@ self: {
        homepage = "https://github.com/tvh/servant-JuicyPixels";
        description = "Servant support for JuicyPixels";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "servant-JuicyPixels" = callPackage
+    ({ mkDerivation, base, bytestring, http-media, JuicyPixels, servant
+     , servant-server, wai, warp
+     }:
+     mkDerivation {
+       pname = "servant-JuicyPixels";
+       version = "0.3.0.2";
+       sha256 = "34ed22ef256d7ff3af3fff56484261448928f140b1b4287965619fe6b10b3ebd";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring http-media JuicyPixels servant
+       ];
+       executableHaskellDepends = [
+         base JuicyPixels servant servant-server wai warp
+       ];
+       homepage = "https://github.com/tvh/servant-JuicyPixels";
+       description = "Servant support for JuicyPixels";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "servant-blaze_0_4_4_6" = callPackage
@@ -183893,12 +185968,12 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-blaze_0_5" = callPackage
+  "servant-blaze_0_6" = callPackage
     ({ mkDerivation, base, blaze-html, http-media, servant }:
      mkDerivation {
        pname = "servant-blaze";
-       version = "0.5";
-       sha256 = "d450aa2bbec21208fa9ae7e3e7f799b5447573cf8ba26874a79b109963e0f46c";
+       version = "0.6";
+       sha256 = "b69560b0169f175e53d73b9cdeb48e8e747ece65d787f9e1a36dbd83a8dd344f";
        libraryHaskellDepends = [ base blaze-html http-media servant ];
        jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
@@ -183911,8 +185986,8 @@ self: {
     ({ mkDerivation, base, cassava, http-media, servant, vector }:
      mkDerivation {
        pname = "servant-cassava";
-       version = "0.5";
-       sha256 = "57156e80c8bf4f04fe9fdcc61f3f117f14e9b0966915f3ad1e997ee02b654699";
+       version = "0.6";
+       sha256 = "ca050cda16220cc8483d0a41e952d6858cad01670b3e6576620a30a824c886d9";
        libraryHaskellDepends = [ base cassava http-media servant vector ];
        jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
@@ -184107,7 +186182,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-client_0_5" = callPackage
+  "servant-client_0_6" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
      , bytestring, deepseq, exceptions, hspec, http-api-data
      , http-client, http-client-tls, http-media, http-types, HUnit
@@ -184117,8 +186192,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-client";
-       version = "0.5";
-       sha256 = "2433324deff198fcc61c5027538f1df27ccf9be341baec3a55940d3c4325f696";
+       version = "0.6";
+       sha256 = "f55942b5b7f70bdfda88ccc8d3680d86098217cbb0d8befd6946be9597d7c0cd";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring bytestring exceptions
          http-api-data http-client http-client-tls http-media http-types
@@ -184333,7 +186408,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-docs_0_5" = callPackage
+  "servant-docs_0_6" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring
      , bytestring-conversion, case-insensitive, control-monad-omega
      , hashable, hspec, http-media, http-types, lens, servant
@@ -184341,8 +186416,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-docs";
-       version = "0.5";
-       sha256 = "2faa28f837628dcdc13f34ab178abf190fcf04d506eb45be64a47d11246d748a";
+       version = "0.6";
+       sha256 = "9cdcc0f09a8f0c7a36b35df816dbdf2b856ff6b7105e3bc53d655be46da32bde";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -184439,8 +186514,8 @@ self: {
     ({ mkDerivation, base, hspec, http-types, lens, servant, text }:
      mkDerivation {
        pname = "servant-foreign";
-       version = "0.5";
-       sha256 = "108d9858820226260b5237b3bb213e29e2c5f3b0d2091e7ef846862997a497a1";
+       version = "0.6";
+       sha256 = "418a2d4ae181af1f41c0a6fbf04c089f4e37d5b5775996dc25d0a8920b5c4d3a";
        libraryHaskellDepends = [ base http-types lens servant text ];
        testHaskellDepends = [ base hspec ];
        jailbreak = true;
@@ -184666,8 +186741,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-js";
-       version = "0.5";
-       sha256 = "78a573a81d40ad659ed0c3097a138236ace7e6d7e7d889af64195165ebae0c18";
+       version = "0.6";
+       sha256 = "8da1c25454b65f0900878677e134dafbc5a55201bdf0c2f9728eff766a75835e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -184692,8 +186767,8 @@ self: {
     ({ mkDerivation, base, http-media, lucid, servant }:
      mkDerivation {
        pname = "servant-lucid";
-       version = "0.5";
-       sha256 = "87cfb2fb1b4a00e649b0c418ee56a461fe1528f804be442d0e2fc7872dc298f2";
+       version = "0.6";
+       sha256 = "5488cc1577b1fbc431432b5b1c16a513bfc7e80a849ad0edd2789823895d4883";
        libraryHaskellDepends = [ base http-media lucid servant ];
        jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
@@ -184723,15 +186798,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-mock_0_5" = callPackage
+  "servant-mock_0_6" = callPackage
     ({ mkDerivation, aeson, base, bytestring, bytestring-conversion
      , hspec, hspec-wai, http-types, QuickCheck, servant, servant-server
      , transformers, wai, warp
      }:
      mkDerivation {
        pname = "servant-mock";
-       version = "0.5";
-       sha256 = "c508bf76282b6e4656d710b64d761c065ad06787388a3bcac2204d99f3f328ca";
+       version = "0.6";
+       sha256 = "98082a96e654e9050f54d998d9af68b3ae61f20ad9224a9c5ba95e60ec964227";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -185081,6 +187156,7 @@ self: {
          network parsec QuickCheck servant string-conversions temporary text
          transformers wai wai-extra warp
        ];
+       jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
        description = "A family of combinators for defining webservices APIs and serving them";
        license = stdenv.lib.licenses.bsd3;
@@ -185118,7 +187194,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-server_0_5" = callPackage
+  "servant-server_0_6" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat
      , base64-bytestring, bytestring, bytestring-conversion, containers
      , directory, doctest, exceptions, filemanip, filepath, hspec
@@ -185130,8 +187206,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.5";
-       sha256 = "c7a7485edca3029e75b49470f1dfc00d40616352c8a89c3917c6ee76d4326d46";
+       version = "0.6";
+       sha256 = "1cdeb903f8d21b45a45c0008c04e18bcbebfb8e0706a20045daf300f65cf911d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -185142,9 +187218,9 @@ self: {
        ];
        executableHaskellDepends = [ aeson base servant text wai warp ];
        testHaskellDepends = [
-         aeson base bytestring bytestring-conversion directory doctest
-         exceptions filemanip filepath hspec hspec-wai http-types mtl
-         network parsec QuickCheck safe servant should-not-typecheck
+         aeson base base-compat bytestring bytestring-conversion directory
+         doctest exceptions filemanip filepath hspec hspec-wai http-types
+         mtl network parsec QuickCheck safe servant should-not-typecheck
          string-conversions temporary text transformers transformers-compat
          wai wai-extra warp
        ];
@@ -185235,8 +187311,8 @@ self: {
        pname = "servant-yaml";
        version = "0.1.0.0";
        sha256 = "c917d9b046b06a9c4386f743a78142c27cf7f0ec1ad8562770ab9828f2ee3204";
-       revision = "4";
-       editedCabalFile = "7384ce42808b7df6200f48299a55524e1793072a33529b433eef0113319fd742";
+       revision = "5";
+       editedCabalFile = "49eac863eece8a51ed250931103972dae2bf1551a4d6cb5d55c5d4ae65cb24b3";
        libraryHaskellDepends = [
          base bytestring http-media servant yaml
        ];
@@ -186695,7 +188771,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
-  "shakespeare" = callPackage
+  "shakespeare_2_0_7" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
      , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec
      , process, scientific, template-haskell, text, time, transformers
@@ -186720,6 +188796,33 @@ self: {
        homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "A toolkit for making compile-time interpolated templates";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
+  "shakespeare" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec
+     , process, scientific, template-haskell, text, time, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "shakespeare";
+       version = "2.0.8";
+       sha256 = "d312757348fe94db091acc32eb4e87c07882c5375d884d082c50dced0a08bae3";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim parsec process scientific template-haskell text
+         time transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim hspec HUnit parsec process template-haskell
+         text time transformers
+       ];
+       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
+       description = "A toolkit for making compile-time interpolated templates";
+       license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
@@ -188417,6 +190520,7 @@ self: {
          base bytestring connection containers network old-locale time
        ];
        testHaskellDepends = [ base bytestring hspec HUnit knob ];
+       doCheck = false;
        homepage = "http://github.com/dom96/SimpleIRC";
        description = "Simple IRC Library";
        license = stdenv.lib.licenses.bsd3;
@@ -189048,6 +191152,20 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "skulk" = callPackage
+    ({ mkDerivation, base, hspec }:
+     mkDerivation {
+       pname = "skulk";
+       version = "0.1.0.0";
+       sha256 = "c7442785a7211084928a4bc6ab2612bab96676d6e979b0d3debc6c8c13f8dd44";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       homepage = "http://github.com/geekyfox/skulk";
+       description = "Eclectic collection of utility functions";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "skype4hs" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, lifted-base
      , monad-control, mtl, stm, text, time, transformers-base, word8
@@ -189391,7 +191509,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "slug" = callPackage
+  "slug_0_1_2" = callPackage
     ({ mkDerivation, aeson, base, exceptions, path-pieces, persistent
      , QuickCheck, test-framework, test-framework-quickcheck2, text
      }:
@@ -189409,6 +191527,27 @@ self: {
        homepage = "https://github.com/mrkkrp/slug";
        description = "Type-safe slugs for Yesod ecosystem";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "slug" = callPackage
+    ({ mkDerivation, aeson, base, exceptions, path-pieces, persistent
+     , QuickCheck, test-framework, test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "slug";
+       version = "0.1.3";
+       sha256 = "4258c62509ae22823411d22e598cb56ca39236ed28a0a403cf7f8de47c66bce0";
+       libraryHaskellDepends = [
+         aeson base exceptions path-pieces persistent text
+       ];
+       testHaskellDepends = [
+         base exceptions path-pieces QuickCheck test-framework
+         test-framework-quickcheck2 text
+       ];
+       homepage = "https://github.com/mrkkrp/slug";
+       description = "Type-safe slugs for Yesod ecosystem";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "smallarray" = callPackage
@@ -189668,6 +191807,7 @@ self: {
        version = "0.4.1";
        sha256 = "f29484ce5a765334798b1107be91b4ef555f1e67a81bd3eb1049a91eec9e6e2e";
        libraryHaskellDepends = [ aeson base linear text vector ];
+       jailbreak = true;
        homepage = "https://github.com/phaazon/smoothie";
        description = "Smooth curves via several interpolation modes";
        license = stdenv.lib.licenses.bsd3;
@@ -189681,6 +191821,7 @@ self: {
        version = "0.4.2.1";
        sha256 = "9b3dcba5880be61a4ebbd895ec711a9d137e6a246f55ee1575170c4e413ebade";
        libraryHaskellDepends = [ aeson base linear text vector ];
+       jailbreak = true;
        homepage = "https://github.com/phaazon/smoothie";
        description = "Smooth curves via several interpolation modes";
        license = stdenv.lib.licenses.bsd3;
@@ -190419,6 +192560,7 @@ self: {
          base bytestring containers QuickCheck snap-core tasty tasty-hunit
          tasty-quickcheck
        ];
+       jailbreak = true;
        description = "A collection of useful helpers and utilities for Snap web applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190895,6 +193037,7 @@ self: {
          aeson base bytestring configurator directory fay filepath mtl snap
          snap-core transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/faylang/snaplet-fay";
        description = "Fay integration for Snap with request- and pre-compilation";
        license = stdenv.lib.licenses.bsd3;
@@ -191882,17 +194025,33 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "socket" = callPackage
+  "socket_0_5_3_0" = callPackage
     ({ mkDerivation, async, base, bytestring }:
      mkDerivation {
        pname = "socket";
        version = "0.5.3.0";
        sha256 = "f9d6ff67fa2a725c4184d38ecd635c955fd90ef83bcac02f16dbbb1179f26066";
+       revision = "1";
+       editedCabalFile = "2dd7a1d3117389e1efa5fa6149925c6bd912116a68c2b2ee1370911b106440fc";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ async base bytestring ];
        homepage = "https://github.com/lpeterse/haskell-socket";
        description = "A portable and extensible sockets library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "socket" = callPackage
+    ({ mkDerivation, async, base, bytestring }:
+     mkDerivation {
+       pname = "socket";
+       version = "0.6.0.0";
+       sha256 = "c7b7458ab32259444f4426e2b52057ab925b098090c8458e19b091a027e235e6";
+       libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [ async base bytestring ];
+       homepage = "https://github.com/lpeterse/haskell-socket";
+       description = "An extensible socket library";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "socket-activation" = callPackage
@@ -191919,6 +194078,7 @@ self: {
          aeson attoparsec base bytestring engine-io mtl stm text
          transformers unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "http://github.com/ocharles/engine.io";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191936,6 +194096,7 @@ self: {
          aeson attoparsec base bytestring engine-io mtl stm text
          transformers unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "http://github.com/ocharles/engine.io";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191966,6 +194127,7 @@ self: {
        libraryHaskellDepends = [ base bytestring socket ];
        librarySystemDepends = [ sctp ];
        testHaskellDepends = [ base bytestring socket ];
+       jailbreak = true;
        homepage = "https://github.com/lpeterse/haskell-socket-sctp";
        description = "STCP socket extensions library";
        license = stdenv.lib.licenses.mit;
@@ -192079,6 +194241,27 @@ self: {
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
+  "solr" = callPackage
+    ({ mkDerivation, base-prelude, bytestring, bytestring-tree-builder
+     , case-insensitive, contravariant, http-client
+     , http-response-decoder, json-encoder, json-incremental-decoder
+     , matcher, profunctors, semigroups, text, transformers, uri-encode
+     }:
+     mkDerivation {
+       pname = "solr";
+       version = "0.3";
+       sha256 = "7cc47e9998197624cb78adb5bec4dabec4febf11cda876cecac56dd0a4d5ef66";
+       libraryHaskellDepends = [
+         base-prelude bytestring bytestring-tree-builder case-insensitive
+         contravariant http-client http-response-decoder json-encoder
+         json-incremental-decoder matcher profunctors semigroups text
+         transformers uri-encode
+       ];
+       homepage = "https://github.com/sannsyn/solr";
+       description = "A minimal Solr client library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "sonic-visualiser" = callPackage
     ({ mkDerivation, array, base, bytestring, bzlib, containers, mtl
      , pretty, utf8-string, xml
@@ -193343,8 +195526,8 @@ self: {
      }:
      mkDerivation {
        pname = "sqlite";
-       version = "0.5.2.2";
-       sha256 = "372f9824627bebf2adfbd61314a0ff4b737b1cae0b3b14be66b4094cb8d89ec2";
+       version = "0.5.3";
+       sha256 = "fe07fb757e8d579e6f9fbfe76659dbb4249ffec234e306848f54a1781df187c2";
        libraryHaskellDepends = [
          base bytestring directory pretty time utf8-string
        ];
@@ -194371,6 +196554,7 @@ self: {
          QuickCheck resourcet retry temporary text transformers unix-compat
        ];
        doHaddock = false;
+       jailbreak = true;
        doCheck = false;
        enableSharedExecutables = false;
        postInstall = ''
@@ -194385,7 +196569,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {};
 
-  "stack" = callPackage
+  "stack_1_0_2" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, base
      , base16-bytestring, base64-bytestring, bifunctors, binary
      , binary-tagged, blaze-builder, byteable, bytestring, Cabal
@@ -194452,10 +196636,11 @@ self: {
        homepage = "http://haskellstack.org";
        description = "The Haskell Tool Stack";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {};
 
-  "stack_1_0_4_2" = callPackage
+  "stack" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, base
      , base16-bytestring, base64-bytestring, binary, binary-tagged
      , blaze-builder, byteable, bytestring, Cabal, conduit
@@ -194508,7 +196693,7 @@ self: {
          http-conduit monad-logger path path-io process QuickCheck resourcet
          retry temporary text transformers unix-compat
        ];
-       jailbreak = true;
+       doCheck = false;
        enableSharedExecutables = false;
        postInstall = ''
          exe=$out/bin/stack
@@ -194518,7 +196703,6 @@ self: {
        homepage = "http://haskellstack.org";
        description = "The Haskell Tool Stack";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {};
 
@@ -195998,8 +198182,8 @@ self: {
      }:
      mkDerivation {
        pname = "stitch";
-       version = "0.3.2.0";
-       sha256 = "672de129731e55e56893ef5f0149f12778ad4fd3db3c2717f9fb578e7c3e16c1";
+       version = "0.3.3.0";
+       sha256 = "1f27e9ff43da60dd67fe33c7ea927df09c9bfa7968aac0b06f07417eb8cf858e";
        libraryHaskellDepends = [ base containers text transformers ];
        testHaskellDepends = [ base Cabal hspec text ];
        description = "lightweight CSS DSL";
@@ -196664,7 +198848,6 @@ self: {
        sha256 = "17f488ef8e74a9dc4ad7e8a649abc386d010379a9b63f88d52638a078fbc16f6";
        libraryHaskellDepends = [ base clock transformers ];
        testHaskellDepends = [ base clock hspec ];
-       jailbreak = true;
        homepage = "https://github.com/debug-ito/stopwatch";
        description = "A simple stopwatch utility";
        license = stdenv.lib.licenses.bsd3;
@@ -197830,6 +200013,7 @@ self: {
          aeson base bytestring mtl text time transformers
          unordered-containers
        ];
+       jailbreak = true;
        homepage = "https://github.com/dmjio/stripe-haskell";
        description = "Stripe API for Haskell - Pure Core";
        license = stdenv.lib.licenses.mit;
@@ -197890,6 +200074,7 @@ self: {
          aeson base bytestring HsOpenSSL http-streams io-streams stripe-core
          text
        ];
+       jailbreak = true;
        doCheck = false;
        description = "Stripe API for Haskell - http-streams backend";
        license = stdenv.lib.licenses.mit;
@@ -198369,6 +200554,7 @@ self: {
          haskell-src-exts HUnit mtl syb test-framework test-framework-hunit
          yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/jaspervdj/stylish-haskell";
        description = "Haskell code prettifier";
        license = stdenv.lib.licenses.bsd3;
@@ -198399,13 +200585,14 @@ self: {
          haskell-src-exts HUnit mtl syb test-framework test-framework-hunit
          yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/jaspervdj/stylish-haskell";
        description = "Haskell code prettifier";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "stylish-haskell" = callPackage
+  "stylish-haskell_0_5_15_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, cmdargs, containers
      , directory, filepath, haskell-src-exts, HUnit, mtl, strict, syb
      , test-framework, test-framework-hunit, yaml
@@ -198432,6 +200619,36 @@ self: {
        homepage = "https://github.com/jaspervdj/stylish-haskell";
        description = "Haskell code prettifier";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "stylish-haskell" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, cmdargs, containers
+     , directory, filepath, haskell-src-exts, HUnit, mtl, strict, syb
+     , test-framework, test-framework-hunit, yaml
+     }:
+     mkDerivation {
+       pname = "stylish-haskell";
+       version = "0.5.16.0";
+       sha256 = "dc0c7f3fe9e61838374f60eb91b6f72e6b27d1a8a4971938aed7d48d313812bb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring containers directory filepath
+         haskell-src-exts mtl syb yaml
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring cmdargs containers directory filepath
+         haskell-src-exts mtl strict syb yaml
+       ];
+       testHaskellDepends = [
+         aeson base bytestring cmdargs containers directory filepath
+         haskell-src-exts HUnit mtl syb test-framework test-framework-hunit
+         yaml
+       ];
+       homepage = "https://github.com/jaspervdj/stylish-haskell";
+       description = "Haskell code prettifier";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "stylized" = callPackage
@@ -198901,6 +201118,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "supplemented" = callPackage
+    ({ mkDerivation, base-prelude, QuickCheck, quickcheck-instances
+     , rebase, tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck
+     , transformers
+     }:
+     mkDerivation {
+       pname = "supplemented";
+       version = "0.5.0.3";
+       sha256 = "6375f692152040e0c9a30af9313bd0332653965b56c75f7de7d2978b9be99a5f";
+       libraryHaskellDepends = [ base-prelude transformers ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rebase tasty tasty-hunit
+         tasty-quickcheck tasty-smallcheck
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/nikita-volkov/supplemented";
+       description = "Early termination for monads";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "suspend" = callPackage
     ({ mkDerivation, base, lifted-base, transformers-base }:
      mkDerivation {
@@ -199009,10 +201246,8 @@ self: {
      }:
      mkDerivation {
        pname = "svg-tree";
-       version = "0.4.2";
-       sha256 = "9564f33d166af1fa3d611fb0b04fe9cd729dfe23b81a124ab14514085f737b64";
-       revision = "1";
-       editedCabalFile = "44363aad52e09d592887852965cf0a07fb8f865d72c2832129dc9b39db9353b3";
+       version = "0.5.1";
+       sha256 = "47da3513c1f124bfef0a59ed84dbf0165c24282f5fda8a8efe03d88fb7dd15f0";
        libraryHaskellDepends = [
          attoparsec base bytestring containers JuicyPixels lens linear mtl
          scientific text transformers vector xml
@@ -199507,17 +201742,19 @@ self: {
      }) {};
 
   "sym" = callPackage
-    ({ mkDerivation, array, base, containers, hashable, QuickCheck }:
+    ({ mkDerivation, array, base, containers, hashable, QuickCheck
+     , vector
+     }:
      mkDerivation {
        pname = "sym";
-       version = "0.11.1";
-       sha256 = "7255fa58097cd3d3a057760a8e922b5fabdd8ad2e4070a1d383b1c2f68f01c90";
-       libraryHaskellDepends = [
-         array base containers hashable QuickCheck
-       ];
+       version = "0.12.0";
+       sha256 = "ebf057577a494ad1da24f2076f2ec553b0ad58dd60449922e4dbb2c82a4b0ad8";
+       libraryHaskellDepends = [ array base containers hashable vector ];
+       testHaskellDepends = [ base hashable QuickCheck ];
        homepage = "https://github.com/akc/sym";
        description = "Permutations, patterns, and statistics";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sym-plot" = callPackage
@@ -200588,6 +202825,55 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "t3-client" = callPackage
+    ({ mkDerivation, base, t3-game, t3-server }:
+     mkDerivation {
+       pname = "t3-client";
+       version = "0.2.0.0";
+       sha256 = "534df19484e22696110cf90cb370d566a19b729dfd96e11ee9c7f3cf3c9bd1de";
+       libraryHaskellDepends = [ base t3-game t3-server ];
+       homepage = "http://github.com/jxv/t3#readme";
+       description = "tic-tac-toe Rexports for client";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "t3-game" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hspec, mtl
+     , safe, text, vector
+     }:
+     mkDerivation {
+       pname = "t3-game";
+       version = "2.0.0";
+       sha256 = "ca57dbb1004d6ca6e00cb1847d91e5ee7c9e8271a4ac271945369444eded68b0";
+       libraryHaskellDepends = [
+         aeson base bytestring containers mtl safe text vector
+       ];
+       testHaskellDepends = [ aeson base hspec ];
+       homepage = "http://github.com/jxv/t3#readme";
+       description = "tic-tac-toe core";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "t3-server" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, case-insensitive
+     , containers, dejafu, either, hashable, hashmap, MonadRandom, mtl
+     , random, safe, stm, t3-game, text, time, transformers
+     , unordered-containers, vector, wai
+     }:
+     mkDerivation {
+       pname = "t3-server";
+       version = "0.2.0";
+       sha256 = "9c1301904e58f18dee1af954ce19215b08231ad894779f88d368b226af5f7788";
+       libraryHaskellDepends = [
+         aeson async base bytestring case-insensitive containers dejafu
+         either hashable hashmap MonadRandom mtl random safe stm t3-game
+         text time transformers unordered-containers vector wai
+       ];
+       jailbreak = true;
+       description = "tic-tac-toe server";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ta" = callPackage
     ({ mkDerivation, base, containers, ghc-prim, mtl, Takusen
      , template-haskell, time
@@ -201879,7 +204165,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "tasty-hspec" = callPackage
+  "tasty-hspec_1_1_2" = callPackage
     ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
      , tagged, tasty, tasty-quickcheck, tasty-smallcheck
      }:
@@ -201894,6 +204180,24 @@ self: {
        homepage = "https://github.com/mitchellwrosen/tasty-hspec";
        description = "Hspec support for the Tasty test framework";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "tasty-hspec" = callPackage
+    ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
+     , tagged, tasty, tasty-quickcheck, tasty-smallcheck
+     }:
+     mkDerivation {
+       pname = "tasty-hspec";
+       version = "1.1.3";
+       sha256 = "3c597d948cad9c61355a56811533abbad130eb6e4068fd930ab5514c759bfe31";
+       libraryHaskellDepends = [
+         base hspec hspec-core QuickCheck random tagged tasty
+         tasty-quickcheck tasty-smallcheck
+       ];
+       homepage = "https://github.com/mitchellwrosen/tasty-hspec";
+       description = "Hspec support for the Tasty test framework";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "tasty-html" = callPackage
@@ -202495,6 +204799,7 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring data-default http-conduit url utf8-string
        ];
+       jailbreak = true;
        description = "Telegram API client";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203958,7 +206263,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "texmath" = callPackage
+  "texmath_0_8_5" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , mtl, network-uri, pandoc-types, parsec, process, split, syb
      , temporary, text, utf8-string, xml
@@ -203980,6 +206285,56 @@ self: {
        homepage = "http://github.com/jgm/texmath";
        description = "Conversion between formats used to represent mathematics";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "texmath_0_8_5_1" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , mtl, network-uri, pandoc-types, parsec, process, split, syb
+     , temporary, text, utf8-string, xml
+     }:
+     mkDerivation {
+       pname = "texmath";
+       version = "0.8.5.1";
+       sha256 = "dc31828d57eefdc9292e8008c6b22543b2b75d3d51fefdeb29ba318fc8e2aac8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers mtl pandoc-types parsec syb xml
+       ];
+       executableHaskellDepends = [ network-uri ];
+       testHaskellDepends = [
+         base bytestring directory filepath process split temporary text
+         utf8-string xml
+       ];
+       homepage = "http://github.com/jgm/texmath";
+       description = "Conversion between formats used to represent mathematics";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "texmath" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , mtl, network-uri, pandoc-types, parsec, process, split, syb
+     , temporary, text, utf8-string, xml
+     }:
+     mkDerivation {
+       pname = "texmath";
+       version = "0.8.6.1";
+       sha256 = "2c3b7650c43c6b43275abffb1769a1fd5948d1a77938b43702c54c2ac1a18de1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers mtl pandoc-types parsec syb xml
+       ];
+       executableHaskellDepends = [ network-uri ];
+       testHaskellDepends = [
+         base bytestring directory filepath process split temporary text
+         utf8-string xml
+       ];
+       homepage = "http://github.com/jgm/texmath";
+       description = "Conversion between formats used to represent mathematics";
+       license = "GPL";
      }) {};
 
   "texrunner" = callPackage
@@ -204610,7 +206965,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "text-show_3_0_1" = callPackage
+  "text-show_3_2" = callPackage
     ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
      , bytestring, bytestring-builder, containers, generic-deriving
      , ghc-prim, hspec, integer-gmp, nats, QuickCheck
@@ -204619,8 +206974,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-show";
-       version = "3.0.1";
-       sha256 = "39806d6d3098f099ede1a740f6fb55e84144a34442496145063b408262b899ca";
+       version = "3.2";
+       sha256 = "038073600759d0dafa7f2f2de31dae0df83254850a218e4db9def2e870a9887b";
        libraryHaskellDepends = [
          array base base-compat bifunctors bytestring bytestring-builder
          containers generic-deriving ghc-prim integer-gmp nats semigroups
@@ -204651,8 +207006,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-show-instances";
-       version = "3.0.1";
-       sha256 = "9164fd2e5ad017923d9e5cdafae6d895a4014009e982346e1a13b3ef8ecb1045";
+       version = "3.2";
+       sha256 = "8362074b2e81eca771356f43dc01e5647a9518291987da76d75810346d0f1e1e";
        libraryHaskellDepends = [
          base base-compat bifunctors binary bytestring containers directory
          haskeline hoopl hpc old-locale old-time pretty random semigroups
@@ -205150,7 +207505,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "th-expand-syns" = callPackage
+  "th-expand-syns_0_3_0_6" = callPackage
     ({ mkDerivation, base, containers, syb, template-haskell }:
      mkDerivation {
        pname = "th-expand-syns";
@@ -205160,6 +207515,19 @@ self: {
        testHaskellDepends = [ base template-haskell ];
        description = "Expands type synonyms in Template Haskell ASTs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "th-expand-syns" = callPackage
+    ({ mkDerivation, base, containers, syb, template-haskell }:
+     mkDerivation {
+       pname = "th-expand-syns";
+       version = "0.4.0.0";
+       sha256 = "59349f1999d72e4d0158de95c1ede5e8787d4c8c743ec4e6a2dbf37f823a5eea";
+       libraryHaskellDepends = [ base containers syb template-haskell ];
+       testHaskellDepends = [ base template-haskell ];
+       description = "Expands type synonyms in Template Haskell ASTs";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "th-extras" = callPackage
@@ -205675,6 +208043,8 @@ self: {
        pname = "these";
        version = "0.6.2.1";
        sha256 = "41dd6403ec489deef66632fcae4cd058f636badb162aedff7c8b4930affb99bb";
+       revision = "1";
+       editedCabalFile = "d4a7e4b298af27e72431b3f361841ce3063dc451500d319f754fd39117fd6907";
        libraryHaskellDepends = [
          base bifunctors containers data-default-class hashable mtl
          profunctors semigroupoids semigroups transformers
@@ -206141,8 +208511,8 @@ self: {
      }:
      mkDerivation {
        pname = "tidal";
-       version = "0.7";
-       sha256 = "740fed95c4eacdf2abea0965d81f2d6e747a303868adf0d9472b7413952a5aa1";
+       version = "0.7.1";
+       sha256 = "fce7b8e13e4fd0b520a68fa9733cf1a29dfaf6cbdeb37be463b3e6d4ed700314";
        libraryHaskellDepends = [
          base binary bytestring colour containers hashable hmt hosc
          mersenne-random-pure64 mtl parsec PortMidi process serialport text
@@ -206521,8 +208891,8 @@ self: {
        pname = "time-parsers";
        version = "0.1.0.0";
        sha256 = "e4eb246c3d97e69785a26ecd91381b4cf80e4d1d4313381ad68861b7e72ccff8";
-       revision = "1";
-       editedCabalFile = "57e4187d557fd911e5578d0daf7ccc5734bb968820e211c1a3c64c291b423132";
+       revision = "2";
+       editedCabalFile = "700250081f7f2faaeefc228fe3972df380e5bb774edc33529cdfa839ab8e65d4";
        libraryHaskellDepends = [ base parsers template-haskell time ];
        testHaskellDepends = [
          attoparsec base bifunctors parsec parsers tasty tasty-hunit
@@ -206686,14 +209056,28 @@ self: {
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "timelike";
-       version = "0.2.0";
-       sha256 = "fd78d2242d1d515556f4dc4e2dccc995e2e05a10d543f04975b886d43bcd2b8c";
+       version = "0.2.1";
+       sha256 = "31eed7705c7cab996edcf5471fac216127c2289cb6e1948ff841a9a6886d0043";
        libraryHaskellDepends = [ base transformers ];
        homepage = "http://hub.darcs.net/esz/timelike";
        description = "Type classes for types representing time";
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "timelike-clock" = callPackage
+    ({ mkDerivation, base, clock, timelike, transformers }:
+     mkDerivation {
+       pname = "timelike-clock";
+       version = "0.1.0";
+       sha256 = "dee2b3f214f36c6fb3f6d4d0a73954485404b7535965cb59ab1715fb17b9dcae";
+       libraryHaskellDepends = [ base clock timelike transformers ];
+       jailbreak = true;
+       homepage = "http://hub.darcs.net/esz/timelike-clock";
+       description = "Timelike interface for the clock library";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "timelike-time" = callPackage
     ({ mkDerivation, base, time, timelike, transformers }:
      mkDerivation {
@@ -207030,8 +209414,8 @@ self: {
      }:
      mkDerivation {
        pname = "tinylog";
-       version = "0.13.0";
-       sha256 = "9acfff4bb36595c91ad9bdb7b9105fd46b2cb123b3b359c9825c9ea8dbcad637";
+       version = "0.14.0";
+       sha256 = "322f56178011707436a8e5234a879c5254a468f789ad8db635c98adf752a73ea";
        libraryHaskellDepends = [
          base bytestring containers double-conversion fast-logger text
          transformers unix-time
@@ -207117,7 +209501,6 @@ self: {
          aeson attoparsec base errors text unordered-containers vector
        ];
        testHaskellDepends = [ aeson base hspec vector ];
-       jailbreak = true;
        homepage = "https://github.com/llhotka/tiphys";
        description = "Navigating and editing JSON data";
        license = stdenv.lib.licenses.bsd3;
@@ -208841,7 +211224,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "true-name" = callPackage
+  "true-name_0_1_0_0" = callPackage
     ({ mkDerivation, base, containers, template-haskell, time }:
      mkDerivation {
        pname = "true-name";
@@ -208852,6 +211235,20 @@ self: {
        homepage = "https://github.com/liyang/true-name";
        description = "Template Haskell hack to violate another module's abstractions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "true-name" = callPackage
+    ({ mkDerivation, base, containers, template-haskell, time }:
+     mkDerivation {
+       pname = "true-name";
+       version = "0.1.0.1";
+       sha256 = "8da46bdcf7f28e6c328bd962bd283658c548d514beab8b190d4f8e2de1799184";
+       libraryHaskellDepends = [ base template-haskell ];
+       testHaskellDepends = [ base containers template-haskell time ];
+       homepage = "https://github.com/liyang/true-name";
+       description = "Template Haskell hack to violate module abstractions";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "truelevel" = callPackage
@@ -209108,6 +211505,7 @@ self: {
          filepath hashable haskeline JuicyPixels mtl parsec process random
          template-haskell time vector yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/entropia/tip-toi-reveng";
        description = "Working with files for the Tiptoi® pen";
        license = stdenv.lib.licenses.mit;
@@ -209131,6 +211529,7 @@ self: {
          filepath hashable haskeline JuicyPixels mtl parsec process random
          template-haskell time vector yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/entropia/tip-toi-reveng";
        description = "Working with files for the Tiptoi® pen";
        license = stdenv.lib.licenses.mit;
@@ -209154,6 +211553,7 @@ self: {
          filepath hashable haskeline JuicyPixels mtl parsec process random
          template-haskell time vector yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/entropia/tip-toi-reveng";
        description = "Working with files for the Tiptoi® pen";
        license = stdenv.lib.licenses.mit;
@@ -209177,6 +211577,7 @@ self: {
          filepath hashable haskeline JuicyPixels mtl parsec process random
          template-haskell time vector yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/entropia/tip-toi-reveng";
        description = "Working with files for the Tiptoi® pen";
        license = stdenv.lib.licenses.mit;
@@ -209523,7 +211924,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "turtle" = callPackage
+  "turtle_1_2_5" = callPackage
     ({ mkDerivation, async, base, clock, directory, doctest, foldl
      , hostname, managed, optional-args, optparse-applicative, process
      , stm, system-fileio, system-filepath, temporary, text, time
@@ -209539,6 +211940,28 @@ self: {
          temporary text time transformers unix
        ];
        testHaskellDepends = [ base doctest ];
+       jailbreak = true;
+       description = "Shell programming, Haskell-style";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "turtle" = callPackage
+    ({ mkDerivation, async, base, clock, directory, doctest, foldl
+     , hostname, managed, optional-args, optparse-applicative, process
+     , stm, system-fileio, system-filepath, temporary, text, time
+     , transformers, unix
+     }:
+     mkDerivation {
+       pname = "turtle";
+       version = "1.2.6";
+       sha256 = "947f73268b9b72585c0b6e8943a1eeb51d5683dec01cbdbe9a3f94ef00b91d92";
+       libraryHaskellDepends = [
+         async base clock directory foldl hostname managed optional-args
+         optparse-applicative process stm system-fileio system-filepath
+         temporary text time transformers unix
+       ];
+       testHaskellDepends = [ base doctest ];
        description = "Shell programming, Haskell-style";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209983,7 +212406,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "twitter-conduit" = callPackage
+  "twitter-conduit_0_1_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, authenticate-oauth, base
      , bytestring, case-insensitive, conduit, conduit-extra, containers
      , data-default, doctest, hlint, hspec, http-client, http-conduit
@@ -210015,6 +212438,41 @@ self: {
        homepage = "https://github.com/himura/twitter-conduit";
        description = "Twitter API package with conduit interface and Streaming API support";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "twitter-conduit" = callPackage
+    ({ mkDerivation, aeson, attoparsec, authenticate-oauth, base
+     , bytestring, case-insensitive, conduit, conduit-extra, containers
+     , data-default, doctest, hlint, hspec, http-client, http-conduit
+     , http-types, lens, lens-aeson, monad-control, network-uri
+     , resourcet, template-haskell, text, time, transformers
+     , transformers-base, twitter-types, twitter-types-lens
+     }:
+     mkDerivation {
+       pname = "twitter-conduit";
+       version = "0.1.3";
+       sha256 = "f880730c8e0219db7e24b58db4c21a1a12bd2f5a0cb28fbc72372cec4f139a02";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec authenticate-oauth base bytestring conduit
+         conduit-extra containers data-default http-client http-conduit
+         http-types lens lens-aeson resourcet template-haskell text time
+         transformers twitter-types twitter-types-lens
+       ];
+       executableHaskellDepends = [ network-uri ];
+       testHaskellDepends = [
+         aeson attoparsec authenticate-oauth base bytestring
+         case-insensitive conduit conduit-extra containers data-default
+         doctest hlint hspec http-client http-conduit http-types lens
+         lens-aeson monad-control network-uri resourcet template-haskell
+         text time transformers transformers-base twitter-types
+         twitter-types-lens
+       ];
+       homepage = "https://github.com/himura/twitter-conduit";
+       description = "Twitter API package with conduit interface and Streaming API support";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "twitter-enumerator" = callPackage
@@ -210075,6 +212533,7 @@ self: {
        testHaskellDepends = [
          base containers HUnit test-framework test-framework-hunit
        ];
+       jailbreak = true;
        homepage = "https://github.com/stackbuilders/twitter-feed";
        description = "Client for fetching Twitter timeline via Oauth";
        license = stdenv.lib.licenses.mit;
@@ -210096,6 +212555,7 @@ self: {
        testHaskellDepends = [
          base containers HUnit test-framework test-framework-hunit
        ];
+       jailbreak = true;
        homepage = "https://github.com/stackbuilders/twitter-feed";
        description = "Client for fetching Twitter timeline via Oauth";
        license = stdenv.lib.licenses.mit;
@@ -210148,7 +212608,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "twitter-types" = callPackage
+  "twitter-types_0_7_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, derive
      , directory, filepath, HUnit, old-locale, QuickCheck
      , template-haskell, test-framework, test-framework-hunit
@@ -210171,6 +212631,32 @@ self: {
        homepage = "https://github.com/himura/twitter-types";
        description = "Twitter JSON parser and types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "twitter-types" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, derive
+     , directory, filepath, HUnit, old-locale, QuickCheck
+     , template-haskell, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, test-framework-th-prime, text, time
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "twitter-types";
+       version = "0.7.2.1";
+       sha256 = "1b3f39c47749af7dac2fed9905c2c6db976577dfbacc68cc3d531da8f367675b";
+       libraryHaskellDepends = [
+         aeson base text time unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base bytestring derive directory filepath HUnit
+         old-locale QuickCheck template-haskell test-framework
+         test-framework-hunit test-framework-quickcheck2
+         test-framework-th-prime text time unordered-containers
+       ];
+       homepage = "https://github.com/himura/twitter-types";
+       description = "Twitter JSON parser and types";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "twitter-types-lens_0_7_1" = callPackage
@@ -210677,6 +213163,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "type-operators" = callPackage
+    ({ mkDerivation, base, ghc-prim }:
+     mkDerivation {
+       pname = "type-operators";
+       version = "0.1.0.0";
+       sha256 = "1ed1669c0185a6411eeea83034b6b46f366d57341813006992273b3724c5c2a4";
+       libraryHaskellDepends = [ base ghc-prim ];
+       homepage = "https://github.com/Shou/type-operators#readme";
+       description = "Various type-level operators";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "type-ord" = callPackage
     ({ mkDerivation, base, template-haskell, type-digits, type-spine }:
      mkDerivation {
@@ -210897,6 +213395,7 @@ self: {
        homepage = "http://github.com/typed-wire/hs-typed-wire-utils#readme";
        description = "Haskell utility library required for code generated by typed-wire compiler";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "typedquery" = callPackage
@@ -211936,20 +214435,19 @@ self: {
 
   "uniform-io" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, Cabal
-     , data-default-class, iproute, network, openssl, transformers
-     , word8
+     , data-default-class, interruptible, iproute, monad-control
+     , network, openssl, transformers, transformers-base, word8
      }:
      mkDerivation {
        pname = "uniform-io";
-       version = "1.1.1.0";
-       sha256 = "a731b2c38d988631519f7e7487ed2372337c834e56f827e41ec672a71dbfa5ed";
+       version = "1.2.0.0";
+       sha256 = "de961d40fd2478c6718f116e981430608fd3b56bfd1940b313cf2cfa6d126f97";
        libraryHaskellDepends = [
-         attoparsec base bytestring data-default-class iproute network
-         transformers word8
+         attoparsec base bytestring data-default-class interruptible iproute
+         monad-control network transformers transformers-base word8
        ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ attoparsec base bytestring Cabal ];
-       jailbreak = true;
        homepage = "https://sealgram.com/git/haskell/uniform-io";
        description = "Uniform IO over files, network, anything";
        license = stdenv.lib.licenses.mit;
@@ -212738,6 +215236,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "unsequential" = callPackage
+    ({ mkDerivation, attoparsec, base-prelude, dlist, interspersed
+     , QuickCheck, quickcheck-instances, rebase, tasty, tasty-hunit
+     , tasty-quickcheck, tasty-smallcheck, transformers
+     }:
+     mkDerivation {
+       pname = "unsequential";
+       version = "0.5.0.2";
+       sha256 = "dfa451ca1b6056c5c42a6581482dd21ceb0de65d8060dfe5119f7406ebc3a52b";
+       libraryHaskellDepends = [ base-prelude dlist transformers ];
+       testHaskellDepends = [
+         attoparsec interspersed QuickCheck quickcheck-instances rebase
+         tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/nikita-volkov/unsequential";
+       description = "An extension removing the sequentiality from monads";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "unusable-pkg" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -213461,6 +215979,7 @@ self: {
        libraryHaskellDepends = [
          aeson base boomerang lens safecopy web-routes web-routes-th
        ];
+       jailbreak = true;
        homepage = "http://www.github.com/Happstack/userid";
        description = "The UserId type and useful instances for web development";
        license = stdenv.lib.licenses.bsd3;
@@ -214212,7 +216731,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "uuid" = callPackage
+  "uuid_1_3_11" = callPackage
     ({ mkDerivation, base, binary, bytestring, cryptohash, HUnit
      , network-info, QuickCheck, random, tasty, tasty-hunit
      , tasty-quickcheck, text, time, uuid-types
@@ -214234,6 +216753,30 @@ self: {
        homepage = "https://github.com/aslatter/uuid";
        description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "uuid" = callPackage
+    ({ mkDerivation, base, binary, bytestring, cryptonite, HUnit
+     , memory, network-info, QuickCheck, random, tasty, tasty-hunit
+     , tasty-quickcheck, text, time, uuid-types
+     }:
+     mkDerivation {
+       pname = "uuid";
+       version = "1.3.12";
+       sha256 = "ed62f1b3f0b19f0d548655ffef5aff066ad5c430fe11e909a1a7e8fc115a89ee";
+       libraryHaskellDepends = [
+         base binary bytestring cryptonite memory network-info random text
+         time uuid-types
+       ];
+       testHaskellDepends = [
+         base bytestring HUnit QuickCheck random tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       doCheck = false;
+       homepage = "https://github.com/aslatter/uuid";
+       description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "uuid-aeson" = callPackage
@@ -214327,7 +216870,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "uuid-types" = callPackage
+  "uuid-types_1_0_2" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, hashable, HUnit
      , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck, text
      }:
@@ -214346,6 +216889,27 @@ self: {
        homepage = "https://github.com/aslatter/uuid";
        description = "Type definitions for Universally Unique Identifiers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "uuid-types" = callPackage
+    ({ mkDerivation, base, binary, bytestring, deepseq, hashable, HUnit
+     , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "uuid-types";
+       version = "1.0.3";
+       sha256 = "9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd";
+       libraryHaskellDepends = [
+         base binary bytestring deepseq hashable random text
+       ];
+       testHaskellDepends = [
+         base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
+       ];
+       doCheck = false;
+       homepage = "https://github.com/aslatter/uuid";
+       description = "Type definitions for Universally Unique Identifiers";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "uulib" = callPackage
@@ -214770,8 +217334,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck, time, transformers }:
      mkDerivation {
        pname = "varying";
-       version = "0.4.0.0";
-       sha256 = "9a9c6b0e6f89deb748f72c1b1cf58a291235a0989305be190ebf4ec50d566092";
+       version = "0.5.0.0";
+       sha256 = "e41ea4ffce851b55736bac29a3aefe505979eb5e7c9d5794e5db892cb39e1cba";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base time transformers ];
@@ -214780,6 +217344,7 @@ self: {
        homepage = "https://github.com/schell/varying";
        description = "FRP through value streams and monadic splines";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "vault_0_3_0_3" = callPackage
@@ -215510,8 +218075,8 @@ self: {
     ({ mkDerivation, base, deepseq, vector }:
      mkDerivation {
        pname = "vector-sized";
-       version = "0.3.0.0";
-       sha256 = "d564cd03d553684fe94c09cc076b9b4878886bc0e75e235bc273cb13ce97dbbf";
+       version = "0.3.2.0";
+       sha256 = "54b5978d92eae76278828476d059e8bb5170f30775380c606bd390eb53e06135";
        libraryHaskellDepends = [ base deepseq vector ];
        homepage = "http://github.com/expipiplus1/vector-sized#readme";
        description = "Size tagged vectors";
@@ -215704,7 +218269,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "vector-th-unbox" = callPackage
+  "vector-th-unbox_0_2_1_4" = callPackage
     ({ mkDerivation, base, data-default, template-haskell, vector }:
      mkDerivation {
        pname = "vector-th-unbox";
@@ -215714,6 +218279,19 @@ self: {
        testHaskellDepends = [ base data-default vector ];
        description = "Deriver for Data.Vector.Unboxed using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "vector-th-unbox" = callPackage
+    ({ mkDerivation, base, data-default, template-haskell, vector }:
+     mkDerivation {
+       pname = "vector-th-unbox";
+       version = "0.2.1.5";
+       sha256 = "f5be54bc96d922bb48d3d1b5b127f88477ade064042f9ced4e5f9d74e75b68e0";
+       libraryHaskellDepends = [ base template-haskell vector ];
+       testHaskellDepends = [ base data-default vector ];
+       description = "Deriver for Data.Vector.Unboxed using Template Haskell";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "verbalexpressions" = callPackage
@@ -215775,7 +218353,6 @@ self: {
        testHaskellDepends = [
          aeson base containers hspec unordered-containers vector verdict
        ];
-       jailbreak = true;
        description = "JSON instances and JSON Schema for verdict";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216060,6 +218637,7 @@ self: {
        homepage = "http://github.com/andrew/vinyl-plus";
        description = "Vinyl records utilities";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "vinyl-utils" = callPackage
@@ -216499,8 +219077,8 @@ self: {
     ({ mkDerivation, base, vector-sized }:
      mkDerivation {
        pname = "vulkan";
-       version = "1.5.1.0";
-       sha256 = "64d795374e75e0db2d42ef58059869dcc33414fdcf9c0436d1f2a7c8b392edb1";
+       version = "1.6.0.0";
+       sha256 = "0c97af15d2367c02d669f1a5d5236968ed7c1dfe0fb733f0bcac139cb8778972";
        libraryHaskellDepends = [ base vector-sized ];
        jailbreak = true;
        homepage = "http://github.com/expipiplus1/vulkan#readme";
@@ -216693,7 +219271,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai" = callPackage
+  "wai_3_2_0" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring
      , bytestring-builder, hspec, http-types, network, text
      , transformers, vault
@@ -216710,6 +219288,26 @@ self: {
        homepage = "https://github.com/yesodweb/wai";
        description = "Web Application Interface";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "wai" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring
+     , bytestring-builder, hspec, http-types, network, text
+     , transformers, vault
+     }:
+     mkDerivation {
+       pname = "wai";
+       version = "3.2.0.1";
+       sha256 = "d6f39b31383892f8e4f0d75e9ee4f87c6dcca547056be3653d80c49adb6c506f";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring bytestring-builder http-types network
+         text transformers vault
+       ];
+       testHaskellDepends = [ base blaze-builder bytestring hspec ];
+       homepage = "https://github.com/yesodweb/wai";
+       description = "Web Application Interface";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "wai-accept-language" = callPackage
@@ -216744,8 +219342,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-app-file-cgi";
-       version = "3.1.0";
-       sha256 = "fef1e40473f5d2a3355f8160c88f1626c0c90ca04e0bc5d57a06747384ab5a92";
+       version = "3.1.1";
+       sha256 = "a8f5389330063d55a7c08ef779a603a70ec4455271d8e3a8dcf2a35f19efe91d";
        libraryHaskellDepends = [
          array attoparsec attoparsec-conduit base blaze-builder blaze-html
          bytestring case-insensitive conduit conduit-extra containers
@@ -216758,6 +219356,7 @@ self: {
          base bytestring conduit conduit-extra directory doctest filepath
          hspec HTTP http-types unix wai warp
        ];
+       jailbreak = true;
        homepage = "http://www.mew.org/~kazu/proj/mighttpd/";
        description = "File/CGI/Rev Proxy App of WAI";
        license = stdenv.lib.licenses.bsd3;
@@ -217135,7 +219734,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-app-static" = callPackage
+  "wai-app-static_3_1_4_1" = callPackage
     ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html
      , blaze-markup, byteable, bytestring, containers, cryptohash
      , cryptohash-conduit, directory, file-embed, filepath, hspec
@@ -217169,6 +219768,41 @@ self: {
        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-app-static" = callPackage
+    ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup
+     , bytestring, containers, cryptonite, directory, file-embed
+     , filepath, hspec, http-date, http-types, memory, 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.5";
+       sha256 = "28667193acfcc534752b715b5f5e16fc58edb550d03c0eb2b68e123e41030d4c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-builder blaze-html blaze-markup bytestring containers
+         cryptonite directory file-embed filepath http-date http-types
+         memory 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;
      }) {};
 
   "wai-conduit_3_0_0_1" = callPackage
@@ -219211,6 +221845,7 @@ self: {
        testHaskellDepends = [
          aeson base hspec hspec-wai hspec-wai-json text wai
        ];
+       jailbreak = true;
        homepage = "https://ajnsit.github.io/wai-routes/";
        description = "Typesafe URLs for Wai applications";
        license = stdenv.lib.licenses.mit;
@@ -219237,6 +221872,7 @@ self: {
        testHaskellDepends = [
          aeson base hspec hspec-wai hspec-wai-json text wai
        ];
+       jailbreak = true;
        homepage = "https://ajnsit.github.io/wai-routes/";
        description = "Typesafe URLs for Wai applications";
        license = stdenv.lib.licenses.mit;
@@ -219263,6 +221899,7 @@ self: {
        testHaskellDepends = [
          aeson base hspec hspec-wai hspec-wai-json text wai
        ];
+       jailbreak = true;
        homepage = "https://ajnsit.github.io/wai-routes/";
        description = "Typesafe URLs for Wai applications";
        license = stdenv.lib.licenses.mit;
@@ -220639,6 +223276,39 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "warp_3_2_6" = callPackage
+    ({ mkDerivation, array, async, auto-update, base, blaze-builder
+     , bytestring, bytestring-builder, case-insensitive, containers
+     , directory, doctest, ghc-prim, hashable, hspec, HTTP, http-date
+     , http-types, http2, HUnit, iproute, lifted-base, network, process
+     , QuickCheck, silently, simple-sendfile, stm, streaming-commons
+     , text, time, transformers, unix, unix-compat, vault, wai, word8
+     }:
+     mkDerivation {
+       pname = "warp";
+       version = "3.2.6";
+       sha256 = "4ac0ce7613a5a9c70d2100d8553c790567a4cd2147b994c5f838c2862e6dd810";
+       libraryHaskellDepends = [
+         array async auto-update base blaze-builder bytestring
+         bytestring-builder case-insensitive containers ghc-prim hashable
+         http-date http-types http2 iproute network simple-sendfile stm
+         streaming-commons text unix unix-compat vault wai word8
+       ];
+       testHaskellDepends = [
+         array async auto-update base blaze-builder bytestring
+         bytestring-builder case-insensitive containers directory doctest
+         ghc-prim hashable hspec HTTP http-date http-types http2 HUnit
+         iproute lifted-base network process QuickCheck silently
+         simple-sendfile stm streaming-commons text time transformers unix
+         unix-compat vault wai word8
+       ];
+       jailbreak = true;
+       homepage = "http://github.com/yesodweb/wai";
+       description = "A fast, light-weight web server for WAI applications";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "warp-dynamic" = callPackage
     ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }:
      mkDerivation {
@@ -221471,8 +224141,8 @@ self: {
        pname = "web-routing";
        version = "0.6.2";
        sha256 = "ee20a428110d631f4a0c3607e3e83aaca70cd42a5fc44ba643290d7cedabf1f4";
-       revision = "1";
-       editedCabalFile = "4aa263239149f8ef52999fdc29c8e90c552081672a4476adedce903248e15524";
+       revision = "2";
+       editedCabalFile = "3db4d187241069c6244c47a0f14a579800ccb6277409ae69caeb00a5f890b0cd";
        libraryHaskellDepends = [
          base bytestring primitive text types-compat unordered-containers
        ];
@@ -221786,6 +224456,7 @@ self: {
          network-uri scientific temporary text time transformers
          transformers-base unordered-containers vector zip-archive
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/kallisti-dev/hs-webdriver";
        description = "a Haskell client for the Selenium WebDriver protocol";
@@ -221812,6 +224483,7 @@ self: {
          network-uri scientific temporary text time transformers
          transformers-base unordered-containers vector zip-archive
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/kallisti-dev/hs-webdriver";
        description = "a Haskell client for the Selenium WebDriver protocol";
@@ -222007,8 +224679,8 @@ self: {
     ({ mkDerivation, base, glib, gtk, gtk2hs-buildtools, webkit }:
      mkDerivation {
        pname = "webkit-javascriptcore";
-       version = "0.13.1.1";
-       sha256 = "c54491817b539f2ae5ff75f082ff18efc68038146553e300462a3a8d808ff730";
+       version = "0.13.1.2";
+       sha256 = "9645b68c8c4af17002870367f9c3d902154dd56eca8d303b4bcaf3c0504df861";
        libraryHaskellDepends = [ base glib gtk webkit ];
        libraryToolDepends = [ gtk2hs-buildtools ];
        description = "JavaScriptCore FFI from webkitgtk";
@@ -222041,8 +224713,8 @@ self: {
      }:
      mkDerivation {
        pname = "webkitgtk3-javascriptcore";
-       version = "0.13.1.1";
-       sha256 = "0a1583d61f20c8cf0f84443210711222a9f0dc1d8a99a85944c01f487aaa8b79";
+       version = "0.13.1.2";
+       sha256 = "974924ce394670a7b60126f78eaad2d9a023acab3dfc2472202f07998a95e1bd";
        libraryHaskellDepends = [ base glib gtk3 webkitgtk3 ];
        libraryPkgconfigDepends = [ webkit ];
        libraryToolDepends = [ gtk2hs-buildtools ];
@@ -222491,8 +225163,8 @@ self: {
      }:
      mkDerivation {
        pname = "werewolf";
-       version = "0.4.10.0";
-       sha256 = "b5bc8f8b2a52e41e175d9fb0683737d0a3b7f54c473e1227f7751ff56d065bb9";
+       version = "0.5.2.0";
+       sha256 = "2bf5465e38c31694c24c1d985e514c89b6c503638ecccc9a45b74dae6aac0e57";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -222508,7 +225180,27 @@ self: {
          text
        ];
        homepage = "https://github.com/hjwylde/werewolf";
-       description = "A game engine for running werewolf in a chat client";
+       description = "A game engine for playing werewolf within a chat client";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "werewolf-slack" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, extra, http-client
+     , http-client-tls, http-types, mtl, optparse-applicative, process
+     , text, wai, warp, werewolf
+     }:
+     mkDerivation {
+       pname = "werewolf-slack";
+       version = "0.3.0.2";
+       sha256 = "d086961fcb554c11174d8a40233ddc43ba5d4de92ead79bf238831e3f7f0e9da";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base bytestring extra http-client http-client-tls http-types
+         mtl optparse-applicative process text wai warp werewolf
+       ];
+       homepage = "https://github.com/hjwylde/werewolf-slack";
+       description = "A Slack chat client for playing werewolf";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -224568,6 +227260,28 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "xdcc" = callPackage
+    ({ mkDerivation, ascii-progress, base, bytestring, case-insensitive
+     , concurrent-extra, concurrent-output, errors, iproute, irc-ctcp
+     , irc-dcc, network, optparse-applicative, path, random, simpleirc
+     , transformers, unix
+     }:
+     mkDerivation {
+       pname = "xdcc";
+       version = "1.0.1";
+       sha256 = "f0694a7de64886883dade774e23121a9b2f247cd9efa6d61d7fe0b08fe56ff9d";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         ascii-progress base bytestring case-insensitive concurrent-extra
+         concurrent-output errors iproute irc-ctcp irc-dcc network
+         optparse-applicative path random simpleirc transformers unix
+       ];
+       homepage = "https://github.com/JanGe/xdcc";
+       description = "A wget-like utility for retrieving files from XDCC bots on IRC";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "xdg-basedir" = callPackage
     ({ mkDerivation, base, directory, filepath }:
      mkDerivation {
@@ -225061,7 +227775,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "xlsx" = callPackage
+  "xlsx_0_2_1" = callPackage
     ({ mkDerivation, base, binary-search, bytestring, conduit
      , containers, data-default, digest, HUnit, lens, mtl, old-locale
      , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time
@@ -225091,6 +227805,39 @@ 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" = callPackage
+    ({ mkDerivation, base, binary-search, bytestring, conduit
+     , containers, data-default, digest, HUnit, lens, mtl, old-locale
+     , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time
+     , transformers, utf8-string, vector, xml-conduit, xml-types
+     , zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "xlsx";
+       version = "0.2.1.1";
+       sha256 = "0208caa841b4e971ea3ce21f0fbe04d7de8201ca7823144f17a194d864476cb2";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary-search bytestring conduit containers data-default
+         digest lens mtl old-locale text time transformers utf8-string
+         vector xml-conduit xml-types zip-archive zlib
+       ];
+       executableHaskellDepends = [
+         base binary-search bytestring conduit containers data-default
+         digest lens old-locale text time transformers utf8-string vector
+         xml-conduit xml-types zip-archive zlib
+       ];
+       testHaskellDepends = [
+         base bytestring containers HUnit lens smallcheck tasty tasty-hunit
+         tasty-smallcheck time vector xml-conduit
+       ];
+       homepage = "https://github.com/qrilka/xlsx";
+       description = "Simple and incomplete Excel file parser/writer";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "xlsx-tabular" = callPackage
@@ -225784,10 +228531,9 @@ self: {
     ({ mkDerivation, base-prelude, free, text }:
      mkDerivation {
        pname = "xml-query";
-       version = "0.9.0.2";
-       sha256 = "008d596529cffde397c55026c10c8a20951272959e2a6e35cfdfef499719ec7b";
+       version = "0.9.1";
+       sha256 = "985b84f838f91c9e8b8e8027e747e32a4d5c8d97fed58c42b7e832f4f7fd9a9b";
        libraryHaskellDepends = [ base-prelude free text ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/xml-query";
        description = "A parser-agnostic declarative API for querying XML-documents";
        license = stdenv.lib.licenses.mit;
@@ -225799,13 +228545,12 @@ self: {
      }:
      mkDerivation {
        pname = "xml-query-xml-conduit";
-       version = "0.3";
-       sha256 = "daa66b0b16961b090d47278e4ad92b1b776080e1c675e414c65640db13118ecb";
+       version = "0.3.1";
+       sha256 = "78a66a96b043c6ed71e3e01ec474dc868b2b433b826149044f088d8210b0f39e";
        libraryHaskellDepends = [
          base-prelude text xml-conduit xml-query xml-query-xml-types
          xml-types
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/xml-query-xml-conduit";
        description = "A binding for the \"xml-query\" and \"xml-conduit\" libraries";
        license = stdenv.lib.licenses.mit;
@@ -225820,8 +228565,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-query-xml-types";
-       version = "0.4";
-       sha256 = "28291319efbb60d4a2889cf1319d3fd5aa63b71ec9f29562ec1fdfa243ce7b81";
+       version = "0.4.1";
+       sha256 = "090632a66a898114c237776afe84dd02b3f1a1cb2950ea7c0413f95421ba3963";
        libraryHaskellDepends = [
          base-prelude free html-entities success text transformers xml-query
          xml-types
@@ -225831,7 +228576,6 @@ self: {
          quickcheck-instances tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text xml-conduit xml-query xml-types
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/xml-query-xml-types";
        description = "An interpreter of \"xml-query\" queries for the \"xml-types\" documents";
        license = stdenv.lib.licenses.mit;
@@ -227513,8 +230257,8 @@ self: {
      }:
      mkDerivation {
        pname = "yate";
-       version = "0.1.0.0";
-       sha256 = "20275bafdb52ce74f3c3cecb6cbb8925c7d9f40bea74d6872145ff93df49d85d";
+       version = "0.1.0.1";
+       sha256 = "8fa4cfd9777a0768d804e7413c3c9f84d12142accdc7b071d70af214b7d33206";
        libraryHaskellDepends = [
          aeson attoparsec base mtl scientific template-haskell text
          unordered-containers vector
@@ -227522,7 +230266,6 @@ self: {
        testHaskellDepends = [
          attoparsec base hspec mtl unordered-containers vector
        ];
-       jailbreak = true;
        description = "Yet Another Template Engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227771,7 +230514,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod" = callPackage
+  "yesod_1_4_2" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
      , conduit-extra, data-default, directory, fast-logger
      , monad-control, monad-logger, safe, semigroups, shakespeare
@@ -227793,6 +230536,31 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , conduit-extra, data-default, directory, fast-logger
+     , monad-control, monad-logger, safe, semigroups, shakespeare
+     , streaming-commons, template-haskell, text, transformers, unix
+     , unordered-containers, wai, wai-extra, wai-logger, warp, yaml
+     , yesod-auth, yesod-core, yesod-form, yesod-persistent
+     }:
+     mkDerivation {
+       pname = "yesod";
+       version = "1.4.2.1";
+       sha256 = "2d79da30ec62a18205fe95f685cc79eaf21454f84e757857983cc54714367723";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring conduit-extra
+         data-default directory fast-logger monad-control monad-logger safe
+         semigroups shakespeare streaming-commons template-haskell text
+         transformers unix unordered-containers wai wai-extra wai-logger
+         warp yaml yesod-auth yesod-core yesod-form yesod-persistent
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "Creation of type-safe, RESTful web applications";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-angular" = callPackage
@@ -228289,7 +231057,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-auth" = callPackage
+  "yesod-auth_1_4_12" = callPackage
     ({ mkDerivation, aeson, authenticate, base, base16-bytestring
      , base64-bytestring, binary, blaze-builder, blaze-html
      , blaze-markup, byteable, bytestring, conduit, conduit-extra
@@ -228316,6 +231084,36 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Authentication for Yesod";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-auth" = callPackage
+    ({ mkDerivation, aeson, authenticate, base, base16-bytestring
+     , base64-bytestring, binary, blaze-builder, blaze-html
+     , blaze-markup, byteable, bytestring, conduit, conduit-extra
+     , containers, cryptohash, data-default, email-validate, file-embed
+     , http-client, http-conduit, http-types, lifted-base, mime-mail
+     , network-uri, nonce, persistent, persistent-template, random
+     , resourcet, safe, shakespeare, template-haskell, text, time
+     , transformers, unordered-containers, wai, yesod-core, yesod-form
+     , yesod-persistent
+     }:
+     mkDerivation {
+       pname = "yesod-auth";
+       version = "1.4.13";
+       sha256 = "708805d79ded7af86bafa1cd93f75a5a401edef378c0f019f294958cb3f50f56";
+       libraryHaskellDepends = [
+         aeson authenticate base base16-bytestring base64-bytestring binary
+         blaze-builder blaze-html blaze-markup byteable bytestring conduit
+         conduit-extra containers cryptohash data-default email-validate
+         file-embed http-client http-conduit http-types lifted-base
+         mime-mail network-uri nonce persistent persistent-template random
+         resourcet safe shakespeare template-haskell text time transformers
+         unordered-containers wai yesod-core yesod-form yesod-persistent
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "Authentication for Yesod";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-auth-account" = callPackage
@@ -228831,6 +231629,7 @@ self: {
          yesod-auth yesod-core yesod-form
        ];
        testHaskellDepends = [ base hspec ];
+       jailbreak = true;
        homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
        description = "OAuth 2.0 authentication plugins";
        license = stdenv.lib.licenses.bsd3;
@@ -228858,6 +231657,7 @@ self: {
          base containers http-conduit load-env text warp yesod yesod-auth
        ];
        testHaskellDepends = [ base hspec ];
+       jailbreak = true;
        homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
        description = "OAuth 2.0 authentication plugins";
        license = stdenv.lib.licenses.bsd3;
@@ -229967,7 +232767,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-bin" = callPackage
+  "yesod-bin_1_4_17_1" = callPackage
     ({ mkDerivation, async, attoparsec, base, base64-bytestring
      , blaze-builder, bytestring, Cabal, conduit, conduit-extra
      , containers, data-default-class, deepseq, directory, file-embed
@@ -229998,6 +232798,40 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "The yesod helper executable";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-bin" = callPackage
+    ({ mkDerivation, async, attoparsec, base, base64-bytestring
+     , blaze-builder, bytestring, Cabal, conduit, conduit-extra
+     , containers, data-default-class, deepseq, directory, file-embed
+     , filepath, fsnotify, ghc, ghc-paths, http-client, http-conduit
+     , http-reverse-proxy, http-types, lifted-base, network
+     , optparse-applicative, parsec, process, project-template
+     , resourcet, shakespeare, split, streaming-commons, tar
+     , template-haskell, text, time, transformers, transformers-compat
+     , unix-compat, unordered-containers, wai, wai-extra, warp, warp-tls
+     , yaml, zlib
+     }:
+     mkDerivation {
+       pname = "yesod-bin";
+       version = "1.4.18";
+       sha256 = "ebcde32856b115cca44de55cfbf79e468f8587c1b8488bc29c32c38ef764086c";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         async attoparsec base base64-bytestring blaze-builder bytestring
+         Cabal conduit conduit-extra containers data-default-class deepseq
+         directory file-embed filepath fsnotify ghc ghc-paths http-client
+         http-conduit http-reverse-proxy http-types lifted-base network
+         optparse-applicative parsec process project-template resourcet
+         shakespeare split streaming-commons tar template-haskell text time
+         transformers transformers-compat unix-compat unordered-containers
+         wai wai-extra warp warp-tls yaml zlib
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "The yesod helper executable";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-bootstrap" = callPackage
@@ -230896,7 +233730,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-core" = callPackage
+  "yesod-core_1_4_19" = callPackage
     ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
      , blaze-html, blaze-markup, byteable, bytestring, case-insensitive
      , cereal, clientsession, conduit, conduit-extra, containers, cookie
@@ -230933,6 +233767,46 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-core" = 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.20";
+       sha256 = "a47689a8d681e1083538ea9126601f70db3869a74170901de29250ce3d9c1bda";
+       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;
      }) {};
 
   "yesod-crud" = callPackage
@@ -231323,7 +234197,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-form" = callPackage
+  "yesod-form_1_4_6" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
      , blaze-markup, byteable, bytestring, containers, data-default
      , email-validate, hspec, network-uri, persistent, resourcet
@@ -231345,6 +234219,31 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Form handling support for Yesod Web Framework";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-form" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
+     , blaze-markup, byteable, bytestring, containers, data-default
+     , email-validate, hspec, network-uri, persistent, resourcet
+     , semigroups, shakespeare, template-haskell, text, time
+     , transformers, wai, xss-sanitize, yesod-core, yesod-persistent
+     }:
+     mkDerivation {
+       pname = "yesod-form";
+       version = "1.4.7";
+       sha256 = "eecbec0755961a4914e8bb41313900ac144e3621fa6c0aa39df19611bf0ebff9";
+       libraryHaskellDepends = [
+         aeson attoparsec base blaze-builder blaze-html blaze-markup
+         byteable bytestring containers data-default email-validate
+         network-uri persistent resourcet semigroups shakespeare
+         template-haskell text time transformers wai xss-sanitize yesod-core
+         yesod-persistent
+       ];
+       testHaskellDepends = [ base hspec text time ];
+       homepage = "http://www.yesodweb.com/";
+       description = "Form handling support for Yesod Web Framework";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-form-json" = callPackage
@@ -231606,6 +234505,7 @@ self: {
          shakespeare texmath text xss-sanitize yesod-core yesod-form
        ];
        testHaskellDepends = [ base blaze-html hspec text ];
+       jailbreak = true;
        homepage = "http://github.com/pbrisbin/yesod-markdown";
        description = "Tools for using markdown in a yesod application";
        license = stdenv.lib.licenses.gpl2;
@@ -231796,7 +234696,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-persistent" = callPackage
+  "yesod-persistent_1_4_0_3" = callPackage
     ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent
      , persistent-sqlite, persistent-template, resource-pool, resourcet
      , text, transformers, wai-extra, yesod-core
@@ -231816,6 +234716,29 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Some helpers for using Persistent from Yesod";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-persistent" = callPackage
+    ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent
+     , persistent-sqlite, persistent-template, resource-pool, resourcet
+     , text, transformers, wai-extra, yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-persistent";
+       version = "1.4.0.4";
+       sha256 = "840dac8758176dd2b27bbff49a8cdd724b6f99cdf1b723a1eae5d2a18898d25d";
+       libraryHaskellDepends = [
+         base blaze-builder conduit persistent persistent-template
+         resource-pool resourcet transformers yesod-core
+       ];
+       testHaskellDepends = [
+         base blaze-builder conduit hspec persistent persistent-sqlite text
+         wai-extra yesod-core
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "Some helpers for using Persistent from Yesod";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-platform" = callPackage
@@ -231905,6 +234828,7 @@ self: {
        executableHaskellDepends = [
          aeson base shakespeare text transformers yesod yesod-form
        ];
+       jailbreak = true;
        homepage = "https://github.com/cutsea110/yesod-pnotify";
        description = "Yet another getMessage/setMessage using pnotify jquery plugins";
        license = stdenv.lib.licenses.bsd3;
@@ -232498,7 +235422,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-table" = callPackage
+  "yesod-table_2_0_2" = callPackage
     ({ mkDerivation, base, bytestring, containers, contravariant, text
      , yesod-core
      }:
@@ -232512,6 +235436,23 @@ self: {
        homepage = "https://github.com/andrewthad/yesod-table";
        description = "HTML tables for Yesod";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-table" = callPackage
+    ({ mkDerivation, base, bytestring, containers, contravariant
+     , semigroups, text, yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-table";
+       version = "2.0.3";
+       sha256 = "363a70fe6def770776e1e0e777651c66e4849e4d95e853956a2f2ae1be80189b";
+       libraryHaskellDepends = [
+         base bytestring containers contravariant semigroups text yesod-core
+       ];
+       homepage = "https://github.com/andrewthad/yesod-table";
+       description = "HTML tables for Yesod";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-tableview" = callPackage
@@ -232688,7 +235629,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-test" = callPackage
+  "yesod-test_1_5_0_1" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
      , blaze-markup, bytestring, case-insensitive, containers, cookie
      , hspec, hspec-core, html-conduit, http-types, HUnit, monad-control
@@ -232712,6 +235653,33 @@ self: {
        homepage = "http://www.yesodweb.com";
        description = "integration testing for WAI/Yesod Applications";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-test" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
+     , blaze-markup, bytestring, case-insensitive, containers, cookie
+     , hspec, hspec-core, html-conduit, http-types, HUnit, lifted-base
+     , monad-control, network, persistent, text, time, transformers, wai
+     , wai-extra, xml-conduit, xml-types, yesod-core, yesod-form
+     }:
+     mkDerivation {
+       pname = "yesod-test";
+       version = "1.5.1.0";
+       sha256 = "798ae4db3d73e4307d7b44a6911a8165134f1a48828f0d706507a69ce44b3c16";
+       libraryHaskellDepends = [
+         attoparsec base blaze-builder blaze-html blaze-markup bytestring
+         case-insensitive containers cookie hspec-core html-conduit
+         http-types HUnit monad-control network persistent text time
+         transformers wai wai-extra xml-conduit xml-types yesod-core
+       ];
+       testHaskellDepends = [
+         base bytestring containers hspec html-conduit http-types HUnit
+         lifted-base text wai xml-conduit yesod-core yesod-form
+       ];
+       homepage = "http://www.yesodweb.com";
+       description = "integration testing for WAI/Yesod Applications";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "yesod-test-json" = callPackage
@@ -232963,24 +235931,22 @@ self: {
   "yet-another-logger" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, base
      , base-unicode-symbols, bytestring, Cabal, case-insensitive, clock
-     , configuration-tools, deepseq, either, enclosed-exceptions, lens
-     , lifted-base, monad-control, mtl, optparse-applicative, stm
-     , stm-chans, tagged, tasty, tasty-hunit, text, time, trace
-     , transformers, transformers-base, void
+     , configuration-tools, deepseq, enclosed-exceptions, exceptions
+     , lens, lifted-base, monad-control, mtl, optparse-applicative, stm
+     , stm-chans, tagged, tasty, tasty-hunit, text, time, transformers
+     , transformers-base, void
      }:
      mkDerivation {
        pname = "yet-another-logger";
-       version = "0.2.3.1";
-       sha256 = "a0aa32135fa7e55f736a3dbca497edd035e284d6a6e9469a257937a827593ad5";
-       revision = "1";
-       editedCabalFile = "09206c65c7dfc32bff85a2f2f295561bfcb95067f74d460a0597ce448ed6fb27";
+       version = "0.3.0";
+       sha256 = "3183c7c38fac53e93a0b352709c57374463efdc5352968019dbbe763aba2a848";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-terminal async base base-unicode-symbols bytestring
-         case-insensitive clock configuration-tools deepseq either
-         enclosed-exceptions lens lifted-base monad-control mtl
-         optparse-applicative stm stm-chans text time trace transformers
+         case-insensitive clock configuration-tools deepseq
+         enclosed-exceptions exceptions lens lifted-base monad-control mtl
+         optparse-applicative stm stm-chans text time transformers
          transformers-base void
        ];
        executableHaskellDepends = [ base Cabal ];
@@ -233484,6 +236450,7 @@ self: {
          HStringTemplate lucid old-locale old-time pandoc parsec scientific
          split text time unordered-containers yaml
        ];
+       jailbreak = true;
        homepage = "http://github.com/jgm/yst";
        description = "Builds a static website from templates and data in YAML or CSV files";
        license = "GPL";
@@ -233752,7 +236719,6 @@ self: {
        executableHaskellDepends = [
          base bytestring docopt raw-strings-qq
        ];
-       jailbreak = true;
        description = "Post to 0bin services";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233982,6 +236948,8 @@ self: {
        pname = "zip";
        version = "0.1.1";
        sha256 = "642a84ab891b4dee722d0c60d46703b6812298fcf56fe11ce803dbeaa3d156dd";
+       revision = "1";
+       editedCabalFile = "96d5a60a37b746603f6744020811ab38a35ae6be28b75a3fbe8f998c55d7dfd6";
        libraryHaskellDepends = [
          base bytestring bzlib-conduit case-insensitive cereal conduit
          conduit-extra containers digest exceptions filepath mtl path
@@ -234048,15 +237016,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) zip;};
 
-  "zip-archive_0_3" = callPackage
+  "zip-archive_0_3_0_2" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , digest, directory, filepath, HUnit, mtl, old-time, pretty
      , process, text, time, unix, zip, zlib
      }:
      mkDerivation {
        pname = "zip-archive";
-       version = "0.3";
-       sha256 = "ecbfa2c983094242e17d4dfb7aaabe891345510dd3cfc37743bfc479c794fd8b";
+       version = "0.3.0.2";
+       sha256 = "c5367d9bc72d3ceace0508800bab08a120e308ea1f4f5c8d5843fcca36b15313";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -234508,10 +237476,10 @@ self: {
     ({ mkDerivation, base, monads-tf }:
      mkDerivation {
        pname = "zot";
-       version = "0.0.2";
-       sha256 = "03b7086b3a1d4ab4bed9a1781ee7bb59796448f75c3e3b8d7fc02fb8699e8f8b";
+       version = "0.0.3";
+       sha256 = "c8a9091b939e3f74aca6be3007a0066c8a1de69da4b62e22891bed543f8a2b32";
        revision = "1";
-       editedCabalFile = "325ccedb3426935b4a56f838f3d05fc914b72729a2b80d6c804bec5657593a40";
+       editedCabalFile = "b543a28082a9568e793d33c7ba5364fa3bdadb09323ce3c293f2f2ed8c5efa11";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base monads-tf ];
@@ -234536,18 +237504,18 @@ self: {
      }) {};
 
   "ztail" = callPackage
-    ({ mkDerivation, array, base, containers, filepath, hinotify
-     , old-locale, process, regex-compat, time, unix
+    ({ mkDerivation, array, base, bytestring, filepath, hinotify
+     , process, regex-posix, time, unix, unordered-containers
      }:
      mkDerivation {
        pname = "ztail";
-       version = "1.1";
-       sha256 = "d81e30a9b2039c9b008482542719eaf1db28c2049335b88a6aaf3de739e4a687";
+       version = "1.2";
+       sha256 = "13b314c992597118de1bfe0b866ef061237910f77bd35fb258e42d21182a3a4f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         array base containers filepath hinotify old-locale process
-         regex-compat time unix
+         array base bytestring filepath hinotify process regex-posix time
+         unix unordered-containers
        ];
        description = "Multi-file, colored, filtered log tailer";
        license = stdenv.lib.licenses.bsd3;