summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2017-11-30 03:00:35 +0100
committerPeter Simons <simons@cryp.to>2017-12-02 10:08:45 +0100
commitce777a26f6b051eedf412dd3bd497de03ff3cac9 (patch)
treef56a3425472cd3186f4f125089f1db64cbb4ea21 /pkgs/development/haskell-modules/hackage-packages.nix
parent686ce232aaabd924fe03953c37e1fd9795172d78 (diff)
downloadnixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.tar
nixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.tar.gz
nixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.tar.bz2
nixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.tar.lz
nixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.tar.xz
nixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.tar.zst
nixlib-ce777a26f6b051eedf412dd3bd497de03ff3cac9.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/766fbc64fb4dc00123e0c4129b3b920b80b24a1b.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix630
1 files changed, 473 insertions, 157 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 3107d29b0901..d8b9b42e2cd3 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -4274,8 +4274,8 @@ self: {
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
        pname = "Dish";
-       version = "0.0.0.5";
-       sha256 = "1xhz0yb8xrjdznvx5prpl7r8k73n78n6gmshqbraq5jdh3vcnisx";
+       version = "0.0.0.6";
+       sha256 = "1adrlc00assbr7sl0bvnkl452k7hnf663y32ih4wdg3p2sb0dhci";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring ];
@@ -11123,8 +11123,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "LParse";
-       version = "0.2.1.0";
-       sha256 = "0sck36lfmfgb16nhfwm13mnsqa9d7m1fx1xl6x5wln9w6q3rhrls";
+       version = "0.2.2.2";
+       sha256 = "0cgmbn6c7fgk6dngx7j1l56sizi37shs5mrdkiqy2k4imb7bc4hl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        homepage = "https://github.com/MarcusVoelker/LParse#readme";
@@ -13488,6 +13488,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Octree_0_5_4_4" = callPackage
+    ({ mkDerivation, AC-Vector, base, QuickCheck }:
+     mkDerivation {
+       pname = "Octree";
+       version = "0.5.4.4";
+       sha256 = "0a5mikif0pd2ps5na2wahbl4l0259sdgih34m417j6a24qr1skjs";
+       libraryHaskellDepends = [ AC-Vector base QuickCheck ];
+       testHaskellDepends = [ AC-Vector base QuickCheck ];
+       homepage = "https://github.com/mgajda/octree";
+       description = "Simple unbalanced Octree for storing data about 3D points";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "OddWord" = callPackage
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
@@ -20194,14 +20208,14 @@ self: {
      }) {};
 
   "accelerate-fourier" = callPackage
-    ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda
-     , accelerate-utility, base, containers, criterion, QuickCheck
-     , transformers, utility-ht
+    ({ mkDerivation, accelerate, accelerate-arithmetic
+     , accelerate-llvm-native, accelerate-utility, base, containers
+     , criterion, QuickCheck, transformers, utility-ht
      }:
      mkDerivation {
        pname = "accelerate-fourier";
-       version = "1.0";
-       sha256 = "0am0sfjaz8zgmpfwyv34fcrpfwdgj8xygnhk8nl5i9xbbvlkhjjk";
+       version = "1.0.0.2";
+       sha256 = "1rcbxrhh55jrp8f8g7pb8a4mq0cmhrhfx6q8z8n1hlyazswfdw1d";
        libraryHaskellDepends = [
          accelerate accelerate-arithmetic accelerate-utility base containers
          QuickCheck transformers utility-ht
@@ -20211,8 +20225,8 @@ self: {
          utility-ht
        ];
        benchmarkHaskellDepends = [
-         accelerate accelerate-arithmetic accelerate-cuda accelerate-utility
-         base criterion utility-ht
+         accelerate accelerate-arithmetic accelerate-llvm-native
+         accelerate-utility base criterion utility-ht
        ];
        homepage = "http://hub.darcs.net/thielema/accelerate-fourier/";
        description = "Fast Fourier transform and convolution using the Accelerate framework";
@@ -22607,7 +22621,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "airship_0_9_0" = callPackage
+  "airship_0_9_1" = callPackage
     ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder
      , bytestring, bytestring-trie, case-insensitive, containers
      , cryptohash, directory, either, filepath, http-date, http-media
@@ -22618,8 +22632,8 @@ self: {
      }:
      mkDerivation {
        pname = "airship";
-       version = "0.9.0";
-       sha256 = "1hpm99jyb5v131352y1wlja59sp3c3wqw0p935xg142zw4qckacx";
+       version = "0.9.1";
+       sha256 = "09kjgb3zv03n0h1brw61xccrs37219pdphah3cwa397vhlncmlgq";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring blaze-builder bytestring
          bytestring-trie case-insensitive containers cryptohash directory
@@ -23195,8 +23209,8 @@ self: {
     ({ mkDerivation, algebra, base, basic-prelude, lens, semigroups }:
      mkDerivation {
        pname = "algebraic-prelude";
-       version = "0.1.0.1";
-       sha256 = "0b8rwbyy9ilykd847rxv37k1hbrhkmzv2kni0dyc1m3ijnr55c4b";
+       version = "0.1.1.0";
+       sha256 = "0b0fbwxnlm91dlkg3qs27w5iz0ibf7bpzj7m3h0i6v6s1dgr29l9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -35315,8 +35329,8 @@ self: {
     ({ mkDerivation, base, bytestring, cborg, serialise }:
      mkDerivation {
        pname = "binary-serialise-cbor";
-       version = "0.1.1.0";
-       sha256 = "0wrf9skl99aalf9pbb8a43i80r8vimn6vih4sidw615cw3k4yapg";
+       version = "0.2.0.0";
+       sha256 = "1kcqmxz77jmdkknpbjr860xmqrib3adh9rm99agidicg66ilsavv";
        libraryHaskellDepends = [ base bytestring cborg serialise ];
        description = "Yet Another Binary Serialisation Library (compatibility shim)";
        license = stdenv.lib.licenses.bsd3;
@@ -37460,8 +37474,8 @@ self: {
        pname = "blank-canvas";
        version = "0.6.1";
        sha256 = "06jsbqbd67hyb1k2yv0iqn11rhqhycl1c9afrnmwh05bic9wsdf6";
-       revision = "1";
-       editedCabalFile = "16r1hhdk592da4xpzhscn7zcxczla4vmr2klj968wgnrx8ky5kqy";
+       revision = "2";
+       editedCabalFile = "1lb4q70s3xgwzkirgci6b5flq8y9lfj8qspx52hl20zrwvhi6h1n";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring colour
@@ -38644,14 +38658,14 @@ self: {
      }) {};
 
   "boolean-normal-forms" = callPackage
-    ({ mkDerivation, base, cond, containers, QuickCheck, tasty
+    ({ mkDerivation, base, cond, containers, deepseq, QuickCheck, tasty
      , tasty-quickcheck
      }:
      mkDerivation {
        pname = "boolean-normal-forms";
-       version = "0.0.0.2";
-       sha256 = "0ml81qmi3m9nkvw8m1pslw270y1li52cwhw0ahz414zcjysgzcih";
-       libraryHaskellDepends = [ base cond containers ];
+       version = "0.0.1";
+       sha256 = "12i0jarbv7gq2p8zw0jgh2gq3wqk6s0vsc9rd0g7c36srcmr944b";
+       libraryHaskellDepends = [ base cond containers deepseq ];
        testHaskellDepends = [
          base cond containers QuickCheck tasty tasty-quickcheck
        ];
@@ -40074,8 +40088,8 @@ self: {
      }:
      mkDerivation {
        pname = "byline";
-       version = "0.2.4.0";
-       sha256 = "1vvyjs8lgqn97li68kvy971m4rbzfk30y40li59jzzy35533lhw2";
+       version = "0.3.0.0";
+       sha256 = "03z27wx9g8pmx07r2cc5mzp3p7qpzq7gp590k9kd3kq1q9dx2096";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -40339,6 +40353,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bytestring-handle_0_1_0_6" = callPackage
+    ({ mkDerivation, base, bytestring, HUnit, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "bytestring-handle";
+       version = "0.1.0.6";
+       sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y";
+       libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [
+         base bytestring HUnit QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
+       ];
+       homepage = "http://hub.darcs.net/ganesh/bytestring-handle";
+       description = "ByteString-backed Handles";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bytestring-lexing" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -43823,8 +43856,8 @@ self: {
      }:
      mkDerivation {
        pname = "cbor-tool";
-       version = "0.1.0.0";
-       sha256 = "1jx51l75hm76fsk9wsc7jhqg857n77s8xb8bcjbkr698qwfbf14m";
+       version = "0.2.0.0";
+       sha256 = "0m8ic53vbzk06xw8rxs9vndnmbdjmcslc8zqa7lafhnl3lgqaybp";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -43842,10 +43875,8 @@ self: {
      }:
      mkDerivation {
        pname = "cborg";
-       version = "0.1.1.0";
-       sha256 = "120ljrwm15zl49nlsn9wb702sb97d2p300mzbpx8wxr2zdzlffpj";
-       revision = "1";
-       editedCabalFile = "0qqg1gfjf869ynrh20fbrpfhjf2yh6v3i5s6w327sirbhw9ajk6v";
+       version = "0.2.0.0";
+       sha256 = "1dvzqzk68ym1v1gxrx8kc59hj4jd2l0c8f2bqf67jgm5ld0bv340";
        libraryHaskellDepends = [
          array base bytestring containers ghc-prim half integer-gmp
          primitive text
@@ -43860,8 +43891,8 @@ self: {
      }:
      mkDerivation {
        pname = "cborg-json";
-       version = "0.1.0.0";
-       sha256 = "1dx7ap8ks8g3c68jdkni958v2g04swphfi0nkyjznyz0dl6vs9mz";
+       version = "0.2.0.0";
+       sha256 = "09ps2lyvxg0qpki9f0lydag9hyys20q5ywgxim0jcaa0jky0j92x";
        libraryHaskellDepends = [
          aeson aeson-pretty base cborg scientific text unordered-containers
          vector
@@ -50086,14 +50117,14 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "concurrency_1_2_2_0" = callPackage
+  "concurrency_1_2_3_0" = callPackage
     ({ mkDerivation, array, atomic-primops, base, exceptions
      , monad-control, mtl, stm, transformers
      }:
      mkDerivation {
        pname = "concurrency";
-       version = "1.2.2.0";
-       sha256 = "1cnr7c3w09f24rmcgyhj24w2gz84i0dw6y2ncyv3c6jw7fg7vpvw";
+       version = "1.2.3.0";
+       sha256 = "1abrl3qab0gq1a2v4wjvmfzfmyainbj2qwf67h46pcrnd7va0ddq";
        libraryHaskellDepends = [
          array atomic-primops base exceptions monad-control mtl stm
          transformers
@@ -50960,9 +50991,9 @@ self: {
     ({ mkDerivation, base, hspec, lens, parsec, text }:
      mkDerivation {
        pname = "config-parser";
-       version = "0.2.0.0";
-       sha256 = "0mpqk41inrb7p16bwhxcffvpl7v5ix1qim28bp4j1s00bjyn9n4i";
-       libraryHaskellDepends = [ base parsec ];
+       version = "1.0.0.0";
+       sha256 = "0ak3yhlfnw24d8rbv0z8mpkg839048ywp0c64slbxam3sxs8g170";
+       libraryHaskellDepends = [ base parsec text ];
        testHaskellDepends = [ base hspec lens parsec text ];
        homepage = "https://github.com/protoben/config-parser";
        description = "Parse config files using parsec and generate parse errors on unhandled keys";
@@ -53563,8 +53594,8 @@ self: {
      }:
      mkDerivation {
        pname = "crdt";
-       version = "3.0";
-       sha256 = "0irwrabvfm90jd24kjv1yzrnkdf57sk4m5y5cn907ns4ylwyalhg";
+       version = "4.0";
+       sha256 = "16lsyvcnz8qjy5lakf4dxzz9b4rcgz8bk6wzf3cmxn51kpxyc0rn";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [
          base containers mtl QuickCheck tasty tasty-discover
@@ -71053,14 +71084,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "extra_1_6" = callPackage
+  "extra_1_6_1" = callPackage
     ({ mkDerivation, base, clock, directory, filepath, process
      , QuickCheck, time, unix
      }:
      mkDerivation {
        pname = "extra";
-       version = "1.6";
-       sha256 = "1pqlggdbbhfj71yaby5595shf4hpzv9700sczksgy36qz9bfcrh7";
+       version = "1.6.1";
+       sha256 = "0x2byc1k8lznrq226pg1xrd48q6x9l7id6b2cdah0b6xigr0mya2";
        libraryHaskellDepends = [
          base clock directory filepath process time unix
        ];
@@ -73404,12 +73435,12 @@ self: {
        pname = "fin";
        version = "0";
        sha256 = "0nzjqw6q01rc6faqp30771v8mxz6cndzskkvfaj55ygp34faycih";
-       revision = "1";
-       editedCabalFile = "0lin85p7gwdj96liwq5g2fpfmk3d23239zn99ghz12i6l8xwigxh";
+       revision = "2";
+       editedCabalFile = "1fha5i24k3lh2ncg39dgki0fh7mg3k1p21bngmiqvnika8dnin5h";
        libraryHaskellDepends = [ base deepseq hashable ];
        testHaskellDepends = [ base inspection-testing tagged ];
        homepage = "https://github.com/phadej/vec";
-       description = "Nat and Fin";
+       description = "Nat and Fin: peano naturals and finite numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -80934,19 +80965,23 @@ self: {
 
   "ghc-typelits-presburger" = callPackage
     ({ mkDerivation, base, equational-reasoning, ghc
-     , ghc-tcplugins-extra, presburger, reflection
+     , ghc-tcplugins-extra, presburger, reflection, singletons
      }:
      mkDerivation {
        pname = "ghc-typelits-presburger";
-       version = "0.1.1.0";
-       sha256 = "14jg5lny0rcrv9ml42f41lzx50i2bfz4ld7grrsrlq5fqkl0bc5w";
+       version = "0.1.1.1";
+       sha256 = "0h02yim6qif49f3z853mzhmrgj9g6wik07qm3ddjcgn96sp7pylw";
+       revision = "1";
+       editedCabalFile = "1ilb7z5ci960qbxi26a03v80ply6qdgh3jzk20ipsykn5nf05in8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base equational-reasoning ghc ghc-tcplugins-extra presburger
          reflection
        ];
-       executableHaskellDepends = [ base equational-reasoning ];
+       executableHaskellDepends = [
+         base equational-reasoning singletons
+       ];
        homepage = "https://github.com/konn/ghc-typelits-presburger#readme";
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers";
        license = stdenv.lib.licenses.bsd3;
@@ -84401,8 +84436,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.3.23";
-       sha256 = "1czvb4jvlrb93z7wzlr68gp2x6gzdrkbwcc2ri561v2hc7w06xi2";
+       version = "0.3.24";
+       sha256 = "18m2mw0pzry3hkq0w3gcky45na5z600wkni856k3fc97w050qym3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89195,6 +89230,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hPDB_1_2_0_10" = callPackage
+    ({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq
+     , directory, ghc-prim, iterable, mmap, mtl, Octree, parallel
+     , QuickCheck, tagged, template-haskell, text, unordered-containers
+     , vector, zlib
+     }:
+     mkDerivation {
+       pname = "hPDB";
+       version = "1.2.0.10";
+       sha256 = "10a5995872n6y849nhs9yl7zwp7ywfma3mabgywq7acmpppl5ka0";
+       libraryHaskellDepends = [
+         AC-Vector base bytestring containers deepseq directory ghc-prim
+         iterable mmap mtl Octree parallel QuickCheck tagged
+         template-haskell text unordered-containers vector zlib
+       ];
+       homepage = "https://github.com/BioHaskell/hPDB";
+       description = "Protein Databank file format library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hPDB-examples" = callPackage
     ({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq
      , directory, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl, Octree
@@ -89221,6 +89277,33 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hPDB-examples_1_2_0_8" = callPackage
+    ({ mkDerivation, AC-Vector, base, bytestring, containers, deepseq
+     , directory, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl, Octree
+     , OpenGL, process, QuickCheck, template-haskell, text, text-format
+     , time, vector
+     }:
+     mkDerivation {
+       pname = "hPDB-examples";
+       version = "1.2.0.8";
+       sha256 = "0zyfh2693cirr69qcmiwsmk4p8w8v6yacidcs22jcisay95v4qf6";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         AC-Vector base bytestring containers deepseq directory ghc-prim
+         GLUT hPDB iterable mtl Octree OpenGL QuickCheck template-haskell
+         text text-format vector
+       ];
+       testHaskellDepends = [
+         AC-Vector base bytestring containers deepseq directory ghc-prim
+         hPDB IfElse iterable mtl process template-haskell text time vector
+       ];
+       homepage = "https://github.com/BioHaskell/hPDB-examples";
+       description = "Examples for hPDB library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hPushover" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-conduit, network
      , text
@@ -102983,6 +103066,33 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hlint_2_0_11" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
+     , containers, cpphs, data-default, directory, extra, filepath
+     , haskell-src-exts, haskell-src-exts-util, hscolour, process
+     , refact, text, transformers, uniplate, unordered-containers
+     , vector, yaml
+     }:
+     mkDerivation {
+       pname = "hlint";
+       version = "2.0.11";
+       sha256 = "040p4rr7jjr40i6239vwkr2qqva7r9ccksg5n9k9r7ljbh8rf66b";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base bytestring cmdargs containers cpphs
+         data-default directory extra filepath haskell-src-exts
+         haskell-src-exts-util hscolour process refact text transformers
+         uniplate unordered-containers vector yaml
+       ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/ndmitchell/hlint#readme";
+       description = "Source code suggestions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hlogger" = callPackage
     ({ mkDerivation, base, old-locale, time }:
      mkDerivation {
@@ -103827,15 +103937,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hoauth2_1_5_0" = callPackage
+  "hoauth2_1_5_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, exceptions
      , http-conduit, http-types, microlens, text, unordered-containers
      , uri-bytestring, uri-bytestring-aeson, wai, warp
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "1.5.0";
-       sha256 = "0dfrqdjrvc94f94xl8vqggdvzbkiwj3xfkmwilkskvnfg1s1hg8q";
+       version = "1.5.1";
+       sha256 = "1lb76084ha2wkhccgcwvn5ffdsrxsqbvhmlhx9aw9dm39ganggva";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -103952,8 +104062,8 @@ self: {
      }:
      mkDerivation {
        pname = "hocker";
-       version = "1.0.0";
-       sha256 = "16indvxpf2zzdkb7hp09zfnn1zkjwc1pcg2560x2vj7x4akh25mv";
+       version = "1.0.2";
+       sha256 = "1bdzbggvin83m778qq6367mpv2cwgwpbahhlzf290iwikmhmhgr2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -107732,12 +107842,12 @@ self: {
        license = "LGPL";
      }) {};
 
-  "hscolour_1_24_3" = callPackage
+  "hscolour_1_24_4" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "hscolour";
-       version = "1.24.3";
-       sha256 = "06divyzjv8q7gfcak96lf5faysqzaxy1xds102amgphq0f038baa";
+       version = "1.24.4";
+       sha256 = "079jwph4bwllfp03yfr26s5zc6m6kw3nhb1cggrifh99haq34cr4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -109991,6 +110101,20 @@ self: {
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
+  "hsshellscript_3_4_2" = callPackage
+    ({ mkDerivation, base, c2hs, directory, parsec, random, unix }:
+     mkDerivation {
+       pname = "hsshellscript";
+       version = "3.4.2";
+       sha256 = "04ihi45pi92ykhcn66ni6zybmzvmbl467yfr1dgidvj56xns33jw";
+       libraryHaskellDepends = [ base directory parsec random unix ];
+       libraryToolDepends = [ c2hs ];
+       homepage = "http://www.volker-wysk.de/hsshellscript/";
+       description = "Haskell for Unix shell scripting tasks";
+       license = "LGPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hssourceinfo" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, regexpr }:
      mkDerivation {
@@ -111860,21 +111984,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "http-types_0_10" = callPackage
-    ({ mkDerivation, array, base, blaze-builder, bytestring
-     , case-insensitive, doctest, hspec, QuickCheck
-     , quickcheck-instances, text
+  "http-types_0_11" = callPackage
+    ({ mkDerivation, array, base, bytestring, case-insensitive, doctest
+     , hspec, QuickCheck, quickcheck-instances, text
      }:
      mkDerivation {
        pname = "http-types";
-       version = "0.10";
-       sha256 = "1bim98ax7yqhwmq7d5zr7ii5vkx9xjsdqp6wm2ww56lzry1d8i1q";
+       version = "0.11";
+       sha256 = "08w30rf1i7kbh2j1iajqmj6yhhmglnb8kjggc8kdni3xahhrgcss";
        libraryHaskellDepends = [
-         array base blaze-builder bytestring case-insensitive text
+         array base bytestring case-insensitive text
        ];
        testHaskellDepends = [
-         base blaze-builder bytestring doctest hspec QuickCheck
-         quickcheck-instances text
+         base bytestring doctest hspec QuickCheck quickcheck-instances text
        ];
        homepage = "https://github.com/aristidb/http-types";
        description = "Generic HTTP types for Haskell (for both client and server code)";
@@ -112327,12 +112449,12 @@ self: {
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
-  "hunit-dejafu_0_7_0_2" = callPackage
+  "hunit-dejafu_0_7_1_1" = callPackage
     ({ mkDerivation, base, dejafu, exceptions, HUnit }:
      mkDerivation {
        pname = "hunit-dejafu";
-       version = "0.7.0.2";
-       sha256 = "1n3vq17rl18kaill8ig30qvmaw60dq8w0phss5v8hhgfij64gmm6";
+       version = "0.7.1.1";
+       sha256 = "1b9c4v82fzrl88bg13q36smicndi0l7bp73mxniavbnsmccb22yy";
        libraryHaskellDepends = [ base dejafu exceptions HUnit ];
        homepage = "https://github.com/barrucadu/dejafu";
        description = "Deja Fu support for the HUnit test framework";
@@ -116679,8 +116801,8 @@ self: {
      }:
      mkDerivation {
        pname = "influxdb";
-       version = "1.2.2";
-       sha256 = "09fabf4yx0k1rb6i2msmlszvx1v318n35gmc9aakvicnzkvxarrm";
+       version = "1.2.2.1";
+       sha256 = "1dsrj11vcf7jn1xwhjz7jz6fnpxc3k614na0hy5xxfnhib0mvm8r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -127295,8 +127417,8 @@ self: {
        pname = "lenz";
        version = "0.2.2.1";
        sha256 = "0w8imq8x5g71byjv8q00fp688mc02kf19n2i23b8474z6sk1mhg8";
-       revision = "1";
-       editedCabalFile = "0ib3xxrdi3d06psr6mvf241gx1n03qmi7m03cixj4zv8hgmhls3n";
+       revision = "2";
+       editedCabalFile = "1znj9hjyk8dqcmq2kjdvkpjrn2vqf388n7bmdhd61lkfhjqx6w3m";
        libraryHaskellDepends = [
          base base-unicode-symbols hs-functors transformers
        ];
@@ -131127,14 +131249,15 @@ self: {
     ({ mkDerivation, aeson, ansi-terminal, async, base, containers
      , data-default, deepseq, directory, dlist, errors, exceptions
      , extra, filepath, fmt, formatting, hashable, hspec, HUnit, lens
-     , mmorph, monad-control, monad-loops, mtl, network, QuickCheck
-     , text, text-format, time, transformers, transformers-base
-     , universum, unix, unordered-containers, vector, yaml
+     , markdown-unlit, mmorph, monad-control, monad-loops, mtl, network
+     , QuickCheck, text, text-format, time, transformers
+     , transformers-base, universum, unix, unordered-containers, vector
+     , yaml
      }:
      mkDerivation {
        pname = "log-warper";
-       version = "1.7.1";
-       sha256 = "1fxczmxgccmgbccipnvpds77ch0sa0cfmpqc4k00d05icbf58fja";
+       version = "1.7.2";
+       sha256 = "1qf1686wbad3hr908spd1g5q7n00dg3z8ql4aradkl4lb965dn02";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -131144,7 +131267,9 @@ self: {
          transformers transformers-base universum unix unordered-containers
          vector yaml
        ];
-       executableHaskellDepends = [ base exceptions text universum yaml ];
+       executableHaskellDepends = [
+         base exceptions markdown-unlit text universum yaml
+       ];
        testHaskellDepends = [
          async base data-default directory filepath hspec HUnit lens
          QuickCheck universum unordered-containers
@@ -133188,8 +133313,8 @@ self: {
      }:
      mkDerivation {
        pname = "madlang";
-       version = "3.1.1.21";
-       sha256 = "1ai3fgyfpsnbw7f1p242hgva70b0fy4xg6ybfyldg9sghak8b5c7";
+       version = "3.1.2.0";
+       sha256 = "1g7gm0mmsvfyqf86qilp2p4kbfzpfp4gkcdpd5gc1673g3lxsr5v";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal directory process ];
@@ -134990,8 +135115,8 @@ self: {
      }:
      mkDerivation {
        pname = "matterhorn";
-       version = "40000.1.0";
-       sha256 = "0zqbaqdvcq45sgkiii7w2y8b3m8fv8zqj1y85rdkycjfy7h8lkjd";
+       version = "40400.0.0";
+       sha256 = "1qp2d18lhf6j4gq67w1sd5alwhz5zlbmjp26apsvxbvcary0mb0a";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -135023,8 +135148,8 @@ self: {
      }:
      mkDerivation {
        pname = "mattermost-api";
-       version = "40000.1.0";
-       sha256 = "076b5l2hqjbspdm6j321inf141jsr07c9dsckqvq02wxjaz8ws80";
+       version = "40400.0.0";
+       sha256 = "1n5mv56srq171ql9n7gvpfma8mx9jb61w88ab72v99xhiid3ahdi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -135050,8 +135175,8 @@ self: {
      }:
      mkDerivation {
        pname = "mattermost-api-qc";
-       version = "40000.1.0";
-       sha256 = "11yxkq19f0iczh69hglv7plv466wfzdskkygp9vh6a7bjwwr8hzk";
+       version = "40400.0.0";
+       sha256 = "0kp36m2vf3zzfgibzs6kgai1bfsghxpzx7hpw0bywg1jpwqr95ka";
        libraryHaskellDepends = [
          base containers mattermost-api QuickCheck text time
        ];
@@ -136233,6 +136358,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "memory_0_14_9" = callPackage
+    ({ mkDerivation, base, basement, bytestring, deepseq, ghc-prim
+     , tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "memory";
+       version = "0.14.9";
+       sha256 = "1v8fjw0dgnyw6jhrpzfyxf63ky1lyrfapb8x28lj25q2xw6zx8s5";
+       libraryHaskellDepends = [
+         base basement bytestring deepseq ghc-prim
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
+       homepage = "https://github.com/vincenthz/hs-memory";
+       description = "memory and related abstraction stuff";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "memorypool" = callPackage
     ({ mkDerivation, base, containers, transformers, unsafe, vector }:
      mkDerivation {
@@ -137845,15 +137988,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "miso_0_9_0_0" = callPackage
+  "miso_0_10_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
      , http-types, lucid, network-uri, servant, servant-lucid, text
      , transformers, vector
      }:
      mkDerivation {
        pname = "miso";
-       version = "0.9.0.0";
-       sha256 = "09m34q1d65j2rhnnb66z6hmbj3vma8dgj7dbakx9w2w6z9y7bz1z";
+       version = "0.10.0.0";
+       sha256 = "0p5hnd9k14zbv2gphxwm7a84m3djzybr6awihrb22wk5jyjc9d7x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -142560,8 +142703,8 @@ self: {
      }:
      mkDerivation {
        pname = "mvc";
-       version = "1.1.5";
-       sha256 = "18izqidmhiw2b3xs0q8w7dv73v3300d2xqk3prnk70326bsrvrid";
+       version = "1.1.6";
+       sha256 = "1n7mdyz781cr0mmfcrj8agx3zdd6qh7hlb98kd63bz9msri4zfrz";
        libraryHaskellDepends = [
          async base contravariant foldl managed mmorph pipes
          pipes-concurrency transformers
@@ -142744,6 +142887,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "myanimelist-export" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, conduit
+     , conduit-extra, containers, directory, http-client
+     , http-client-tls, network-uri, tagstream-conduit, text, yaml
+     }:
+     mkDerivation {
+       pname = "myanimelist-export";
+       version = "0.1.0.1";
+       sha256 = "0hmrkw0qyvknsny5vcq5s1mnjmmadn2x8l3gs07qxh58ncw3y4k2";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base bytestring conduit containers http-client network-uri
+         tagstream-conduit text
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring conduit conduit-extra directory http-client
+         http-client-tls network-uri text yaml
+       ];
+       homepage = "https://github.com/mat8913/myanimelist-export#readme";
+       description = "Export from MyAnimeList";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "mybitcoin-sci" = callPackage
     ({ mkDerivation, base, cgi, curl, directory, mtl, process, split }:
      mkDerivation {
@@ -155984,8 +156151,8 @@ self: {
     ({ mkDerivation, base, unix }:
      mkDerivation {
        pname = "pidfile";
-       version = "0.1.0.1";
-       sha256 = "1ps8whs4aapwkl78yp55zfi7yzfgqmmhm7bz0llm4qwn8fcaiwas";
+       version = "0.1.0.2";
+       sha256 = "1iriansay0vq1b6crd1gc86ghv6iqcrnpflsa5b22x1lrlvxcwmj";
        libraryHaskellDepends = [ base unix ];
        homepage = "https://github.com/jonpetterbergman/pidfile";
        description = "Run an IO action protected by a pidfile";
@@ -157668,8 +157835,8 @@ self: {
      }:
      mkDerivation {
        pname = "playlists";
-       version = "0.4.1.0";
-       sha256 = "0flcgcppqjv045qp7yc6x2df78c9dqnabm000frnbr7s51dwlzvh";
+       version = "0.5.0.0";
+       sha256 = "0653aifikinz69wq3d6sfkchcchhwlndh1lf40qrk96941qss0d6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -157687,18 +157854,18 @@ self: {
      }) {};
 
   "playlists-http" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, either, exceptions
-     , http-client, mtl, playlists, text
+    ({ mkDerivation, attoparsec, base, bytestring, exceptions
+     , http-client, mtl, playlists, text, transformers
      }:
      mkDerivation {
        pname = "playlists-http";
-       version = "0.1.1.0";
-       sha256 = "1jr6pcnw652jf07q79drk8h132c31232rdxf552i458i62xawpig";
+       version = "0.2.0.0";
+       sha256 = "0hx55vqcqfkfjds7hh4l1i60al9d65q55wg9jfns3qml5z8pqik1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         attoparsec base bytestring either exceptions http-client mtl
-         playlists text
+         attoparsec base bytestring exceptions http-client mtl playlists
+         text transformers
        ];
        homepage = "https://github.com/pjones/playlists-http";
        description = "Library to glue together playlists and http-client";
@@ -159348,8 +159515,8 @@ self: {
     ({ mkDerivation, base, bytestring, postgresql-simple, text }:
      mkDerivation {
        pname = "postgres-tmp";
-       version = "0.1.0.1";
-       sha256 = "1r3pnqqvq6ar9fxbwya2nn85x15pgczh5gfn2srpgi7j0vdjw0vd";
+       version = "0.2.0";
+       sha256 = "1zx5inxczzlhyb5f89f92f0ngzln49qahzraqr6ksvi5r7n7gk86";
        libraryHaskellDepends = [ base bytestring postgresql-simple text ];
        homepage = "https://github.com/cocreature/postgres-tmp#readme";
        description = "Create a temporary database that is deleted after performing some operation";
@@ -160323,8 +160490,8 @@ self: {
      }:
      mkDerivation {
        pname = "preamble";
-       version = "0.0.53";
-       sha256 = "0y0745i8mq803zv73l36k78j36z0h4vb44pwbvc4qsdkh5760nnz";
+       version = "0.0.56";
+       sha256 = "0bwn4ixhgfrbjf12ahvw2hnkvx4p3818775wxnqfh72r50q54c0l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -163219,8 +163386,8 @@ self: {
      }:
      mkDerivation {
        pname = "ptr";
-       version = "0.16.1";
-       sha256 = "04f0hywbv7azy3kl3hha1y43fs24f0w2hnd7aqccmfdklskjc6g4";
+       version = "0.16.2";
+       sha256 = "0sa3akkhydyxr7caig8z6bjwiaarr171qazfbwm9kh8x1pdah5dv";
        libraryHaskellDepends = [
          base base-prelude bug bytestring contravariant mtl profunctors
          semigroups text time transformers
@@ -166912,12 +167079,12 @@ self: {
      }) {};
 
   "rate-limit" = callPackage
-    ({ mkDerivation, base, time-units }:
+    ({ mkDerivation, base, stm, time-units }:
      mkDerivation {
        pname = "rate-limit";
-       version = "1.1.1";
-       sha256 = "1d1dfj05vi8jr2cfy42a58wnm84zm6cmx7fabp2rb83qqm4l2riz";
-       libraryHaskellDepends = [ base time-units ];
+       version = "1.2.0";
+       sha256 = "0djjs18ca41z1mx7a6j2cbaryq895qa7wjhyqpzl38l9d2a54p7f";
+       libraryHaskellDepends = [ base stm time-units ];
        homepage = "http://github.com/acw/rate-limit";
        description = "A basic library for rate-limiting IO actions";
        license = stdenv.lib.licenses.bsd3;
@@ -171176,7 +171343,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "req_0_5_0" = callPackage
+  "req_1_0_0" = callPackage
     ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
      , bytestring, case-insensitive, connection, data-default-class
      , hspec, hspec-core, http-api-data, http-client, http-client-tls
@@ -171185,8 +171352,8 @@ self: {
      }:
      mkDerivation {
        pname = "req";
-       version = "0.5.0";
-       sha256 = "0wrlbmix8avvvl3mwijsbzajpbkz4n208gvqim8xyhw0ic5lxf3q";
+       version = "1.0.0";
+       sha256 = "1s2yd61pw316llxyap7qwi18vrqxl6hhsmbgr79chjv5g119c087";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson authenticate-oauth base blaze-builder bytestring
@@ -171197,7 +171364,7 @@ self: {
        testHaskellDepends = [
          aeson base blaze-builder bytestring case-insensitive
          data-default-class hspec hspec-core http-client http-types
-         monad-control mtl QuickCheck retry text time unordered-containers
+         monad-control mtl QuickCheck text time unordered-containers
        ];
        doCheck = false;
        homepage = "https://github.com/mrkkrp/req";
@@ -171232,16 +171399,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "req-conduit_0_2_1" = callPackage
+  "req-conduit_1_0_0" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
      , http-client, req, resourcet, temporary, transformers, weigh
      }:
      mkDerivation {
        pname = "req-conduit";
-       version = "0.2.1";
-       sha256 = "1f3nbmdmkr68i5nm3527s06w9crdgn9jrkzam2fgcg8qp6q73q4c";
-       revision = "3";
-       editedCabalFile = "0g56b7jqgz45dk674y8pklcvgsmai8vj3ibdylmajij0b4gcsvwd";
+       version = "1.0.0";
+       sha256 = "193bv4jp7rrbpb1i9as9s2l978wz5kbz5kvr7ppllif5ppj699qx";
        libraryHaskellDepends = [
          base bytestring conduit http-client req resourcet transformers
        ];
@@ -172268,8 +172433,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine";
-       version = "0.2.0.0";
-       sha256 = "03vskqdgf52lrqm5fjzhyh6sd05xkpvz6n92vd53piklnpvf25gh";
+       version = "0.3.0.0";
+       sha256 = "0isah99dzklp8igmapygwy39la03brjvvz2sqw4l3fbja6arpw3l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -172281,6 +172446,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "rhine-gloss" = callPackage
+    ({ mkDerivation, base, dunai, gloss, rhine }:
+     mkDerivation {
+       pname = "rhine-gloss";
+       version = "0.3.0.0";
+       sha256 = "048f9azvkd1jqak3514h9b8jsrqxnig0xpxqhan7hy4bryfnfhdb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base dunai gloss rhine ];
+       executableHaskellDepends = [ base ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "rhythm-game-tutorial" = callPackage
     ({ mkDerivation, base, call, containers, lens, mtl, objective
      , split
@@ -173853,8 +174031,8 @@ self: {
      }:
      mkDerivation {
        pname = "rtcm";
-       version = "0.2.10";
-       sha256 = "0c4pnmayv4m4cpzp0dpvgcwikpqi6q5n8w5pcgcq7qmx799rlb1f";
+       version = "0.2.11";
+       sha256 = "01vlj8ilxzyv6rqffpj3il7dcmcyy4vg6ab3mprdgcy6f0rpsv8b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -175297,8 +175475,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "2.3.1";
-       sha256 = "1iz6ayvb5vrbl6d436x7zfmj15vqq9yyqm1w4322k9j4khnn62hc";
+       version = "2.3.2";
+       sha256 = "19r6a5sh2shaxzkvcysjk2ibfx85w0s1yvg2zjznka4wpzihfs91";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -176127,8 +176305,8 @@ self: {
        pname = "scotty";
        version = "0.11.0";
        sha256 = "1vc6lc8q1cqqq67y78c70sw2jim8ps7bgp85a2gjgwfc6z4h68l9";
-       revision = "6";
-       editedCabalFile = "040jqfmaqy6g8hv903kjsd1bx4sr7pxsispj314gsdy8i7cb2n50";
+       revision = "7";
+       editedCabalFile = "0mn4v7sgnihxvd9wmdqlfhz8818n4r4kgqvrz7sn4raqq5jxkdyr";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring case-insensitive
          data-default-class fail http-types monad-control mtl nats network
@@ -176953,6 +177131,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "search-algorithms_0_3_0" = callPackage
+    ({ mkDerivation, base, containers, doctest, hspec }:
+     mkDerivation {
+       pname = "search-algorithms";
+       version = "0.3.0";
+       sha256 = "046v424bvfnvf3hw38k9isdn9f05l4jk8k1fb2p3zn5zgb4h77aa";
+       libraryHaskellDepends = [ base containers ];
+       testHaskellDepends = [ base containers doctest hspec ];
+       homepage = "https://github.com/devonhollowood/search-algorithms#readme";
+       description = "Common graph search algorithms";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sec" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
@@ -178021,29 +178213,29 @@ self: {
     ({ mkDerivation, aeson, array, base, base16-bytestring
      , base64-bytestring, binary, bytestring, cborg, cereal
      , cereal-vector, containers, criterion, deepseq, directory
-     , filepath, ghc-prim, half, hashable, old-locale, pretty, primitive
-     , QuickCheck, quickcheck-instances, scientific, store, tar, tasty
-     , tasty-hunit, tasty-quickcheck, text, time, unordered-containers
-     , vector, zlib
+     , filepath, ghc-prim, half, hashable, pretty, primitive, QuickCheck
+     , quickcheck-instances, scientific, store, tar, tasty, tasty-hunit
+     , tasty-quickcheck, text, time, unordered-containers, vector, zlib
      }:
      mkDerivation {
        pname = "serialise";
-       version = "0.1.0.0";
-       sha256 = "1a28rhnhfgpkpgr9a5c5fvpfj28mfx716kb6rlhziwkm1y675iw3";
+       version = "0.2.0.0";
+       sha256 = "1iqkawxy946dhldam30cc1k9h4g2w4cp34fg57ln9k7507mvcns0";
        libraryHaskellDepends = [
          array base bytestring cborg containers ghc-prim half hashable
-         old-locale primitive text time unordered-containers vector
+         primitive text time unordered-containers vector
        ];
        testHaskellDepends = [
          aeson array base base16-bytestring base64-bytestring binary
          bytestring cborg containers deepseq directory filepath ghc-prim
-         half hashable QuickCheck quickcheck-instances scientific tasty
-         tasty-hunit tasty-quickcheck text time unordered-containers vector
+         half hashable primitive QuickCheck quickcheck-instances scientific
+         tasty tasty-hunit tasty-quickcheck text time unordered-containers
+         vector
        ];
        benchmarkHaskellDepends = [
          aeson array base binary bytestring cborg cereal cereal-vector
          containers criterion deepseq directory filepath ghc-prim half
-         old-locale pretty store tar text time vector zlib
+         pretty store tar text time vector zlib
        ];
        homepage = "https://github.com/well-typed/cborg";
        description = "A binary serialisation library for Haskell values";
@@ -192478,13 +192670,16 @@ self: {
      }) {};
 
   "substring-parser" = callPackage
-    ({ mkDerivation, attoparsec, base, hspec, NoTrace, text }:
+    ({ mkDerivation, attoparsec, base, containers, hspec, NoTrace, text
+     }:
      mkDerivation {
        pname = "substring-parser";
-       version = "0.2.0.0";
-       sha256 = "1bk50vsx9l1bys0fb37k818zh607221mxn6h8fmyl7ql623d6r87";
+       version = "0.3.0.0";
+       sha256 = "0yfdrmadsra7692zsqm2cnmx0hr2lrkx0swvhk3gw3666453x84j";
        libraryHaskellDepends = [ attoparsec base NoTrace text ];
-       testHaskellDepends = [ attoparsec base hspec NoTrace text ];
+       testHaskellDepends = [
+         attoparsec base containers hspec NoTrace text
+       ];
        homepage = "https://gitlab.com/igrep/substring-parser";
        description = "Match / replace substrings with a parser combinators";
        license = stdenv.lib.licenses.asl20;
@@ -195289,6 +195484,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "tagsoup_0_14_2" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, directory
+     , process, QuickCheck, text, time
+     }:
+     mkDerivation {
+       pname = "tagsoup";
+       version = "0.14.2";
+       sha256 = "1j7gliwn4x6i25zlhc8f704pbc96ddn9gb9czq3a4m0k1sfpm3w8";
+       libraryHaskellDepends = [ base bytestring containers text ];
+       testHaskellDepends = [
+         base bytestring containers deepseq directory process QuickCheck
+         text time
+       ];
+       homepage = "https://github.com/ndmitchell/tagsoup#readme";
+       description = "Parsing and extracting information from (possibly malformed) HTML/XML documents";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "tagsoup-ht" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-accessor
      , explicit-exception, old-time, tagsoup, transformers, utility-ht
@@ -195922,12 +196136,12 @@ self: {
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
-  "tasty-dejafu_0_7_0_3" = callPackage
+  "tasty-dejafu_0_7_1_1" = callPackage
     ({ mkDerivation, base, dejafu, random, tagged, tasty }:
      mkDerivation {
        pname = "tasty-dejafu";
-       version = "0.7.0.3";
-       sha256 = "0xvqlw5w5rwz1xxi277r9w7iad7prds5i1rrmy8wz3x3vh9kbnmm";
+       version = "0.7.1.1";
+       sha256 = "04qmgvm6z2bfbb8dsbj71famyiacswp7nbjwsa043w4i0hnsgpsl";
        libraryHaskellDepends = [ base dejafu random tagged tasty ];
        homepage = "https://github.com/barrucadu/dejafu";
        description = "Deja Fu support for the Tasty test framework";
@@ -196123,6 +196337,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "tasty-hunit_0_10_0_1" = callPackage
+    ({ mkDerivation, base, call-stack, tasty }:
+     mkDerivation {
+       pname = "tasty-hunit";
+       version = "0.10.0.1";
+       sha256 = "0j3hgga6c3s8h5snzivb8a75h96207ia2rlbxzj07xbf4zpkp44g";
+       libraryHaskellDepends = [ base call-stack tasty ];
+       homepage = "https://github.com/feuerbach/tasty";
+       description = "HUnit support for the Tasty test framework";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "tasty-hunit-adapter" = callPackage
     ({ mkDerivation, base, HUnit, tasty, tasty-hunit }:
      mkDerivation {
@@ -205893,10 +206120,10 @@ self: {
      }:
      mkDerivation {
        pname = "type-natural";
-       version = "0.7.1.3";
-       sha256 = "1qlyaaq37w2yvxxhk835xansij3kipff20snyxcfiaf7nlprdlsn";
+       version = "0.7.1.4";
+       sha256 = "1rs0sbkzjlvwjsp4yz7mg4sd2y422vqnzj13fdcssfdmkbs0ybyn";
        revision = "1";
-       editedCabalFile = "08yv53ia3p97419lab4j6bx934kan53d1ki3y1pjklhgi06w5n4p";
+       editedCabalFile = "0g75rszhy7fj3riy0j8y6j78m7gx6pp8h4j67zqax6anq3ry12fn";
        libraryHaskellDepends = [
          base constraints equational-reasoning ghc-typelits-natnormalise
          ghc-typelits-presburger monomorphic singletons template-haskell
@@ -210568,6 +210795,8 @@ self: {
        pname = "vec";
        version = "0";
        sha256 = "1h4s4j10z94mjdifyibpnc7zzq6a8xklbzj164ck8hdq8fp7qj52";
+       revision = "1";
+       editedCabalFile = "086vxqpskjgjqy65pckivw9flp8vk14zz1cvd3pxdh5hp5dfxlam";
        libraryHaskellDepends = [
          adjunctions base base-compat boring deepseq distributive fin
          hashable lens semigroupoids semigroups
@@ -210575,7 +210804,7 @@ self: {
        testHaskellDepends = [ base fin inspection-testing tagged ];
        benchmarkHaskellDepends = [ base criterion fin vector ];
        homepage = "https://github.com/phadej/vec";
-       description = "Nat, Fin and Vec types";
+       description = "Vec: length-indexed (sized) list";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -213291,8 +213520,8 @@ self: {
        pname = "wai-middleware-static";
        version = "0.8.1";
        sha256 = "0xaksnb1lzbw6rj62l4x9jpx40c1l2c33x5cb5vqk08g84zz3dg0";
-       revision = "3";
-       editedCabalFile = "1k6wvqwckccxdvpfi0cinw7pw907rigvgcsj5mib4wxpfwpg5cam";
+       revision = "4";
+       editedCabalFile = "0yxrs5dzd79pklvk014nj4dq8arjzyr3bhq432rzqzr4zjijyblf";
        libraryHaskellDepends = [
          base bytestring containers cryptonite directory expiring-cache-map
          filepath http-types memory mime-types mtl old-locale semigroups
@@ -223519,6 +223748,93 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yu-auth" = callPackage
+    ({ mkDerivation, base, cryptonite, hspec, hspec-wai, memory
+     , MonadRandom, random, wai, yesod-core, yesod-test, yu-utils
+     }:
+     mkDerivation {
+       pname = "yu-auth";
+       version = "0.1.0.0";
+       sha256 = "139gbrwzbp9zyx8klqvp07lh1fngs6i17xbrrnkssr85q12s79f9";
+       libraryHaskellDepends = [ base cryptonite memory yu-utils ];
+       testHaskellDepends = [
+         base hspec hspec-wai MonadRandom random wai yesod-core yesod-test
+         yu-utils
+       ];
+       homepage = "https://github.com/Qinka/Yu";
+       description = "Auth module for Yu";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
+  "yu-core" = callPackage
+    ({ mkDerivation, base, blaze-markup, hspec, yu-auth, yu-utils }:
+     mkDerivation {
+       pname = "yu-core";
+       version = "0.1.0.0";
+       sha256 = "1ly4vasf70lm8wns2s8daxd0hpnyjs1cc6vklafk6vvk6g2a01p1";
+       libraryHaskellDepends = [ base yu-auth yu-utils ];
+       testHaskellDepends = [ base blaze-markup hspec yu-utils ];
+       homepage = "https://github.com/Qinka/Yu";
+       description = "The core of Yu";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
+  "yu-launch" = callPackage
+    ({ mkDerivation, base, cmdargs, yaml, yu-auth, yu-core, yu-utils }:
+     mkDerivation {
+       pname = "yu-launch";
+       version = "0.1.0.6";
+       sha256 = "0a4ckivwzgp46a8m68qal5mhblw4k84xnmlsi8701j6n5nmhsxzi";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base cmdargs yaml yu-auth yu-core yu-utils
+       ];
+       homepage = "https://github.com/Qinka/Yu";
+       description = "The launcher for Yu";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
+  "yu-tool" = callPackage
+    ({ mkDerivation, base, cmdargs, directory, echo, filepath, process
+     , yu-auth, yu-utils
+     }:
+     mkDerivation {
+       pname = "yu-tool";
+       version = "0.1.0.0";
+       sha256 = "181xqiwzhwaglgj9j307apdzmai5hk1dlrfl8njzy584rsrqjlqx";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base cmdargs directory echo filepath process yu-auth yu-utils
+       ];
+       homepage = "https://github.com/Qinka/Yu";
+       description = "Tool for Yu";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
+  "yu-utils" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , cmdargs, conduit, fast-logger, gitrev, http-types, monad-control
+     , monad-logger, mongoDB, mtl, network, parsec, resource-pool
+     , shakespeare, signal, template-haskell, text, time, transformers
+     , wai, wai-extra, wai-logger, warp, xml-hamlet, yesod-core
+     }:
+     mkDerivation {
+       pname = "yu-utils";
+       version = "0.1.0.0";
+       sha256 = "0sr03639mb49s0s2wkl642x9fhvm5qjrrvpqgf08jay5ph6l51g6";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring cmdargs conduit
+         fast-logger gitrev http-types monad-control monad-logger mongoDB
+         mtl network parsec resource-pool shakespeare signal
+         template-haskell text time transformers wai wai-extra wai-logger
+         warp xml-hamlet yesod-core
+       ];
+       description = "Utils for Yu";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "yuiGrid" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {