summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-07-05 21:09:17 +0200
committerPeter Simons <simons@cryp.to>2015-07-11 16:04:50 +0200
commit5d28543192d46e0deef0480abb83220296cfdc4d (patch)
treeac5c0d0028946773cea5e6442c59c1e6ef9f701e /pkgs
parent3c47a9980c43c51c65ae4a6ba87d2c252612ff5c (diff)
downloadnixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.tar
nixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.tar.gz
nixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.tar.bz2
nixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.tar.lz
nixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.tar.xz
nixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.tar.zst
nixpkgs-5d28543192d46e0deef0480abb83220296cfdc4d.zip
hackage-packages.nix: update to https://github.com/commercialhaskell/all-cabal-files/commit/72f0e8d41dce574e3f832eb9b6e37c92ce107edb with hackage2nix revision 365f4f335ce8e3f384f6cc62b7a46796031610cc
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1001
1 files changed, 614 insertions, 387 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 8c8dc0961ab..a522133b721 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2529,8 +2529,8 @@ self: {
      }:
      mkDerivation {
        pname = "ClustalParser";
-       version = "1.1.2";
-       sha256 = "03bkhffbzypcrcssa8hhy23rwxjg5b3qf0j1xwssqar34lp465vi";
+       version = "1.1.3";
+       sha256 = "1xblyxmwbhmfkm2d2a87qnryk6mg5n1zarzr9d3xjh9qx3mbbclb";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ base cmdargs either-unwrap parsec vector ];
@@ -3093,13 +3093,12 @@ self: {
      }) {};
 
   "DCFL" = callPackage
-    ({ mkDerivation, base, HUnit, random }:
+    ({ mkDerivation, base, deepseq, HUnit, parallel, random }:
      mkDerivation {
        pname = "DCFL";
-       version = "0.1.0.0";
-       sha256 = "0nq2nihvgn84ijd9y41a42wl05wwqb70k1r63yfbm6qbmlzw6vns";
-       buildDepends = [ base HUnit random ];
-       jailbreak = true;
+       version = "0.1.6.0";
+       sha256 = "10f0c3y0y39rmvvvrvz426srb18wsv4qfzzx9r9zjac2m14b96jx";
+       buildDepends = [ base deepseq HUnit parallel random ];
        homepage = "https://github.com/Poincare/DCFL";
        description = "Communication Free Learning-based constraint solver";
        license = stdenv.lib.licenses.mit;
@@ -4945,8 +4944,8 @@ self: {
      }:
      mkDerivation {
        pname = "Frames";
-       version = "0.1.0.0";
-       sha256 = "1c154mv72nc81qghz3fmcymh2zlixpqhafibdmh0vl4srf0jzqcr";
+       version = "0.1.1.1";
+       sha256 = "117nqwvxbvcdnma582801im0fp2bg129m0cick43qa7cn9ky1drz";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -5067,8 +5066,8 @@ self: {
     ({ mkDerivation, base, libX11, mesa, OpenGL }:
      mkDerivation {
        pname = "GLFW";
-       version = "0.5.2.2";
-       sha256 = "0yqvfkg9p5h5bv3ak6b89am9kan9lbcq26kg1wk53xl6mz1aaijf";
+       version = "0.5.2.4";
+       sha256 = "1aac9xz943h3jjbx22kmvzmbzqw7k6cl2qsh1kr4nnx83pxrxz28";
        buildDepends = [ base OpenGL ];
        extraLibraries = [ libX11 mesa ];
        homepage = "http://haskell.org/haskellwiki/GLFW";
@@ -7854,8 +7853,8 @@ self: {
      }:
      mkDerivation {
        pname = "HaskellNet";
-       version = "0.4.4";
-       sha256 = "0df5q28y1x5irnzm5ma65b6ny6dds0375bzj6xczsw6xrlxaj3br";
+       version = "0.4.5";
+       sha256 = "1d34zknk8knjsw1w3bl91z8qc47vqb6mhfh6rq1rm93na616i3p5";
        buildDepends = [
          array base base64-string bytestring cryptohash mime-mail mtl
          network old-time pretty text
@@ -8990,8 +8989,8 @@ self: {
      }:
      mkDerivation {
        pname = "JsonGrammar";
-       version = "1.0.1";
-       sha256 = "0y29199vjs1rxpsl0af66696y1awfhslqq30x4ps2ajs9zhhfkn2";
+       version = "1.0.2";
+       sha256 = "0baywdqdj0r73rfxm5zk51bgsl014s19j01wnzarfbhak8cpwcdf";
        buildDepends = [
          aeson attoparsec base bytestring containers hashable
          language-typescript mtl semigroups stack-prism template-haskell
@@ -9001,7 +9000,6 @@ self: {
          aeson base HUnit language-typescript stack-prism test-framework
          test-framework-hunit text
        ];
-       jailbreak = true;
        homepage = "https://github.com/MedeaMelana/JsonGrammar2";
        description = "Combinators for bidirectional JSON parsing";
        license = stdenv.lib.licenses.bsd3;
@@ -11428,14 +11426,13 @@ self: {
      }:
      mkDerivation {
        pname = "OpenSCAD";
-       version = "0.3.0.1";
-       sha256 = "1cczhagc77rfdpwf6x993rdwmmgssph4dlr87dq1mnwh0ixhf33j";
+       version = "0.3.0.2";
+       sha256 = "04b7n6905qvvz8az8zhsjjg8jcf71y5yby7svy2mqzavq2azjm8x";
        buildDepends = [ base colour containers filepath semigroups ];
        testDepends = [
          base Cabal colour containers deepseq filepath HUnit semigroups
          tasty tasty-hunit testpack
        ];
-       jailbreak = true;
        homepage = "https://chiselapp.com/user/mwm/repository/OpenSCAD/";
        description = "ADT wrapper and renderer for OpenSCAD models";
        license = stdenv.lib.licenses.bsd3;
@@ -15022,6 +15019,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Updater" = callPackage
+    ({ mkDerivation, base, stm }:
+     mkDerivation {
+       pname = "Updater";
+       version = "0.1";
+       sha256 = "0wd6ydj6s44mxncg817f9ar4cwxjxakb9m5a4p6yxhzgkwcl7hp2";
+       buildDepends = [ base stm ];
+       homepage = "https://github.com/yokto/Updater";
+       description = "Monadic FRP library based on stm";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "UrlDisp" = callPackage
     ({ mkDerivation, base, cgi, MaybeT, mtl }:
      mkDerivation {
@@ -15068,8 +15077,8 @@ self: {
      }:
      mkDerivation {
        pname = "VKHS";
-       version = "0.5.3";
-       sha256 = "06wjfnmws68mgflszsrd5f4g9x1vihvn8srym9ixgfv51m9hzl24";
+       version = "0.5.4";
+       sha256 = "0621x6mqa1qplswirxnzpzn24520qvl5ii1wyvqm8nfb69sbqzpg";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -15176,8 +15185,8 @@ self: {
     ({ mkDerivation, base, hspec, parsec, process }:
      mkDerivation {
        pname = "ViennaRNAParser";
-       version = "1.2.2";
-       sha256 = "19ck0rgf4zxvk11zhfd0sbvjqln11cg4bzfp5z8zbqdnywhiqinw";
+       version = "1.2.4";
+       sha256 = "0gjn6sb7njd1mp211f3vk7ishc0fawl2npaq4np81pls7i24va8g";
        buildDepends = [ base parsec process ];
        testDepends = [ base hspec parsec ];
        description = "Libary for parsing ViennaRNA package output";
@@ -17131,6 +17140,7 @@ self: {
        testDepends = [
          base lens linear QuickCheck semigroupoids semigroups vector
        ];
+       jailbreak = true;
        description = "Abstractions for animation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18301,8 +18311,8 @@ self: {
     ({ mkDerivation, base, uglymemo, vector }:
      mkDerivation {
        pname = "align";
-       version = "0.1.0.0";
-       sha256 = "038zc4c9s0fpga1rpacmv5qvarn43lkhmkpcx6waxxa6gqnpv8i5";
+       version = "0.1.1.0";
+       sha256 = "02rgg0haaj9c4xlk351kz6l2lqa9mdrm9rjgxbh5hm43shriiffw";
        buildDepends = [ base uglymemo vector ];
        description = "Sequence alignment algorithms";
        license = stdenv.lib.licenses.bsd3;
@@ -18592,10 +18602,9 @@ self: {
     ({ mkDerivation, base, composition }:
      mkDerivation {
        pname = "altcomposition";
-       version = "0.2.1.0";
-       sha256 = "1j1kh4wylndyz0zs70v63x5gdhbwa9gpkn1vm108bhhjy79rgmnh";
+       version = "0.2.2.0";
+       sha256 = "0893802bwdmywl5jh5d6mdf7l4h4qyc5y53mp39xc5lx6dsiq1d9";
        buildDepends = [ base composition ];
-       jailbreak = true;
        homepage = "https://github.com/jcristovao/altcomposition";
        description = "Alternative combinators for unorthodox function composition";
        license = stdenv.lib.licenses.bsd3;
@@ -20058,9 +20067,9 @@ self: {
      mkDerivation {
        pname = "apiary-logger";
        version = "1.4.0";
-       revision = "2";
+       revision = "3";
        sha256 = "0pf030sn4mf05avl11hs9kz6qi9667s2vavn3wsxp1anl9bghk48";
-       editedCabalFile = "ce71ccd5e0a1f20777b17efdc536aab8f43a3468f54fa14609c635aa731ce944";
+       editedCabalFile = "03f6b1ac0e588631c2deed8459e527f935a74a86c15455c3f509270ba5bbd5f7";
        buildDepends = [
          apiary base data-default-class fast-logger lifted-base
          monad-control monad-logger transformers transformers-base
@@ -20411,8 +20420,8 @@ self: {
      }:
      mkDerivation {
        pname = "approximate";
-       version = "0.2.2";
-       sha256 = "1ym9f9vr83ks9lrdl54jaxw3ds2n943m6kqafwnzyypigcj3psxq";
+       version = "0.2.2.1";
+       sha256 = "1h09257l7rfy64fiwr4d1jyq6vcfhly3hrn314rkfp6rkzxpvh79";
        buildDepends = [
          base binary bytes cereal comonad deepseq ghc-prim hashable
          hashable-extras lens log-domain pointed safecopy semigroupoids
@@ -21554,8 +21563,8 @@ self: {
      }:
      mkDerivation {
        pname = "atom-basic";
-       version = "0.0.1.1";
-       sha256 = "0i39rnrfpq4k2p107grhhv0rka8qpd9bb7pvhrbks1m2dxb6pq2v";
+       version = "0.2.1";
+       sha256 = "1i3qjjn15h6n642b8prahd99fb9la2j4f0ci110bs8jydmacs36m";
        buildDepends = [
          base base64-bytestring bytestring network network-uri old-locale
          text time
@@ -21655,15 +21664,15 @@ self: {
      }:
      mkDerivation {
        pname = "atomic-write";
-       version = "0.2.0.3";
-       sha256 = "0hs157shwaqhqbd063wmfb8amkf2kppg7k4j0lhfflq1gzjbsprm";
+       version = "0.2.0.4";
+       sha256 = "1y09vyxv1fdlkzz7r27snrjhi19msqj06cjdwy7mgbjb6v7z46w9";
        buildDepends = [
          base bytestring directory filepath temporary text unix-compat
        ];
        testDepends = [
          base bytestring directory filepath hspec temporary text unix-compat
        ];
-       jailbreak = true;
+       homepage = "https://github.com/stackbuilders/atomic-write";
        description = "Atomically write to a file";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -21735,16 +21744,16 @@ self: {
      }:
      mkDerivation {
        pname = "attoparsec";
-       version = "0.13.0.0";
-       sha256 = "12b4xi6nlnhpwz8apn4mk880mkhcv1sfvf4j3z1h5dgkadi2zgbi";
+       version = "0.13.0.1";
+       sha256 = "0cprkr7bl4lrr80pz8mryb4rbfwdgpsrl7g0fbcaybhl8p5hm26f";
        buildDepends = [
          array base bytestring containers deepseq scientific text
          transformers
        ];
        testDepends = [
-         array base bytestring deepseq QuickCheck quickcheck-unicode
-         scientific test-framework test-framework-quickcheck2 text
-         transformers vector
+         array base bytestring containers deepseq QuickCheck
+         quickcheck-unicode scientific test-framework
+         test-framework-quickcheck2 text transformers vector
        ];
        homepage = "https://github.com/bos/attoparsec";
        description = "Fast combinator parsing for bytestrings and text";
@@ -22131,8 +22140,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "auto-update";
-       version = "0.1.2.1";
-       sha256 = "0cj1pjf22x02h3d1ln1p69g90kz2dfsiq04ahfq29jj4ny525lwp";
+       version = "0.1.2.2";
+       sha256 = "1ns4c5mqhnm7hsiqxf1ivjs5fflyq92b16ldzrcl0p85631h0c3v";
        buildDepends = [ base ];
        homepage = "https://github.com/yesodweb/wai";
        description = "Efficiently run periodic, on-demand actions";
@@ -22889,8 +22898,8 @@ self: {
      }:
      mkDerivation {
        pname = "b9";
-       version = "0.5.7";
-       sha256 = "1ffj3ql27826dv20pz98xg3wsaylfsrwgggwxwipw6l2jypk3z7i";
+       version = "0.5.8";
+       sha256 = "0r8gjgmy9v655kza2c6ilngr4glijizgjddq0125s11pd40hzhvi";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -23557,6 +23566,21 @@ self: {
        license = "unknown";
      }) {};
 
+  "base91" = callPackage
+    ({ mkDerivation, base, bytestring, QuickCheck, text }:
+     mkDerivation {
+       pname = "base91";
+       version = "0.2.0";
+       sha256 = "10pa2gz9kwp0a4h7kzgnhbf2v897lpq5n5v927adlav9kqc1i41y";
+       isLibrary = true;
+       isExecutable = true;
+       buildDepends = [ base bytestring text ];
+       testDepends = [ base bytestring QuickCheck text ];
+       homepage = "https://github.com/ajg/base91";
+       description = "A Base91 Encoder & Decoder";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "bash" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers
      , hxt-regex-xmlschema, mtl, SHA, shell-escape
@@ -24315,6 +24339,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bimap-server" = callPackage
+    ({ mkDerivation, aeson, base, bimap, binary, directory, http-types
+     , unix, wai, warp
+     }:
+     mkDerivation {
+       pname = "bimap-server";
+       version = "0.1.0.1";
+       sha256 = "0dgmiv1pzzrq22778a2l46knxfk5rh2vw331gcqhxx0jb23d3pq9";
+       buildDepends = [
+         aeson base bimap binary directory http-types unix wai warp
+       ];
+       description = "Two-column database server";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bimaps" = callPackage
     ({ mkDerivation, aeson, base, binary, cereal, containers, deepseq
      , hashable, primitive, QuickCheck, storable-tuple
@@ -27799,20 +27838,29 @@ self: {
      }:
      mkDerivation {
        pname = "bytes";
-       version = "0.15";
-       revision = "1";
-       sha256 = "0898qlpf74ax33hm6hbla9kcjrldk26sc5yj3gdp99yb3qb5swz6";
-       editedCabalFile = "94dc3ad697fbfd70c7cf77a2e0c9bf4307a0f396012738537b931fc3b4e58386";
+       version = "0.15.0.1";
+       sha256 = "1qlqih83bx2vh5g15wffh4v9cfb5lv6jkj6i1xncd2imw5ynfi08";
        buildDepends = [
          base binary bytestring cereal containers mtl text time transformers
          transformers-compat void
        ];
        testDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/analytics/bytes";
+       homepage = "https://github.com/ekmett/bytes";
        description = "Sharing code for serialization between binary and cereal";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "byteset" = callPackage
+    ({ mkDerivation, base, binary }:
+     mkDerivation {
+       pname = "byteset";
+       version = "0.1.1.0";
+       sha256 = "18dg863wbbjh95yial4gy6vi5spwygp0l7dfx6bj00lz4xdrqj8k";
+       buildDepends = [ base binary ];
+       description = "Set of bytes";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bytestring_0_10_6_0" = callPackage
     ({ mkDerivation, base, byteorder, deepseq, directory, dlist
      , ghc-prim, HUnit, integer-gmp, mtl, QuickCheck, random
@@ -27880,8 +27928,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-conversion";
-       version = "0.3.0";
-       sha256 = "0wc5k0cis3hkd5hq875sbj39bf9c0gayyjmg638pnbc8x6v44fqm";
+       version = "0.3.1";
+       sha256 = "1y2fhwz632sp7n0iw87lz2g8vks4jgxz2kw99kysgivxfd4fmdqk";
        buildDepends = [
          attoparsec base bytestring case-insensitive double-conversion text
        ];
@@ -27890,7 +27938,7 @@ self: {
        ];
        homepage = "https://github.com/twittner/bytestring-conversion/";
        description = "Type-classes to convert values to and from ByteString";
-       license = "unknown";
+       license = stdenv.lib.licenses.mpl20;
      }) {};
 
   "bytestring-csv" = callPackage
@@ -30709,8 +30757,8 @@ self: {
      }:
      mkDerivation {
        pname = "cgrep";
-       version = "6.4.15";
-       sha256 = "1i01a4d835yqry9xz10ch4b0522avd1cwp18gf2capmcx49rllvq";
+       version = "6.4.16";
+       sha256 = "0mvd80gn6z8iyy8y43drjzmq479zh2zsz3swmlmgvmbvsb1kchlb";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -33016,8 +33064,8 @@ self: {
      }:
      mkDerivation {
        pname = "codecov-haskell";
-       version = "0.3.0";
-       sha256 = "0rvjplgrn5s4jg861gg2zx92lsb1p5qqwpnwzhz27ascvby978pf";
+       version = "0.4.0.2";
+       sha256 = "0y1vv9iayjvikjfp4y41m4gypybxd1lq3pv4154nvbjpfapmndsw";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -34034,12 +34082,11 @@ self: {
      }:
      mkDerivation {
        pname = "conceit";
-       version = "0.3.1.0";
-       sha256 = "1nllcnwjzf7brsmgrrqfil0fppqinysmwcpr1k5ralrhaabwk64l";
+       version = "0.3.2.0";
+       sha256 = "16pj90dnjn5v16ym2gglx895c9lc5qhrry4wydqyn4f0j7rm6drg";
        buildDepends = [
          base bifunctors exceptions mtl semigroupoids transformers void
        ];
-       jailbreak = true;
        description = "Concurrent actions that may fail";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -36146,8 +36193,8 @@ self: {
     ({ mkDerivation, array, base, containers, parallel }:
      mkDerivation {
        pname = "cpsa";
-       version = "2.5.0";
-       sha256 = "1pdcpgfxba55sg19awcds8l6lw48waaz4dh43dlyb666hmhb2adh";
+       version = "2.5.1";
+       sha256 = "1lgscv3jkfzr35fwx7aymsgjg3i3sszxdc0hxmrbna8ba509cizk";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [ array base containers parallel ];
@@ -36222,8 +36269,8 @@ self: {
      }:
      mkDerivation {
        pname = "cql";
-       version = "3.0.3";
-       sha256 = "0bqr28rg7cacg2qypid6jpdxq273qafn3k5z6kgaksy7db69zxym";
+       version = "3.0.4";
+       sha256 = "0b4yfmfxb4j039s5il321bc65dmbcbxqvaiqk97ly4fcc8pmdld9";
        buildDepends = [
          base bytestring cereal Decimal iproute network template-haskell
          text time transformers uuid
@@ -36234,7 +36281,7 @@ self: {
        ];
        homepage = "https://github.com/twittner/cql/";
        description = "Cassandra CQL binary protocol";
-       license = "unknown";
+       license = stdenv.lib.licenses.mpl20;
      }) {};
 
   "cql-io" = callPackage
@@ -36246,8 +36293,8 @@ self: {
      }:
      mkDerivation {
        pname = "cql-io";
-       version = "0.14.3";
-       sha256 = "1yg1w4lbfjdj3hfsg8zvr4ajq5v0byvysmwl50355jppmxvgacrn";
+       version = "0.14.4";
+       sha256 = "09nkp0c8brh87x93ib5ss010kh2izzs05ad7gmf7q54zw6qxask2";
        buildDepends = [
          async auto-update base bytestring containers cql cryptohash
          data-default-class exceptions hashable iproute lens monad-control
@@ -37183,27 +37230,6 @@ self: {
      }:
      mkDerivation {
        pname = "cryptonite";
-       version = "0.4";
-       sha256 = "0328nvw9k8bf6kc1h3kkhxgb1f4k5ay20439zszmlag6i3c3x9v2";
-       buildDepends = [
-         base bytestring deepseq ghc-prim integer-gmp memory
-       ];
-       testDepends = [
-         base byteable bytestring memory tasty tasty-hunit tasty-kat
-         tasty-quickcheck
-       ];
-       homepage = "https://github.com/vincenthz/cryptonite";
-       description = "Cryptography Primitives sink";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "cryptonite_0_5" = callPackage
-    ({ mkDerivation, base, byteable, bytestring, deepseq, ghc-prim
-     , integer-gmp, memory, tasty, tasty-hunit, tasty-kat
-     , tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "cryptonite";
        version = "0.5";
        sha256 = "17b2axxb9i9cmwjhji1lm5nwhqm2wikxzy1cwmk2v8h64dy0rjc5";
        buildDepends = [
@@ -37268,8 +37294,8 @@ self: {
     ({ mkDerivation, base, csound-expression, transformers }:
      mkDerivation {
        pname = "csound-catalog";
-       version = "0.2.1";
-       sha256 = "0shbiykfxmh627bq9xf3zhs0x5g4q2d60vkw1gjqa8cgvl67v94n";
+       version = "0.2.2";
+       sha256 = "0rrd0gk6z16ydpn90i4siy3p7d1qxb14q022r3mqmj792c1v6z5p";
        buildDepends = [ base csound-expression transformers ];
        homepage = "https://github.com/anton-k/csound-catalog";
        description = "a gallery of Csound instruments";
@@ -37284,8 +37310,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression";
-       version = "4.7.1";
-       sha256 = "1zrllrj4jd26w7z080js2l9j939sbbcbp4zjdl37c68wsvc59qr9";
+       version = "4.8.1";
+       sha256 = "0mag076inyg9hs37anq7g7545wfjaphk831h8jj1fykp8iag95l4";
        buildDepends = [
          base Boolean colour csound-expression-dynamic
          csound-expression-opcodes csound-expression-typed data-default
@@ -37337,8 +37363,8 @@ self: {
      }:
      mkDerivation {
        pname = "csound-expression-typed";
-       version = "0.0.7.5";
-       sha256 = "1cazjx5xa81zxjds8xg4xdqp42y0izs0gx07684bshcvsz2hp91s";
+       version = "0.0.7.6";
+       sha256 = "01zi1hychx6vinxpqh7zdcj6jrlcpp86v7cmdzzq42z44apg8d3y";
        buildDepends = [
          base Boolean colour containers csound-expression-dynamic
          data-default deepseq ghc-prim stable-maps temporal-media
@@ -37354,8 +37380,8 @@ self: {
     ({ mkDerivation, base, csound-expression, transformers }:
      mkDerivation {
        pname = "csound-sampler";
-       version = "0.0.6.1";
-       sha256 = "0gxgzhn8qrr59asrcclfwsnlmd2g3qy8pk1ah8ivn42g97c3r0mf";
+       version = "0.0.6.2";
+       sha256 = "0qgz3k6cw5hzp5la051xnmg3697p7yfdamn8r6mp7ca4fai311h0";
        buildDepends = [ base csound-expression transformers ];
        homepage = "https://github.com/anton-k/csound-sampler";
        description = "A musical sampler based on Csound";
@@ -38623,8 +38649,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "data-cell";
-       version = "1.0.0.1";
-       sha256 = "0x8laijzcglgg5rxk4516f8qiy6825djkxjwyyk35w44ikwv1gxj";
+       version = "1.0.0.2";
+       sha256 = "03liak61gr90i48rd4dlm5lhr8z9v02nn6kdy33sinbpm6313agr";
        buildDepends = [ base ];
        homepage = "https://github.com/zadarnowski/data-cell";
        description = "Generic cellular data representation library";
@@ -41138,12 +41164,12 @@ self: {
      }) {};
 
   "deterministic-game-engine" = callPackage
-    ({ mkDerivation, base, hspec }:
+    ({ mkDerivation, base, hspec, mtl }:
      mkDerivation {
        pname = "deterministic-game-engine";
-       version = "0.1.0.0";
-       sha256 = "0kapl7s59ma8dmip3rd9cvcd4d8gvq0b7r9sflqs8nchs09njhr2";
-       buildDepends = [ base ];
+       version = "0.2.1";
+       sha256 = "0igs10h0mj8xxw9z57icx4y7mb7ag6m4cg7qiqk3b41xipxqn1ig";
+       buildDepends = [ base mtl ];
        testDepends = [ base hspec ];
        homepage = "https://github.com/TGOlson/deterministic-game-engine";
        description = "Simple deterministic game engine";
@@ -41405,6 +41431,7 @@ self: {
          base containers diagrams-lib HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams/";
        description = "Collection of user contributions to diagrams EDSL";
        license = stdenv.lib.licenses.bsd3;
@@ -41423,6 +41450,7 @@ self: {
          adjunctions base containers distributive dual-tree lens linear
          monoid-extras mtl semigroups unordered-containers
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams";
        description = "Core libraries for diagrams EDSL";
        license = stdenv.lib.licenses.bsd3;
@@ -41464,6 +41492,7 @@ self: {
          base containers haskell-src-exts lens parsec QuickCheck tasty
          tasty-quickcheck
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams/";
        description = "Preprocessor for embedding diagrams in Haddock documentation";
        license = stdenv.lib.licenses.bsd3;
@@ -41531,6 +41560,7 @@ self: {
          process semigroups system-filepath tagged text transformers
          unordered-containers
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams";
        description = "Embedded domain-specific language for declarative graphics";
        license = stdenv.lib.licenses.bsd3;
@@ -43059,8 +43089,8 @@ self: {
      }:
      mkDerivation {
        pname = "diversity";
-       version = "0.6.3.0";
-       sha256 = "176ichmxfkgjqrlpanpdbni54bzd6zp8hrqbknvg8cfa7faly2lx";
+       version = "0.7.0.0";
+       sha256 = "04zmqsdpplps0xnhndpvfhxq2mfhnxbj1nzspw28ky7pcps1w621";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -45354,13 +45384,12 @@ self: {
      }:
      mkDerivation {
        pname = "ekg";
-       version = "0.4.0.6";
-       sha256 = "0s3snpak9kighii4gsq9svc92qiqcr46jw0v02f98jgfqbi9wanc";
+       version = "0.4.0.7";
+       sha256 = "0isq39a1c8laiigxi5yqv7d6798xc828xh4p0zan0a6m6glrmygr";
        buildDepends = [
          aeson base bytestring ekg-core filepath network snap-core
          snap-server text time transformers unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/tibbe/ekg";
        description = "Remote monitoring of processes";
        license = stdenv.lib.licenses.bsd3;
@@ -45391,8 +45420,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-carbon";
-       version = "1.0.3";
-       sha256 = "0138r186w56qxkrm0akzx60j25gkhg0a9nbhhhjj3f3igaxjm6br";
+       version = "1.0.4";
+       sha256 = "0l1gg13wxyivcxcsmzq6wv7ma4vk6afxjmw7f9n9dc3zdga0v772";
        buildDepends = [
          base ekg-core network network-carbon text time unordered-containers
          vector
@@ -45843,6 +45872,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "emacs-keys" = callPackage
+    ({ mkDerivation, base, doctest, split, tasty, tasty-hspec
+     , tasty-quickcheck, template-haskell, th-lift, xkbcommon
+     }:
+     mkDerivation {
+       pname = "emacs-keys";
+       version = "0.0.2.0";
+       sha256 = "12zxvjmlp06rjlhb7iaz7qrzb7cr1rgqg5ql5vv3lkz7z84h82ph";
+       buildDepends = [ base split template-haskell th-lift xkbcommon ];
+       testDepends = [
+         base doctest tasty tasty-hspec tasty-quickcheck xkbcommon
+       ];
+       homepage = "https://github.com/cocreature/emacs-keys";
+       description = "library to parse emacs style keybinding into the modifiers and the chars";
+       license = stdenv.lib.licenses.isc;
+     }) {};
+
   "email" = callPackage
     ({ mkDerivation, array, base, bytestring, encoding, HaskellNet
      , hsemail, old-locale, old-time, parsec, process, time
@@ -46914,6 +46960,7 @@ self: {
        version = "1.1.0.1";
        sha256 = "1sf378qhmsxxazkk7nn1d7nvrq1ladsfvkzshqjwsnyl5pgj7sgq";
        buildDepends = [ ad base distributive lens linear reflection ];
+       jailbreak = true;
        homepage = "https://github.com/GaloisInc/estimator";
        description = "State-space estimation algorithms such as Kalman Filters";
        license = stdenv.lib.licenses.bsd3;
@@ -48118,10 +48165,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-logger";
-       version = "2.3.1";
-       revision = "1";
-       sha256 = "02smmj62jir0c4ix929xy7zsd03djp53hxps0wgqga1f123gksri";
-       editedCabalFile = "9823350b03eb3ff26c7088f9ea871ff54996b4545f534c268d988f72a126ccea";
+       version = "2.4.0";
+       sha256 = "1hh5rll2q4dpshplyk0hciknvypx3v2hd102hf0f2z5h70d4xzsc";
        buildDepends = [
          array auto-update base bytestring bytestring-builder directory
          filepath text
@@ -50570,6 +50615,7 @@ self: {
        version = "0.4.0.1";
        sha256 = "1qchmhn6hp91gzds6yqjn4kssp7n3g7vqhl919wf8d3nn4ykz3av";
        buildDepends = [ base containers data-default-class lens linear ];
+       jailbreak = true;
        description = "Simple force-directed layout";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55348,8 +55394,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-oauth2";
-       version = "0.1.0";
-       sha256 = "0sn86raxvgzp4hjmg5b0gm5ibhiys5jimvxgds13qxbgrgcvvwh6";
+       version = "0.2.0";
+       sha256 = "15aqwbr8wb1ghzy0r0k3fvfr187d9s3zz21lp07ci9pyz8ln8z08";
        buildDepends = [ aeson base bytestring HTTP http-conduit ];
        testDepends = [
          base bytestring hspec http-conduit http-types load-env
@@ -60687,22 +60733,19 @@ self: {
   "haskell-awk" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, doctest
      , easy-file, exceptions, filepath, haskell-src-exts, hint, hspec
-     , HUnit, MonadCatchIO-mtl, mtl, network, process, stringsearch
-     , temporary, test-framework, test-framework-hunit, time
-     , transformers
+     , HUnit, mtl, network, process, stringsearch, temporary
+     , test-framework, test-framework-hunit, time, transformers
      }:
      mkDerivation {
        pname = "haskell-awk";
-       version = "1.1";
-       revision = "3";
-       sha256 = "0ic21rfm35jp7476pm6ggkp4faqsn9rhvzb58b497ilgj9wzv1dp";
-       editedCabalFile = "dda4e94c57a8fce2f7d269dc09363ee84b71b33863bf1601347fa5a4b1a55698";
+       version = "1.1.1";
+       sha256 = "0s6vzfsqh2wwsp98l8zpg6cvh7jwz5wha44idz3yavhmy6z08zgd";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          base bytestring containers directory easy-file exceptions filepath
-         haskell-src-exts hint MonadCatchIO-mtl mtl network process
-         stringsearch time transformers
+         haskell-src-exts hint mtl network process stringsearch time
+         transformers
        ];
        testDepends = [
          base bytestring containers directory doctest easy-file exceptions
@@ -60710,7 +60753,6 @@ self: {
          stringsearch temporary test-framework test-framework-hunit time
          transformers
        ];
-       jailbreak = true;
        description = "Transform text from the command-line using Haskell expressions";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63412,17 +63454,17 @@ self: {
 
   "hdevtools" = callPackage
     ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, ghc
-     , ghc-paths, network, syb, time, unix
+     , ghc-paths, network, process, syb, time, unix
      }:
      mkDerivation {
        pname = "hdevtools";
-       version = "0.1.0.9";
-       sha256 = "0wwwsh0fi16j5ybsqplwzr0srijjlqs8ywjakqnh25xsvjzmlh66";
+       version = "0.1.1.9";
+       sha256 = "0cwgm4yws4irrrpk2jvgvgr74w7gn9ilcidb9flkxfh7kqwsjxac";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
-         base Cabal cmdargs directory filepath ghc ghc-paths network syb
-         time unix
+         base Cabal cmdargs directory filepath ghc ghc-paths network process
+         syb time unix
        ];
        homepage = "https://github.com/schell/hdevtools/";
        description = "Persistent GHC powered background server for FAST haskell development tools";
@@ -68175,22 +68217,22 @@ self: {
 
   "hpack" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, base-compat, deepseq
-     , directory, filepath, hspec, interpolate, mockery, text
+     , directory, filepath, Glob, hspec, interpolate, mockery, text
      , unordered-containers, yaml
      }:
      mkDerivation {
        pname = "hpack";
-       version = "0.4.0";
-       sha256 = "01wqf30zdcgra5vj7d3378lmjh26z1g3z9qp746ly45yz0rpryz2";
+       version = "0.5.1";
+       sha256 = "1bbmwan9la5agys1jw95z1immy36pgk93n5x90vsm674dwcj5hrk";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         aeson base base-compat deepseq directory filepath text
+         aeson base base-compat deepseq directory filepath Glob text
          unordered-containers yaml
        ];
        testDepends = [
-         aeson aeson-qq base base-compat deepseq directory filepath hspec
-         interpolate mockery text unordered-containers yaml
+         aeson aeson-qq base base-compat deepseq directory filepath Glob
+         hspec interpolate mockery text unordered-containers yaml
        ];
        homepage = "https://github.com/sol/hpack#readme";
        description = "An alternative format for Haskell packages";
@@ -68472,8 +68514,8 @@ self: {
      }:
      mkDerivation {
        pname = "hprotoc";
-       version = "2.1.0";
-       sha256 = "18a4wc22yqbqx2n62935q3i9y4kkcxk8r5kcphhbqmzcxf20x7gr";
+       version = "2.1.3";
+       sha256 = "1fy2bnk8jlakfgvap9ma5qxyvqgl25dbqk7a7n9m4q0z8ba0s1di";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -69329,8 +69371,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsb2hs";
-       version = "0.3";
-       sha256 = "16awid7ybqbnja77swphq3csg476pk8l6ygjl5r5ndprahzkdrh5";
+       version = "0.3.1";
+       sha256 = "1n7rj2q87j544d82alxhrsqhz4ix8qpwxpw3l2np7wjl0n101n4a";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -70111,8 +70153,8 @@ self: {
     ({ mkDerivation, base, HUnit, mtl }:
      mkDerivation {
        pname = "hset";
-       version = "1.0.0";
-       sha256 = "16180gzms34fh5s2byp5disazi2bww022dln4q7lv523css3mrcf";
+       version = "1.0.1";
+       sha256 = "1iix3syq0cvpiwf6qr6hvcxii6qlzwqcnm416pvndcm7ymkhw04v";
        buildDepends = [ base mtl ];
        testDepends = [ base HUnit mtl ];
        homepage = "https://bitbucket.org/s9gf4ult/hset";
@@ -70126,8 +70168,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsexif";
-       version = "0.6.0.2";
-       sha256 = "1a67cyzfiriyhyacihs47d0427yll91fmbs56fhk82k3mdi74a60";
+       version = "0.6.0.3";
+       sha256 = "02jpp2p8xmhmx6srpcm330k73x306h34ik2rdavfwpgw5mjk88hl";
        buildDepends = [
          base binary bytestring containers iconv text time
        ];
@@ -70709,20 +70751,22 @@ self: {
 
   "hsparql" = callPackage
     ({ mkDerivation, base, bytestring, containers, HTTP, http-types
-     , HUnit, MissingH, mtl, network, rdf4h, test-framework
+     , HUnit, MissingH, mtl, network, network-uri, rdf4h, test-framework
      , test-framework-hunit, text, wai, warp, xml
      }:
      mkDerivation {
        pname = "hsparql";
-       version = "0.2.5";
-       sha256 = "1rhkl5l414w6pp3q3x0pkahghyagq3fwlny61vn0rpxlyihcin42";
+       version = "0.2.6";
+       sha256 = "1vgdp4gz7zwh1n3iilg6kwdasfy4w48pjjgj6swr17k37irwzal4";
        buildDepends = [
-         base bytestring HTTP MissingH mtl network rdf4h text xml
+         base bytestring HTTP MissingH mtl network network-uri rdf4h text
+         xml
        ];
        testDepends = [
-         base containers http-types HUnit rdf4h test-framework
+         base containers http-types HUnit network-uri rdf4h test-framework
          test-framework-hunit text wai warp
        ];
+       jailbreak = true;
        homepage = "https://github.com/robstewart57/hsparql";
        description = "A SPARQL query generator and DSL, and a client to query a SPARQL server";
        license = stdenv.lib.licenses.bsd3;
@@ -70762,7 +70806,6 @@ self: {
        testDepends = [
          base directory hspec-core hspec-meta stringbuilder
        ];
-       doCheck = false;
        homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
@@ -71806,18 +71849,19 @@ self: {
      }) {};
 
   "htar" = callPackage
-    ({ mkDerivation, base, bytestring, bzlib, directory, filepath, tar
-     , time, zlib
+    ({ mkDerivation, base, bytestring, bzlib, directory, filepath
+     , old-locale, tar, time, zlib
      }:
      mkDerivation {
        pname = "htar";
-       version = "0.4.0.1";
-       sha256 = "17zxk0fig5sh967zz33k8as132i2ghazpj5w93vl6hw8d1hrj2n6";
+       version = "0.4.0.2";
+       sha256 = "15m57vq0hcfk2dqamh2c624icv3smcqjgswy58glcclxz7f8ly3z";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
-         base bytestring bzlib directory filepath tar time zlib
+         base bytestring bzlib directory filepath old-locale tar time zlib
        ];
+       jailbreak = true;
        description = "Command-line tar archive utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72743,25 +72787,26 @@ self: {
      }) {};
 
   "http2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, base, blaze-builder
-     , bytestring, containers, directory, doctest, filepath, Glob, hex
-     , hspec, PSQueue, text, unordered-containers, vector, word8
+    ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
+     , bytestring-builder, containers, directory, doctest, filepath
+     , Glob, hex, hspec, mwc-random, stm, text, unordered-containers
+     , vector, word8
      }:
      mkDerivation {
        pname = "http2";
-       version = "0.9.1";
-       sha256 = "1aqc8rhnh1l3f3fq6n9vjgamxjxjip52f9j01caaccrylahy57mm";
+       version = "1.0.1";
+       sha256 = "1iw1k3xs79xfzwgykpbyvfsdns4ljfmvf1v98jjklimrzsmlsgz3";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         aeson aeson-pretty array base blaze-builder bytestring containers
-         directory filepath hex PSQueue text unordered-containers vector
-         word8
+         aeson aeson-pretty array base bytestring bytestring-builder
+         containers directory filepath hex mwc-random stm text
+         unordered-containers vector word8
        ];
        testDepends = [
-         aeson aeson-pretty array base blaze-builder bytestring containers
-         directory doctest filepath Glob hex hspec PSQueue text
-         unordered-containers vector word8
+         aeson aeson-pretty array base bytestring bytestring-builder
+         containers directory doctest filepath Glob hex hspec mwc-random stm
+         text unordered-containers vector word8
        ];
        description = "HTTP/2.0 library including frames and HPACK";
        license = stdenv.lib.licenses.bsd3;
@@ -74098,10 +74143,8 @@ self: {
      }:
      mkDerivation {
        pname = "hyperloglog";
-       version = "0.3.1";
-       revision = "1";
-       sha256 = "13pmqkqldy5n274rld9acdypp39f51qmc9v14kwpw95lkpd9bxnl";
-       editedCabalFile = "9656873f269cef1f68eaa95e106bb49f6f5f5538bef06d82244d566e344c3ef6";
+       version = "0.3.3";
+       sha256 = "033841498nnlczypd87xjwlxcka9w5cj7881qpb94xd0dwllagnc";
        buildDepends = [
          approximate base binary bits bytes cereal cereal-vector comonad
          deepseq distributive generic-deriving hashable hashable-extras lens
@@ -75456,8 +75499,11 @@ self: {
      mkDerivation {
        pname = "index-core";
        version = "1.0.2";
+       revision = "1";
        sha256 = "0sj69r9mavw1s17lhh7af9n5vrb60gk5lm6v593sp0rs77canldw";
+       editedCabalFile = "97808339bd2ac8a5c79ed99e716e2e8e941234421fde3930b370e0bbc734b063";
        buildDepends = [ base ];
+       jailbreak = true;
        description = "Indexed Types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76544,10 +76590,8 @@ self: {
      }:
      mkDerivation {
        pname = "iproute";
-       version = "1.4.0";
-       revision = "1";
-       sha256 = "00f4xddz9js73bsy15zsznmnad2psq7wg1ha7pmhdmdw5zlmqvad";
-       editedCabalFile = "c3781d19d6853f9d7c8308f716521cfe3e4d2c2851d91025e1d75003ca5cd35b";
+       version = "1.5.0";
+       sha256 = "0mr5dwzvsik5v59fy5lpnj6qabgc8cwbybil5hb6gqqvd0y26fz3";
        buildDepends = [ appar base byteorder containers network ];
        testDepends = [
          appar base byteorder containers doctest hspec network QuickCheck
@@ -77588,18 +77632,18 @@ self: {
   "jammittools" = callPackage
     ({ mkDerivation, base, boxes, bytestring, conduit, conduit-audio
      , containers, directory, filepath, HPDF, JuicyPixels, process
-     , property-list, resourcet, temporary, transformers, vector
+     , resourcet, temporary, text, transformers, vector, xml
      }:
      mkDerivation {
        pname = "jammittools";
-       version = "0.4.1.1";
-       sha256 = "0caqvq7pl0jbka915xqy3sljjmwc2adk1hkm2775vnsvswh9nysg";
+       version = "0.5";
+       sha256 = "1rjmwxp078mq47b879ylfz4g2p9irgh4jrrg1vknwham46nj8hzn";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          base boxes bytestring conduit conduit-audio containers directory
-         filepath HPDF JuicyPixels process property-list resourcet temporary
-         transformers vector
+         filepath HPDF JuicyPixels process resourcet temporary text
+         transformers vector xml
        ];
        homepage = "https://github.com/mtolly/jammittools";
        description = "Export sheet music and audio from Windows/Mac app Jammit";
@@ -78352,8 +78396,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-rpc-client";
-       version = "0.1.4.0";
-       sha256 = "1lcjwf6j6j3azrrmbdhffm8a27d6gn48zrgp3w89x9ckgflyby22";
+       version = "0.2.0.0";
+       sha256 = "13mc23dpyn9zsv1gfb913g8w8csjgnk5xrbbyhxgmam9kslpbxjj";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -78365,6 +78409,7 @@ self: {
          scientific test-framework test-framework-hunit
          test-framework-quickcheck2 text unordered-containers vector
        ];
+       homepage = "https://github.com/grayjay/json-rpc-client";
        description = "JSON-RPC 2.0 on the client side.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -78376,8 +78421,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-rpc-server";
-       version = "0.1.6.0";
-       sha256 = "0qlmv4l0p70rij18m380myw2p1mhdq432kc0yky3n8rx8n29dlfq";
+       version = "0.2.0.0";
+       sha256 = "08v2bvswn0a0jhd0gd83f2lxr0n0nirl9xav7zj3y3bjdkxwlkys";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -78387,6 +78432,7 @@ self: {
          aeson base bytestring HUnit mtl test-framework test-framework-hunit
          text unordered-containers vector
        ];
+       homepage = "https://github.com/grayjay/json-rpc-server";
        description = "JSON-RPC 2.0 on the server side.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -81828,7 +81874,7 @@ self: {
 
   "leksah" = callPackage
     ({ mkDerivation, array, base, binary, binary-shared, blaze-html
-     , bytestring, Cabal, conduit, containers, deepseq, directory
+     , bytestring, Cabal, conduit, containers, cpphs, deepseq, directory
      , executable-path, filepath, ghc, ghcjs-codemirror, ghcjs-dom, gio
      , glib, gtk3, gtksourceview3, hamlet, haskell-src-exts, hlint
      , hslogger, jsaddle, leksah-server, lens, ltk, monad-loops, mtl
@@ -81839,13 +81885,13 @@ self: {
      }:
      mkDerivation {
        pname = "leksah";
-       version = "0.15.0.5";
-       sha256 = "0k2mbhzjjs8a6bg83iwsjw454pm42179wr2l4vh35cvc5bxii33w";
+       version = "0.15.0.6";
+       sha256 = "0hr0d4cl0gh58svpk9dji00rsypkplndd5q5av4bx2v34bx0v0rh";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          array base binary binary-shared blaze-html bytestring Cabal conduit
-         containers deepseq directory executable-path filepath ghc
+         containers cpphs deepseq directory executable-path filepath ghc
          ghcjs-codemirror ghcjs-dom gio glib gtk3 gtksourceview3 hamlet
          haskell-src-exts hlint hslogger jsaddle leksah-server lens ltk mtl
          network network-uri old-time parsec pretty pretty-show QuickCheck
@@ -81874,8 +81920,8 @@ self: {
      }:
      mkDerivation {
        pname = "leksah-server";
-       version = "0.15.0.3";
-       sha256 = "1lh4jwm6x5axhhv5micd03wgv063p71z6vdmszsjpkhfsi9pmgh3";
+       version = "0.15.0.4";
+       sha256 = "0zjdzsv9vwhsabkkyf47gfsca4b1yqjgd2vlvb0qm7ca9gymd0ic";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -81913,25 +81959,25 @@ self: {
      }) {};
 
   "lens" = callPackage
-    ({ mkDerivation, array, base, bifunctors, bytestring, comonad
-     , containers, contravariant, deepseq, directory, distributive
-     , doctest, exceptions, filepath, free, generic-deriving, ghc-prim
-     , hashable, hlint, HUnit, kan-extensions, mtl, nats, parallel
-     , profunctors, QuickCheck, reflection, semigroupoids, semigroups
-     , simple-reflect, tagged, template-haskell, test-framework
-     , test-framework-hunit, test-framework-quickcheck2
-     , test-framework-th, text, transformers, transformers-compat
-     , unordered-containers, vector, void
+    ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
+     , comonad, containers, contravariant, deepseq, directory
+     , distributive, doctest, exceptions, filepath, free
+     , generic-deriving, ghc-prim, hashable, hlint, HUnit
+     , kan-extensions, mtl, nats, parallel, profunctors, QuickCheck
+     , reflection, semigroupoids, semigroups, simple-reflect, tagged
+     , template-haskell, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, test-framework-th, text, transformers
+     , transformers-compat, unordered-containers, vector, void
      }:
      mkDerivation {
        pname = "lens";
-       version = "4.11";
-       sha256 = "1699jbsdgffnhzpy6c2k6ld13crqibm7vc3x2gx95gwzx5hlccxm";
+       version = "4.11.1";
+       sha256 = "1f3xyz9y6510nbskc15brjdg226qpwgjnzddc29kg0g79x5wwcpi";
        buildDepends = [
-         array base bifunctors bytestring comonad containers contravariant
-         distributive exceptions filepath free ghc-prim hashable
-         kan-extensions mtl parallel profunctors reflection semigroupoids
-         semigroups tagged template-haskell text transformers
+         array base base-orphans bifunctors bytestring comonad containers
+         contravariant distributive exceptions filepath free ghc-prim
+         hashable kan-extensions mtl parallel profunctors reflection
+         semigroupoids semigroups tagged template-haskell text transformers
          transformers-compat unordered-containers vector void
        ];
        testDepends = [
@@ -82077,8 +82123,8 @@ self: {
      }:
      mkDerivation {
        pname = "lens-simple";
-       version = "0.1.0.6";
-       sha256 = "097zxi3g9ziadiwg4sk96gfjv0jrv4sd3kkpv1hdwjqw1x1dknd3";
+       version = "0.1.0.7";
+       sha256 = "08ynx0zhll603srdmgqf9pgdbzn4i9ry99hs7m35kwaj21whrq5q";
        buildDepends = [
          base lens-family lens-family-core lens-family-th mtl transformers
        ];
@@ -83274,10 +83320,8 @@ self: {
      }:
      mkDerivation {
        pname = "linear";
-       version = "1.18.1.1";
-       revision = "2";
-       sha256 = "1qgpv6c3q4ljqc3223iyj49piqs9xx58zmnpvg76wkaygsnnzq9p";
-       editedCabalFile = "8c57bd840e0c9ab84b032d65a2a48ed6d20da4fb780f0d89d8c53adccc632ba4";
+       version = "1.19";
+       sha256 = "1i5wbp6dbmdmys6scqyn0iiz4qhsj6m4v2ipicqx7nrl490vbivf";
        buildDepends = [
          adjunctions base binary bytes cereal containers deepseq
          distributive ghc-prim hashable lens reflection semigroupoids
@@ -84540,14 +84584,14 @@ self: {
        homepage = "http://github.com/dmbarbour/haskell-lmdb";
        description = "Lightning MDB bindings";
        license = stdenv.lib.licenses.bsd2;
-     }) { lmdb = null;};
+     }) { inherit (pkgs) lmdb;};
 
   "load-env" = callPackage
     ({ mkDerivation, base, directory, hspec, HUnit, parsec }:
      mkDerivation {
        pname = "load-env";
-       version = "0.1.0";
-       sha256 = "1yvnb42i1pzmvs2mjfjl8crxyr6ghw00dhrv548pmks1q5md8z75";
+       version = "0.1.1";
+       sha256 = "05pxxplp96pcnzk61xcckxnxljl3hjl13ckn4xrr93zmlw49rqwg";
        buildDepends = [ base directory parsec ];
        testDepends = [ base directory hspec HUnit parsec ];
        description = "Load environment variables from a file";
@@ -84709,8 +84753,8 @@ self: {
      }:
      mkDerivation {
        pname = "log-domain";
-       version = "0.10.1";
-       sha256 = "0gbs902l5fh5pqhcj31g0a5d2irjx11sw3jhk69c9hcfssclnd8h";
+       version = "0.10.1.1";
+       sha256 = "084mzaha7g00yxxy4hgl2dia73hzch91961gjvrb20wv6zxf8f7g";
        buildDepends = [
          base binary bytes cereal comonad deepseq distributive
          generic-deriving hashable hashable-extras safecopy semigroupoids
@@ -87873,8 +87917,8 @@ self: {
      }:
      mkDerivation {
        pname = "metrics";
-       version = "0.3.0.1";
-       sha256 = "1mj4x5pq9mch71vk5cqi2wjaqjhgsllvjbsz7yyv6sg4cps63d8l";
+       version = "0.3.0.2";
+       sha256 = "00iwairgi9lvb4f8iz4d834v8vq1f4awr34nl72fbkqgccdq1whd";
        buildDepends = [
          ansi-terminal base bytestring containers lens mtl mwc-random
          primitive text time unix unordered-containers vector
@@ -88208,8 +88252,8 @@ self: {
      }:
      mkDerivation {
        pname = "mighttpd2";
-       version = "3.2.8";
-       sha256 = "07fjmflyblyhrkj0477d83dqfkvcq4g2sh7g40x5yr3iawi1kdsp";
+       version = "3.2.9";
+       sha256 = "0gxdf9xkw1w4cdb8cdq1slj5x1ch39kxrqhnaxdkb8w4jdxqbj5p";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -89294,8 +89338,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger";
-       version = "0.3.13.1";
-       sha256 = "0mwdihxly22axrjs9g741zab2yyrm6zy73di99m7lvg8jdj4m2r6";
+       version = "0.3.13.2";
+       sha256 = "1cp2npa5mzn3yss1di151ikw7hx4slc99cvx8gipdwp1696kqf61";
        buildDepends = [
          base blaze-builder bytestring conduit conduit-extra exceptions
          fast-logger lifted-base monad-control monad-loops mtl resourcet stm
@@ -93116,8 +93160,8 @@ self: {
      }:
      mkDerivation {
        pname = "network";
-       version = "2.6.2.0";
-       sha256 = "0szkzllpc6vs72fz7nykf5y7vc8mvqfv6h4sshfwmdazl2zv03n5";
+       version = "2.6.2.1";
+       sha256 = "1yhvpd4wigz165jvyvw9zslx7lgqdj63jh3zv5s74b5ykdfa3zd3";
        buildDepends = [ base bytestring unix ];
        testDepends = [
          base bytestring HUnit test-framework test-framework-hunit
@@ -95380,8 +95424,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "old-version";
-       version = "1.3.1";
-       sha256 = "19rra617l1rfixpc7s29q1frjk6zlbmp06gzcv03g3hv3f7c4hcf";
+       version = "1.3.2";
+       sha256 = "0mh8xkcwx7p0vrg8gqza019k4faw7zw703mrin8ii85igq9sg70i";
        buildDepends = [ base ];
        jailbreak = true;
        description = "Basic versioning library";
@@ -97058,7 +97102,7 @@ self: {
          process QuickCheck syb test-framework test-framework-hunit
          test-framework-quickcheck2 text zip-archive
        ];
-       configureFlags = [ "-fhttps" "-fmake-pandoc-man-pages" ];
+       configureFlags = [ "-fhttps" ];
        homepage = "http://pandoc.org";
        description = "Conversion between markup formats";
        license = "GPL";
@@ -97384,12 +97428,11 @@ self: {
      }:
      mkDerivation {
        pname = "parcom-lib";
-       version = "0.8.0.2";
-       sha256 = "14afqaq4r556rf1wmjd14682dph8ji2b9r4dx1mjlxyr096l84h6";
+       version = "0.8.0.3";
+       sha256 = "0xkxkqswpkqr9xcpg52v845kkxg8z20r26yih8l2vwkym5cj49ab";
        buildDepends = [
          base bytestring containers mtl text transformers utf8-string word8
        ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/tdammers/parcom-lib";
        description = "A simple parser-combinator library, a bit like Parsec but without the frills";
        license = stdenv.lib.licenses.bsd3;
@@ -99720,8 +99763,8 @@ self: {
     ({ mkDerivation, base, enumerator, pipes, transformers }:
      mkDerivation {
        pname = "pipe-enumerator";
-       version = "0.3.0.1";
-       sha256 = "1nma4pjc472nc9g8b626k7f01rl8z9hsd7j8wsa1ir3r7jb5jpwp";
+       version = "0.3.0.2";
+       sha256 = "0h6k00k85pn0jajk3rvvfnrfwlkllprhv00x0qd9zg9gg7lf7zkc";
        buildDepends = [ base enumerator pipes transformers ];
        homepage = "https://github.com/zadarnowski/pipe-enumerator";
        description = "A bidirectional bridge between pipes and iteratees";
@@ -99869,6 +99912,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pipes-cellular" = callPackage
+    ({ mkDerivation, base, bytestring, data-cell, pipes }:
+     mkDerivation {
+       pname = "pipes-cellular";
+       version = "0.0.0.1";
+       sha256 = "0j0ayzvc9k3fmd9j37p41z50nqp4hwyywashcvng23qgp7m4ahdc";
+       buildDepends = [ base bytestring data-cell pipes ];
+       homepage = "https://github.com/zadarnowski/pipes-cellular";
+       description = "Pipes-based combinators for cellular data processing";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "pipes-cellular-csv" = callPackage
+    ({ mkDerivation, base, bytestring, data-cell, pipes, pipes-cellular
+     }:
+     mkDerivation {
+       pname = "pipes-cellular-csv";
+       version = "1.0.0.0";
+       sha256 = "1lzism9rrs1569lhbjl6b49c461igmpgvxq6pnnpfvnqbps56vc9";
+       buildDepends = [ base bytestring data-cell pipes pipes-cellular ];
+       homepage = "https://github.com/zadarnowski/pipes-cellular-csv";
+       description = "Efficient pipes-based cellular CSV codec";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "pipes-cereal-plus" = callPackage
     ({ mkDerivation, base, bytestring, cereal-plus, errors, mtl, pipes
      , pipes-bytestring, text
@@ -100197,8 +100265,8 @@ self: {
     ({ mkDerivation, base, pipes, transformers }:
      mkDerivation {
        pname = "pipes-parse";
-       version = "3.0.2";
-       sha256 = "1d5lhh8knk0hmvd9wv2ihs5z9ybyvhd1n7qaazqkazqkyl14pd08";
+       version = "3.0.3";
+       sha256 = "00sslgh1h1n114adc0k2w23wk19pzmf2mh5zn37w40jdganrhlpm";
        buildDepends = [ base pipes transformers ];
        description = "Parsing infrastructure for the pipes ecosystem";
        license = stdenv.lib.licenses.bsd3;
@@ -101644,6 +101712,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "postgresql-cube" = callPackage
+    ({ mkDerivation, base, bytestring, postgresql-simple }:
+     mkDerivation {
+       pname = "postgresql-cube";
+       version = "0.1.0.0";
+       sha256 = "0jla8rxnrk995qxyp5dgwm2d6yrcafyz5mj7yqr6v5jyzh6b59c3";
+       buildDepends = [ base bytestring postgresql-simple ];
+       description = "Cube support for postgresql-simple";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "postgresql-libpq" = callPackage
     ({ mkDerivation, base, bytestring, postgresql }:
      mkDerivation {
@@ -101690,8 +101769,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-query";
-       version = "1.3.1";
-       sha256 = "19lzpxdfvidhrmmay2g3vxdbx9zcnp6r949lind04wbwwy3pbb0c";
+       version = "1.4.0";
+       sha256 = "0ba5sslcjmfvjm1s3sf1ym7lgzgxx0p5gzdgby1r2y20i5cswfsr";
        buildDepends = [
          aeson attoparsec base blaze-builder bytestring containers
          data-default either exceptions file-embed haskell-src-meta hreader
@@ -102895,8 +102974,8 @@ self: {
      }:
      mkDerivation {
        pname = "process-streaming";
-       version = "0.7.2.1";
-       sha256 = "118ig98xi2jdh966483d37wx5wa5mcm7qyfnrb1xszw2nqcivvvx";
+       version = "0.7.2.2";
+       sha256 = "0jmhl7jdrznbf9w9cpwh98apghhcnb9vadj94sjxfh288k21ckb3";
        buildDepends = [
          base bifunctors bytestring conceit containers contravariant foldl
          free pipes pipes-bytestring pipes-concurrency pipes-parse
@@ -102910,7 +102989,6 @@ self: {
          pipes-safe pipes-text process semigroups tasty tasty-hunit text
          transformers transformers-compat void
        ];
-       jailbreak = true;
        description = "Streaming interface to system processes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103329,10 +103407,8 @@ self: {
     ({ mkDerivation, base, mtl, transformers, transformers-compat }:
      mkDerivation {
        pname = "prompt";
-       version = "0.1.0.0";
-       revision = "3";
-       sha256 = "16gnd5spccfjl6q6ybxciy9am5bkrzssi13dxl73zyklj37nf9hq";
-       editedCabalFile = "dc64376a5e4f99f5ef13edbcac5d80610d73f78d4362b9acf75cf90af485f3f9";
+       version = "0.1.1.0";
+       sha256 = "13ayvs1irsa1hqy6y6ca99dr20vwvy9g10zjrqshvj48i5ra2j4g";
        buildDepends = [ base mtl transformers transformers-compat ];
        homepage = "https://github.com/mstksg/prompt";
        description = "Monad (and transformer) for deferred-effect pure prompt-response queries";
@@ -103521,8 +103597,8 @@ self: {
      }:
      mkDerivation {
        pname = "protocol-buffers";
-       version = "2.1.0";
-       sha256 = "11shs04gv2b9xx13izc6bkgqvvs7gv8k05vviyhscj5rpiihl9zi";
+       version = "2.1.3";
+       sha256 = "1ys0291js4mdfxqjk09lrmf33g7dh4rzq562f471ac98zwc5q588";
        buildDepends = [
          array base binary bytestring containers directory filepath mtl
          parsec syb utf8-string
@@ -103537,8 +103613,8 @@ self: {
     ({ mkDerivation, base, bytestring, containers, protocol-buffers }:
      mkDerivation {
        pname = "protocol-buffers-descriptor";
-       version = "2.1.0";
-       sha256 = "1id9pz8mxn7c6z433zib55fkx0s46316y6n2wpjk9zld21a2z5hy";
+       version = "2.1.3";
+       sha256 = "04iw8bfq9i89xvx2dn16cwv4w9zv3ljgngm6aac6imp7za4mvjzf";
        buildDepends = [ base bytestring containers protocol-buffers ];
        homepage = "https://github.com/k-bx/protocol-buffers";
        description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
@@ -105000,6 +105076,42 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "quiver" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "quiver";
+       version = "0.0.0.6";
+       sha256 = "0g9qfspzamxxn8zvl698g9f8y3alm4js7i7k9wa737pgv47lzqbz";
+       buildDepends = [ base ];
+       homepage = "https://github.com/zadarnowski/quiver";
+       description = "Quiver finite stream processing library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "quiver-bytestring" = callPackage
+    ({ mkDerivation, base, bytestring, quiver }:
+     mkDerivation {
+       pname = "quiver-bytestring";
+       version = "0.0.0.1";
+       sha256 = "03lw2yi4a3d5nd7xqlcs4pmf0rcbfw3n4s36wgaxy4wn3bhh3300";
+       buildDepends = [ base bytestring quiver ];
+       homepage = "https://github.com/zadarnowski/quiver-bytestring";
+       description = "Quiver combinators for bytestring streaming";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "quiver-cell" = callPackage
+    ({ mkDerivation, base, data-cell, quiver }:
+     mkDerivation {
+       pname = "quiver-cell";
+       version = "0.0.0.1";
+       sha256 = "1bz74xigj99v9hh4i6m6z4h9f0l09rnbs108npnl953v0bqi44qi";
+       buildDepends = [ base data-cell quiver ];
+       homepage = "https://github.com/zadarnowski/quiver-cell";
+       description = "Quiver combinators for cellular data processing";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "quoridor-hs" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
      , directory, dlist, exceptions, filepath, hex, HUnit, mtl, network
@@ -107484,8 +107596,8 @@ self: {
      }:
      mkDerivation {
        pname = "relational-query";
-       version = "0.5.1.0";
-       sha256 = "03n0jg79zirbq2rbp4gpbnr4lrmcv38pv7887d8qi2bm692z5qg5";
+       version = "0.5.1.1";
+       sha256 = "1gs2ip483paqw01wipd5x5vf27l1w887dv7ah0icgjshwg84ff1p";
        buildDepends = [
          array base bytestring containers dlist names-th persistable-record
          sql-words template-haskell text time time-locale-compat
@@ -107522,8 +107634,8 @@ self: {
     ({ mkDerivation, base, relational-query, relational-query-HDBC }:
      mkDerivation {
        pname = "relational-record";
-       version = "0.1.1.0";
-       sha256 = "1rxwlp49a1i4y2qnzjwjwp92ggphd92ikcgxpmkiw6a6frspy3zs";
+       version = "0.1.2.0";
+       sha256 = "00cb3yb4gin6kq7yz3jbkhm372z3vhq97h2l1xk0xja8xi8mfhn6";
        buildDepends = [ base relational-query relational-query-HDBC ];
        homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Meta package of Relational Record";
@@ -107538,8 +107650,8 @@ self: {
      }:
      mkDerivation {
        pname = "relational-record-examples";
-       version = "0.2.0.0";
-       sha256 = "0gm9gpyhhvlxzw6xykmlw6qhinjfnq5x9fny4yhfi1mfp80gwfhx";
+       version = "0.2.0.2";
+       sha256 = "0jpzn739xl1ylz6aja1czvkg4gjbgkag56pcja31mfx9xiv5jnmf";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -108206,14 +108318,13 @@ self: {
      }:
      mkDerivation {
        pname = "resolve-trivial-conflicts";
-       version = "0.2.0.2";
-       sha256 = "1xfafd85q7mk3lb9xy7wfishg3zfzhnvrbzd6r5akmpbpgvf2ddk";
+       version = "0.3.0.1";
+       sha256 = "1a045adxq1n2xjff9ccw6nfb87867w54pihmbybxcwfnkr6ymq26";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
          ansi-terminal base Diff directory filepath mtl process unix
        ];
-       jailbreak = true;
        homepage = "https://github.com/ElastiLotem/resolve-trivial-conflicts";
        description = "Remove trivial conflict markers in a git repository";
        license = stdenv.lib.licenses.gpl2;
@@ -108434,8 +108545,8 @@ self: {
      }:
      mkDerivation {
        pname = "rest-gen";
-       version = "0.17.1";
-       sha256 = "0rblnqdqajlqkrf5dp03bj16y9nw0kkdjy8ry7j7f6mvkrdccbwl";
+       version = "0.17.1.1";
+       sha256 = "0gr5wv0gb2niq3i7ggzrr5g9hs3fwxss5hivw5ircrbp9s1xm7bl";
        buildDepends = [
          aeson base blaze-html Cabal code-builder directory fclabels
          filepath hashable haskell-src-exts HStringTemplate hxt json-schema
@@ -109979,8 +110090,8 @@ self: {
      }:
      mkDerivation {
        pname = "ruler";
-       version = "0.4.0.1";
-       sha256 = "1caca7353zhpfwrssp2pzmw8jk5sqjxh1nr2h6lpsy964kfa3m69";
+       version = "0.4.0.2";
+       sha256 = "1kcca2h3gvp63s9frnq4dmhaiw5pxhk5ji86bar0cwyrc9all8v5";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -110732,15 +110843,16 @@ self: {
      }) {};
 
   "satchmo" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, directory
-     , lens, minisat, mtl, process
+    ({ mkDerivation, array, async, base, bytestring, containers
+     , directory, minisat, mtl, process
      }:
      mkDerivation {
        pname = "satchmo";
-       version = "2.9.7.1";
-       sha256 = "1wrbf5mnk4f1m40dw2pyp66g76rvhqbxv7qwdx6lha2wjx7z1020";
+       version = "2.9.7.3";
+       sha256 = "1gkb3whi0sv51jxb3x4dpam532fv3wbn1dyp9sc2c7mdjnv24kn8";
        buildDepends = [
-         array base bytestring containers directory lens minisat mtl process
+         array async base bytestring containers directory minisat mtl
+         process
        ];
        testDepends = [ array base ];
        homepage = "https://github.com/jwaldmann/satchmo";
@@ -111384,31 +111496,6 @@ self: {
      }) {};
 
   "scotty" = callPackage
-    ({ mkDerivation, aeson, base, blaze-builder, bytestring
-     , case-insensitive, data-default, hspec, hspec-wai, http-types
-     , lifted-base, monad-control, mtl, regex-compat, text, transformers
-     , transformers-base, wai, wai-extra, warp
-     }:
-     mkDerivation {
-       pname = "scotty";
-       version = "0.9.1";
-       revision = "2";
-       sha256 = "0w07ghnd7l8ibfbl8p74lwn8gxy3z28mp0rlv5crma3yh42irsqm";
-       editedCabalFile = "e37bd4bbb4da4e6d20bd8a29a5c3ca13476643e796a3463a20cbcbd2437bfde7";
-       buildDepends = [
-         aeson base blaze-builder bytestring case-insensitive data-default
-         http-types monad-control mtl regex-compat text transformers
-         transformers-base wai wai-extra warp
-       ];
-       testDepends = [
-         base bytestring hspec hspec-wai http-types lifted-base text wai
-       ];
-       homepage = "https://github.com/scotty-web/scotty";
-       description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "scotty_0_10_1" = callPackage
     ({ mkDerivation, aeson, async, base, blaze-builder, bytestring
      , case-insensitive, data-default-class, directory, hspec, hspec-wai
      , http-types, lifted-base, monad-control, mtl, nats, network
@@ -111756,12 +111843,11 @@ self: {
     ({ mkDerivation, base, SDL2, sdl2, SDL2_image }:
      mkDerivation {
        pname = "sdl2-image";
-       version = "0.1.3.1";
-       sha256 = "1czkx3b9grdka0plgpxrk48vygaxc9mfl772kjpm0wvvwgywk9sf";
+       version = "0.1.3.2";
+       sha256 = "0gps89yy4jzmlh5cdvs94mhmqlakqb99ldall3rirqdfhdv2wysj";
        buildDepends = [ base sdl2 ];
        extraLibraries = [ SDL2 ];
        pkgconfigDepends = [ SDL2 SDL2_image ];
-       jailbreak = true;
        description = "Haskell binding to sdl2-image";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111923,8 +112009,8 @@ self: {
      }:
      mkDerivation {
        pname = "second-transfer";
-       version = "0.5.5.0";
-       sha256 = "0l973282vvgr65iy2q7xrj608lsny3krdw4mx1ia9mfvga8ybrg8";
+       version = "0.5.5.1";
+       sha256 = "06ldrfzp96w7q99nhhhjhay6g0gsvg16x64hwjih1nswcj9rpl6x";
        buildDepends = [
          attoparsec base base16-bytestring binary bytestring conduit
          containers exceptions hashable hashtables hslogger http2 lens
@@ -111937,6 +112023,7 @@ self: {
        ];
        buildTools = [ cpphs ];
        extraLibraries = [ openssl ];
+       jailbreak = true;
        homepage = "https://www.httptwo.com/second-transfer/";
        description = "Second Transfer HTTP/2 web server";
        license = stdenv.lib.licenses.bsd3;
@@ -112654,8 +112741,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant";
-       version = "0.4.2";
-       sha256 = "0zna0x70jlxa2nis4v6knqlyxxkyvv2lmwyixp31xhdcp1yl2lqh";
+       version = "0.4.3";
+       sha256 = "0mqiigf6bxrcnjgizv9kw23xf55ck453z2hz68pzqqbjzs34iqb4";
        buildDepends = [
          aeson attoparsec base bytestring bytestring-conversion
          case-insensitive http-media http-types network-uri
@@ -112675,8 +112762,8 @@ self: {
     ({ mkDerivation, base, blaze-html, http-media, servant }:
      mkDerivation {
        pname = "servant-blaze";
-       version = "0.4.2";
-       sha256 = "0jank0v3cp6cbr571q4pqdfxfbfzm5v8r6rq8csz9yfkhg6x97bg";
+       version = "0.4.3";
+       sha256 = "0pcdslar68yfviacrvyc6rb9d972m1irz4k7wd1xxnm5y60v0wyl";
        buildDepends = [ base blaze-html http-media servant ];
        homepage = "http://haskell-servant.github.io/";
        description = "Blaze-html support for servant";
@@ -112692,8 +112779,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-client";
-       version = "0.4.2";
-       sha256 = "0rcjqvx76mih4pfhxgrm30czznz68agdhflanqsslv2g33vzls55";
+       version = "0.4.3";
+       sha256 = "0baqrhhhfmyx0389abp503mhh8fjv18i3qhmdsvn46blb4c0cnkx";
        buildDepends = [
          aeson attoparsec base bytestring either exceptions http-client
          http-client-tls http-media http-types network-uri safe servant
@@ -112716,8 +112803,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-docs";
-       version = "0.4.2";
-       sha256 = "1s70zrs8hiphz94vkcm9gim1xs4dj943a73d2jypyijd4p0k5q5j";
+       version = "0.4.3";
+       sha256 = "13rnn2z9bxrcrxqkndhnbkmsp27907lscsl4vrryxx37i94bf1qj";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -112725,7 +112812,7 @@ self: {
          hashable http-media http-types lens servant string-conversions text
          unordered-containers
        ];
-       testDepends = [ aeson base hspec servant string-conversions ];
+       testDepends = [ aeson base hspec lens servant string-conversions ];
        homepage = "http://haskell-servant.github.io/";
        description = "generate API docs for your servant webservice";
        license = stdenv.lib.licenses.bsd3;
@@ -112760,8 +112847,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-examples";
-       version = "0.4.2";
-       sha256 = "1nmgzkn0nv3p0bzr5ny0yx0g45fzf5qx7s868jp1nq7wbfd3yc0i";
+       version = "0.4.3";
+       sha256 = "0p57731ji84mikvymi458x27i4nk66046xmra6lrvc2fxs5gspmh";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -112782,8 +112869,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-jquery";
-       version = "0.4.2";
-       sha256 = "14ixqnxwm24gc457y0z7rw6z31w2s29sg913vvax641nazfr6yfm";
+       version = "0.4.3";
+       sha256 = "1rslqlg6p7indrcalvq85knwgsi4wdznz5cbblq1i5j4297yc1gj";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -112802,8 +112889,8 @@ self: {
     ({ mkDerivation, base, http-media, lucid, servant }:
      mkDerivation {
        pname = "servant-lucid";
-       version = "0.4.2";
-       sha256 = "1aapj4fwjijg9k56x5n9andfwfkffcv37rfvsbpdxhkvwzvmmdpq";
+       version = "0.4.3";
+       sha256 = "0js3f23iwgr2wi54pv37hhsln1x6vmfd5mnsxnzdmppzvb9f19wk";
        buildDepends = [ base http-media lucid servant ];
        homepage = "http://haskell-servant.github.io/";
        description = "Servant support for lucid";
@@ -112899,8 +112986,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.4.2";
-       sha256 = "054xfkl6pxc39ahhch8i9s1aj2p3sd10ah9cknknbkjcyhynjzk4";
+       version = "0.4.3";
+       sha256 = "0xi5g3xqn4fl57fbhw2avm26g7k8zmd1c215yw5ria9dbjrvlqha";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -113561,8 +113648,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-language-c";
-       version = "0.7.1";
-       sha256 = "035pqmxqkydl62i1yz2r3a3fzc3p4zw83y5p56ngjjywksy9w68m";
+       version = "0.8.0";
+       sha256 = "1b7yi1cprgiyx06dnhc94shmfx5n1am7zhgiwg6g0bk2gg20im35";
        buildDepends = [
          base data-default-class fclabels process shake split
          unordered-containers
@@ -113840,8 +113927,8 @@ self: {
     ({ mkDerivation, base, binary, bytestring, containers, vector }:
      mkDerivation {
        pname = "shell-escape";
-       version = "0.1.2";
-       sha256 = "1wdkc2l7g33czh6ws735szl3nm5lq8aqjjjcr6xm4l5km67alnxh";
+       version = "0.2.0";
+       sha256 = "0jms5hdl8zrpxwypq9998798krspclivprirrcq59r179alrng72";
        buildDepends = [ base binary bytestring containers vector ];
        homepage = "http://github.com/solidsnack/shell-escape";
        description = "Shell escaping library";
@@ -115211,6 +115298,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "sjsp" = callPackage
+    ({ mkDerivation, alex, base, blaze-builder, bytestring, filepath
+     , ghc-prim, happy, language-javascript, syb, unordered-containers
+     }:
+     mkDerivation {
+       pname = "sjsp";
+       version = "0.1.0";
+       revision = "1";
+       sha256 = "0x76hrzm0ikijsf5n425bagzin2x463mcmlnjqvinrb6ni47f4bl";
+       editedCabalFile = "309e00100db2c1bae2d292c485f2dc1a68e1c72a848a2142c3f0637c494dd727";
+       isLibrary = false;
+       isExecutable = true;
+       buildDepends = [
+         base blaze-builder bytestring filepath ghc-prim language-javascript
+         syb unordered-containers
+       ];
+       buildTools = [ alex happy ];
+       description = "Simple JavaScript Profiler";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "skein" = callPackage
     ({ mkDerivation, base, bytestring, cereal, crypto-api, filepath
      , hspec, tagged
@@ -115228,6 +115336,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "skeleton" = callPackage
+    ({ mkDerivation, argparser, attoparsec, base, bytestring, filepath
+     , hex, posix-escape, process, time
+     }:
+     mkDerivation {
+       pname = "skeleton";
+       version = "0.1.0.0";
+       sha256 = "10bcw4l4w7myrbpmalg4mvpcyzbrnr8dafsplxkjlb6bnhc33scb";
+       isLibrary = false;
+       isExecutable = true;
+       buildDepends = [
+         argparser attoparsec base bytestring filepath hex posix-escape
+         process time
+       ];
+       description = "a tool to access the OSX keychain";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "skell" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
      , http-types, text, wai
@@ -115666,6 +115792,7 @@ self: {
        version = "0.3.2";
        sha256 = "0al17y15k7y04dwz5v2bsq003lxzhkhqlbdmbljdr1z17yszcjp6";
        buildDepends = [ aeson base linear vector ];
+       jailbreak = true;
        homepage = "https://github.com/phaazon/smoothie";
        description = "Smooth curves via several splines and polynomials";
        license = stdenv.lib.licenses.bsd3;
@@ -115740,15 +115867,14 @@ self: {
      }:
      mkDerivation {
        pname = "smtp-mail-ng";
-       version = "0.1.0.1";
-       sha256 = "1r177mpyjr3bdnzghfwjamin6jna7qs33b9kfl36qg2l959qn49n";
+       version = "0.1.0.2";
+       sha256 = "0jvjb3ps22p71b0vq7lgfyxmhjbzhsc3crs0cv3qsnkhz4ghvgbh";
        buildDepends = [
          attoparsec base base16-bytestring base64-bytestring bytestring
          crypto-random cryptohash filepath haskeline mime-mail mtl network
          stringsearch text tls transformers transformers-compat x509-store
          x509-system
        ];
-       jailbreak = true;
        homepage = "https://github.com/avieth/smtp-mail-ng";
        description = "An SMTP client EDSL";
        license = stdenv.lib.licenses.bsd3;
@@ -115919,21 +116045,20 @@ self: {
      , blaze-builder, blaze-builder-enumerator, bytestring
      , bytestring-mmap, case-insensitive, containers, deepseq, directory
      , enumerator, filepath, hashable, HUnit, MonadCatchIO-transformers
-     , mtl, random, regex-posix, text, time, unix, unix-compat
-     , unordered-containers, vector, zlib-enum
+     , mtl, old-locale, random, regex-posix, text, time, unix
+     , unix-compat, unordered-containers, vector, zlib-enum
      }:
      mkDerivation {
        pname = "snap-core";
-       version = "0.9.7.0";
-       revision = "1";
-       sha256 = "0ambk7q35v76ww62m4y6j45ga63c141zi3wxkgazybbazk5i36nw";
-       editedCabalFile = "052dd91058bbdf948c75693679c257ae4511bcf8c46428f975d8d31e78e860a4";
+       version = "0.9.7.2";
+       sha256 = "0lgnflwcjyiinrm75dy1flr37bvjn3yljx53cvlsb3ccfnxqwsjj";
        buildDepends = [
          attoparsec attoparsec-enumerator base blaze-builder
          blaze-builder-enumerator bytestring bytestring-mmap
          case-insensitive containers deepseq directory enumerator filepath
-         hashable HUnit MonadCatchIO-transformers mtl random regex-posix
-         text time unix unix-compat unordered-containers vector zlib-enum
+         hashable HUnit MonadCatchIO-transformers mtl old-locale random
+         regex-posix text time unix unix-compat unordered-containers vector
+         zlib-enum
        ];
        homepage = "http://snapframework.com/";
        description = "Snap: A Haskell Web Framework (core interfaces and types)";
@@ -116617,16 +116742,16 @@ self: {
 
   "snaplet-purescript" = callPackage
     ({ mkDerivation, base, configurator, mtl, raw-strings-qq, shelly
-     , snap, snap-core, text
+     , snap, snap-core, text, transformers
      }:
      mkDerivation {
        pname = "snaplet-purescript";
-       version = "0.2.0.0";
-       sha256 = "0f9014v92j5rgy0x6j965d4gay0ipz668rv7rp3m56qnghc8vp5h";
+       version = "0.3.0.0";
+       sha256 = "1dapzqyxj7s6j4drp0szldjxrhm77r4yvbjxs79155a58mj9p1wn";
        buildDepends = [
          base configurator mtl raw-strings-qq shelly snap snap-core text
+         transformers
        ];
-       jailbreak = true;
        description = "Automatic (re)compilation of purescript projects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117183,8 +117308,8 @@ self: {
     ({ mkDerivation, async, base, bytestring }:
      mkDerivation {
        pname = "socket";
-       version = "0.5.1.0";
-       sha256 = "1kmaw7m44iq1mk643y3kif9g2dmcyirnsv2y7gvf6c12xwrf5adh";
+       version = "0.5.2.0";
+       sha256 = "0mika886mqzjzm14sby3qdlwdlnd20xwl2d2n1faalgimjl1149y";
        buildDepends = [ base bytestring ];
        testDepends = [ async base bytestring ];
        homepage = "https://github.com/lpeterse/haskell-socket";
@@ -118783,9 +118908,9 @@ self: {
      mkDerivation {
        pname = "stack";
        version = "9.9.9";
-       revision = "2";
+       revision = "4";
        sha256 = "1kpsza23b22mg970c2qs943khzad38imzsa1xzki2a3xvfiadana";
-       editedCabalFile = "e8298be03ed84f7858e9ce16a677a272c3a31b7e5180e094fa9ee120b03c6299";
+       editedCabalFile = "5ff7356010e14ec43684d11fcec6e34f47f794cc48a258919568cc27c72ffd34";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -120446,10 +120571,9 @@ self: {
     ({ mkDerivation, base, bytestring, text, utf8-string }:
      mkDerivation {
        pname = "string-convert";
-       version = "2.0.0";
-       sha256 = "1wwx7j6qvb93yc0r2hdah1rgbi96r2mjhmibx72d4x7idhn0xsd9";
+       version = "2.0.1";
+       sha256 = "0lx9bc7czwzbf8rky8k02kgi6w3pjfz6ydig9i9ll83zy70l9208";
        buildDepends = [ base bytestring text utf8-string ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/tdammers/string-convert";
        description = "Provide universal string conversions between any two string-like types";
        license = stdenv.lib.licenses.bsd3;
@@ -121546,12 +121670,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "sync-mht" = callPackage
+    ({ mkDerivation, array, base, base16-bytestring, byteable
+     , bytestring, cereal, containers, cryptohash, directory, filepath
+     , io-streams, mtl, process, text, transformers, unix
+     }:
+     mkDerivation {
+       pname = "sync-mht";
+       version = "0.2.1.0";
+       sha256 = "1yrpsh676ajcqlaq0vdrdzkdi27l4ih0m2jm7r1wdz3yzw4mrr20";
+       isLibrary = false;
+       isExecutable = true;
+       buildDepends = [
+         array base base16-bytestring byteable bytestring cereal containers
+         cryptohash directory filepath io-streams mtl process text
+         transformers unix
+       ];
+       jailbreak = true;
+       description = "Fast incremental file transfer using Merke-Hash-Trees";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "synchronous-channels" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "synchronous-channels";
-       version = "0.1";
-       sha256 = "0j9ikxd7mihy2ljb8s14lz50nj8x30siffpdznlzs7ps0s97cszh";
+       version = "0.2";
+       sha256 = "0xzpjq3h3mqdi553v7p6xm3i74nvbhz5igjlhfh6snlmr7p1cdvb";
        buildDepends = [ base ];
        description = "Synchronous communication channels";
        license = stdenv.lib.licenses.bsd3;
@@ -122868,10 +123013,9 @@ self: {
     ({ mkDerivation, base, containers, mtl, safe, text }:
      mkDerivation {
        pname = "tamper";
-       version = "0.4.0";
-       sha256 = "16ca5c4w0qmar1nv4m91cwrjw38ql76lphxd25d063d5v77lwr8z";
+       version = "0.4.1";
+       sha256 = "1nkfcai9l6z6hvjixq8nny1466f8shc5432hr8l17llqcwpbzv5p";
        buildDepends = [ base containers mtl safe text ];
-       jailbreak = true;
        description = "An HTML templating system similar to Blaze, implemented as a monad transformer of sorts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122888,6 +123032,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "tar_0_4_2_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, directory, filepath
+     , old-time, QuickCheck, tasty, tasty-quickcheck, time
+     }:
+     mkDerivation {
+       pname = "tar";
+       version = "0.4.2.0";
+       sha256 = "00z0bdj29hrhxwwj1drsn137ny1ia5rl0f64m876f10fr4p5j2c3";
+       buildDepends = [ array base bytestring directory filepath time ];
+       testDepends = [
+         array base bytestring directory filepath old-time QuickCheck tasty
+         tasty-quickcheck time
+       ];
+       description = "Reading, writing and manipulating \".tar\" archive files.";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "tardis" = callPackage
     ({ mkDerivation, base, mtl }:
      mkDerivation {
@@ -123567,8 +123728,8 @@ self: {
     ({ mkDerivation, base, Boolean }:
      mkDerivation {
        pname = "temporal-media";
-       version = "0.5.0";
-       sha256 = "1pjw781rkki4nv0xsn35jhrad2xxxks0lpqsx3zg5rzrvvxqd3b6";
+       version = "0.6.0";
+       sha256 = "0mpi97lqh4mqv6flgcrwzbv8ihlxhxzf5z2xd87wxpzvcglx2n0n";
        buildDepends = [ base Boolean ];
        homepage = "https://github.com/anton-k/temporal-media";
        description = "data types for temporal media";
@@ -123579,8 +123740,8 @@ self: {
     ({ mkDerivation, base, data-default, temporal-media, vector }:
      mkDerivation {
        pname = "temporal-music-notation";
-       version = "0.4.0";
-       sha256 = "1flf4dfyj87yiyhqdrm2bph8vcsmhp5rwg3k4npbxxzdgr8z9g92";
+       version = "0.4.1";
+       sha256 = "09mx6bfz0lxyy7z0srl4372qv42fyymc5pqxkyxj7mhf872y4biv";
        buildDepends = [ base data-default temporal-media vector ];
        homepage = "https://github.com/anton-k/temporal-music-notation";
        description = "music notation";
@@ -124661,8 +124822,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-show";
-       version = "1";
-       sha256 = "1ac8pk2nsbzl080r2qqm6jmkq3yq4rx6czfdsfkxydxyklrvi83d";
+       version = "2";
+       sha256 = "152nccaz9m337rrv7i6z1vjj73xdcp410fgxcs8imhr125fs6r2z";
        buildDepends = [
          array base base-compat bytestring bytestring-builder containers
          generic-deriving ghc-prim integer-gmp nats semigroups tagged
@@ -124689,8 +124850,10 @@ self: {
      }:
      mkDerivation {
        pname = "text-show-instances";
-       version = "1";
-       sha256 = "0503bb8yy952gs5ywndm0qm2v1z5xm1k09vcwrnsxx979irmpksh";
+       version = "2";
+       revision = "1";
+       sha256 = "1k9blq670jsph1jkrw01hf4k6ga8i3xy5nfs299xj17nni8hjci8";
+       editedCabalFile = "e0610e22ef001feb5271583c1719c2ebdef23ac4179deaabba23a21d6c2ac7b0";
        buildDepends = [
          base base-compat bifunctors binary bytestring containers directory
          haskeline hoopl hpc old-locale old-time pretty random semigroups
@@ -124773,6 +124936,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "text1" = callPackage
+    ({ mkDerivation, base, binary, directory, doctest, filepath, lens
+     , QuickCheck, semigroups, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "text1";
+       version = "0.0.1";
+       sha256 = "15nb4izk4j0hg2hhynrjd5vjnpg240rlcp489w4hm4b4nmpdd4cj";
+       buildDepends = [ base binary lens semigroups text ];
+       testDepends = [
+         base directory doctest filepath QuickCheck template-haskell
+       ];
+       homepage = "https://github.com/NICTA/text1";
+       description = "Non-empty values of `Data.Text`.";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "textPlot" = callPackage
     ({ mkDerivation, array, base }:
      mkDerivation {
@@ -125239,21 +125419,23 @@ self: {
   "themplate" = callPackage
     ({ mkDerivation, base, configurator, directory, either, errors
      , filepath, optparse-applicative, text, transformers
+     , transformers-compat
      }:
      mkDerivation {
        pname = "themplate";
-       version = "1.1";
+       version = "1.2";
        revision = "1";
-       sha256 = "1bjiiwhbwq6am7269gzsaqq6hpvy45x4pkq0kq7qm2j4bzrmfr14";
-       editedCabalFile = "02239e2cf43fa8f2b4fc9c68ad3561aef40af2348e962cb4f2bb5d7d839ad8da";
+       sha256 = "0ingf6f4d2a93jdcw0lij7l02gr7mfk97svhda94wx0k1lmj2li3";
+       editedCabalFile = "9562873914a204ed7daf91844f70592385a93b6c348798dc8772b439436ca109";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
          base configurator directory either errors filepath
-         optparse-applicative text transformers
+         optparse-applicative text transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://github.com/bennofs/themplate/";
-       description = "themplate";
+       description = "Project templating tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -127921,19 +128103,20 @@ self: {
 
   "turtle" = callPackage
     ({ mkDerivation, async, base, clock, directory, doctest, foldl
-     , managed, process, system-fileio, system-filepath, temporary, text
-     , time, transformers, unix
+     , hostname, managed, optional-args, optparse-applicative, process
+     , system-fileio, system-filepath, temporary, text, time
+     , transformers, unix
      }:
      mkDerivation {
        pname = "turtle";
-       version = "1.1.1";
-       sha256 = "1dgzzsylbri2p8wyf1xfww8la9vccb7yac0b0g2lf0b1ix4gphym";
+       version = "1.2.0";
+       sha256 = "0324bh4kb7xqdzvgqr6hbm7cna4a4d6x907l73sx63j87hqiwah4";
        buildDepends = [
-         async base clock directory foldl managed process system-fileio
-         system-filepath temporary text time transformers unix
+         async base clock directory foldl hostname managed optional-args
+         optparse-applicative process system-fileio system-filepath
+         temporary text time transformers unix
        ];
        testDepends = [ base doctest ];
-       jailbreak = true;
        description = "Shell programming, Haskell-style";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129755,6 +129938,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "uniform-io" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, data-default-class
+     , iproute, network, openssl, transformers, word8
+     }:
+     mkDerivation {
+       pname = "uniform-io";
+       version = "0.1.0.0";
+       sha256 = "1xb934jvj3gk6lw2xdm22p8yayybqk823pk0ssly7kz2dyzrqzz7";
+       buildDepends = [
+         attoparsec base bytestring data-default-class iproute network
+         transformers word8
+       ];
+       extraLibraries = [ openssl ];
+       homepage = "https://sealgram.com/git/haskell/uniform-io";
+       description = "Uniform IO over files, network, watever";
+       license = stdenv.lib.licenses.mit;
+     }) { inherit (pkgs) openssl;};
+
   "uniform-pair" = callPackage
     ({ mkDerivation, base, ShowF }:
      mkDerivation {
@@ -132810,8 +133011,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai";
-       version = "3.0.2.3";
-       sha256 = "1mrry121xjgd2h69m35khgsiicrwhg7ysa7mzm6bw3ac41xc08ns";
+       version = "3.0.3.0";
+       sha256 = "044djv5r10g92cg7wvz8zlxsyjhnr2mqb1gf3gr9a1rjlcsv8zn4";
        buildDepends = [
          base blaze-builder bytestring http-types network text vault
        ];
@@ -132832,8 +133033,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-app-file-cgi";
-       version = "3.0.7";
-       sha256 = "0ggxsnqk0wc47l98sykhyq7qwfys58y4048v1pqdd35w4p92qhbr";
+       version = "3.0.8";
+       sha256 = "0adj4s8hxr9rpmqf6899cjaw6axwzw5jvw325wv2qxv3yp4x3w5x";
        buildDepends = [
          array attoparsec attoparsec-conduit base blaze-builder blaze-html
          bytestring case-insensitive conduit conduit-extra containers
@@ -132861,8 +133062,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-app-static";
-       version = "3.1.0";
-       sha256 = "0zajsav11v5r6c5k2ls1cfc6bz1zalasxpl03hvh5fww5f1vn9iq";
+       version = "3.1.0.1";
+       sha256 = "1z542ivy5x4qj9kizkbbvhz5pn54rcxrs6cc52199khxkfc07gdm";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -132974,8 +133175,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-extra";
-       version = "3.0.7.1";
-       sha256 = "1jfpqqnavk2v7wn4fhpc1fish67wfyicmsl84l234v47wsbz9r13";
+       version = "3.0.8.1";
+       sha256 = "0ay8cjxk8lplcdg2l89m9dprf6z6pcypljdsiwb17hkyiv36myl9";
        buildDepends = [
          ansi-terminal base base64-bytestring blaze-builder bytestring
          case-insensitive containers cookie data-default-class deepseq
@@ -132984,8 +133185,8 @@ self: {
          unix unix-compat vault void wai wai-logger word8
        ];
        testDepends = [
-         base blaze-builder bytestring cookie fast-logger hspec http-types
-         HUnit resourcet text time transformers wai zlib
+         base blaze-builder bytestring case-insensitive cookie fast-logger
+         hspec http-types HUnit resourcet text time transformers wai zlib
        ];
        homepage = "http://github.com/yesodweb/wai";
        description = "Provides some basic WAI handlers and middleware";
@@ -133063,8 +133264,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-handler-launch";
-       version = "3.0.0.3";
-       sha256 = "1nx90z37f296gqh0m9rgvw7899jizpclb6fbwhp98byy9s2ssabl";
+       version = "3.0.0.4";
+       sha256 = "1qfisa19rhlx241jr90mz8x844pp5yx1z8xbmflvj81gpnvsgh7i";
        buildDepends = [
          base blaze-builder bytestring http-types process streaming-commons
          transformers wai warp
@@ -133845,8 +134046,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-websockets";
-       version = "3.0.0.5";
-       sha256 = "1gqivkjdvln6xpkhcr6k75gk2qvjp6mr691902w3m6xpcdv1q5z0";
+       version = "3.0.0.6";
+       sha256 = "0i8r5r8l3z6fk7a466n48ralq33kdihc8g91ia4z22cqhl0zkizy";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -133855,7 +134056,7 @@ self: {
          websockets
        ];
        homepage = "http://github.com/yesodweb/wai";
-       description = "Provide a bridge betweeen WAI and the websockets package";
+       description = "Provide a bridge between WAI and the websockets package";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -136928,8 +137129,8 @@ self: {
     ({ mkDerivation, base, deepseq, text }:
      mkDerivation {
        pname = "xml-types";
-       version = "0.3.5";
-       sha256 = "0vddb60a5yi7cxwyxik7vwnlrpwmvfz7jq20pdp355q61qc842sa";
+       version = "0.3.6";
+       sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
        buildDepends = [ base deepseq text ];
        homepage = "https://john-millikin.com/software/haskell-xml/";
        description = "Basic types for representing XML";
@@ -137273,7 +137474,6 @@ self: {
        homepage = "https://github.com/supki/xmonad-screenshot";
        description = "Workspaces screenshooting utility for XMonad";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "xmonad-utils" = callPackage
@@ -139263,6 +139463,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yesod-sass" = callPackage
+    ({ mkDerivation, base, data-default, hsass, shakespeare
+     , template-haskell, text, yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-sass";
+       version = "0.1.0.0";
+       sha256 = "0faizfb44i52yijakfnazx86fs78vi9gnbiw2w42rh4r8gncjbvx";
+       buildDepends = [
+         base data-default hsass shakespeare template-haskell text
+         yesod-core
+       ];
+       jailbreak = true;
+       description = "A simple quasiquoter to include sass code in yesod";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "yesod-session-redis" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, cookie
      , hedis, mtl, network, pool-conduit, random, text, time, wai
@@ -139340,20 +139557,19 @@ self: {
     ({ mkDerivation, aeson, base, blaze-builder, blaze-markup
      , bytestring, data-default, directory, filepath, hamlet, hspec
      , HUnit, language-javascript, mime-types, shakespeare
-     , shakespeare-css, shakespeare-js, template-haskell, text, yesod
-     , yesod-core, yesod-static, yesod-test
+     , template-haskell, text, yesod, yesod-core, yesod-static
+     , yesod-test
      }:
      mkDerivation {
        pname = "yesod-static-angular";
-       version = "0.1.4";
-       sha256 = "0yqqy2fpnrqhlljm3pk8d5nxqp1fiqnyf1cd4h6c8yfrs46w41d5";
+       version = "0.1.5";
+       sha256 = "0ddw307vd1zaknxc74y1k0hwg872y651snk1g72jqhbigcixl3ck";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          aeson base blaze-builder blaze-markup bytestring data-default
          directory filepath hamlet language-javascript mime-types
-         shakespeare shakespeare-css shakespeare-js template-haskell text
-         yesod yesod-core yesod-static
+         shakespeare template-haskell text yesod yesod-core yesod-static
        ];
        testDepends = [
          base bytestring hamlet hspec HUnit shakespeare template-haskell
@@ -140683,6 +140899,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "zoom-refs" = callPackage
+    ({ mkDerivation, base, lens, stm }:
+     mkDerivation {
+       pname = "zoom-refs";
+       version = "0.0.0.0";
+       sha256 = "0pbnwgsfl4rgmgsq30snki34xh9iaky01jnxycppf0h93mbdv01p";
+       buildDepends = [ base lens stm ];
+       description = "Zoom (~ Functor) and pairing (~ Applicative) for mutable references";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "zot" = callPackage
     ({ mkDerivation, base, monads-tf }:
      mkDerivation {