summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix916
1 files changed, 732 insertions, 184 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 1a31e3560704..001473d93f7d 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2068,7 +2068,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "BlogLiterately" = callPackage
+  "BlogLiterately_0_8_3" = callPackage
     ({ mkDerivation, base, blaze-html, bool-extras, bytestring, cmdargs
      , containers, data-default, directory, filepath, HaXml, haxr
      , highlighting-kate, hscolour, HTTP, lens, mtl, pandoc
@@ -2095,6 +2095,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "BlogLiterately" = callPackage
+    ({ mkDerivation, base, blaze-html, bool-extras, bytestring, cmdargs
+     , containers, data-default, directory, filepath, HaXml, haxr
+     , highlighting-kate, hscolour, HTTP, lens, mtl, pandoc
+     , pandoc-citeproc, pandoc-types, parsec, process, split, strict
+     , tagsoup, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "BlogLiterately";
+       version = "0.8.3.1";
+       sha256 = "230edb974c43c7639c89ce2415fea6f9b57d4a15078f674f2b39f6437f5be09a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-html bool-extras bytestring cmdargs containers
+         data-default directory filepath HaXml haxr highlighting-kate
+         hscolour HTTP lens mtl pandoc pandoc-citeproc pandoc-types parsec
+         process split strict tagsoup temporary transformers
+       ];
+       executableHaskellDepends = [ base cmdargs ];
+       homepage = "http://byorgey.wordpress.com/blogliterately/";
+       description = "A tool for posting Haskelly articles to blogs";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "BlogLiterately-diagrams_0_1_4_3" = callPackage
     ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder
      , diagrams-cairo, diagrams-lib, directory, filepath, pandoc, safe
@@ -11212,7 +11238,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "Hclip" = callPackage
+  "Hclip_3_0_0_3" = callPackage
     ({ mkDerivation, base, mtl, process, strict, tasty, tasty-hunit }:
      mkDerivation {
        pname = "Hclip";
@@ -11224,6 +11250,20 @@ self: {
        homepage = "https://github.com/jetho/Hclip";
        description = "A small cross-platform library for reading and modifying the system clipboard";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "Hclip" = callPackage
+    ({ mkDerivation, base, mtl, process, strict }:
+     mkDerivation {
+       pname = "Hclip";
+       version = "3.0.0.4";
+       sha256 = "d8c80bd2d035571cd76ce4f69453e9fcef4096dbc8868eb4cfcd7eb74fe5f712";
+       libraryHaskellDepends = [ base mtl process strict ];
+       doCheck = false;
+       homepage = "https://github.com/jetho/Hclip";
+       description = "A small cross-platform library for reading and modifying the system clipboard";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "Hedi" = callPackage
@@ -14280,10 +14320,8 @@ self: {
      }:
      mkDerivation {
        pname = "MissingH";
-       version = "1.4.0.0";
-       sha256 = "e7bfd371a3504cf6be9fb3e549514119f30d012be5ebb10ace84e00de27688dc";
-       revision = "2";
-       editedCabalFile = "fb4dda9bef0a8a75549961dd8a35d1f49372ec43b53eb6aa27cc53850ad10034";
+       version = "1.4.0.1";
+       sha256 = "283f2afd46625d98b4e29f77edadfa5e6009a227812ee2ece10091ad6a7e9b71";
        libraryHaskellDepends = [
          array base containers directory filepath hslogger HUnit mtl network
          old-locale old-time parsec process random regex-compat time unix
@@ -16693,8 +16731,8 @@ self: {
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.9.0.8";
-       sha256 = "22b6f69b384eb9883560b837cdf8dbe70b76099a10818adca803298c22cbe3bd";
+       version = "0.9.0.10";
+       sha256 = "47cfa115c13c96a3ed7720e437db5871bce3fe3ce2b0038932747be435dd9445";
        libraryHaskellDepends = [
          base bytestring cairo cereal Chart Chart-cairo containers
          data-default-class generic-accessors glib gtk3 lens text time
@@ -38621,6 +38659,23 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "aur-api" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, exceptions, hspec
+     , http-client, http-client-tls, mtl, text
+     }:
+     mkDerivation {
+       pname = "aur-api";
+       version = "0.1.2.1";
+       sha256 = "8262daf22fa46e3eaba2dffc97bfac7c7146b8cac371cd4161b0e03e1cbed744";
+       libraryHaskellDepends = [
+         aeson base bytestring exceptions hspec http-client http-client-tls
+         mtl text
+       ];
+       homepage = "https://github.com/wangbj/aur-api";
+       description = "ArchLinux AUR json v5 API";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "authenticate_1_3_2_10" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
      , case-insensitive, conduit, containers, http-conduit, http-types
@@ -45113,7 +45168,7 @@ self: {
        hydraPlatforms = [ "x86_64-darwin" ];
      }) {};
 
-  "bits" = callPackage
+  "bits_0_4" = callPackage
     ({ mkDerivation, base, bytes, directory, doctest, filepath, mtl
      , transformers
      }:
@@ -45129,6 +45184,22 @@ self: {
        homepage = "http://github.com/analytics/bits";
        description = "Various bit twiddling and bitwise serialization primitives";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "bits" = callPackage
+    ({ mkDerivation, base, bytes, directory, doctest, filepath, mtl
+     , transformers
+     }:
+     mkDerivation {
+       pname = "bits";
+       version = "0.5";
+       sha256 = "5834fbf0c5b4c5d0259f9aae9631c906e184a50606786132896307f15e406f1a";
+       libraryHaskellDepends = [ base bytes mtl transformers ];
+       testHaskellDepends = [ base directory doctest filepath ];
+       homepage = "http://github.com/ekmett/bits";
+       description = "Various bit twiddling and bitwise serialization primitives";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "bits-atomic" = callPackage
@@ -45355,8 +45426,8 @@ self: {
      }:
      mkDerivation {
        pname = "bitx-bitcoin";
-       version = "0.8.0.0";
-       sha256 = "6df64f668a4949fe3efc5f695efef7e05edb6b6d47559ae1a95d5355eee62dd2";
+       version = "0.9.0.0";
+       sha256 = "9360e11c943707a18339273346e0d4ce84dd247ea9ca503d2143eb210113cf05";
        libraryHaskellDepends = [
          aeson base bytestring http-client http-client-tls http-types
          microlens microlens-th network QuickCheck scientific split text
@@ -60874,8 +60945,9 @@ self: {
        pname = "concurrent-utilities";
        version = "0.2.0.0";
        sha256 = "d108b831e0631c1d3d9b5e2dbfb335b63997206384b7a069978c95a2a1af918a";
+       revision = "1";
+       editedCabalFile = "2b711482a361d04696567a2d07b866747e1fcd12a70b081dab94887d94cf4f6a";
        libraryHaskellDepends = [ base ];
-       jailbreak = true;
        homepage = "-";
        description = "More utilities and broad-used datastructures for concurrency";
        license = stdenv.lib.licenses.bsd3;
@@ -61971,6 +62043,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "conduit-merge" = callPackage
+    ({ mkDerivation, base, conduit, mtl }:
+     mkDerivation {
+       pname = "conduit-merge";
+       version = "0.1.2.0";
+       sha256 = "4d332f30af4c79c345af81072396b33e1dc26f35c9e6d9a6e51559cc46c0ce1e";
+       libraryHaskellDepends = [ base conduit mtl ];
+       homepage = "https://github.com/cblp/conduit-merge#readme";
+       description = "Merge multiple sorted conduits";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "conduit-network-stream" = callPackage
     ({ mkDerivation, base, bytestring, conduit, mtl, network-conduit
      , resourcet
@@ -62128,10 +62212,8 @@ self: {
      }:
      mkDerivation {
        pname = "config-value";
-       version = "0.4.0.1";
-       sha256 = "67e92a664a7d5b80c456d3f0cdbbf6f1fc8d00710509f784221fd01c60342f35";
-       revision = "1";
-       editedCabalFile = "a07f958c50a175dba2f3e4ee6130a1871d14eb6cb28612b4cf040251cd026b28";
+       version = "0.4.0.2";
+       sha256 = "214481f20acac05b7a67dad3ce11b0965b19429c4ddb95ed1f869caffaaefc57";
        libraryHaskellDepends = [ array base pretty text transformers ];
        libraryToolDepends = [ alex happy ];
        homepage = "https://github.com/glguy/config-value";
@@ -66327,8 +66409,8 @@ self: {
      }:
      mkDerivation {
        pname = "cryptonite";
-       version = "0.16";
-       sha256 = "5c3bf190954986ea4af466914eb7a0c55a0b4c1c66552d00341277c89082511a";
+       version = "0.17";
+       sha256 = "a6c6a129b844c55580c4bfd79ecdf5bdc37ea8be6634ae7858015219111156c8";
        libraryHaskellDepends = [
          base bytestring deepseq ghc-prim integer-gmp memory
        ];
@@ -76666,6 +76748,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "distribution-nixpkgs" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+     , deepseq, doctest, hspec, language-nix, lens, pretty, process
+     , QuickCheck, split
+     }:
+     mkDerivation {
+       pname = "distribution-nixpkgs";
+       version = "1";
+       sha256 = "c4e50f2f3255171a236bfc339da545ff2a14e4cd76b0ed8b89b85653e44ff530";
+       libraryHaskellDepends = [
+         aeson base bytestring Cabal containers deepseq language-nix lens
+         pretty process split
+       ];
+       testHaskellDepends = [
+         aeson base bytestring Cabal containers deepseq doctest hspec
+         language-nix lens pretty process QuickCheck split
+       ];
+       doCheck = false;
+       homepage = "https://github.com/peti/distribution-nixpkgs#readme";
+       description = "Types and functions to manipulate the Nixpkgs distribution";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "distribution-plot" = callPackage
     ({ mkDerivation, base, Chart, Chart-cairo, colour, containers
      , data-default-class, distribution, lens
@@ -77564,8 +77669,36 @@ self: {
      }:
      mkDerivation {
        pname = "docvim";
-       version = "0.3.1.0";
-       sha256 = "bb7512fb3c564c3dbe192ab5841cd6ae4a027dbccaf1b963edf487b51cf32fcb";
+       version = "0.3.1.1";
+       sha256 = "f8882e3b57b8273daf8728acfab4e9fa437cfc9ebe33109b4e4b10b0de98d614";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers directory dlist filepath lens mtl
+         optparse-applicative parsec pretty-show split
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base bytestring containers deepseq directory dlist filepath hlint
+         lens mtl parsec pretty-show process split tasty tasty-golden
+         tasty-hunit temporary
+       ];
+       doCheck = false;
+       homepage = "https://github.com/wincent/docvim";
+       description = "Documentation generator for Vim plug-ins";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "docvim_0_3_1_2" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, directory
+     , dlist, filepath, hlint, lens, mtl, optparse-applicative, parsec
+     , pretty-show, process, split, tasty, tasty-golden, tasty-hunit
+     , temporary
+     }:
+     mkDerivation {
+       pname = "docvim";
+       version = "0.3.1.2";
+       sha256 = "ec90fa58581a5e6c8eb17274d9fd001c1e530d1e5b31f43d56ae9b90dccb607d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -77578,10 +77711,10 @@ self: {
          lens mtl parsec pretty-show process split tasty tasty-golden
          tasty-hunit temporary
        ];
-       jailbreak = true;
        homepage = "https://github.com/wincent/docvim";
        description = "Documentation generator for Vim plug-ins";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dom-lt" = callPackage
@@ -78723,6 +78856,29 @@ self: {
        hydraPlatforms = [ "x86_64-darwin" ];
      }) {};
 
+  "dustme" = callPackage
+    ({ mkDerivation, ansi-terminal, ansi-wl-pprint, async, attoparsec
+     , base, bytestring, containers, deepseq, extra, hashable, hspec
+     , safe, semigroups, terminfo, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "dustme";
+       version = "0.1.0.0";
+       sha256 = "e0e9b1a28fef4f9b3230af437272661f3287cc13f8ddc0dd94f4177311ccaa69";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal ansi-wl-pprint async attoparsec base bytestring
+         containers deepseq extra hashable safe semigroups terminfo text
+         unordered-containers
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       homepage = "https://github.com/mwotton/dustme#readme";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "dvda" = callPackage
     ({ mkDerivation, ad, base, containers, directory, fgl
      , file-location, graphviz, hashable, hashtables, mtl, process
@@ -79313,6 +79469,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "eccrypto" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, crypto-api, SHA, vector
+     }:
+     mkDerivation {
+       pname = "eccrypto";
+       version = "0.0.1";
+       sha256 = "fd4adad1c85bbe1b001aef804584d87b7daadba2aa7310a319e59cc616a79cc9";
+       libraryHaskellDepends = [
+         base bytestring cereal crypto-api SHA vector
+       ];
+       description = "Elliptic Curve Cryptography for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ecdsa" = callPackage
     ({ mkDerivation, base, bytestring, crypto-api, crypto-pubkey-types
      , hecc
@@ -83366,13 +83536,12 @@ self: {
        pname = "eventloop";
        version = "0.8.1.2";
        sha256 = "1e4a62abcfb50f949cffe61a53d37c6b7a5ad157cdaecba31f528046f36fe42e";
-       revision = "1";
-       editedCabalFile = "11af2a4e0a7b4c39cb552ec0f0e4f9eed48e903194983d11fb1bc11705086baa";
+       revision = "3";
+       editedCabalFile = "c2eeaa631bc97d0a2214829ded0eaf1411852515fe1a9d2ed5aa5a25e8e6302d";
        libraryHaskellDepends = [
          aeson base bytestring concurrent-utilities deepseq network stm
          suspend text timers websockets
        ];
-       jailbreak = true;
        homepage = "-";
        description = "A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.";
        license = stdenv.lib.licenses.bsd3;
@@ -84818,7 +84987,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "extra" = callPackage
+  "extra_1_4_9" = callPackage
     ({ mkDerivation, base, directory, filepath, process, QuickCheck
      , time, unix
      }:
@@ -84835,6 +85004,26 @@ self: {
        homepage = "https://github.com/ndmitchell/extra#readme";
        description = "Extra functions I use";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "extra" = callPackage
+    ({ mkDerivation, base, directory, filepath, process, QuickCheck
+     , time, unix
+     }:
+     mkDerivation {
+       pname = "extra";
+       version = "1.4.10";
+       sha256 = "b40b3f74c02e40697f4ba5242a764c2846921e8aafdd92e79a30a7afd9e56759";
+       libraryHaskellDepends = [
+         base directory filepath process time unix
+       ];
+       testHaskellDepends = [
+         base directory filepath QuickCheck time unix
+       ];
+       homepage = "https://github.com/ndmitchell/extra#readme";
+       description = "Extra functions I use";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "extract-dependencies_0_2_0_0" = callPackage
@@ -86439,8 +86628,8 @@ self: {
      }:
      mkDerivation {
        pname = "fbmessenger-api";
-       version = "0.1.0.3";
-       sha256 = "c746bea409094604698a375cbf08804799e390be1ffee4b0ffe95e2263270879";
+       version = "0.1.1.0";
+       sha256 = "fa50761fadbca6b88bb169b5509262f4d82ebaee25cf7855d62af15bbc5bb1c2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -94995,8 +95184,8 @@ self: {
     ({ mkDerivation, attoparsec, base, containers, text, time }:
      mkDerivation {
        pname = "ghc-time-alloc-prof";
-       version = "0.0.0";
-       sha256 = "f9b40315889766b53c0ad03b6e4a2af71da558d217afdb1d6072e9672f006828";
+       version = "0.0.0.1";
+       sha256 = "9a3fabe71006ce604945d3195f4d3057bdf24693e483633b688f447819381b98";
        libraryHaskellDepends = [ attoparsec base containers text time ];
        homepage = "https://github.com/maoe/ghc-time-alloc-prof";
        description = "Library for parsing GHC time and allocation profiling reports";
@@ -97050,8 +97239,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20160527";
-       sha256 = "9482a13acd8b6c4cbe4f354243726e94689d0b3f516eabfbc78900e94ad67924";
+       version = "6.20160613";
+       sha256 = "595e1945ea42bdcd55fd6b6096cbdb64646f2391ad34eb9b45ab92190e1d5314";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -99154,8 +99343,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.1.7";
-       sha256 = "282402385403fad10b750146f28f41d447a77592ef23d94b287edf51b7336679";
+       version = "0.1.8";
+       sha256 = "9c6706f4f85144caaf3455058a92f82d93a82f461e922c3500c3937ec70339ae";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -108592,8 +108781,8 @@ self: {
      }:
      mkDerivation {
        pname = "hapstone";
-       version = "0.1.0.1";
-       sha256 = "408ca259ec062af5bb9b6b871d07bd846ee590449efca9ab24db497aa56d2c23";
+       version = "0.2.0.1";
+       sha256 = "3d0e5f37edddf252df8c6f4291ba73c0c2331053086cd7583810644e1555e016";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ capstone ];
        libraryToolDepends = [ c2hs ];
@@ -109227,22 +109416,22 @@ self: {
      }:
      mkDerivation {
        pname = "hashing";
-       version = "0.1.0.0";
-       sha256 = "2f1c97a3ca2acd05f9e961ed0d594521420c6a14b38568326689318265d38ac5";
+       version = "0.1.0.1";
+       sha256 = "e5a4a19c6cd6f0a0adda381db76d608d23f8d303e68f1d744735433f91f49410";
+       revision = "1";
+       editedCabalFile = "a50b8538d365ef9fbdc0083c3de91fbdbcebe5e630f36330475e0d10243e2596";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [
-         array base bytestring mtl QuickCheck template-haskell
-       ];
+       libraryHaskellDepends = [ array base bytestring ];
        executableHaskellDepends = [
-         array base bytestring mtl QuickCheck template-haskell
+         array base bytestring mtl QuickCheck
        ];
        testHaskellDepends = [
          array base bytestring cryptonite mtl QuickCheck template-haskell
        ];
-       homepage = "https://github.com/wangbj/hashing/blob/master/README.md";
-       description = "Initial project template from stack";
-       license = stdenv.lib.licenses.bsd3;
+       homepage = "https://github.com/wangbj/hashing";
+       description = "A pure haskell library implements several hash algorithms";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "hashmap_1_3_0_1" = callPackage
@@ -109850,10 +110039,9 @@ self: {
     ({ mkDerivation, base, bytestring, lens, tagsoup, wreq }:
      mkDerivation {
        pname = "haskell-fake-user-agent";
-       version = "0.0.1";
-       sha256 = "0aefb6f1d64ddc5f6e686bb20d84f899270beb5da7b7609d00e50768d3fa1c5a";
+       version = "0.0.2";
+       sha256 = "a39b379651027d108b0e2d984f6f511b689965d457b9df3ffbc0979727ee70bb";
        libraryHaskellDepends = [ base bytestring lens tagsoup wreq ];
-       jailbreak = true;
        description = "Simple library for retrieving current user agent strings";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -113050,19 +113238,19 @@ self: {
      }) {};
 
   "hasql-transaction" = callPackage
-    ({ mkDerivation, base, base-prelude, bytestring
+    ({ mkDerivation, async, base, base-prelude, bytestring
      , bytestring-tree-builder, contravariant, contravariant-extras
-     , either, hasql, mtl, postgresql-error-codes, transformers
+     , hasql, mtl, rebase, transformers
      }:
      mkDerivation {
        pname = "hasql-transaction";
-       version = "0.4.5";
-       sha256 = "bac5527d7778531ffb5138f666684f008a65537afffa2327a5264c5869f15630";
+       version = "0.4.5.1";
+       sha256 = "79b096fa3425ff53bcb5417fd67cdcf4316c00a23c092b02cec173e5a8c99879";
        libraryHaskellDepends = [
          base base-prelude bytestring bytestring-tree-builder contravariant
-         contravariant-extras either hasql mtl postgresql-error-codes
-         transformers
+         contravariant-extras hasql mtl transformers
        ];
+       testHaskellDepends = [ async hasql rebase ];
        homepage = "https://github.com/nikita-volkov/hasql-transaction";
        description = "A composable abstraction over the retryable transactions for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -118165,19 +118353,18 @@ self: {
 
   "hipchat-hs" = callPackage
     ({ mkDerivation, aeson, aeson-casing, async, base, bytestring
-     , either, http-client, lens, network-uri, servant, servant-client
-     , split, string-conversions, text, time
+     , either, http-client, lens, network-uri, postgresql-simple
+     , servant, servant-client, split, string-conversions, text, time
      }:
      mkDerivation {
        pname = "hipchat-hs";
-       version = "0.0.3";
-       sha256 = "f793fe60c119608a363a2ce7cc380a8f5c99adcfac4472b990e0726397db5dd5";
+       version = "0.0.4";
+       sha256 = "6a712f0a4148e80cd0b5eb9c9b1a2165420a6781c72eaa298a1106d77e50c02f";
        libraryHaskellDepends = [
          aeson aeson-casing async base bytestring either http-client lens
-         network-uri servant servant-client split string-conversions text
-         time
+         network-uri postgresql-simple servant servant-client split
+         string-conversions text time
        ];
-       jailbreak = true;
        description = "Hipchat API bindings in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121150,7 +121337,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hoauth2" = callPackage
+  "hoauth2_0_5_3_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types
      , text
      }:
@@ -121164,6 +121351,23 @@ self: {
        homepage = "https://github.com/freizl/hoauth2";
        description = "Haskell OAuth2 authentication client";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hoauth2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types
+     , text
+     }:
+     mkDerivation {
+       pname = "hoauth2";
+       version = "0.5.4.0";
+       sha256 = "dc83b0cd5ee51b9c9b28ea04417341dbd146720f43ac73792b180e205ea4cdf9";
+       libraryHaskellDepends = [
+         aeson base bytestring http-conduit http-types text
+       ];
+       homepage = "https://github.com/freizl/hoauth2";
+       description = "Haskell OAuth2 authentication client";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "hob" = callPackage
@@ -121221,13 +121425,14 @@ self: {
      }:
      mkDerivation {
        pname = "hobbits";
-       version = "1.2.2";
-       sha256 = "568be09943c403e3bb46b4b58bcb543fbc2421fecfe8459e1976a57894657b11";
+       version = "1.2.3";
+       sha256 = "88a6dfa9ea8f800b6d916c0f6e92875d9132003eacde013210d97bdc999840f3";
+       revision = "1";
+       editedCabalFile = "3341a9644e507027bb3b890c7adba0e0c93a18f80173504ae45c1ad569d716bc";
        libraryHaskellDepends = [
          base deepseq haskell-src-exts haskell-src-meta mtl syb tagged
          template-haskell th-expand-syns transformers
        ];
-       jailbreak = true;
        description = "A library for canonically representing terms with binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "x86_64-darwin" ];
@@ -123396,7 +123601,6 @@ self: {
          exceptions filepath hlint hspec mtl mtl-compat QuickCheck text
          transformers transformers-compat unix unix-bytestring
        ];
-       doCheck = false;
        homepage = "https://github.com/dhess/hpio";
        description = "Monads for GPIO in Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -127529,7 +127733,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hspec-setup" = callPackage
+  "hspec-setup_0_1_1_0" = callPackage
     ({ mkDerivation, base, directory, filepath, process, projectroot }:
      mkDerivation {
        pname = "hspec-setup";
@@ -127544,6 +127748,23 @@ self: {
        homepage = "https://github.com/yamadapc/haskell-hspec-setup";
        description = "Add an hspec test-suite in one command";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hspec-setup" = callPackage
+    ({ mkDerivation, base, directory, filepath, process, projectroot }:
+     mkDerivation {
+       pname = "hspec-setup";
+       version = "0.1.1.1";
+       sha256 = "fd294bd10fc0fa1573e84d78ba7f6fd77e294efbaac419a5530e0818ece91109";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base directory filepath process projectroot
+       ];
+       homepage = "https://github.com/yamadapc/haskell-hspec-setup";
+       description = "Add an hspec test-suite in one command";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "hspec-shouldbe" = callPackage
@@ -128726,6 +128947,24 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
+  "hsyslog-udp" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, hsyslog, network, text
+     , time, unix
+     }:
+     mkDerivation {
+       pname = "hsyslog-udp";
+       version = "0.1.1";
+       sha256 = "eedafcd134d2085c02b363889df5291b2062dfb51685a24a93eb133028b3aea1";
+       libraryHaskellDepends = [
+         base bytestring hsyslog network text time unix
+       ];
+       testHaskellDepends = [ base hspec time ];
+       jailbreak = true;
+       homepage = "https://github.com/ThoughtLeadr/hsyslog-udp";
+       description = "Log to syslog over a network via UDP";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hszephyr" = callPackage
     ({ mkDerivation, base, bytestring, com_err, mtl, time, zephyr }:
      mkDerivation {
@@ -136907,8 +137146,8 @@ self: {
        pname = "insert-ordered-containers";
        version = "0.1.0.1";
        sha256 = "4905e5d128c19887a79b281150acb16cb3b043ab2c5a7788b0151ba7d46b900a";
-       revision = "1";
-       editedCabalFile = "845948717464c40358d8d635fa3b8240fb4a2464558527a4cfeccdf426403eaa";
+       revision = "2";
+       editedCabalFile = "45eb329a4ace69cd003e0eafa048cbdb3b34f17e0f835ff0f1e1bc6ac90b33dd";
        libraryHaskellDepends = [
          aeson base base-compat hashable lens semigroupoids semigroups text
          transformers unordered-containers
@@ -137303,8 +137542,8 @@ self: {
      }:
      mkDerivation {
        pname = "intero";
-       version = "0.1.14";
-       sha256 = "1719348eabd877c95461c5709d9033460495245212529c211046a652c7cf4b2e";
+       version = "0.1.15";
+       sha256 = "ef80da6f426e31f3b2337c2c94834574ec111ce7ba3d9f2834326857506f1eba";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -138477,25 +138716,6 @@ self: {
      }:
      mkDerivation {
        pname = "irc-client";
-       version = "0.4.0.0";
-       sha256 = "be5388f15ee90d5f58da28783c77348e424378635e13a0bb00a71369deb22a77";
-       libraryHaskellDepends = [
-         base bytestring conduit data-default-class irc-conduit irc-ctcp
-         old-locale stm stm-conduit text time transformers
-       ];
-       homepage = "https://github.com/barrucadu/irc-client";
-       description = "An IRC client library";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = [ "x86_64-darwin" ];
-     }) {};
-
-  "irc-client_0_4_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, data-default-class
-     , irc-conduit, irc-ctcp, old-locale, stm, stm-conduit, text, time
-     , transformers
-     }:
-     mkDerivation {
-       pname = "irc-client";
        version = "0.4.1.0";
        sha256 = "2661f089733a7473f99662e2e1b97c42a48d399f98b7e076f43c2fadeedcb8f6";
        libraryHaskellDepends = [
@@ -138505,7 +138725,7 @@ self: {
        homepage = "https://github.com/barrucadu/irc-client";
        description = "An IRC client library";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       hydraPlatforms = [ "x86_64-darwin" ];
      }) {};
 
   "irc-colors" = callPackage
@@ -138566,8 +138786,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-core";
-       version = "1.1.4";
-       sha256 = "2e2b60ec96966604d38860b58901bb2f652b801c3091c3dfeaf2d8ab745dcaa5";
+       version = "1.1.5";
+       sha256 = "59ce88cb12164583fbd7c889f13c3524a9cdc74a59ef5cbb7a704d67b0508bd2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -138580,7 +138800,6 @@ self: {
          network regex-tdfa split stm text time tls transformers vty x509
          x509-store x509-system x509-validation
        ];
-       jailbreak = true;
        homepage = "https://github.com/glguy/irc-core";
        description = "An IRC client library and text client";
        license = stdenv.lib.licenses.bsd3;
@@ -146175,7 +146394,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "language-javascript" = callPackage
+  "language-javascript_0_6_0_5" = callPackage
     ({ mkDerivation, alex, array, base, blaze-builder, bytestring
      , Cabal, containers, happy, hspec, mtl, QuickCheck, text
      , utf8-light, utf8-string
@@ -146195,6 +146414,29 @@ self: {
        homepage = "http://github.com/erikd/language-javascript";
        description = "Parser for JavaScript";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "language-javascript" = callPackage
+    ({ mkDerivation, alex, array, base, blaze-builder, bytestring
+     , Cabal, containers, happy, hspec, mtl, QuickCheck, text
+     , utf8-light, utf8-string
+     }:
+     mkDerivation {
+       pname = "language-javascript";
+       version = "0.6.0.6";
+       sha256 = "9c889992e3e8a31f6a4b1ad2d0ec46a3a182245aa423099d2313a6c5ae005b75";
+       libraryHaskellDepends = [
+         array base blaze-builder bytestring containers mtl text utf8-string
+       ];
+       libraryToolDepends = [ alex happy ];
+       testHaskellDepends = [
+         array base blaze-builder bytestring Cabal containers hspec mtl
+         QuickCheck utf8-light utf8-string
+       ];
+       homepage = "http://github.com/erikd/language-javascript";
+       description = "Parser for JavaScript";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "language-kort" = callPackage
@@ -147169,8 +147411,9 @@ self: {
        pname = "lazy-search";
        version = "0.1.0.0";
        sha256 = "1691e5ec0363fd3aff644ae4daad29c84ea3d3a489546949546e4fb2678b688f";
+       revision = "1";
+       editedCabalFile = "8aba91a790a6f69fc43f2b46c3946e1ab44b769b3335ae08973132e52f9580ce";
        libraryHaskellDepends = [ base size-based ];
-       jailbreak = true;
        description = "Finds values satisfying a lazy predicate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153007,8 +153250,8 @@ self: {
      }:
      mkDerivation {
        pname = "lua-bc";
-       version = "0.1";
-       sha256 = "518dcad6c16a870fe64d6d45ad83202dc9586a71dd976b652dfb5445150bd352";
+       version = "0.1.0.1";
+       sha256 = "c0f92db8b4c0bdc2d188c1f17833fb684489ab3147837e68bffa96375c7fa89a";
        libraryHaskellDepends = [
          base binary bytestring containers data-binary-ieee754 pretty text
          vector
@@ -156895,6 +157138,70 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "mellon-core" = callPackage
+    ({ mkDerivation, async, base, doctest, hlint, hspec, mtl
+     , QuickCheck, quickcheck-instances, time, transformers
+     }:
+     mkDerivation {
+       pname = "mellon-core";
+       version = "0.7.0.1";
+       sha256 = "addfa2b5cd790a7cff00f48366f5ad3e25a77e3a6d8163a3914da5b1d0c79288";
+       libraryHaskellDepends = [ async base mtl time transformers ];
+       testHaskellDepends = [
+         async base doctest hlint hspec mtl QuickCheck quickcheck-instances
+         time transformers
+       ];
+       homepage = "https://github.com/dhess/mellon/";
+       description = "Control physical access devices";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "mellon-gpio" = callPackage
+    ({ mkDerivation, base, hlint, hpio, mellon-core }:
+     mkDerivation {
+       pname = "mellon-gpio";
+       version = "0.7.0.1";
+       sha256 = "f9585f0bcf3850437eaa689046d27e2d0df52a0d668ba0ee4f9eee155ba82380";
+       libraryHaskellDepends = [ base hpio mellon-core ];
+       testHaskellDepends = [ base hlint ];
+       homepage = "https://github.com/dhess/mellon/";
+       description = "GPIO support for mellon";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "mellon-web" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, exceptions, hlint, hpio
+     , hspec, hspec-wai, http-client, http-types, lucid, mellon-core
+     , mellon-gpio, mtl, network, optparse-applicative, servant
+     , servant-client, servant-docs, servant-lucid, servant-server, text
+     , time, transformers, wai, wai-extra, warp
+     }:
+     mkDerivation {
+       pname = "mellon-web";
+       version = "0.7.0.1";
+       sha256 = "dc51190cd4529f2d3844fef77edafa6c7b4c5680f7e4c422392f211bf9de46b1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring http-client http-types lucid mellon-core
+         servant servant-client servant-docs servant-lucid servant-server
+         text time transformers wai warp
+       ];
+       executableHaskellDepends = [
+         base exceptions hpio mellon-core mellon-gpio mtl network
+         optparse-applicative time transformers warp
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hlint hspec hspec-wai http-client http-types
+         lucid mellon-core network servant servant-client servant-docs
+         servant-lucid servant-server text time transformers wai wai-extra
+         warp
+       ];
+       homepage = "https://github.com/dhess/mellon/";
+       description = "A REST web service for Mellon controllers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "melody" = callPackage
     ({ mkDerivation, base, containers, either, HUnit, lens, mtl, parsec
      , ParsecTools, test-framework, test-framework-hunit
@@ -161189,6 +161496,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "monad-timing" = callPackage
+    ({ mkDerivation, base, containers, exceptions, hlint, hspec
+     , monad-control, mtl, time, transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "monad-timing";
+       version = "0.1.0.1";
+       sha256 = "d6f05adb7975fd0c4e2ceca4bbc77cfa65ddbf60d60f343203ff68a7f3f4bd09";
+       libraryHaskellDepends = [
+         base containers exceptions monad-control mtl time transformers
+         transformers-base
+       ];
+       testHaskellDepends = [ base containers hlint hspec transformers ];
+       homepage = "https://github.com/pikajude/monad-timing";
+       description = "Monad transformer for recording timing events";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "monad-tx" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -164007,14 +164332,13 @@ self: {
      }:
      mkDerivation {
        pname = "murmur3";
-       version = "1.0.1";
-       sha256 = "5bac92e0d72d5858bdc390c5c5e234e3c3d4191d717e3d5b972d6fd3401500c3";
+       version = "1.0.2";
+       sha256 = "8bc485e0f30d7f67611f70e56a5908a6b1b05273fe95eedaaf65e544a1f9c0cc";
        libraryHaskellDepends = [ base bytestring cereal ];
        testHaskellDepends = [
          base base16-bytestring bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       jailbreak = true;
        homepage = "http://github.com/plaprade/murmur3";
        description = "Pure Haskell implementation of the MurmurHash3 x86_32 algorithm";
        license = stdenv.lib.licenses.publicDomain;
@@ -164915,6 +165239,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mywatch" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, ConfigFile
+     , data-default-class, docopt, fast-logger, http-types
+     , interpolatedstring-perl6, MissingH, mtl, mysql, mysql-simple
+     , network, resource-pool, scotty, text, unix, unordered-containers
+     , wai, wai-extra, wai-middleware-static, warp
+     }:
+     mkDerivation {
+       pname = "mywatch";
+       version = "0.1.0";
+       sha256 = "8b5e82086279e07e1b28ea4d0c6ef8d816cbb3ab6e05d6c6880b7c88893a70bf";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base bytestring ConfigFile data-default-class docopt
+         fast-logger http-types interpolatedstring-perl6 MissingH mtl mysql
+         mysql-simple network resource-pool scotty text unix
+         unordered-containers wai wai-extra wai-middleware-static warp
+       ];
+       description = "View MySQL processes";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "mzv" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
@@ -165433,7 +165780,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "nats" = callPackage
+  "nats_1_1" = callPackage
     ({ mkDerivation }:
      mkDerivation {
        pname = "nats";
@@ -165443,6 +165790,19 @@ self: {
        homepage = "http://github.com/ekmett/nats/";
        description = "Natural numbers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "nats" = callPackage
+    ({ mkDerivation }:
+     mkDerivation {
+       pname = "nats";
+       version = "1.1.1";
+       sha256 = "131d1b4857cd1c0699ef60aeb41af923ee3e0ecd26ed1324c067d993bc17d4cd";
+       doHaddock = false;
+       homepage = "http://github.com/ekmett/nats/";
+       description = "Natural numbers";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "nats-queue" = callPackage
@@ -167941,25 +168301,31 @@ self: {
      }) {};
 
   "neural" = callPackage
-    ({ mkDerivation, ad, array, attoparsec, base, deepseq, directory
-     , doctest, filepath, ghc-typelits-natnormalise, Glob, hspec, lens
-     , MonadRandom, mtl, parallel, pipes, profunctors, STMonadTrans
-     , text, transformers, typelits-witnesses, vector
+    ({ mkDerivation, ad, array, attoparsec, base, bytestring, deepseq
+     , directory, doctest, filepath, ghc-typelits-natnormalise, Glob
+     , hspec, JuicyPixels, kan-extensions, lens, monad-par
+     , monad-par-extras, MonadRandom, mtl, parallel, pipes
+     , pipes-bytestring, pipes-safe, pipes-zlib, profunctors, reflection
+     , STMonadTrans, text, transformers, typelits-witnesses, vector
      }:
      mkDerivation {
        pname = "neural";
-       version = "0.1.1.0";
-       sha256 = "222ef9b9feaaf5fcd4577e60c18d9a2cf9feed9dbdbe8f63d997b9b5a7f435c6";
+       version = "0.2.0.0";
+       sha256 = "d5dcb82fbd3073a84a9e1a1585a02c10bc4aed643099bcc44b0580be4dcf4c92";
        revision = "1";
-       editedCabalFile = "db2bcbca3e967c456dfcc752db6bce9a3b69febd01cffa34ea28a7f1f4677088";
+       editedCabalFile = "d512a196ec408e464c4613d1b63e8b5a0a3abb49b61c87e012c9cc38c41434c6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         ad array base deepseq directory filepath ghc-typelits-natnormalise
-         hspec lens MonadRandom mtl parallel pipes profunctors STMonadTrans
-         text transformers typelits-witnesses vector
+         ad array base bytestring deepseq directory filepath
+         ghc-typelits-natnormalise hspec kan-extensions lens monad-par
+         monad-par-extras MonadRandom mtl parallel pipes pipes-bytestring
+         pipes-safe profunctors reflection STMonadTrans text transformers
+         typelits-witnesses vector
+       ];
+       executableHaskellDepends = [
+         array attoparsec base JuicyPixels MonadRandom pipes pipes-zlib text
        ];
-       executableHaskellDepends = [ attoparsec base MonadRandom text ];
        testHaskellDepends = [ base doctest Glob hspec MonadRandom ];
        jailbreak = true;
        homepage = "https://github.com/brunjlar/neural";
@@ -168317,7 +168683,7 @@ self: {
        license = "GPL";
      }) {};
 
-  "nix-paths" = callPackage
+  "nix-paths_1" = callPackage
     ({ mkDerivation, base, nix, process }:
      mkDerivation {
        pname = "nix-paths";
@@ -168330,6 +168696,20 @@ self: {
        homepage = "https://github.com/peti/nix-paths";
        description = "Knowledge of Nix's installation directories";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) nix;};
+
+  "nix-paths" = callPackage
+    ({ mkDerivation, base, nix, process }:
+     mkDerivation {
+       pname = "nix-paths";
+       version = "1.0.0.1";
+       sha256 = "742da2042caa20d63690e9c6de632eebd71b863001eb2c71645f8c72d3e9f315";
+       libraryHaskellDepends = [ base process ];
+       libraryToolDepends = [ nix ];
+       homepage = "https://github.com/peti/nix-paths";
+       description = "Knowledge of Nix's installation directories";
+       license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) nix;};
 
   "nixfromnpm" = callPackage
@@ -173254,6 +173634,8 @@ self: {
        pname = "pandoc";
        version = "1.17.1";
        sha256 = "5978baaf664ce254b508108a6be9d5a11a2c2ac61462ae85286be2ecdb010c86";
+       revision = "1";
+       editedCabalFile = "0ceaa11f58bcbaa0b3aa8babf7a92de818ff331f38193c8e42ee8bc174113681";
        configureFlags = [ "-fhttps" "-f-trypandoc" ];
        isLibrary = true;
        isExecutable = true;
@@ -174748,7 +175130,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "parsers" = callPackage
+  "parsers_0_12_3" = callPackage
     ({ mkDerivation, attoparsec, base, base-orphans, bytestring
      , charset, containers, directory, doctest, filepath, parsec
      , QuickCheck, quickcheck-instances, scientific, text, transformers
@@ -174773,6 +175155,31 @@ self: {
        homepage = "http://github.com/ekmett/parsers/";
        description = "Parsing combinators";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "parsers" = callPackage
+    ({ mkDerivation, attoparsec, base, base-orphans, bytestring
+     , charset, containers, directory, doctest, filepath, parsec
+     , QuickCheck, quickcheck-instances, scientific, text, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "parsers";
+       version = "0.12.4";
+       sha256 = "2781a27d40f0019fc671b483ca47276c826621e1daa42f08846af8e40e94ca1e";
+       libraryHaskellDepends = [
+         attoparsec base base-orphans charset containers parsec scientific
+         text transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring containers directory doctest filepath
+         parsec QuickCheck quickcheck-instances
+       ];
+       doCheck = false;
+       homepage = "http://github.com/ekmett/parsers/";
+       description = "Parsing combinators";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "parsestar" = callPackage
@@ -175585,14 +175992,14 @@ self: {
 
   "pcg-random" = callPackage
     ({ mkDerivation, base, bytestring, doctest, entropy, primitive
-     , random, time
+     , random
      }:
      mkDerivation {
        pname = "pcg-random";
-       version = "0.1.3.2";
-       sha256 = "288db42bb77ffef6e57007b893b41df5a3ac8f252d5a519306448cb5802ebe71";
+       version = "0.1.3.3";
+       sha256 = "0378f07160a1b9c8d861062a6a91d18b2ef278854c1a50608239c434eefeea13";
        libraryHaskellDepends = [
-         base bytestring entropy primitive random time
+         base bytestring entropy primitive random
        ];
        testHaskellDepends = [ base doctest ];
        homepage = "http://github.com/cchalmers/pcg-random";
@@ -176418,7 +176825,7 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
-  "persistable-record" = callPackage
+  "persistable-record_0_4_0_0" = callPackage
     ({ mkDerivation, array, base, containers, dlist, names-th
      , template-haskell, transformers
      }:
@@ -176432,6 +176839,24 @@ self: {
        homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Binding between SQL database values and haskell records";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "persistable-record" = callPackage
+    ({ mkDerivation, array, base, containers, dlist, names-th
+     , template-haskell, th-data-compat, transformers
+     }:
+     mkDerivation {
+       pname = "persistable-record";
+       version = "0.4.0.1";
+       sha256 = "db12018eecdc964e2b79ab022ae25d5bd65ba9d41ab670da907f57c2fc8ea9c0";
+       libraryHaskellDepends = [
+         array base containers dlist names-th template-haskell
+         th-data-compat transformers
+       ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "Binding between SQL database values and haskell records";
+       license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "x86_64-darwin" ];
      }) {};
 
@@ -177830,6 +178255,8 @@ self: {
        pname = "persistent-redis";
        version = "2.5.1";
        sha256 = "6c19ef7006375d9353a2f71b94732b481abe2fc4d3671acd96f9f0fa92d1c01a";
+       revision = "1";
+       editedCabalFile = "dde54d46abc86863665ff1a55ab04f0b0ba6137062c9e58990cc1eab137bb552";
        libraryHaskellDepends = [
          aeson attoparsec base binary bytestring hedis http-api-data
          monad-control mtl path-pieces persistent scientific text time
@@ -178965,6 +179392,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "phone-metadata" = callPackage
+    ({ mkDerivation, base, containers, hxt, regex-pcre, text }:
+     mkDerivation {
+       pname = "phone-metadata";
+       version = "0.0.1.3";
+       sha256 = "4ad4dbf61fd98219b6652a78b35cee4eb8d9bb207ea411353b0d2742a18c91df";
+       libraryHaskellDepends = [ base containers hxt regex-pcre text ];
+       description = "Phonenumber Metadata based on Google's libphonenumber";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "phone-numbers" = callPackage
     ({ mkDerivation, base, bytestring, phonenumber }:
      mkDerivation {
@@ -183741,6 +184179,7 @@ self: {
          transformers transformers-base unordered-containers vector wai
          wai-cors wai-extra wai-middleware-static warp
        ];
+       jailbreak = true;
        homepage = "https://github.com/begriffs/postgrest";
        description = "REST API for any Postgres database";
        license = stdenv.lib.licenses.mit;
@@ -197859,17 +198298,25 @@ self: {
      }) {};
 
   "rtcm" = callPackage
-    ({ mkDerivation, array, base, basic-prelude, binary, binary-bits
-     , bytestring, lens, random, tasty, tasty-hunit, tasty-quickcheck
-     , template-haskell, word24
+    ({ mkDerivation, aeson, array, base, base64-bytestring
+     , basic-prelude, binary, binary-bits, binary-conduit, bytestring
+     , conduit, conduit-combinators, conduit-extra, lens, random
+     , resourcet, tasty, tasty-hunit, tasty-quickcheck, template-haskell
+     , text, word24
      }:
      mkDerivation {
        pname = "rtcm";
-       version = "0.1.5";
-       sha256 = "cc91a2c354c79e6f4bb98c3f801bc72c5a37fd3874fa3d0ac4e6fa5637fac364";
+       version = "0.1.6";
+       sha256 = "efcb1d0ae4539bff588bfece8b15dfbdcc304395aa7fe1448ea37a9436abdd76";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
-         array base basic-prelude binary binary-bits bytestring lens
-         template-haskell word24
+         aeson array base base64-bytestring basic-prelude binary binary-bits
+         bytestring lens template-haskell text word24
+       ];
+       executableHaskellDepends = [
+         aeson base basic-prelude binary-conduit bytestring conduit
+         conduit-combinators conduit-extra resourcet
        ];
        testHaskellDepends = [
          base basic-prelude binary binary-bits bytestring lens random tasty
@@ -201640,6 +202087,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "semigroupoids_5_1" = callPackage
+    ({ mkDerivation, base, base-orphans, bifunctors, comonad
+     , containers, contravariant, directory, distributive, doctest
+     , filepath, semigroups, tagged, transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "semigroupoids";
+       version = "5.1";
+       sha256 = "16ac8ce9b40b0407cdb1b1197a704ec58ec689d5a6de891165a577725361f835";
+       libraryHaskellDepends = [
+         base base-orphans bifunctors comonad containers contravariant
+         distributive semigroups tagged transformers transformers-compat
+       ];
+       testHaskellDepends = [ base directory doctest filepath ];
+       homepage = "http://github.com/ekmett/semigroupoids";
+       description = "Semigroupoids: Category sans id";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "semigroupoids-syntax" = callPackage
     ({ mkDerivation, base, comonad, containers, contravariant
      , directory, distributive, doctest, filepath, QuickCheck
@@ -202674,13 +203141,13 @@ self: {
   "servant-auth-cookie" = callPackage
     ({ mkDerivation, base, base64-bytestring, blaze-html, blaze-markup
      , bytestring, cereal, cookie, cryptonite, http-media, http-types
-     , memory, servant, servant-server, text, time, transformers, wai
-     , warp
+     , memory, mtl, servant, servant-server, text, time, transformers
+     , wai, warp
      }:
      mkDerivation {
        pname = "servant-auth-cookie";
-       version = "0.1.0.0";
-       sha256 = "b2c865ce075f24445331815daff87f5c9618b5e84cf6a94359668b4d894caccb";
+       version = "0.1.0.1";
+       sha256 = "891ed1a3d4ca5e17835aa906595ab601551e084c0831be1154f99adec23b699b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -202688,10 +203155,9 @@ self: {
          http-types memory servant servant-server time transformers wai
        ];
        executableHaskellDepends = [
-         base blaze-html blaze-markup bytestring cereal http-media servant
-         servant-server text wai warp
+         base blaze-html blaze-markup bytestring cereal http-media mtl
+         servant servant-server text wai warp
        ];
-       jailbreak = true;
        description = "Authentication via encrypted cookies";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -204793,8 +205259,8 @@ self: {
      }:
      mkDerivation {
        pname = "sexp-grammar";
-       version = "1.2.0";
-       sha256 = "0489eced12a79d7ee1fe022a58645c4c7381ecff6ab8e9c402751eaebf24c024";
+       version = "1.2.0.1";
+       sha256 = "fb81e32af60c528a2c845c1f23fe048a5ba92fd6fa877f5935bcfc6172cdce4b";
        libraryHaskellDepends = [
          array base bytestring containers mtl profunctors scientific
          semigroups split tagged template-haskell text transformers
@@ -205313,7 +205779,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "shake" = callPackage
+  "shake_0_15_9" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, directory
      , extra, filepath, hashable, js-flot, js-jquery, primitive, process
      , QuickCheck, random, time, transformers, unix
@@ -205344,6 +205810,40 @@ self: {
        homepage = "http://shakebuild.com";
        description = "Build system library, like Make, but more accurate dependencies";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "shake" = callPackage
+    ({ mkDerivation, base, binary, bytestring, deepseq, directory
+     , extra, filepath, hashable, js-flot, js-jquery, primitive, process
+     , QuickCheck, random, time, transformers, unix
+     , unordered-containers, utf8-string
+     }:
+     mkDerivation {
+       pname = "shake";
+       version = "0.15.10";
+       sha256 = "36331a3cf3e29578c3134e4ee6481dd932e7d40704f5c38703a0eb231ba433d0";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring deepseq directory extra filepath hashable
+         js-flot js-jquery process random time transformers unix
+         unordered-containers utf8-string
+       ];
+       executableHaskellDepends = [
+         base binary bytestring deepseq directory extra filepath hashable
+         js-flot js-jquery primitive process random time transformers unix
+         unordered-containers utf8-string
+       ];
+       testHaskellDepends = [
+         base binary bytestring deepseq directory extra filepath hashable
+         js-flot js-jquery process QuickCheck random time transformers unix
+         unordered-containers utf8-string
+       ];
+       doCheck = false;
+       homepage = "http://shakebuild.com";
+       description = "Build system library, like Make, but more accurate dependencies";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "shake-cabal-build" = callPackage
@@ -205985,19 +206485,19 @@ self: {
      }) {};
 
   "shakespeare-sass" = callPackage
-    ({ mkDerivation, base, hlibsass, hsass, shakespeare
-     , template-haskell, yesod, yesod-core
+    ({ mkDerivation, base, hsass, shakespeare, template-haskell, yesod
+     , yesod-core
      }:
      mkDerivation {
        pname = "shakespeare-sass";
-       version = "0.1.0.2";
-       sha256 = "db1a1a5fa84bd789265af26592fa1e885bd94be3cacb973b96a20a94b5991171";
+       version = "0.1.0.3";
+       sha256 = "149227f017a72ee1f07420db8156b1ebfcf9a45197da272a83c714c2bf9a3299";
        libraryHaskellDepends = [
-         base hlibsass hsass shakespeare template-haskell yesod yesod-core
+         base hsass shakespeare template-haskell yesod yesod-core
        ];
        homepage = "https://github.com/brcha/shakespeare-sass";
        description = "SASS support for Shakespeare and Yesod";
-       license = stdenv.lib.licenses.mpl20;
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "shakespeare-text" = callPackage
@@ -206320,8 +206820,8 @@ self: {
      }:
      mkDerivation {
        pname = "shellmate";
-       version = "0.3";
-       sha256 = "6d79053eeb3bbff4cd5c35da1f9c6962e4af56efacb5383c7a5fc02312e97348";
+       version = "0.3.1";
+       sha256 = "60eb4dfa1a5b3b12c2bf01b84d814069a1363eb088e7bb4c69764be1df94489c";
        libraryHaskellDepends = [
          base bytestring directory filepath process temporary transformers
        ];
@@ -206332,15 +206832,16 @@ self: {
      }) {};
 
   "shellmate-extras" = callPackage
-    ({ mkDerivation, base, bytestring, feed, HTTP, network-uri
-     , shellmate, tagsoup, xml
+    ({ mkDerivation, base, bytestring, feed, HTTP, mime-types
+     , network-uri, shellmate, tagsoup, text, xml
      }:
      mkDerivation {
        pname = "shellmate-extras";
-       version = "0.3";
-       sha256 = "a04254b00c39cfe7260d535b4a525e4072dc6b4d857165dc16c9cd4a101a08d8";
+       version = "0.3.1";
+       sha256 = "49bdaaae24269dc2ceb4c00155a76b04e610e422ff9c815ba3f87657a784b873";
        libraryHaskellDepends = [
-         base bytestring feed HTTP network-uri shellmate tagsoup xml
+         base bytestring feed HTTP mime-types network-uri shellmate tagsoup
+         text xml
        ];
        homepage = "https://github.com/valderman/shellmate";
        description = "Extra functionality for shellmate";
@@ -207602,7 +208103,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "simple-sendfile" = callPackage
+  "simple-sendfile_0_2_24" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-extra
      , directory, hspec, HUnit, network, process, resourcet, unix
      }:
@@ -207618,6 +208119,25 @@ self: {
        doCheck = false;
        description = "Cross platform library for the sendfile system call";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "simple-sendfile" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, conduit-extra
+     , directory, hspec, HUnit, network, process, resourcet, unix
+     }:
+     mkDerivation {
+       pname = "simple-sendfile";
+       version = "0.2.25";
+       sha256 = "0ae68821cd828b29772654b5613d514a421b1b1440d82a4b610339e67a92294d";
+       libraryHaskellDepends = [ base bytestring network unix ];
+       testHaskellDepends = [
+         base bytestring conduit conduit-extra directory hspec HUnit network
+         process resourcet unix
+       ];
+       doCheck = false;
+       description = "Cross platform library for the sendfile system call";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "simple-server" = callPackage
@@ -208537,8 +209057,8 @@ self: {
      }:
      mkDerivation {
        pname = "slack-api";
-       version = "0.8";
-       sha256 = "ebc98de706cb40a19ac2295c2129263240696f27412f8bcadf5816787b3cb446";
+       version = "0.9";
+       sha256 = "397967f49fbdd25afac310b27baeb6d46ac7f095a9699bb01a0326857ddd4e38";
        libraryHaskellDepends = [
          aeson base bytestring containers errors HsOpenSSL io-streams lens
          lens-aeson monad-loops mtl network network-uri openssl-streams text
@@ -217090,27 +217610,26 @@ self: {
 
   "stratosphere" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
-     , ede, hlint, lens, system-fileio, system-filepath, tasty
-     , tasty-hspec, template-haskell, text, unordered-containers
+     , hlint, lens, tasty, tasty-hspec, template-haskell, text
+     , unordered-containers
      }:
      mkDerivation {
        pname = "stratosphere";
-       version = "0.1.2";
-       sha256 = "80e47c868980bc5b9f84c9512baf8f91f8c6f0da5d676a5f5c10d8e1c4dbae27";
+       version = "0.1.2.1";
+       sha256 = "70948036bc62ee5d77d01efa674fcfd762e2bf95d04a94e55dde1339940d471c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring ede lens system-fileio
-         system-filepath template-haskell text unordered-containers
+         aeson aeson-pretty base bytestring lens template-haskell text
+         unordered-containers
        ];
        executableHaskellDepends = [
-         aeson aeson-pretty base bytestring ede lens system-fileio
-         system-filepath template-haskell text unordered-containers
+         aeson aeson-pretty base bytestring lens template-haskell text
+         unordered-containers
        ];
        testHaskellDepends = [
-         aeson aeson-pretty base bytestring directory ede hlint lens
-         system-fileio system-filepath tasty tasty-hspec template-haskell
-         text unordered-containers
+         aeson aeson-pretty base bytestring directory hlint lens tasty
+         tasty-hspec template-haskell text unordered-containers
        ];
        homepage = "https://github.com/frontrowed/stratosphere#readme";
        description = "EDSL for AWS CloudFormation";
@@ -217808,23 +218327,22 @@ self: {
      }) {};
 
   "streaming-eversion" = callPackage
-    ({ mkDerivation, base, bifunctors, comonad, doctest, foldl, free
-     , pipes, pipes-text, profunctors, streaming, tasty, tasty-hunit
-     , tasty-quickcheck, transformers
+    ({ mkDerivation, base, bifunctors, comonad, doctest, errors, foldl
+     , free, microlens, pipes, pipes-bytestring, pipes-text, profunctors
+     , streaming, tasty, tasty-hunit, tasty-quickcheck, transformers
      }:
      mkDerivation {
        pname = "streaming-eversion";
-       version = "0.1.0.0";
-       sha256 = "a75ea3df58d9c5f9e7efd85a43bbccb7c4bef0bb91d6bd92a27cc3b783242517";
+       version = "0.2.0.0";
+       sha256 = "0f3a42563c8f75d8dd938c8ea4b75d36c5875b9d818292b2a9d344d1258fbb5a";
        libraryHaskellDepends = [
          base bifunctors comonad foldl free pipes profunctors streaming
          transformers
        ];
        testHaskellDepends = [
-         base doctest foldl pipes pipes-text streaming tasty tasty-hunit
-         tasty-quickcheck
+         base doctest errors foldl microlens pipes pipes-bytestring
+         pipes-text streaming tasty tasty-hunit tasty-quickcheck
        ];
-       jailbreak = true;
        description = "Translate pull-based stream folds into push-based iteratees";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217932,7 +218450,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "streams" = callPackage
+  "streams_3_2_1" = callPackage
     ({ mkDerivation, adjunctions, base, comonad, distributive
      , semigroupoids, semigroups
      }:
@@ -217947,6 +218465,23 @@ self: {
        homepage = "http://github.com/ekmett/streams/issues";
        description = "Various Haskell 2010 stream comonads";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "streams" = callPackage
+    ({ mkDerivation, adjunctions, base, comonad, distributive
+     , semigroupoids, semigroups
+     }:
+     mkDerivation {
+       pname = "streams";
+       version = "3.3";
+       sha256 = "2933f80d6a83fed326af5588b0cce93985b07233359c311bd69c5bac19954e40";
+       libraryHaskellDepends = [
+         adjunctions base comonad distributive semigroupoids semigroups
+       ];
+       homepage = "http://github.com/ekmett/streams/issues";
+       description = "Various Haskell 2010 stream comonads";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "strict" = callPackage
@@ -227258,6 +227793,8 @@ self: {
        pname = "these";
        version = "0.7";
        sha256 = "21959dd626454a9b7f0ac7b57d923802b72d008ca77f752fa8f569698bf6ea10";
+       revision = "1";
+       editedCabalFile = "d9c6643b3d9565bb5931e24d5b18f5f60293c7644a3bb9298429db8b632b1279";
        libraryHaskellDepends = [
          base bifunctors containers data-default-class hashable mtl
          profunctors semigroupoids transformers transformers-compat
@@ -228193,14 +228730,13 @@ self: {
        pname = "time-parsers";
        version = "0.1.0.0";
        sha256 = "e4eb246c3d97e69785a26ecd91381b4cf80e4d1d4313381ad68861b7e72ccff8";
-       revision = "2";
-       editedCabalFile = "700250081f7f2faaeefc228fe3972df380e5bb774edc33529cdfa839ab8e65d4";
+       revision = "3";
+       editedCabalFile = "b05dabb850510fe5c058510383fda2e2b6fda4775802440a0f85eb7c4a0e175e";
        libraryHaskellDepends = [ base parsers template-haskell time ];
        testHaskellDepends = [
          attoparsec base bifunctors parsec parsers tasty tasty-hunit
          template-haskell text time
        ];
-       jailbreak = true;
        homepage = "https://github.com/phadej/time-parsers#readme";
        description = "Parsers for types in `time`";
        license = stdenv.lib.licenses.bsd3;
@@ -232395,6 +232931,8 @@ self: {
        pname = "twitter-types";
        version = "0.7.2.1";
        sha256 = "1b3f39c47749af7dac2fed9905c2c6db976577dfbacc68cc3d531da8f367675b";
+       revision = "1";
+       editedCabalFile = "e74c78e993ffc36f682748663c9b322b9d4153e84364f6bf698b4d24f520c409";
        libraryHaskellDepends = [
          aeson base old-locale text time unordered-containers
        ];
@@ -232404,7 +232942,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2
          test-framework-th-prime text time unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/himura/twitter-types";
        description = "Twitter JSON parser and types";
        license = stdenv.lib.licenses.bsd3;
@@ -232600,10 +233137,9 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "type-combinators";
-       version = "0.2.2.1";
-       sha256 = "96e3c4954236120f46fa515c75f33a8b641d5263bc3b4b7dd2055858dfeee966";
+       version = "0.2.4.3";
+       sha256 = "1f0ccb6929f53b676e6582141c9423458468eec98be62acc8dc3bab0d52337f6";
        libraryHaskellDepends = [ base ];
-       jailbreak = true;
        homepage = "https://github.com/kylcarte/type-combinators";
        description = "A collection of data types for type-level programming";
        license = stdenv.lib.licenses.bsd3;
@@ -233139,8 +233675,8 @@ self: {
      }:
      mkDerivation {
        pname = "typed-wire";
-       version = "0.3.1.0";
-       sha256 = "d6f7fea68057427d3d2ef1c0eae2a4c0c9c1c4d4920d2bab38be8535854be03d";
+       version = "0.3.1.1";
+       sha256 = "c69f28ac21b363aac2e58df3b619c3a96d0816eacb446bfcdf217ffae186b971";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -234439,7 +234975,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "union" = callPackage
+  "union_0_1_1_0" = callPackage
     ({ mkDerivation, base, deepseq, profunctors, tagged, vinyl }:
      mkDerivation {
        pname = "union";
@@ -234448,6 +234984,18 @@ self: {
        libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ];
        description = "Extensible type-safe unions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "union" = callPackage
+    ({ mkDerivation, base, deepseq, profunctors, tagged, vinyl }:
+     mkDerivation {
+       pname = "union";
+       version = "0.1.1.1";
+       sha256 = "819e57439061cde958467e6a52ca9f9aeac6e61c84b8ead4f8c2489995ca44f4";
+       libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ];
+       description = "Extensible type-safe unions";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "union-find" = callPackage
@@ -239650,8 +240198,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-app-file-cgi";
-       version = "3.1.1";
-       sha256 = "a8f5389330063d55a7c08ef779a603a70ec4455271d8e3a8dcf2a35f19efe91d";
+       version = "3.1.2";
+       sha256 = "c6d035173d100d15f0d9e4aa360f49ec1d3347c7aef72f3b1e34f556974a5eb4";
        libraryHaskellDepends = [
          array attoparsec attoparsec-conduit base blaze-builder blaze-html
          bytestring case-insensitive conduit conduit-extra containers