summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2016-02-04 16:56:30 +0100
committerPeter Simons <simons@cryp.to>2016-02-09 12:00:07 +0100
commit23b747e38a02d75158006f2b27dcdd525705cade (patch)
treea7fcda7431946985d6f00aaba29f36958c681f72 /pkgs/development/haskell-modules/hackage-packages.nix
parente2324a9598ce6382bdf7565bdcdd8109057655eb (diff)
downloadnixlib-23b747e38a02d75158006f2b27dcdd525705cade.tar
nixlib-23b747e38a02d75158006f2b27dcdd525705cade.tar.gz
nixlib-23b747e38a02d75158006f2b27dcdd525705cade.tar.bz2
nixlib-23b747e38a02d75158006f2b27dcdd525705cade.tar.lz
nixlib-23b747e38a02d75158006f2b27dcdd525705cade.tar.xz
nixlib-23b747e38a02d75158006f2b27dcdd525705cade.tar.zst
nixlib-23b747e38a02d75158006f2b27dcdd525705cade.zip
hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v20151217-10-ga610b1b using the following inputs:

  - Nixpkgs: https://github.com/NixOS/nixpkgs/commit/45176e62cac5a125e2766103c6d584ba812da687
  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/4eb768170375f9a545c38db20ce635b7291ece78
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/e7c362999942041130d6f66c30289bd6be0430a3
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/a84b3a147a5c0bbaa634f2623ad6e679f33751a1
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1545
1 files changed, 1259 insertions, 286 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 1a9a2ac97296..58ad27a8a92d 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -556,10 +556,9 @@ self: {
     ({ mkDerivation, AbortT-transformers, base, mtl }:
      mkDerivation {
        pname = "AbortT-mtl";
-       version = "1.0";
-       sha256 = "42df8b886598bdfbb10f67d718eae41fb9866618dd8852e97549d915cb26379f";
+       version = "1.0.0.1";
+       sha256 = "5175fa41e0e71627a4bedd3e61fe9b871a6730b065ffe6ae1952ba6f0de151f4";
        libraryHaskellDepends = [ AbortT-transformers base mtl ];
-       jailbreak = true;
        homepage = "http://github.com/gcross/AbortT-mtl";
        description = "mtl instances for the AbortT monad transformer";
        license = stdenv.lib.licenses.bsd3;
@@ -571,14 +570,13 @@ self: {
      }:
      mkDerivation {
        pname = "AbortT-transformers";
-       version = "1.0.1.1";
-       sha256 = "773dc6aefb5b50937032a5c02d0ccd8320218f6d361361400882e694af600303";
+       version = "1.0.1.2";
+       sha256 = "62e9da8630493deb3b63aa5ec4c0151fd75e44b0d530eba0cb7f1f58ffb978ea";
        libraryHaskellDepends = [ base transformers ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 transformers
        ];
-       jailbreak = true;
        homepage = "http://github.com/gcross/AbortT-transformers";
        description = "A monad and monadic transformer providing \"abort\" functionality";
        license = stdenv.lib.licenses.bsd3;
@@ -1187,8 +1185,8 @@ self: {
      }:
      mkDerivation {
        pname = "BNFC";
-       version = "2.8";
-       sha256 = "21be5fddcfe8e1970c94872f36d5f29d07709f69e8e139b68bf6b27e75677f34";
+       version = "2.8.1";
+       sha256 = "2c1bea5c034483813091eea0ea5c830fdde8fedd31b1fc021ea69823b30a5920";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ array base ];
@@ -5286,25 +5284,25 @@ self: {
      }) {};
 
   "EtaMOO" = callPackage
-    ({ mkDerivation, array, base, bytestring, case-insensitive
-     , containers, hashable, haskeline, mtl, network, old-locale, parsec
-     , pcre, pipes, pipes-bytestring, pipes-concurrency, pipes-network
-     , pureMD5, random, stm, stm-chans, text, time, transformers, unix
-     , unordered-containers, vector
+    ({ mkDerivation, array, async, base, bytestring, case-insensitive
+     , containers, cryptonite, hashable, haskeline, memory, mtl, network
+     , parsec, pcre, pipes, pipes-bytestring, pipes-concurrency
+     , pipes-network, random, stm, stm-chans, text, time, transformers
+     , unix, unordered-containers, vcache, vector
      }:
      mkDerivation {
        pname = "EtaMOO";
-       version = "0.2.0.0";
-       sha256 = "365169b4fa2eb1ff2422eedfdb32c0053b8c77cc6c605310c876b46f1ac1f86c";
+       version = "0.3.0.0";
+       sha256 = "501344b7dfe9ec437fd137a247d785eed7d497f35daacd6aed3d940b8837c57c";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         array base bytestring case-insensitive containers hashable
-         haskeline mtl network old-locale parsec pipes pipes-bytestring
-         pipes-concurrency pipes-network pureMD5 random stm stm-chans text
-         time transformers unix unordered-containers vector
+         array async base bytestring case-insensitive containers cryptonite
+         hashable haskeline memory mtl network parsec pipes pipes-bytestring
+         pipes-concurrency pipes-network random stm stm-chans text time
+         transformers unix unordered-containers vcache vector
        ];
-       executableSystemDepends = [ pcre ];
+       executablePkgconfigDepends = [ pcre ];
        homepage = "http://verement.github.io/etamoo";
        description = "A new implementation of the LambdaMOO server";
        license = stdenv.lib.licenses.bsd3;
@@ -12421,6 +12419,21 @@ self: {
        license = "GPL";
      }) {};
 
+  "Lazy-Pbkdf2" = callPackage
+    ({ mkDerivation, base, base16-bytestring, binary, bytestring, SHA
+     }:
+     mkDerivation {
+       pname = "Lazy-Pbkdf2";
+       version = "1.0.2";
+       sha256 = "6318c60db0b18877c0edf0a01ba21254b44e9624210bc59834e1dc8116ca86fc";
+       libraryHaskellDepends = [ base binary bytestring SHA ];
+       testHaskellDepends = [
+         base base16-bytestring binary bytestring SHA
+       ];
+       description = "Lazy PBKDF2 generator";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "LazyVault" = callPackage
     ({ mkDerivation, base, directory, filepath, unix }:
      mkDerivation {
@@ -13368,8 +13381,8 @@ self: {
      }:
      mkDerivation {
        pname = "MoeDict";
-       version = "0.0.3";
-       sha256 = "2afdb1f3972f93619b236835680616bbfcd435ee52e097afad04a53f38c4c769";
+       version = "0.0.4";
+       sha256 = "6896d22e1ce081b55fb461fc260ea3613218009ff2c600901a8c4f2f7feef66e";
        libraryHaskellDepends = [
          aeson base bytestring containers text unordered-containers
        ];
@@ -15564,8 +15577,8 @@ self: {
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.9.0.0";
-       sha256 = "564428ef3f2575cfd89d0a961c4a58997063d5177376212a04e3baf19139a1c3";
+       version = "0.9.0.1";
+       sha256 = "f7cf62c612c0bdf18b7fa4791260ac7f7b1ee7bb58d8f131c358f002a9262ec9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -17739,6 +17752,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "SimpleServer" = callPackage
+    ({ mkDerivation, base, cmdargs, dyre, transformers, wai-routes
+     , warp
+     }:
+     mkDerivation {
+       pname = "SimpleServer";
+       version = "0.1.1.1";
+       sha256 = "e3f3d556ad866c442183788f64d97e4e55e50bedcab4bfef65803352146bdeb4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base cmdargs dyre transformers wai-routes warp
+       ];
+       executableHaskellDepends = [
+         base cmdargs dyre transformers wai-routes warp
+       ];
+       description = "A simple static file server, for when apache is overkill";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "SizeCompare" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -23705,8 +23738,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-branches";
-       version = "0.1";
-       sha256 = "b792804e0bb8484e2397078751f76b9f2ac042047222446e42d03ab3a1150b11";
+       version = "0.1.1";
+       sha256 = "56bbc2b3e7c9d1db19828b80fd2fc04dcbd1396a32bfd4d5d8e123418428e94a";
        libraryHaskellDepends = [
          aivika aivika-transformers base containers mtl random
        ];
@@ -23789,8 +23822,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-transformers";
-       version = "4.3.1";
-       sha256 = "4acb26db40ab81c6436d1a3407315eddba1d677967a3210674a1783424ab0055";
+       version = "4.3.2";
+       sha256 = "34a0f93a75918a9a4c9db2062522bc6e042b33705797ad7a50215f244fa72355";
        libraryHaskellDepends = [
          aivika array base containers mtl random vector
        ];
@@ -29236,7 +29269,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "apply-refact" = callPackage
+  "apply-refact_0_1_0_0" = callPackage
     ({ mkDerivation, base, containers, directory, filemanip, filepath
      , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
      , silently, syb, tasty, tasty-expected-failure, tasty-golden
@@ -29264,9 +29297,10 @@ self: {
        ];
        description = "Perform refactorings specified by the refact library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "apply-refact_0_2_0_0" = callPackage
+  "apply-refact" = callPackage
     ({ mkDerivation, base, containers, directory, filemanip, filepath
      , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
      , silently, syb, tasty, tasty-expected-failure, tasty-golden
@@ -29295,7 +29329,6 @@ self: {
        ];
        description = "Perform refactorings specified by the refact library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "apportionment" = callPackage
@@ -33196,7 +33229,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "b9" = callPackage
+  "b9_0_5_16" = callPackage
     ({ mkDerivation, aeson, async, base, bifunctors, binary, boxes
      , bytestring, conduit, conduit-extra, ConfigFile, directory
      , filepath, free, hashable, hspec, hspec-expectations, mtl
@@ -33227,9 +33260,10 @@ self: {
        homepage = "https://github.com/sheyll/b9-vm-image-builder";
        description = "A tool and library for building virtual machine images";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "b9_0_5_17" = callPackage
+  "b9" = callPackage
     ({ mkDerivation, aeson, async, base, bifunctors, binary, boxes
      , bytestring, conduit, conduit-extra, ConfigFile, directory
      , filepath, free, hashable, hspec, hspec-expectations, mtl
@@ -33260,7 +33294,6 @@ self: {
        homepage = "https://github.com/sheyll/b9-vm-image-builder";
        description = "A tool and library for building virtual machine images";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "babylon" = callPackage
@@ -37869,8 +37902,8 @@ self: {
        pname = "blank-canvas";
        version = "0.6";
        sha256 = "2a0e5c4fc50b1ce43e56b1a11056186c21d565e225da36f90c58f8c0a70f48b3";
-       revision = "1";
-       editedCabalFile = "898e9d275a0c51fe2e9de5f60d521a622186b87fd801c9336ccbaab2b4adf5fb";
+       revision = "2";
+       editedCabalFile = "4a18531b67c35f0343333d8281ad3acdbde48f5ff6a4b7e3e687d4eac4c2f570";
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring colour
          containers data-default-class http-types kansas-comet mime-types
@@ -39022,6 +39055,22 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "boombox" = callPackage
+    ({ mkDerivation, base, bytestring, comonad, semigroupoids
+     , semigroups, transformers
+     }:
+     mkDerivation {
+       pname = "boombox";
+       version = "0.0";
+       sha256 = "e48f0f1ee83d128bab671f1ac0077faa13e5f61f89031b77de151d1fcc8704fc";
+       libraryHaskellDepends = [
+         base bytestring comonad semigroupoids semigroups transformers
+       ];
+       homepage = "https://github.com/fumieval/boombox";
+       description = "Chronokinetic stream sources and incremental consumers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "boomerang" = callPackage
     ({ mkDerivation, base, mtl, template-haskell, text }:
      mkDerivation {
@@ -40840,14 +40889,13 @@ self: {
      }) {};
 
   "bytestring-short" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, QuickCheck }:
+    ({ mkDerivation, base, bytestring }:
      mkDerivation {
        pname = "bytestring-short";
-       version = "0.0.1.0";
-       sha256 = "9b23a18121366a02fcc49a6c63a453500f475a302eab6e5e255e27c2e1308c0c";
-       libraryHaskellDepends = [ base bytestring deepseq ];
-       testHaskellDepends = [ base bytestring QuickCheck ];
-       jailbreak = true;
+       version = "0.1.0.0";
+       sha256 = "39b303951403758dcf626f48e4501b93865d3b4d52d90ae594bbe91a4fc9fca6";
+       libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [ base ];
        description = "Backport copy of ShortByteString";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40871,14 +40919,16 @@ self: {
 
   "bytestring-tree-builder" = callPackage
     ({ mkDerivation, base, base-prelude, bytestring, QuickCheck
-     , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck
-     , tasty-smallcheck
+     , quickcheck-instances, semigroups, tasty, tasty-hunit
+     , tasty-quickcheck, tasty-smallcheck, text
      }:
      mkDerivation {
        pname = "bytestring-tree-builder";
-       version = "0.2.2.1";
-       sha256 = "7c63bedde6d0179d0c595fa14d0bfe46625e6fc089eb82675fe463ffa015286d";
-       libraryHaskellDepends = [ base base-prelude bytestring ];
+       version = "0.2.4";
+       sha256 = "5c2c3a45e60d1a58b1036139fdc4976554d6539e6333b5e9183cd580b1e10e4f";
+       libraryHaskellDepends = [
+         base base-prelude bytestring semigroups text
+       ];
        testHaskellDepends = [
          base-prelude bytestring QuickCheck quickcheck-instances tasty
          tasty-hunit tasty-quickcheck tasty-smallcheck
@@ -41595,6 +41645,27 @@ self: {
        license = stdenv.lib.licenses.agpl3;
      }) {};
 
+  "cabal-info" = callPackage
+    ({ mkDerivation, base, Cabal, directory, filepath
+     , optparse-applicative
+     }:
+     mkDerivation {
+       pname = "cabal-info";
+       version = "0.1.0.0";
+       sha256 = "d7623ce69cdf180f3266cc14fcf4e53f4d5b2c4d9cb359f145a730878096fc6d";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base Cabal directory filepath optparse-applicative
+       ];
+       executableHaskellDepends = [
+         base Cabal filepath optparse-applicative
+       ];
+       homepage = "https://github.com/barrucadu/cabal-info";
+       description = "Read information from cabal files";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "cabal-install_1_18_0_5" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
      , directory, filepath, HTTP, HUnit, mtl, network, pretty, process
@@ -43759,6 +43830,8 @@ self: {
        pname = "case-insensitive";
        version = "1.2.0.5";
        sha256 = "c450d04e018a027747592482d7b4d8725e334bde38e903d4f2c03f99583d3700";
+       revision = "1";
+       editedCabalFile = "4935ae0d0f5866052676c346aa5efc84f0a0a10570eaa44b6221b6db00f90aa6";
        libraryHaskellDepends = [ base bytestring deepseq hashable text ];
        testHaskellDepends = [
          base bytestring HUnit test-framework test-framework-hunit text
@@ -51847,6 +51920,8 @@ self: {
        pname = "config-value";
        version = "0.4.0.1";
        sha256 = "67e92a664a7d5b80c456d3f0cdbbf6f1fc8d00710509f784221fd01c60342f35";
+       revision = "1";
+       editedCabalFile = "a07f958c50a175dba2f3e4ee6130a1871d14eb6cb28612b4cf040251cd026b28";
        libraryHaskellDepends = [ array base pretty text transformers ];
        libraryToolDepends = [ alex happy ];
        homepage = "https://github.com/glguy/config-value";
@@ -53555,17 +53630,12 @@ self: {
      }) {};
 
   "coroutine-object" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, containers, either, lens
-     , mtl, safecopy, transformers, transformers-free, uuid
-     }:
+    ({ mkDerivation, base, either, free, mtl, transformers }:
      mkDerivation {
        pname = "coroutine-object";
-       version = "0.3";
-       sha256 = "394cb02b87c8b53b4a89a1652954c0c215d302ae1ec0ae66acbcdf7818db1960";
-       libraryHaskellDepends = [
-         base bytestring cereal containers either lens mtl safecopy
-         transformers transformers-free uuid
-       ];
+       version = "0.3.0";
+       sha256 = "cf0fb74baee84167898e899f9e5779c0c71c9d2967fc4a52d25941aeddf0f7c1";
+       libraryHaskellDepends = [ base either free mtl transformers ];
        description = "Object-oriented programming realization using coroutine";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57357,6 +57427,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-default-instances-bytestring" = callPackage
+    ({ mkDerivation, base, bytestring, data-default-class }:
+     mkDerivation {
+       pname = "data-default-instances-bytestring";
+       version = "0.0.1";
+       sha256 = "4c431278d0dc1054fd531281db70d8615f88d9b2a29924aba2567fb3cf647220";
+       libraryHaskellDepends = [ base bytestring data-default-class ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "Default instances for (lazy and strict) ByteString, Builder and ShortByteString";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "data-default-instances-case-insensitive" = callPackage
+    ({ mkDerivation, case-insensitive, data-default-class }:
+     mkDerivation {
+       pname = "data-default-instances-case-insensitive";
+       version = "0.0.1";
+       sha256 = "430135708ad9d0730a4c3a3d1eb574bdc6f07547a5a9c5f30202e1e786070ab4";
+       libraryHaskellDepends = [ case-insensitive data-default-class ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "Default instance for CI type from case-insensitive package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "data-default-instances-containers" = callPackage
     ({ mkDerivation, base, containers, data-default-class }:
      mkDerivation {
@@ -57379,6 +57473,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-default-instances-new-base" = callPackage
+    ({ mkDerivation, base, data-default-class
+     , data-default-instances-base
+     }:
+     mkDerivation {
+       pname = "data-default-instances-new-base";
+       version = "0.0.1";
+       sha256 = "d923d291a26817f2bc54ba110efc8cb1cefcdb17c7a5af8e2d12506c594b7edc";
+       libraryHaskellDepends = [
+         base data-default-class data-default-instances-base
+       ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "Default instances for types in newer versions of base package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "data-default-instances-old-locale" = callPackage
     ({ mkDerivation, base, data-default-class, old-locale }:
      mkDerivation {
@@ -57390,6 +57500,44 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-default-instances-text" = callPackage
+    ({ mkDerivation, base, data-default-class, text }:
+     mkDerivation {
+       pname = "data-default-instances-text";
+       version = "0.0.1";
+       sha256 = "db5d4c46cf36ce5956ffd0affe0f2c48e1c000b9bd61821d3e6c1b0171060cdf";
+       libraryHaskellDepends = [ base data-default-class text ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "Default instances for (lazy and strict) Text and Text Builder";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "data-default-instances-unordered-containers" = callPackage
+    ({ mkDerivation, data-default-class, unordered-containers }:
+     mkDerivation {
+       pname = "data-default-instances-unordered-containers";
+       version = "0.0.1";
+       sha256 = "b382a7ea90fd61127782e95fa5e7ee3a17969b762bf0aac4efd15fa7c2552fc0";
+       libraryHaskellDepends = [
+         data-default-class unordered-containers
+       ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "Default instances for unordered-containers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "data-default-instances-vector" = callPackage
+    ({ mkDerivation, data-default-class, vector }:
+     mkDerivation {
+       pname = "data-default-instances-vector";
+       version = "0.0.1";
+       sha256 = "9ac84473a3af8b0c5e795ea5f84a34a0c18c3b2d5e17ce428206203f9d794666";
+       libraryHaskellDepends = [ data-default-class vector ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "Default instances for types defined in vector package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "data-dispersal" = callPackage
     ({ mkDerivation, AES, array, base, binary, bytestring, entropy
      , finite-field, matrix, QuickCheck, secret-sharing, spool, syb
@@ -63352,6 +63500,7 @@ self: {
        testHaskellDepends = [
          base base16-bytestring bytestring directory HUnit temporary text
        ];
+       doCheck = false;
        homepage = "https://github.com/IreneKnapp/direct-sqlite";
        description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support.";
        license = stdenv.lib.licenses.bsd3;
@@ -66561,6 +66710,8 @@ self: {
        pname = "dynamic-state";
        version = "0.2.0.0";
        sha256 = "53a09c16380012b35079a7d41fca332fc94b55a0b0c929937af94cc9cad5e0b6";
+       revision = "1";
+       editedCabalFile = "640601c8531dae847d624eac78db22ce0343c1607040a7158454635f486e477c";
        libraryHaskellDepends = [
          base binary bytestring hashable unordered-containers
        ];
@@ -69076,6 +69227,8 @@ self: {
        pname = "enummapset-th";
        version = "0.6.1.0";
        sha256 = "bd7ec9fd9063dcf9c8504fe509abdd15466261ef2ba9ec62d6e6abb51e8694f6";
+       revision = "1";
+       editedCabalFile = "2544cf675da1fd28debde06f5d2c9747da0d8b48aa66f2374886d38333f8dc17";
        libraryHaskellDepends = [
          base containers deepseq template-haskell
        ];
@@ -69683,7 +69836,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "errors" = callPackage
+  "errors_2_1_1" = callPackage
     ({ mkDerivation, base, safe, transformers, transformers-compat
      , unexceptionalio
      }:
@@ -69696,6 +69849,22 @@ self: {
        ];
        description = "Simplified error-handling";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "errors" = callPackage
+    ({ mkDerivation, base, safe, transformers, transformers-compat
+     , unexceptionalio
+     }:
+     mkDerivation {
+       pname = "errors";
+       version = "2.1.2";
+       sha256 = "5c818778b88b76eca016348a04395c1d4913d7c125c0b9c0a1ccf69accf9d887";
+       libraryHaskellDepends = [
+         base safe transformers transformers-compat unexceptionalio
+       ];
+       description = "Simplified error-handling";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "ersatz_0_2_6_1" = callPackage
@@ -70538,6 +70707,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "exact-pi_0_4_1_1" = callPackage
+    ({ mkDerivation, base, numtype-dk }:
+     mkDerivation {
+       pname = "exact-pi";
+       version = "0.4.1.1";
+       sha256 = "ea5928688a202ae54fd7216dbaab073ae660ffec4b3165724d98c938cc1acad8";
+       libraryHaskellDepends = [ base numtype-dk ];
+       homepage = "https://github.com/dmcclean/exact-pi/";
+       description = "Exact rational multiples of pi (and integer powers of pi)";
+       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
@@ -74941,6 +75123,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "fixfile" = callPackage
+    ({ mkDerivation, array, base, binary, bytestring, containers
+     , directory, exceptions, filepath, hashable, hashtables, lens, mtl
+     , QuickCheck, tasty, tasty-quickcheck, temporary
+     }:
+     mkDerivation {
+       pname = "fixfile";
+       version = "0.1.0.0";
+       sha256 = "f52739e9ecd4b018fa1744890a3fb185da003b08c1244b748719ea657c36321a";
+       libraryHaskellDepends = [
+         array base binary bytestring containers directory filepath hashable
+         hashtables lens mtl temporary
+       ];
+       testHaskellDepends = [
+         base binary bytestring directory exceptions lens mtl QuickCheck
+         tasty tasty-quickcheck temporary
+       ];
+       homepage = "https://github.com/revnull/fixfile";
+       description = "File-backed recursive data structures";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "fixhs" = callPackage
     ({ mkDerivation, attoparsec, attoparsec-enumerator, base
      , bytestring, containers, deepseq, dlist, enumerator, HaXml
@@ -76874,18 +77078,17 @@ self: {
      }) {};
 
   "fquery" = callPackage
-    ({ mkDerivation, base, directory, extensible-exceptions, hashtables
-     , parsec, process, regex-compat, unix
+    ({ mkDerivation, base, directory, filepath, hashtables, parsec
+     , process, regex-compat, unix
      }:
      mkDerivation {
        pname = "fquery";
-       version = "0.2.1.5";
-       sha256 = "f124de95a18d2e177ed1fae3493ad093c8c365d513c0cc958227fc59f2ca38ec";
+       version = "0.2.2";
+       sha256 = "5641c8748ff11e5ba37175eac76ee4b14739a3d4d4711ea5ce023bc8d8559cbe";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base directory extensible-exceptions hashtables parsec process
-         regex-compat unix
+         base directory filepath hashtables parsec process regex-compat unix
        ];
        description = "Installed package query tool for Gentoo Linux";
        license = "unknown";
@@ -77567,8 +77770,8 @@ self: {
     ({ mkDerivation, base, directory }:
      mkDerivation {
        pname = "frown";
-       version = "0.6.2";
-       sha256 = "549b372590e98b4d182310948db8053b32465ce96d78ea8d8953494252c242d7";
+       version = "0.6.2.2";
+       sha256 = "d061880b6b3fca4f2a5c054f5669d9c0747139386c47ccf57db4d5521c02c447";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory ];
@@ -80715,7 +80918,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghc-typelits-natnormalise" = callPackage
+  "ghc-typelits-natnormalise_0_4" = callPackage
     ({ mkDerivation, base, ghc, ghc-tcplugins-extra, tasty, tasty-hunit
      }:
      mkDerivation {
@@ -80727,6 +80930,21 @@ self: {
        homepage = "http://www.clash-lang.org/";
        description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ghc-typelits-natnormalise" = callPackage
+    ({ mkDerivation, base, ghc, ghc-tcplugins-extra, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "ghc-typelits-natnormalise";
+       version = "0.4.1";
+       sha256 = "d7b1d7059eb0a9254ff6983897141f8fd0ac485dcb2c09eafd19f36dce0e5af7";
+       libraryHaskellDepends = [ base ghc ghc-tcplugins-extra ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       homepage = "http://www.clash-lang.org/";
+       description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "ghc-vis" = callPackage
@@ -82251,7 +82469,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "github" = callPackage
+  "github_0_14_0" = callPackage
     ({ mkDerivation, aeson, aeson-compat, attoparsec, base, base-compat
      , base16-bytestring, binary, binary-orphans, byteable, bytestring
      , containers, cryptohash, deepseq, deepseq-generics, exceptions
@@ -82279,9 +82497,10 @@ self: {
        homepage = "https://github.com/phadej/github";
        description = "Access to the GitHub API, v3";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "github_0_14_1" = callPackage
+  "github" = callPackage
     ({ mkDerivation, aeson, aeson-compat, attoparsec, base, base-compat
      , base16-bytestring, binary, binary-orphans, byteable, bytestring
      , containers, cryptohash, deepseq, deepseq-generics, exceptions
@@ -82309,7 +82528,6 @@ self: {
        homepage = "https://github.com/phadej/github";
        description = "Access to the GitHub API, v3";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "github-backup" = callPackage
@@ -82320,8 +82538,8 @@ self: {
      }:
      mkDerivation {
        pname = "github-backup";
-       version = "1.20150807";
-       sha256 = "52236cba75a6e9c2a71c77e62839d22d5a672bb3e4bf4bb61d32c3c64d38a8a7";
+       version = "1.20160207";
+       sha256 = "7502179fe38bc00b21f9352a013334bfb9ca51488854bd9c01092cedf2330c64";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -82331,6 +82549,7 @@ self: {
          unix-compat
        ];
        executableToolDepends = [ git ];
+       jailbreak = true;
        homepage = "https://github.com/joeyh/github-backup";
        description = "backs up everything github knows about a repository, to the repository";
        license = stdenv.lib.licenses.gpl3;
@@ -85789,7 +86008,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "graph-core" = callPackage
+  "graph-core_0_2_2_0" = callPackage
     ({ mkDerivation, base, containers, deepseq, hashable, HTF, mtl
      , QuickCheck, safe, unordered-containers, vector
      }:
@@ -85810,24 +86029,50 @@ self: {
        homepage = "https://github.com/factisresearch/graph-core";
        description = "Fast, memory efficient and persistent graph implementation";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "graph-core" = callPackage
+    ({ mkDerivation, base, containers, deepseq, hashable, HTF, mtl
+     , QuickCheck, safe, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "graph-core";
+       version = "0.3.0.0";
+       sha256 = "378f0baa40ebbb78e8c389f79e363eb573cdf182f799684d2f3d6ac51b10e854";
+       libraryHaskellDepends = [
+         base containers deepseq hashable mtl safe unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         base containers deepseq hashable HTF mtl QuickCheck safe
+         unordered-containers vector
+       ];
+       homepage = "https://github.com/factisresearch/graph-core";
+       description = "Fast, memory efficient and persistent graph implementation";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "graph-generators" = callPackage
-    ({ mkDerivation, base, Cabal, containers, fgl, hspec
+    ({ mkDerivation, base, Cabal, containers, directory, fgl, hspec
      , hspec-expectations, multiset, mwc-random, QuickCheck
      }:
      mkDerivation {
        pname = "graph-generators";
-       version = "0.1.2.0";
-       sha256 = "3ae508177ce01f86cfcc091421294a1a0736a56f9f8a34cd07cc67486b168247";
+       version = "0.1.3.0";
+       sha256 = "1fe09712b7c52b18da467facf0ffb78e7de515113401b5c2d8adf7fb13603d50";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
          base containers fgl multiset mwc-random
        ];
+       executableHaskellDepends = [
+         base containers directory fgl multiset mwc-random
+       ];
        testHaskellDepends = [
          base Cabal containers fgl hspec hspec-expectations multiset
          mwc-random QuickCheck
        ];
-       jailbreak = true;
        homepage = "https://github.com/ulikoehler/graph-random";
        description = "Functions for generating structured or random FGL graphs";
        license = stdenv.lib.licenses.asl20;
@@ -85886,13 +86131,12 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-gl";
-       version = "0.7.5";
-       sha256 = "1ece884c105a81479a57d215b50ff22e7d60a86d6b04ab072724192132fcd633";
+       version = "0.7.6";
+       sha256 = "a6157c17e07fbf167b64ebfa51e256794fd99ce1fff4ede88035d8c9e4299239";
        libraryHaskellDepends = [
          AC-Vector base base-unicode-symbols containers GLUT graph-rewriting
          graph-rewriting-layout OpenGL
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "OpenGL interface for interactive port graph rewriting";
        license = stdenv.lib.licenses.bsd3;
@@ -85906,8 +86150,8 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-lambdascope";
-       version = "0.5.6";
-       sha256 = "77efc3d0516306119c1e959a7bfb37428e9cfb67e6e34cc7bfb728216c159ee3";
+       version = "0.5.8";
+       sha256 = "e56293febd459060627af0912e7c1d0a0d6840fa31c2d5e9fcc1ca9bf9914db1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -85915,7 +86159,6 @@ self: {
          graph-rewriting-layout graph-rewriting-strategies IndentParser
          OpenGL parsec
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "Lambdascope, an optimal evaluator of the lambda calculus, as an interactive graph-rewriting system";
        license = stdenv.lib.licenses.bsd3;
@@ -85928,12 +86171,11 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-layout";
-       version = "0.5.3";
-       sha256 = "c5950e8c5714968e59203518335dad4f796191248a8f762c8676343b9567da25";
+       version = "0.5.4";
+       sha256 = "052f1d481edf398cfd486849d981de20a298842a75a20864190b921af8fd7d92";
        libraryHaskellDepends = [
          AC-Vector base base-unicode-symbols graph-rewriting
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "Force-directed node placement intended for incremental graph drawing";
        license = stdenv.lib.licenses.bsd3;
@@ -85946,15 +86188,14 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-ski";
-       version = "0.6.4";
-       sha256 = "4409c3422694fa332cafb8cde7711d4442c3e0cd412daa401e9d1e413ee3ae49";
+       version = "0.6.5";
+       sha256 = "019378940fb886e668a57a580b2df65309ab80def00555c77cf75b224923ac1a";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl
          graph-rewriting-layout OpenGL parsec
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "Two evalutors of the SKI combinator calculus as interactive graph rewrite systems";
        license = stdenv.lib.licenses.bsd3;
@@ -85967,12 +86208,11 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-strategies";
-       version = "0.2.3";
-       sha256 = "59a6a16d6c4d51608a0e07dc611e89ee4dc376c4096488a460e9dabafab93556";
+       version = "0.2.4";
+       sha256 = "6230a111c89e765aba002eaf62db138e7ec848474f78b300c21b7d7e087caa57";
        libraryHaskellDepends = [
          base base-unicode-symbols containers graph-rewriting
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "Evaluation strategies for port-graph rewriting systems";
        license = stdenv.lib.licenses.bsd3;
@@ -85986,8 +86226,8 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-trs";
-       version = "0.1.6";
-       sha256 = "cf237b8faf13a36d5bb594a64b2768db0203a819b083c02ff45282ea07ab11ed";
+       version = "0.1.7";
+       sha256 = "e5e3a8e1bf70e39a933cd0b4d395eaf4c912cdbb547926b6a26472163fdbe92e";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -85995,7 +86235,6 @@ self: {
          graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL
          uu-parsinglib
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "Evaluate first-order applicative term rewrite systems interactively using graph reduction";
        license = stdenv.lib.licenses.bsd3;
@@ -86009,15 +86248,14 @@ self: {
      }:
      mkDerivation {
        pname = "graph-rewriting-ww";
-       version = "0.3.4";
-       sha256 = "5c6c65e3904c00c3ac62ebba5ef1ce64604101cb3f76e944a034e1127c2c3a99";
+       version = "0.3.5";
+       sha256 = "649160c0315861f275012e891a074a96aa6f59a3890f2e69f9612a1d91dece5a";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl
          graph-rewriting-layout IndentParser OpenGL parsec
        ];
-       jailbreak = true;
        homepage = "http://rochel.info/#graph-rewriting";
        description = "Evaluator of the lambda-calculus in an interactive graph rewriting system with explicit sharing";
        license = stdenv.lib.licenses.bsd3;
@@ -86537,6 +86775,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "greplicate" = callPackage
+    ({ mkDerivation, base, directory, doctest, filepath, lens
+     , QuickCheck, template-haskell
+     }:
+     mkDerivation {
+       pname = "greplicate";
+       version = "0.0.2";
+       sha256 = "c73d6b8f586e6004d3d66bb7b5d1402941021ce8d29a309fbb61c45f28753ce5";
+       libraryHaskellDepends = [ base lens ];
+       testHaskellDepends = [
+         base directory doctest filepath QuickCheck template-haskell
+       ];
+       homepage = "https://github.com/NICTA/greplicate";
+       description = "Generalised replicate functions";
+       license = "unknown";
+     }) {};
+
   "grid" = callPackage
     ({ mkDerivation, base, cereal, containers, QuickCheck
      , test-framework, test-framework-quickcheck2
@@ -88450,6 +88705,47 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hOpenPGP_2_4_3" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+     , bifunctors, binary, binary-conduit, byteable, bytestring, bzlib
+     , conduit, conduit-extra, containers, crypto-cipher-types
+     , cryptonite, data-default-class, errors, hashable
+     , incremental-parser, ixset-typed, lens, memory, monad-loops
+     , nettle, network, network-uri, newtype, openpgp-asciiarmor
+     , QuickCheck, quickcheck-instances, resourcet, securemem
+     , semigroups, split, tasty, tasty-hunit, tasty-quickcheck, text
+     , time, time-locale-compat, transformers, unordered-containers
+     , wl-pprint-extras, zlib
+     }:
+     mkDerivation {
+       pname = "hOpenPGP";
+       version = "2.4.3";
+       sha256 = "3e7ff2430415856b2d99d3cba144f9c41fcfe0cceea5d0967909b4033f0a86c9";
+       libraryHaskellDepends = [
+         aeson attoparsec base base64-bytestring bifunctors binary
+         binary-conduit byteable bytestring bzlib conduit conduit-extra
+         containers crypto-cipher-types cryptonite data-default-class errors
+         hashable incremental-parser ixset-typed lens memory monad-loops
+         nettle network network-uri newtype openpgp-asciiarmor resourcet
+         securemem semigroups split text time time-locale-compat
+         transformers unordered-containers wl-pprint-extras zlib
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base bifunctors binary binary-conduit byteable
+         bytestring bzlib conduit conduit-extra containers
+         crypto-cipher-types cryptonite data-default-class errors hashable
+         incremental-parser ixset-typed lens memory monad-loops nettle
+         network network-uri newtype QuickCheck quickcheck-instances
+         resourcet securemem semigroups split tasty tasty-hunit
+         tasty-quickcheck text time time-locale-compat transformers
+         unordered-containers wl-pprint-extras zlib
+       ];
+       homepage = "http://floss.scru.org/hOpenPGP/";
+       description = "native Haskell implementation of OpenPGP (RFC4880)";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hPDB_1_2_0" = callPackage
     ({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq
      , directory, ghc-prim, iterable, mmap, mtl, Octree, parallel
@@ -89622,26 +89918,27 @@ self: {
      }) {};
 
   "hackport" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, deepseq
-     , directory, extensible-exceptions, filepath, HTTP, HUnit, MissingH
-     , network, network-uri, old-locale, old-time, parsec, pretty
-     , process, regex-compat, tar, time, unix, xml, zlib
+    ({ mkDerivation, array, base, binary, bytestring, containers
+     , deepseq, directory, extensible-exceptions, filepath, HTTP, HUnit
+     , MissingH, network, network-uri, old-locale, old-time, parsec
+     , pretty, process, random, regex-compat, stm, tar, time, unix, xml
+     , zlib
      }:
      mkDerivation {
        pname = "hackport";
-       version = "0.4.6";
-       sha256 = "5b5cd178fbefe5363bd4f68ca98386fd2762df88ff24435e1999f28e80b1e14e";
+       version = "0.4.7";
+       sha256 = "17dc05163b456dceeb00180a03bb56f4218e5c5e1145c7ad12af13a261b0cf36";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         array base bytestring containers deepseq directory
+         array base binary bytestring containers deepseq directory
          extensible-exceptions filepath HTTP MissingH network network-uri
-         old-locale old-time parsec pretty process regex-compat tar time
-         unix xml zlib
+         old-locale old-time parsec pretty process random regex-compat stm
+         tar time unix xml zlib
        ];
        testHaskellDepends = [
-         base bytestring containers deepseq directory extensible-exceptions
-         filepath HUnit pretty process time unix xml
+         base binary bytestring containers deepseq directory
+         extensible-exceptions filepath HUnit pretty process time unix xml
        ];
        description = "Hackage and Portage integration tool";
        license = "GPL";
@@ -89984,6 +90281,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hahp" = callPackage
+    ({ mkDerivation, base, containers, hmatrix, parallel, time }:
+     mkDerivation {
+       pname = "hahp";
+       version = "0.1.2";
+       sha256 = "8c13015c685d5abf70ec6fbb7e6b50304f8689bab332d078d53d815e66f9b7fa";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers hmatrix parallel time ];
+       executableHaskellDepends = [ base time ];
+       description = "Analytic Hierarchy Process";
+       license = stdenv.lib.licenses.agpl3;
+     }) {};
+
   "haiji" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, data-default, doctest
      , filepath, mtl, process-extras, scientific, tagged, tasty
@@ -93242,12 +93553,13 @@ self: {
      }) {};
 
   "haskell-bcrypt" = callPackage
-    ({ mkDerivation, base, bytestring }:
+    ({ mkDerivation, base, bytestring, QuickCheck, random }:
      mkDerivation {
        pname = "haskell-bcrypt";
-       version = "0.3.1";
-       sha256 = "ed281ee8520e24b7d0a818494d48ab1c57e8b06d47a76207e058805aefcd0cf1";
+       version = "0.3.2";
+       sha256 = "427c3f95a0b9e3bd53a8d4b17b5f44bf3656ae1d5cfa93e48f2be85e6ea48a5a";
        libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [ base bytestring QuickCheck random ];
        homepage = "http://www.github.com/zbskii/haskell-bcrypt";
        description = "A bcrypt implementation for haskell";
        license = stdenv.lib.licenses.mit;
@@ -95308,8 +95620,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskore";
-       version = "0.2.0.7";
-       sha256 = "5ebbd8bf1d5164a67c12d7f42e6c2cc4f3a0ea996fd5644651c0ea5f6e579a92";
+       version = "0.2.0.8";
+       sha256 = "b4ac45e260e8ae417347985cc84062b684e59cc3519d18e765fa2d35f7c3d429";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -95950,8 +96262,8 @@ self: {
     ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
      mkDerivation {
        pname = "hasql-pool";
-       version = "0.3";
-       sha256 = "7afb74396758b9df4e5a5c0b2d63de1253e7717011eaea6269f9740423f18428";
+       version = "0.4";
+       sha256 = "6bb18b7f41a471e0260a60ecd0a4495ccef111e3151d0b3e55ae5e3865c3850e";
        libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
        homepage = "https://github.com/nikita-volkov/hasql-pool";
        description = "A pool of connections for Hasql";
@@ -97249,6 +97561,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hcoap" = callPackage
+    ({ mkDerivation, async, base, binary, bytestring, HUnit, mtl
+     , network, QuickCheck, random, stm, time
+     }:
+     mkDerivation {
+       pname = "hcoap";
+       version = "0.1.0.2";
+       sha256 = "71a2ecfde4fc2a17d116d5cfacd6868b6abe7ae851b834710173dc6e449952a2";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base binary bytestring mtl network random stm time
+       ];
+       executableHaskellDepends = [ base bytestring network ];
+       testHaskellDepends = [
+         base bytestring HUnit network QuickCheck random
+       ];
+       homepage = "https://github.com/lulf/hcoap";
+       description = "CoAP implementation for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hcron" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, mtl
      , old-locale, pretty, process, random, stm, time
@@ -101049,6 +101383,8 @@ self: {
        pname = "hjsmin";
        version = "0.1.4.7";
        sha256 = "0e157fa21ad14996e9b416f78c4af595459064dc63a3cbb3ed38e3788d8e89bf";
+       revision = "1";
+       editedCabalFile = "8b24f51f4fa13d3837421f03ef731625bde85e0e2913bc43377098d44d9c2521";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101078,6 +101414,8 @@ self: {
        pname = "hjsmin";
        version = "0.1.4.8";
        sha256 = "439f3524795e34b9999818155d2d3de0fe00ec856b3f57cb20d2e22d3e220188";
+       revision = "1";
+       editedCabalFile = "626a6e3677688c88a40f61f25025b67382c28826b908e55e4f98b9be1681c061";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101107,6 +101445,8 @@ self: {
        pname = "hjsmin";
        version = "0.1.5.0";
        sha256 = "f4d81fd8a1cbe65642ff749aeb5866ed9487613a54d7efe6566805fe3f3bf1d7";
+       revision = "1";
+       editedCabalFile = "3f4d4ae3a1f8b219a975059ebe9957e45f260ed1e6802d886ad3f5ddc931c684";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101127,7 +101467,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hjsmin" = callPackage
+  "hjsmin_0_1_5_1" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
      , HUnit, language-javascript, optparse-applicative, QuickCheck
      , test-framework, test-framework-hunit, text
@@ -101136,6 +101476,37 @@ self: {
        pname = "hjsmin";
        version = "0.1.5.1";
        sha256 = "d1e36c8fe5dfd46819425877ca7fc6a5b422fce138de9787b7409850252decff";
+       revision = "1";
+       editedCabalFile = "84b6550796b29b1ee7bec20c47223fe3e2e0c57abc52bc2565b2ac6e7e929351";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-builder bytestring containers language-javascript text
+       ];
+       executableHaskellDepends = [
+         base blaze-builder bytestring containers language-javascript
+         optparse-applicative text
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring Cabal containers HUnit
+         language-javascript QuickCheck test-framework test-framework-hunit
+         text
+       ];
+       homepage = "http://github.com/erikd/hjsmin";
+       description = "Haskell implementation of a javascript minifier";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hjsmin" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
+     , HUnit, language-javascript, optparse-applicative, QuickCheck
+     , test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "hjsmin";
+       version = "0.1.5.2";
+       sha256 = "c2d04fe6b1f45d88d6b2e382b0fdf648a18b0cd913c2688af7ab77d7c27dd330";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -102210,8 +102581,8 @@ self: {
      }:
      mkDerivation {
        pname = "hlint";
-       version = "1.9.27";
-       sha256 = "3e467fdd5ce0283f4513055230ef2ea3672a2b33469d8c73780ed240f23cdf6d";
+       version = "1.9.28";
+       sha256 = "eb06658a19c362a1f522dc495a6d5e5a90af68cefbcc178713aa8ee0a4c7f710";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -107163,8 +107534,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsdev";
-       version = "0.1.5.5";
-       sha256 = "48422c732a18cd212d12c269dce834d4c781886573c190100fe9682394305db2";
+       version = "0.1.6.0";
+       sha256 = "93a1bd6462f45d9abf39cba0479f519f562c62d4bc30a3df3153314b7d300345";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -107187,7 +107558,6 @@ self: {
          aeson aeson-lens async base containers data-default deepseq hformat
          hspec lens mtl text
        ];
-       jailbreak = true;
        homepage = "https://github.com/mvoidex/hsdev";
        description = "Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc";
        license = stdenv.lib.licenses.bsd3;
@@ -116584,6 +116954,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "include-file_0_1_0_3" = callPackage
+    ({ mkDerivation, base, bytestring, random, template-haskell }:
+     mkDerivation {
+       pname = "include-file";
+       version = "0.1.0.3";
+       sha256 = "208f1f3bdc717f5f953cb7c9935c84d6a6291b7cd5ed8a22fa8567184be33d29";
+       libraryHaskellDepends = [
+         base bytestring random template-haskell
+       ];
+       testHaskellDepends = [ base bytestring ];
+       description = "Inclusion of files in executables at compile-time";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "incremental-computing" = callPackage
     ({ mkDerivation, base, Cabal, cabal-test-quickcheck, containers
      , dlist, fingertree, order-maintenance, QuickCheck, transformers
@@ -117789,8 +118174,11 @@ self: {
        pname = "intervals";
        version = "0.7.0.1";
        sha256 = "e92a527f8f23b7262f58102b9d3975220f926e73c3f7e866f5da79a11e210b0b";
+       revision = "1";
+       editedCabalFile = "ff335c7921df2f341b02893cf5aa3118ca96d3b3650d39f20467838a5931d44b";
        libraryHaskellDepends = [ array base distributive ghc-prim ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        homepage = "http://github.com/ekmett/intervals";
        description = "Interval Arithmetic";
        license = stdenv.lib.licenses.bsd3;
@@ -117928,6 +118316,29 @@ self: {
        pname = "invariant";
        version = "0.3";
        sha256 = "c45b9a150b3b48b22ec41964481bbe85567b3eab0ae15b784dd75b9a666a7a00";
+       revision = "1";
+       editedCabalFile = "560be9fd410c36d98bd6d1203a9916bf321d26d1b7c2b5ba259b30215245cd6f";
+       libraryHaskellDepends = [
+         array base bifunctors containers contravariant ghc-prim profunctors
+         semigroups StateVar stm tagged template-haskell transformers
+         transformers-compat unordered-containers
+       ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "https://github.com/nfrisby/invariant-functors";
+       description = "Haskell 98 invariant functors";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "invariant_0_3_1" = callPackage
+    ({ mkDerivation, array, base, bifunctors, containers, contravariant
+     , ghc-prim, hspec, profunctors, QuickCheck, semigroups, StateVar
+     , stm, tagged, template-haskell, transformers, transformers-compat
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "invariant";
+       version = "0.3.1";
+       sha256 = "db88ce3955ba99cec99dd1da2d917ce26c204837a6779712dd55f79cc873fdff";
        libraryHaskellDepends = [
          array base bifunctors containers contravariant ghc-prim profunctors
          semigroups StateVar stm tagged template-haskell transformers
@@ -117937,6 +118348,7 @@ self: {
        homepage = "https://github.com/nfrisby/invariant-functors";
        description = "Haskell 98 invariant functors";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "invertible-syntax" = callPackage
@@ -120468,12 +120880,11 @@ self: {
      }:
      mkDerivation {
        pname = "json-ast-quickcheck";
-       version = "0.1";
-       sha256 = "68c77372e7d7f1c7340d6932d91bc72fa0f24501930e01fa77387ed0e8931f1b";
+       version = "0.2";
+       sha256 = "41a6cab47756614727427311c08326ae960d7b88c21a5c9c5910f29a66e6cd04";
        libraryHaskellDepends = [
          base json-ast QuickCheck quickcheck-instances
        ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/json-ast-quickcheck";
        description = "Compatibility layer for \"json-ast\" and \"QuickCheck\"";
        license = stdenv.lib.licenses.mit;
@@ -120729,20 +121140,19 @@ self: {
      }) {};
 
   "json-encoder" = callPackage
-    ({ mkDerivation, base, base-prelude, bytestring
-     , bytestring-tree-builder, contravariant, contravariant-extras
-     , scientific, text
+    ({ mkDerivation, base-prelude, bytestring, bytestring-tree-builder
+     , contravariant, contravariant-extras, scientific, semigroups, text
      }:
      mkDerivation {
        pname = "json-encoder";
-       version = "0.1.3.1";
-       sha256 = "0127462ef932a643adc948bbb1de89de78d705a464c2591aedafddcd8382fadc";
+       version = "0.1.5";
+       sha256 = "bd71014bca5df3be295bfd851eb39d4c30bc38acaa7fd277f6cb6d8ac60c9bd4";
        libraryHaskellDepends = [
-         base base-prelude bytestring bytestring-tree-builder contravariant
-         contravariant-extras scientific text
+         base-prelude bytestring bytestring-tree-builder contravariant
+         contravariant-extras scientific semigroups text
        ];
        homepage = "https://github.com/sannsyn/json-encoder";
-       description = "A very fast single-pass JSON encoder with a declarative DSL";
+       description = "A direct-to-bytes single-pass JSON encoder with a declarative DSL";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -120832,6 +121242,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "json-pointer-hasql" = callPackage
+    ({ mkDerivation, aeson, base-prelude, either, hasql, json-pointer
+     , rebase, text, transformers
+     }:
+     mkDerivation {
+       pname = "json-pointer-hasql";
+       version = "0.1";
+       sha256 = "5ed9ae42aadc1fde554480f055df77f751e5eb1c5386d0ed71883dfe9d534a8a";
+       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;
+     }) {};
+
   "json-python" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, pureMD5
      , python, template-haskell
@@ -124014,6 +124442,35 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "lambdacube-compiler" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, containers
+     , deepseq, directory, exceptions, filepath, indentation
+     , lambdacube-ir, monad-control, mtl, optparse-applicative, parsec
+     , pretty-compact, QuickCheck, tasty, tasty-quickcheck, text, time
+     , vector
+     }:
+     mkDerivation {
+       pname = "lambdacube-compiler";
+       version = "0.4.0.0";
+       sha256 = "745a5593e7a8bf9af194c747a62ad32e16076156841863093b6aefb032b5ac74";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base containers deepseq directory exceptions filepath
+         indentation lambdacube-ir mtl parsec pretty-compact text vector
+       ];
+       executableHaskellDepends = [
+         aeson async base bytestring containers deepseq directory exceptions
+         filepath indentation lambdacube-ir monad-control mtl
+         optparse-applicative parsec pretty-compact QuickCheck tasty
+         tasty-quickcheck text time vector
+       ];
+       jailbreak = true;
+       homepage = "http://lambdacube3d.com";
+       description = "LambdaCube 3D is a DSL to program GPUs";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lambdacube-core" = callPackage
     ({ mkDerivation, base, bytestring, bytestring-trie, containers, mtl
      , vector
@@ -124088,26 +124545,34 @@ self: {
      }) {};
 
   "lambdacube-gl" = callPackage
-    ({ mkDerivation, base, binary, bitmap, bytestring, bytestring-trie
-     , containers, lambdacube-core, lambdacube-edsl, language-glsl, mtl
-     , OpenGLRaw, prettyclass, vector
+    ({ mkDerivation, base, bytestring, containers, JuicyPixels
+     , lambdacube-ir, mtl, OpenGLRaw, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "lambdacube-gl";
-       version = "0.2.2";
-       sha256 = "bee622839c09a05fdab01fb88c15680eb0cc0feda1a580ddb81fa2cbbefa1d28";
+       version = "0.4.0.2";
+       sha256 = "f9ebec4a981381ffa9f998a636c0aba3f4425b4fb2ae06650ff24e9109328174";
        libraryHaskellDepends = [
-         base binary bitmap bytestring bytestring-trie containers
-         lambdacube-core lambdacube-edsl language-glsl mtl OpenGLRaw
-         prettyclass vector
+         base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw
+         vector vector-algorithms
        ];
-       jailbreak = true;
-       homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
-       description = "OpenGL backend for LambdaCube graphics language (main package)";
+       homepage = "http://lambdacube3d.com";
+       description = "OpenGL 3.3 Core Profile backend for LambdaCube 3D";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "lambdacube-ir" = callPackage
+    ({ mkDerivation, aeson, base, containers, mtl, text, vector }:
+     mkDerivation {
+       pname = "lambdacube-ir";
+       version = "0.2.0.0";
+       sha256 = "488cbb21a8dca80c16552d3aca868d5aa7085b7bfa2e9ea7c92965bd1e288c48";
+       libraryHaskellDepends = [ aeson base containers mtl text vector ];
+       description = "LambdaCube 3D intermediate representation of 3D graphics pipelines";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lambdacube-samples" = callPackage
     ({ mkDerivation, base, bytestring, bytestring-trie, elerea, GLFW-b
      , lambdacube-core, lambdacube-edsl, lambdacube-gl, mtl, OpenGLRaw
@@ -126483,6 +126948,8 @@ self: {
        pname = "lens";
        version = "4.13.1";
        sha256 = "987137d11f189e08ceeb0e2e5c047c1456ad666642974067d2d8e11309ef6b7b";
+       revision = "1";
+       editedCabalFile = "35b2594d3e37b4294c2a9dd3e7620af7a27ce10044631a2f91611cdaf66a55f9";
        libraryHaskellDepends = [
          array base base-orphans bifunctors bytestring comonad containers
          contravariant distributive exceptions filepath free ghc-prim
@@ -126686,6 +127153,8 @@ self: {
        pname = "lens-family-th";
        version = "0.4.0.0";
        sha256 = "a52e7e99bb0e324ca9dc09f441db98443ad7d9af227221a461c29f75ef1ccc09";
+       revision = "1";
+       editedCabalFile = "b2236e693bf705ef944458bc08e449b6e62da03c9370cee79858a3df01ef78dd";
        libraryHaskellDepends = [ base template-haskell ];
        homepage = "http://github.com/DanBurton/lens-family-th#readme";
        description = "Generate lens-family style lenses";
@@ -126699,8 +127168,8 @@ self: {
        pname = "lens-family-th";
        version = "0.4.1.0";
        sha256 = "754fdc4c7c292b160a87974ec3690b755fb93f3877c8080d331cfa6ec4b39e20";
-       revision = "1";
-       editedCabalFile = "13c96ddf2d410ec4e6671c8412710b7cdbbfc837ff5be1d09a6dbb9ecdb9285d";
+       revision = "2";
+       editedCabalFile = "978c149edc250ed1c91c03be304b752415e93ab5eb76aacb194bbe94135c356a";
        libraryHaskellDepends = [ base template-haskell ];
        homepage = "http://github.com/DanBurton/lens-family-th#readme";
        description = "Generate lens-family style lenses";
@@ -127887,6 +128356,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "lift-generics_0_1_1" = callPackage
+    ({ mkDerivation, base, base-compat, generic-deriving, ghc-prim
+     , hspec, template-haskell
+     }:
+     mkDerivation {
+       pname = "lift-generics";
+       version = "0.1.1";
+       sha256 = "07cf2cc4416fb7b0e45595da8a964459498da976e18cdcc169ac2416143930cb";
+       libraryHaskellDepends = [
+         base generic-deriving ghc-prim template-haskell
+       ];
+       testHaskellDepends = [
+         base base-compat generic-deriving hspec template-haskell
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/RyanGlScott/lift-generics";
+       description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "lifted-async_0_2_0_2" = callPackage
     ({ mkDerivation, async, base, HUnit, lifted-base, monad-control
      , mtl, tasty, tasty-hunit, tasty-th, transformers-base
@@ -129871,8 +130361,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-general";
-       version = "3.5.1.0";
-       sha256 = "7c6a6634abeb541c1fea59b34743dfb37b71f92359b0d481e50f962486f99da4";
+       version = "3.5.1.1";
+       sha256 = "e1f636b445b5a161750273d11a4a70ac1263c237dd47b1b347c6150fdfd29733";
        libraryHaskellDepends = [
          array base bytestring containers llvm-general-pure mtl parsec
          setenv template-haskell transformers transformers-compat
@@ -129884,6 +130374,7 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          transformers transformers-compat
        ];
+       homepage = "http://github.com/bscarlet/llvm-general/";
        description = "General purpose LLVM bindings";
        license = stdenv.lib.licenses.bsd3;
      }) {llvm-config = null;};
@@ -130616,13 +131107,12 @@ self: {
      }:
      mkDerivation {
        pname = "logging-effect";
-       version = "1.0.0";
-       sha256 = "9c7deabf027c2e7bfc800b26f103b259e25ee9ef814ce53260df3950aa682e8f";
+       version = "1.0.1";
+       sha256 = "8a27b42451dbcda3faba5db20c275061f8133441b09b0138ac36037ff0108af1";
        libraryHaskellDepends = [
          async base exceptions free monad-control mtl stm stm-delay text
          time transformers transformers-base wl-pprint-text
        ];
-       jailbreak = true;
        homepage = "https://github.com/ocharles/logging-effect";
        description = "A mtl-style monad transformer for general purpose & compositional logging";
        license = stdenv.lib.licenses.bsd3;
@@ -133415,8 +133905,8 @@ self: {
      }:
      mkDerivation {
        pname = "mappy";
-       version = "0.1.2.0";
-       sha256 = "22f99e145fd8e3208078ad67761bcdc718abd916d7c4a279aa0c09dfcb9de208";
+       version = "0.1.2.1";
+       sha256 = "54f6af643b2aeb6245ec92717a27dfca4e8b0b65442fef39cf09cd09b83268d8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -134444,6 +134934,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "mdp" = callPackage
+    ({ mkDerivation, base, containers, HTF, HUnit, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "mdp";
+       version = "0.1.0.0";
+       sha256 = "816474886b59ab0f0cd5c4779f2702e9b7484fe94179a426894f561828f86711";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers vector ];
+       executableHaskellDepends = [ base containers vector ];
+       testHaskellDepends = [
+         base containers HTF HUnit QuickCheck vector
+       ];
+       description = "Tools for solving Markov Decision Processes";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "mecab" = callPackage
     ({ mkDerivation, base, bytestring, mecab, text }:
      mkDerivation {
@@ -136676,7 +137184,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mmorph" = callPackage
+  "mmorph_1_0_5" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "mmorph";
@@ -136685,9 +137193,10 @@ self: {
        libraryHaskellDepends = [ base transformers ];
        description = "Monad morphisms";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mmorph_1_0_6" = callPackage
+  "mmorph" = callPackage
     ({ mkDerivation, base, mtl, transformers, transformers-compat }:
      mkDerivation {
        pname = "mmorph";
@@ -136698,7 +137207,6 @@ self: {
        ];
        description = "Monad morphisms";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mmtl" = callPackage
@@ -136816,7 +137324,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "modify-fasta" = callPackage
+  "modify-fasta_0_8_0_4" = callPackage
     ({ mkDerivation, base, containers, fasta, mtl, optparse-applicative
      , pipes, pipes-text, regex-tdfa, regex-tdfa-text, split, text
      , text-show
@@ -136838,6 +137346,31 @@ self: {
        homepage = "https://github.com/GregorySchwartz/modify-fasta";
        description = "Modify fasta (and CLIP) files in several optional ways";
        license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "modify-fasta" = callPackage
+    ({ mkDerivation, base, containers, fasta, mtl, optparse-applicative
+     , pipes, pipes-text, regex-tdfa, regex-tdfa-text, split, text
+     , text-show
+     }:
+     mkDerivation {
+       pname = "modify-fasta";
+       version = "0.8.1.3";
+       sha256 = "362c99eb19428ed9d8f950ef5a8a377d4d9a4a8feaca229bf3aabb9ee0908585";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers fasta regex-tdfa regex-tdfa-text split text
+         text-show
+       ];
+       executableHaskellDepends = [
+         base containers fasta mtl optparse-applicative pipes pipes-text
+         split text
+       ];
+       homepage = "https://github.com/GregorySchwartz/modify-fasta";
+       description = "Modify fasta (and CLIP) files in several optional ways";
+       license = stdenv.lib.licenses.gpl2;
      }) {};
 
   "modsplit" = callPackage
@@ -137299,6 +137832,23 @@ self: {
        license = "GPL";
      }) {};
 
+  "monad-coroutine_0_9_0_2" = callPackage
+    ({ mkDerivation, base, monad-parallel, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "monad-coroutine";
+       version = "0.9.0.2";
+       sha256 = "c648272e0578f8d590bdf834aaf2866ebe94474517c34d8e34b4c821469b4da4";
+       libraryHaskellDepends = [
+         base monad-parallel transformers transformers-compat
+       ];
+       homepage = "http://trac.haskell.org/SCC/wiki/monad-coroutine";
+       description = "Coroutine monad transformer for suspending and resuming monadic computations";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "monad-exception" = callPackage
     ({ mkDerivation, base, monad-control, mtl-evil-instances
      , transformers, transformers-base
@@ -137682,7 +138232,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-logger" = callPackage
+  "monad-logger_0_3_17" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, conduit
      , conduit-extra, exceptions, fast-logger, lifted-base
      , monad-control, monad-loops, mtl, resourcet, stm, stm-chans
@@ -137702,9 +138252,10 @@ self: {
        homepage = "https://github.com/kazu-yamamoto/logger";
        description = "A class of monads which can log messages";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-logger_0_3_18" = callPackage
+  "monad-logger" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, conduit
      , conduit-extra, exceptions, fast-logger, lifted-base
      , monad-control, monad-loops, mtl, resourcet, stm, stm-chans
@@ -137724,7 +138275,6 @@ self: {
        homepage = "https://github.com/kazu-yamamoto/logger";
        description = "A class of monads which can log messages";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "monad-logger-json" = callPackage
@@ -137967,6 +138517,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "monad-parallel_0_7_2_1" = callPackage
+    ({ mkDerivation, base, parallel, transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "monad-parallel";
+       version = "0.7.2.1";
+       sha256 = "8bd8e90bcf9b71375bea031703551c09a51137c05377876dde2616e375782065";
+       libraryHaskellDepends = [
+         base parallel transformers transformers-compat
+       ];
+       homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel";
+       description = "Parallel execution of monadic computations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "monad-parallel-progressbar" = callPackage
     ({ mkDerivation, base, monad-parallel, monadIO
      , terminal-progress-bar
@@ -149137,8 +149703,8 @@ self: {
     ({ mkDerivation, base, csv, pandoc, pandoc-types, text }:
      mkDerivation {
        pname = "pandoc-csv2table";
-       version = "1.0.2";
-       sha256 = "0818e8b8e88e98b162a4fb7a9369cf3e54a2108f428d3a88b0217c7b58a6d961";
+       version = "1.0.4";
+       sha256 = "c1f14975239d5b26faba78f3db6c84573d4db99ab021560c184755259ca61b82";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base csv pandoc pandoc-types text ];
@@ -151064,6 +151630,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pdf-toolbox-content_0_0_5_1" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
+     , containers, io-streams, pdf-toolbox-core, text
+     }:
+     mkDerivation {
+       pname = "pdf-toolbox-content";
+       version = "0.0.5.1";
+       sha256 = "1c104e232e178603ff9dd8c6eaaf0ccbda918c70b40ed63f08fa1922a3c88488";
+       libraryHaskellDepends = [
+         attoparsec base base16-bytestring bytestring containers io-streams
+         pdf-toolbox-core text
+       ];
+       homepage = "https://github.com/Yuras/pdf-toolbox";
+       description = "A collection of tools for processing PDF files";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pdf-toolbox-core" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, errors
      , io-streams, scientific, transformers, zlib-bindings
@@ -151081,6 +151665,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pdf-toolbox-core_0_0_4_1" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers, errors
+     , io-streams, scientific, transformers, zlib-bindings
+     }:
+     mkDerivation {
+       pname = "pdf-toolbox-core";
+       version = "0.0.4.1";
+       sha256 = "cce3949ef5596b5d61032ce1547160dc5f52e3d5c556dcdb9aabf1582173a981";
+       libraryHaskellDepends = [
+         attoparsec base bytestring containers errors io-streams scientific
+         transformers zlib-bindings
+       ];
+       homepage = "https://github.com/Yuras/pdf-toolbox";
+       description = "A collection of tools for processing PDF files";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pdf-toolbox-document" = callPackage
     ({ mkDerivation, base, bytestring, cipher-aes, cipher-rc4
      , containers, crypto-api, cryptohash, io-streams
@@ -151100,6 +151702,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pdf-toolbox-document_0_0_7_1" = callPackage
+    ({ mkDerivation, base, bytestring, cipher-aes, cipher-rc4
+     , containers, crypto-api, cryptohash, io-streams
+     , pdf-toolbox-content, pdf-toolbox-core, text, transformers
+     }:
+     mkDerivation {
+       pname = "pdf-toolbox-document";
+       version = "0.0.7.1";
+       sha256 = "3f7d379baa85c1cf9998e3f84177ad24b5cc8632fb211af7a09603e59596f0e1";
+       libraryHaskellDepends = [
+         base bytestring cipher-aes cipher-rc4 containers crypto-api
+         cryptohash io-streams pdf-toolbox-content pdf-toolbox-core text
+         transformers
+       ];
+       homepage = "https://github.com/Yuras/pdf-toolbox";
+       description = "A collection of tools for processing PDF files";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pdf-toolbox-viewer" = callPackage
     ({ mkDerivation, base, bytestring, cairo, containers, directory
      , filepath, gtk, io-streams, pdf-toolbox-content
@@ -155157,6 +155779,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pipes-text_0_0_2_1" = callPackage
+    ({ mkDerivation, base, bytestring, pipes, pipes-bytestring
+     , pipes-group, pipes-parse, pipes-safe, streaming-commons, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "pipes-text";
+       version = "0.0.2.1";
+       sha256 = "4bb6f008ad1a56e8a685ca960ddd777647183c15989883d14f84e5a5aa21b3e3";
+       libraryHaskellDepends = [
+         base bytestring pipes pipes-bytestring pipes-group pipes-parse
+         pipes-safe streaming-commons text transformers
+       ];
+       homepage = "https://github.com/michaelt/text-pipes";
+       description = "properly streaming text";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pipes-transduce" = callPackage
     ({ mkDerivation, base, bifunctors, bytestring, conceit, doctest
      , foldl, free, lens-family-core, pipes, pipes-bytestring
@@ -156545,6 +157186,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pong-server" = callPackage
+    ({ mkDerivation, base, hspec, network, QuickCheck }:
+     mkDerivation {
+       pname = "pong-server";
+       version = "0.0.1.0";
+       sha256 = "649ea24e1412408d55e4e82f4c0d0e87bdbeb100bb70ea2167627f304ee2730e";
+       libraryHaskellDepends = [ base network ];
+       testHaskellDepends = [ base hspec network QuickCheck ];
+       homepage = "http://github.com/RobertFischer/pong-server#readme";
+       description = "A simple embedded pingable server that runs in the background";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "pontarius-mediaserver" = callPackage
     ({ mkDerivation, base, HDBC, HDBC-sqlite3, hlogger, pontarius-xmpp
      , pontarius-xpmn, xml-types
@@ -157224,6 +157878,7 @@ self: {
          tasty tasty-hunit tasty-quickcheck tasty-smallcheck text time
          transformers uuid vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/postgresql-binary";
        description = "Encoders and decoders for the PostgreSQL's binary format";
@@ -160292,37 +160947,6 @@ self: {
      }:
      mkDerivation {
        pname = "psc-ide";
-       version = "0.6.0";
-       sha256 = "9ec4f96eabd70cd4ba84731a527bf86cd2bd0dc8891e8cde7b99705973e72deb";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers directory edit-distance either
-         filepath fsnotify http-client lens lens-aeson monad-logger mtl
-         parsec purescript regex-tdfa stm text wreq
-       ];
-       executableHaskellDepends = [
-         base directory filepath monad-logger mtl network
-         optparse-applicative stm text
-       ];
-       testHaskellDepends = [
-         base containers hspec monad-logger mtl stm
-       ];
-       doHaddock = false;
-       homepage = "http://github.com/kRITZCREEK/psc-ide";
-       description = "Language support for the PureScript programming language";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "psc-ide_0_6_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , edit-distance, either, filepath, fsnotify, hspec, http-client
-     , lens, lens-aeson, monad-logger, mtl, network
-     , optparse-applicative, parsec, purescript, regex-tdfa, stm, text
-     , wreq
-     }:
-     mkDerivation {
-       pname = "psc-ide";
        version = "0.6.1";
        sha256 = "d2dc589b62f279e97cbe8ad87db2c907c3f1c2bb8e9f0e60978d547cee4a06b5";
        isLibrary = true;
@@ -160342,7 +160966,6 @@ self: {
        homepage = "http://github.com/kRITZCREEK/psc-ide";
        description = "Language support for the PureScript programming language";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pseudo-boolean" = callPackage
@@ -160411,7 +161034,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "psqueues" = callPackage
+  "psqueues_0_2_0_3" = callPackage
     ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
      , QuickCheck, tagged, test-framework, test-framework-hunit
      , test-framework-quickcheck2
@@ -160427,9 +161050,10 @@ self: {
        ];
        description = "Pure priority search queues";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "psqueues_0_2_1_0" = callPackage
+  "psqueues" = callPackage
     ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
      , QuickCheck, tagged, test-framework, test-framework-hunit
      , test-framework-quickcheck2
@@ -160445,6 +161069,24 @@ self: {
        ];
        description = "Pure priority search queues";
        license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "psqueues_0_2_2_0" = callPackage
+    ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
+     , QuickCheck, tagged, test-framework, test-framework-hunit
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "psqueues";
+       version = "0.2.2.0";
+       sha256 = "14b12f505eea093f25190a9d74109f0178e611701849b83a3878811affe0b52a";
+       libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
+       testHaskellDepends = [
+         array base deepseq ghc-prim hashable HUnit QuickCheck tagged
+         test-framework test-framework-hunit test-framework-quickcheck2
+       ];
+       description = "Pure priority search queues";
+       license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
@@ -163718,6 +164360,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "reactive-banana-sdl2" = callPackage
+    ({ mkDerivation, base, reactive-banana, sdl2 }:
+     mkDerivation {
+       pname = "reactive-banana-sdl2";
+       version = "0.1.0.0";
+       sha256 = "605dd7df6814f82b69d2ba0aa51029417659c6ab560c869c7598a06615905942";
+       revision = "1";
+       editedCabalFile = "3c82ab987be2ab12330aa5863b3c80f5022525a5fb7d65cff6b5de47288b9ae7";
+       libraryHaskellDepends = [ base reactive-banana sdl2 ];
+       testHaskellDepends = [ base ];
+       homepage = "http://github.com/cies/reactive-banana-sdl2#readme";
+       description = "Reactive Banana integration with SDL2";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "reactive-banana-threepenny" = callPackage
     ({ mkDerivation, base, reactive-banana, threepenny-gui }:
      mkDerivation {
@@ -163983,17 +164640,18 @@ self: {
   "rebase" = callPackage
     ({ mkDerivation, base, base-prelude, bifunctors, bytestring
      , containers, contravariant, contravariant-extras, deepseq, dlist
-     , hashable, profunctors, scientific, semigroups, text, time
-     , unordered-containers, uuid, vector, void
+     , either, hashable, mtl, profunctors, scientific, semigroups, text
+     , time, transformers, unordered-containers, uuid, vector, void
      }:
      mkDerivation {
        pname = "rebase";
-       version = "0.2.1";
-       sha256 = "1a6813a90e6ff5904bf3bbf1f96a25a636da1fd76b937ee34d5f7efeb34c8665";
+       version = "0.4.1";
+       sha256 = "7c5bbc55a5653b9f456f1369616e22d135f667441d8ea160a8b11e02549e5abe";
        libraryHaskellDepends = [
          base base-prelude bifunctors bytestring containers contravariant
-         contravariant-extras deepseq dlist hashable profunctors scientific
-         semigroups text time unordered-containers uuid vector void
+         contravariant-extras deepseq dlist either hashable mtl profunctors
+         scientific semigroups text time transformers unordered-containers
+         uuid vector void
        ];
        homepage = "https://github.com/nikita-volkov/rebase";
        description = "A more progressive alternative to the \"base\" package";
@@ -164800,8 +165458,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex";
-       version = "0.3.2";
-       sha256 = "55fae21380809137c5bdbde646479b01e36793f10523e44842eb35bc9c42f419";
+       version = "0.4.0";
+       sha256 = "d60c2d425c57cf2239e1088628099f44b834e3f2c661ddb6133cc397b5476b9c";
        libraryHaskellDepends = [
          base containers dependent-map dependent-sum exception-transformers
          haskell-src-exts haskell-src-meta mtl primitive ref-tf semigroups
@@ -164840,24 +165498,21 @@ self: {
     ({ mkDerivation, aeson, base, bifunctors, bytestring, containers
      , data-default, dependent-map, dependent-sum
      , dependent-sum-template, directory, exception-transformers
-     , ghcjs-dom, glib, gtk3, lens, mtl, ref-tf, reflex, safe
-     , semigroups, text, these, time, transformers, webkitgtk3
-     , webkitgtk3-javascriptcore
+     , ghcjs-dom, glib, gtk3, lens, mtl, raw-strings-qq, ref-tf, reflex
+     , safe, semigroups, text, these, time, transformers, unix
+     , webkitgtk3, webkitgtk3-javascriptcore
      }:
      mkDerivation {
        pname = "reflex-dom";
-       version = "0.2";
-       sha256 = "fd350b5e6d4613802bf37ebf15362b083af7bfec9ec22a56d1245bc3d2af86dd";
-       revision = "2";
-       editedCabalFile = "2aa20b3cf39f41e8850a54ab28b95b000065ccc5b65e44f0710171821e72cbe6";
+       version = "0.3";
+       sha256 = "a52bacd0ebdbb559a64fc3c7abfb34d8264c3c84243b8bc126c256e505b58d3a";
        libraryHaskellDepends = [
          aeson base bifunctors bytestring containers data-default
          dependent-map dependent-sum dependent-sum-template directory
-         exception-transformers ghcjs-dom glib gtk3 lens mtl ref-tf reflex
-         safe semigroups text these time transformers webkitgtk3
-         webkitgtk3-javascriptcore
+         exception-transformers ghcjs-dom glib gtk3 lens mtl raw-strings-qq
+         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 = stdenv.lib.platforms.none;
@@ -165866,8 +166521,8 @@ self: {
      }:
      mkDerivation {
        pname = "relational-query";
-       version = "0.8.0.2";
-       sha256 = "784433068c59871ccfcc50aaba93298a85e96a4ad0917f2fbc9b23290d34f63a";
+       version = "0.8.0.4";
+       sha256 = "0a2b8f3739cfeaf19c2b0dca4f321c2d1fbbedc007f241cfbf85142e25f03eb5";
        libraryHaskellDepends = [
          array base bytestring containers dlist names-th persistable-record
          sql-words template-haskell text time time-locale-compat
@@ -166042,8 +166697,8 @@ self: {
      }:
      mkDerivation {
        pname = "remote-monad";
-       version = "0.1.0.0";
-       sha256 = "c4a9aec18e78195f187b92480e2654c996cbb3e5686c5071314504f9a020035c";
+       version = "0.1.0.1";
+       sha256 = "e52a1a304d507169be144abbff8c7e28b08a36e7c05f296dbcd4be8a5fcd53e1";
        libraryHaskellDepends = [
          base natural-transformation transformers
        ];
@@ -166924,10 +167579,13 @@ self: {
        pname = "resource-pool";
        version = "0.2.3.1";
        sha256 = "2265fc16f409eeb8d8e85644029c19b46bc48834ebba8aba8cb0b1ef64e1d709";
+       revision = "1";
+       editedCabalFile = "68c8ac9105a980178fc6e2a07446b3ba87283fc662df1dec181c50953b74b96d";
        libraryHaskellDepends = [
          base hashable monad-control stm time transformers transformers-base
          vector
        ];
+       jailbreak = true;
        homepage = "http://github.com/bos/pool";
        description = "A high-performance striped resource pooling implementation";
        license = stdenv.lib.licenses.bsd3;
@@ -167476,7 +168134,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rest-core" = callPackage
+  "rest-core_0_37" = callPackage
     ({ mkDerivation, aeson, aeson-utils, base, bytestring
      , case-insensitive, errors, fclabels, HUnit, hxt, hxt-pickle-utils
      , json-schema, mtl, mtl-compat, multipart, random, rest-stringmap
@@ -167503,6 +168161,34 @@ self: {
        ];
        description = "Rest API library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rest-core" = callPackage
+    ({ mkDerivation, aeson, aeson-utils, base, base-compat, bytestring
+     , case-insensitive, errors, fclabels, HUnit, hxt, hxt-pickle-utils
+     , json-schema, mtl, mtl-compat, multipart, random, rest-stringmap
+     , rest-types, safe, split, test-framework, test-framework-hunit
+     , text, transformers, transformers-compat, unordered-containers
+     , uri-encode, utf8-string, uuid
+     }:
+     mkDerivation {
+       pname = "rest-core";
+       version = "0.38";
+       sha256 = "b491b734c2d74729f427ca02370f12b839dd92347fea44b5fb66c66a39b11cec";
+       libraryHaskellDepends = [
+         aeson aeson-utils base base-compat bytestring case-insensitive
+         errors fclabels hxt hxt-pickle-utils json-schema mtl mtl-compat
+         multipart random rest-stringmap rest-types safe split text
+         transformers transformers-compat unordered-containers uri-encode
+         utf8-string uuid
+       ];
+       testHaskellDepends = [
+         base bytestring HUnit mtl test-framework test-framework-hunit
+         transformers transformers-compat unordered-containers
+       ];
+       description = "Rest API library";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "rest-example" = callPackage
@@ -167523,6 +168209,7 @@ self: {
          transformers-compat unordered-containers
        ];
        executableHaskellDepends = [ base rest-gen ];
+       jailbreak = true;
        homepage = "http://www.github.com/silkapp/rest";
        description = "Example project for rest";
        license = stdenv.lib.licenses.bsd3;
@@ -167870,7 +168557,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rest-gen" = callPackage
+  "rest-gen_0_19_0_1" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, Cabal, code-builder
      , directory, fclabels, filepath, hashable, haskell-src-exts
      , HStringTemplate, HUnit, hxt, json-schema, pretty, process
@@ -167892,6 +168579,34 @@ self: {
          base fclabels haskell-src-exts HUnit rest-core test-framework
          test-framework-hunit
        ];
+       jailbreak = true;
+       description = "Documentation and client generation from rest definition";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rest-gen" = callPackage
+    ({ mkDerivation, aeson, base, base-compat, blaze-html, Cabal
+     , code-builder, directory, fclabels, filepath, hashable
+     , haskell-src-exts, HStringTemplate, HUnit, hxt, json-schema
+     , pretty, process, rest-core, safe, scientific, semigroups, split
+     , test-framework, test-framework-hunit, text, uniplate
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "rest-gen";
+       version = "0.19.0.2";
+       sha256 = "12caa70e7b29b073cb0e066cf7d5c590b13e0fb5b2f924944cd1ae5217c79330";
+       libraryHaskellDepends = [
+         aeson base base-compat blaze-html Cabal code-builder directory
+         fclabels filepath hashable haskell-src-exts HStringTemplate hxt
+         json-schema pretty process rest-core safe scientific semigroups
+         split text uniplate unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base fclabels haskell-src-exts HUnit rest-core test-framework
+         test-framework-hunit
+       ];
        description = "Documentation and client generation from rest definition";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167978,6 +168693,8 @@ self: {
        pname = "rest-happstack";
        version = "0.3.1";
        sha256 = "a2c2e1b1e1bfdc7870100eee642e488268e21117b08aad254342d14a53ce13d9";
+       revision = "1";
+       editedCabalFile = "bcee53122444a7394e71c1f20b614f1b3504c90f96a519ff8981f7eb05805ca1";
        libraryHaskellDepends = [
          base containers happstack-server mtl rest-core rest-gen utf8-string
        ];
@@ -168047,6 +168764,8 @@ self: {
        pname = "rest-snap";
        version = "0.2";
        sha256 = "38947f552b90b08cf21567dd8931891f1c328546e5e5dda7e083fb2f3711eefc";
+       revision = "1";
+       editedCabalFile = "86fefb10994951f66e3e125ad5bf4060fa21cc636b41d1c605ddad81744ee2af";
        libraryHaskellDepends = [
          base bytestring case-insensitive rest-core safe snap-core
          unordered-containers uri-encode utf8-string
@@ -168253,8 +168972,8 @@ self: {
        pname = "rest-wai";
        version = "0.2";
        sha256 = "92d7455c537d24c6d2ccadd9272cac385659ed2a828fbe20bca9249016897413";
-       revision = "1";
-       editedCabalFile = "66767f5908d25ffaeaf9f15ad093f57f88ed212638bbfb7ec23190ed77c133b4";
+       revision = "2";
+       editedCabalFile = "ac37af20f1f44b9ada05e25dea369b8149359ba6a020a92d5b3e841846f731c7";
        libraryHaskellDepends = [
          base bytestring case-insensitive containers http-types mime-types
          mtl rest-core text unordered-containers wai
@@ -175122,7 +175841,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "servant-swagger" = callPackage
+  "servant-swagger_0_1_2" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, bytestring, hspec
      , http-media, lens, servant, swagger2, text, time
      , unordered-containers
@@ -175138,9 +175857,57 @@ self: {
        testHaskellDepends = [
          aeson aeson-qq base hspec lens servant swagger2 text time
        ];
+       jailbreak = true;
        homepage = "https://github.com/dmjio/servant-swagger";
        description = "Generate Swagger specification for your servant API";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "servant-swagger" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, bytestring, doctest, Glob
+     , hspec, http-media, lens, QuickCheck, servant, swagger2, text
+     , time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "servant-swagger";
+       version = "1.0";
+       sha256 = "cc9bc89bd83c373d1a31ce7ba603104f302db90b96cd93f45029b125f59e668e";
+       libraryHaskellDepends = [
+         aeson base bytestring hspec http-media lens QuickCheck servant
+         swagger2 text unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base doctest Glob hspec lens QuickCheck servant
+         swagger2 text time
+       ];
+       homepage = "https://github.com/haskell-servant/servant-swagger";
+       description = "Generate Swagger specification for your servant API";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "servant-swagger_1_0_3" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, bytestring, doctest, Glob
+     , hspec, http-media, lens, QuickCheck, servant, swagger2, text
+     , time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "servant-swagger";
+       version = "1.0.3";
+       sha256 = "ea1b3c7f33ae1c788ef33858c9c74849f450155c1bd81dcd472a36389aa17597";
+       libraryHaskellDepends = [
+         aeson base bytestring hspec http-media lens QuickCheck servant
+         swagger2 text unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base doctest Glob hspec lens QuickCheck servant
+         swagger2 text time
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/haskell-servant/servant-swagger";
+       description = "Generate Swagger specification for your servant API";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-yaml" = callPackage
@@ -175715,8 +176482,8 @@ self: {
      }:
      mkDerivation {
        pname = "sexp-grammar";
-       version = "1.1.0";
-       sha256 = "e784db96a9fdcf1fe5f48adfc62e8b4ef9795bf4558769c149f244ed5ef9415c";
+       version = "1.1.1";
+       sha256 = "4737183b0201c27d4c0824418644abff466bdfe653c411cb8da8c53899d6dbd6";
        libraryHaskellDepends = [
          array base containers mtl scientific semigroups split stack-prism
          template-haskell text wl-pprint-text
@@ -177925,8 +178692,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-log";
-       version = "0.3.3";
-       sha256 = "2b4ccfc67b6b4b7dc2a27ebfd9166b911910750e28c86e2e5ca8a8c7cad51783";
+       version = "0.3.4";
+       sha256 = "7d81fdfb91a2ee88d73dc4a5680be4f0e8b44faa460ce15d41a33d3a975c84f9";
        libraryHaskellDepends = [
          async base containers deepseq directory filepath
          MonadCatchIO-transformers mtl SafeSemaphore text time transformers
@@ -184704,6 +185471,53 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "stackage-curator_0_13_1" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
+     , base, base16-bytestring, binary, binary-tagged, blaze-html
+     , byteable, bytestring, Cabal, classy-prelude-conduit, conduit
+     , conduit-extra, containers, cryptohash, cryptohash-conduit
+     , data-default-class, directory, filepath, hspec, html-conduit
+     , http-client, http-client-tls, http-conduit, lucid, mime-types
+     , monad-unlift, mono-traversable, mtl, old-locale
+     , optparse-applicative, optparse-simple, process, QuickCheck
+     , resourcet, semigroups, stackage-cli, stackage-install
+     , stackage-metadata, stackage-types, stm, streaming-commons
+     , system-fileio, system-filepath, tar, temporary, text, time
+     , transformers, unix-compat, utf8-string, xml-conduit, xml-types
+     , yaml, zlib
+     }:
+     mkDerivation {
+       pname = "stackage-curator";
+       version = "0.13.1";
+       sha256 = "3234df1ffa4c7131a5dec91596dd53daef0ca7558245312e4b4ae591a10a1a16";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 async base
+         base16-bytestring binary binary-tagged blaze-html byteable
+         bytestring Cabal classy-prelude-conduit conduit conduit-extra
+         containers cryptohash cryptohash-conduit data-default-class
+         directory filepath html-conduit http-client http-client-tls
+         http-conduit lucid mime-types monad-unlift mono-traversable mtl
+         old-locale process resourcet semigroups stackage-install
+         stackage-metadata stackage-types stm streaming-commons
+         system-fileio system-filepath tar temporary text time transformers
+         unix-compat utf8-string xml-conduit xml-types yaml zlib
+       ];
+       executableHaskellDepends = [
+         base http-client http-client-tls optparse-applicative
+         optparse-simple stackage-cli system-filepath text
+       ];
+       testHaskellDepends = [
+         base Cabal classy-prelude-conduit containers directory hspec
+         http-client http-client-tls QuickCheck text yaml
+       ];
+       homepage = "https://github.com/fpco/stackage";
+       description = "Tools for curating Stackage bundles";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "stackage-install_0_1_0_3" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, containers
      , cryptohash, directory, filepath, http-client, http-client-tls
@@ -187842,36 +188656,6 @@ self: {
      }:
      mkDerivation {
        pname = "stylish-haskell";
-       version = "0.5.15.0";
-       sha256 = "58567478ec005164a3cb617b66676a1351c599e5bbf7bf81ef9c2fe4a199d9e5";
-       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
-       ];
-       doHaddock = false;
-       homepage = "https://github.com/jaspervdj/stylish-haskell";
-       description = "Haskell code prettifier";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "stylish-haskell_0_5_15_1" = 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.15.1";
        sha256 = "c7ff0fdf7a2e23b3c23dfd7b925ec29117a7d6d93fe1445f88d28b589802fee5";
        isLibrary = true;
@@ -187892,7 +188676,6 @@ self: {
        homepage = "https://github.com/jaspervdj/stylish-haskell";
        description = "Haskell code prettifier";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stylized" = callPackage
@@ -188030,7 +188813,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "success" = callPackage
+  "success_0_2_5" = callPackage
     ({ mkDerivation, base, monad-control, mtl, transformers
      , transformers-base
      }:
@@ -188038,12 +188821,48 @@ self: {
        pname = "success";
        version = "0.2.5";
        sha256 = "d1548e0a685956ae0b568f89e9935af58ed6042fd5b850314b81e0a1efadabca";
+       revision = "1";
+       editedCabalFile = "0e3e195460c31e3cb90b992a36cfb7c39d5a7a5ac225cec3a45fb43aeb6a5580";
        libraryHaskellDepends = [
          base monad-control mtl transformers transformers-base
        ];
        homepage = "https://github.com/nikita-volkov/success";
        description = "A version of Either specialised for encoding of success or failure";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "success" = callPackage
+    ({ mkDerivation, base, monad-control, mtl, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "success";
+       version = "0.2.5.1";
+       sha256 = "7efbd9b238a6741ab70f5b021c5ebc95369bf4de00ab88220eecb30b3df86bec";
+       libraryHaskellDepends = [
+         base monad-control mtl transformers transformers-base
+       ];
+       homepage = "https://github.com/nikita-volkov/success";
+       description = "A version of Either specialised for encoding of success or failure";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "success_0_2_6" = callPackage
+    ({ mkDerivation, base, monad-control, mtl, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "success";
+       version = "0.2.6";
+       sha256 = "e995e77e8ae13bc4d543ea771f6a4d17853dea1ae46ef294131fc8c582f2dab6";
+       libraryHaskellDepends = [
+         base monad-control mtl transformers transformers-base
+       ];
+       homepage = "https://github.com/nikita-volkov/success";
+       description = "A version of Either specialised for encoding of success or failure";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "suffixarray" = callPackage
@@ -188580,7 +189399,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "swagger2" = callPackage
+  "swagger2_1_2_1" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, containers, doctest, Glob
      , hashable, hspec, http-media, HUnit, lens, mtl, network
      , QuickCheck, scientific, text, time, unordered-containers, vector
@@ -188602,6 +189421,58 @@ self: {
        homepage = "https://github.com/GetShopTV/swagger2";
        description = "Swagger 2.0 data model";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "swagger2" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, base-compat, containers
+     , doctest, Glob, hashable, hspec, http-media, HUnit, lens, mtl
+     , network, QuickCheck, scientific, template-haskell, text, time
+     , transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "swagger2";
+       version = "2.0";
+       sha256 = "bbd6d2f3287e619ec9caa6e1c1628a5fd0f71ac311e451d87456d00c41a8f2d0";
+       libraryHaskellDepends = [
+         aeson base base-compat containers hashable http-media lens mtl
+         network scientific template-haskell text time transformers
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base base-compat containers doctest Glob hashable
+         hspec HUnit lens mtl QuickCheck text time unordered-containers
+         vector
+       ];
+       homepage = "https://github.com/GetShopTV/swagger2";
+       description = "Swagger 2.0 data model";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "swagger2_2_0_1" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, base-compat, containers
+     , doctest, Glob, hashable, hspec, http-media, HUnit, lens, mtl
+     , network, QuickCheck, scientific, template-haskell, text, time
+     , transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "swagger2";
+       version = "2.0.1";
+       sha256 = "ff8c3a195ff7689ba027d7caecd9b20505529ecc4962ddb7503b5130aa815898";
+       libraryHaskellDepends = [
+         aeson base base-compat containers hashable http-media lens mtl
+         network scientific template-haskell text time transformers
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base base-compat containers doctest Glob hashable
+         hspec HUnit lens mtl QuickCheck text time unordered-containers
+         vector
+       ];
+       homepage = "https://github.com/GetShopTV/swagger2";
+       description = "Swagger 2.0 data model";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "swapper" = callPackage
@@ -193184,6 +194055,31 @@ self: {
        license = "GPL";
      }) {};
 
+  "texmath_0_8_4_2" = 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.4.2";
+       sha256 = "ee18da2835eba8ec388d15b4fa08cb72d789bb345be3abc4eac1713f0052b17d";
+       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;
+     }) {};
+
   "texrunner" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, directory, filepath
      , HUnit, io-streams, lens, mtl, process, temporary, test-framework
@@ -193738,8 +194634,8 @@ self: {
        pname = "text-show";
        version = "2";
        sha256 = "5f64a35d1121c31a9166fd3910c865ad8f23e50edfc4b3733e63d4f415635694";
-       revision = "1";
-       editedCabalFile = "7009bf56e8594ddf59fcc5ac896d56f3928ba06eebfaf9e456c5298471138e5a";
+       revision = "2";
+       editedCabalFile = "26d3d47cd81cdf00d2d529569aec498a095fe424a4469405527b40ef489c3cc4";
        libraryHaskellDepends = [
          array base base-compat bytestring bytestring-builder containers
          generic-deriving ghc-prim integer-gmp nats semigroups tagged
@@ -193769,8 +194665,8 @@ self: {
        pname = "text-show";
        version = "2.1.2";
        sha256 = "76c1ce631c6932816dc241b290400e7200d7c79fd50ec03f51964e244fae320d";
-       revision = "1";
-       editedCabalFile = "3fc10600ed0d309c095024b4d320ace8d39dd883e4e8d109d182930c2b35fc9c";
+       revision = "2";
+       editedCabalFile = "b3b37a10589923b91729f07291795acf58f98efd5df1f32de99ab27fa1d3eda3";
        libraryHaskellDepends = [
          array base base-compat bytestring bytestring-builder containers
          generic-deriving ghc-prim integer-gmp nats semigroups tagged
@@ -193787,20 +194683,49 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "text-show_3" = callPackage
+    ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
+     , bytestring, bytestring-builder, containers, generic-deriving
+     , ghc-prim, hspec, integer-gmp, nats, QuickCheck
+     , quickcheck-instances, semigroups, tagged, template-haskell, text
+     , th-lift, transformers, transformers-compat, void
+     }:
+     mkDerivation {
+       pname = "text-show";
+       version = "3";
+       sha256 = "49e8110e4bd5f67fa6dbe4ce07614633fc2e65bd3dae14b0759df10e3f1b98b2";
+       libraryHaskellDepends = [
+         array base base-compat bifunctors bytestring bytestring-builder
+         containers generic-deriving ghc-prim integer-gmp nats semigroups
+         tagged template-haskell text th-lift transformers
+         transformers-compat void
+       ];
+       testHaskellDepends = [
+         array base base-compat base-orphans bifunctors bytestring
+         bytestring-builder containers generic-deriving ghc-prim hspec
+         integer-gmp nats QuickCheck quickcheck-instances semigroups tagged
+         template-haskell text transformers transformers-compat void
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/RyanGlScott/text-show";
+       description = "Efficient conversion of values into Text";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "text-show-instances" = callPackage
     ({ mkDerivation, base, base-compat, bifunctors, binary, bytestring
-     , containers, directory, ghc-prim, haskeline, hoopl, hpc, hspec
-     , old-locale, old-time, pretty, QuickCheck, quickcheck-instances
-     , random, semigroups, tagged, template-haskell, terminfo, text
-     , text-show, th-orphans, time, transformers, transformers-compat
-     , unix, unordered-containers, vector, xhtml
+     , containers, directory, generic-deriving, ghc-prim, haskeline
+     , hoopl, hpc, hspec, old-locale, old-time, pretty, QuickCheck
+     , quickcheck-instances, random, semigroups, tagged
+     , template-haskell, terminfo, text, text-show, th-orphans, time
+     , transformers, transformers-compat, unix, unordered-containers
+     , vector, xhtml
      }:
      mkDerivation {
        pname = "text-show-instances";
-       version = "2.1";
-       sha256 = "d8941910e88ad921a6337dd635356203137b85e5153a460b0b6bb3ebb0fd51b0";
-       revision = "2";
-       editedCabalFile = "f7407e5c0227a4fae2090ae9a10d4f4b62b869c56432a9ecb8bc8daf453a6cf8";
+       version = "3.0.1";
+       sha256 = "9164fd2e5ad017923d9e5cdafae6d895a4014009e982346e1a13b3ef8ecb1045";
        libraryHaskellDepends = [
          base base-compat bifunctors binary bytestring containers directory
          haskeline hoopl hpc old-locale old-time pretty random semigroups
@@ -193809,11 +194734,13 @@ self: {
        ];
        testHaskellDepends = [
          base base-compat bifunctors binary bytestring containers directory
-         ghc-prim haskeline hoopl hpc hspec old-locale old-time pretty
-         QuickCheck quickcheck-instances random semigroups tagged
-         template-haskell terminfo text-show th-orphans time transformers
-         transformers-compat unix unordered-containers vector xhtml
+         generic-deriving ghc-prim haskeline hoopl hpc hspec old-locale
+         old-time pretty QuickCheck quickcheck-instances random semigroups
+         tagged template-haskell terminfo text text-show th-orphans time
+         transformers transformers-compat unix unordered-containers vector
+         xhtml
        ];
+       jailbreak = true;
        homepage = "https://github.com/RyanGlScott/text-show-instances";
        description = "Additional instances for text-show";
        license = stdenv.lib.licenses.bsd3;
@@ -194285,8 +195212,11 @@ self: {
        pname = "th-expand-syns";
        version = "0.3.0.5";
        sha256 = "30933dcd5b92c3daa6317adb0688cb7cb0eed193a6a2af9bda142d6dd95f39f6";
+       revision = "1";
+       editedCabalFile = "f0c7ebf50e7282f73c160d7b6821e3b9da2f42c4f076655416925788eb968eb3";
        libraryHaskellDepends = [ base containers syb template-haskell ];
        testHaskellDepends = [ base template-haskell ];
+       jailbreak = true;
        description = "Expands type synonyms in Template Haskell ASTs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200741,6 +201671,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "unicode-show" = callPackage
+    ({ mkDerivation, base, HUnit, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "unicode-show";
+       version = "0.1.0.2";
+       sha256 = "7ee394879b345ee397aef87ca058628cd79d59cbfc1cec81aeda7fea65f53943";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base HUnit QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2
+       ];
+       homepage = "http://github.com/nushio3/unicode-show#readme";
+       description = "print and show in unicode";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "unicode-symbols" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -202590,8 +203538,8 @@ self: {
     ({ mkDerivation, ansi-terminal, base }:
      mkDerivation {
        pname = "uu-cco";
-       version = "0.1.0.3";
-       sha256 = "12451700f85e3f7c21265698b5a799802e3a24ced34dadeecd949e2f507b4259";
+       version = "0.1.0.4";
+       sha256 = "a2913c4802337ae57d5a4ede73e2664795fe823035da00b65f52d015c42632a0";
        libraryHaskellDepends = [ ansi-terminal base ];
        homepage = "https://github.com/UU-ComputerScience/uu-cco";
        description = "Utilities for compiler construction: core functionality";
@@ -203935,6 +204883,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vector-binary-instances_0_2_1_1" = callPackage
+    ({ mkDerivation, base, binary, vector }:
+     mkDerivation {
+       pname = "vector-binary-instances";
+       version = "0.2.1.1";
+       sha256 = "9647a467cc248ea967b16982be0a395688882d711b5b6613405064bcae6a4eb7";
+       libraryHaskellDepends = [ base binary vector ];
+       homepage = "https://github.com/bos/vector-binary-instances";
+       description = "Instances of Data.Binary and Data.Serialize for vector";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vector-buffer" = callPackage
     ({ mkDerivation, base, deepseq, vector }:
      mkDerivation {
@@ -210760,8 +211721,8 @@ self: {
      }:
      mkDerivation {
        pname = "werewolf";
-       version = "0.4.2.0";
-       sha256 = "b3872595401edf28f7a1854756f661253d8e1353ded7b92e60cabf3f5e35c68c";
+       version = "0.4.3.1";
+       sha256 = "daf3e180e534b2dd36667f8855c5d1699afab5512b3d38009f64bc9d8a24a19c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -218075,8 +219036,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-content-pdf";
-       version = "0.2.0.2";
-       sha256 = "867cb1a9bbbeff69bb8ae35659f780bcf057cb44a2b1f6c8e424d280a55a0fbb";
+       version = "0.2.0.3";
+       sha256 = "8c5874e54246a70f6fed205cf29b7a6068176f3af80a991a05b0adc532803230";
        libraryHaskellDepends = [
          base blaze-builder blaze-html bytestring conduit data-default
          directory network-uri process temporary transformers yesod-core
@@ -219673,7 +220634,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-newsfeed" = callPackage
+  "yesod-newsfeed_1_5" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, bytestring
      , containers, shakespeare, text, time, xml-conduit, yesod-core
      }:
@@ -219688,9 +220649,10 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Helper functions and data types for producing News feeds";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-newsfeed_1_6" = callPackage
+  "yesod-newsfeed" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, bytestring
      , containers, shakespeare, text, time, xml-conduit, yesod-core
      }:
@@ -219705,7 +220667,6 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Helper functions and data types for producing News feeds";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yesod-paginate" = callPackage
@@ -221345,6 +222306,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yoctoparsec" = callPackage
+    ({ mkDerivation, base, free, mtl }:
+     mkDerivation {
+       pname = "yoctoparsec";
+       version = "0.1.0.0";
+       sha256 = "d70739d3429dede8800290939dbd08d0e23cacb5717402ba93f931fa80e1335d";
+       libraryHaskellDepends = [ base free mtl ];
+       homepage = "https://github.com/mniip/yoctoparsec";
+       description = "A truly tiny monadic parsing library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "yoko" = callPackage
     ({ mkDerivation, base, bifunctors, containers, invariant, kinds
      , mtl, records, semigroups, template-haskell, th-sccs, type-cereal