about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2016-09-09 14:38:23 +0200
committerPeter Simons <simons@cryp.to>2016-09-11 22:04:48 +0200
commitfef56e8b258b7b0346df4220ae4659254e0797af (patch)
tree2d479ef22c6c467e8fbb7dd8f0313d42c7e34333 /pkgs
parentfc74bf2ccc025c993b97ab67e2ad4737fd425484 (diff)
downloadnixlib-fef56e8b258b7b0346df4220ae4659254e0797af.tar
nixlib-fef56e8b258b7b0346df4220ae4659254e0797af.tar.gz
nixlib-fef56e8b258b7b0346df4220ae4659254e0797af.tar.bz2
nixlib-fef56e8b258b7b0346df4220ae4659254e0797af.tar.lz
nixlib-fef56e8b258b7b0346df4220ae4659254e0797af.tar.xz
nixlib-fef56e8b258b7b0346df4220ae4659254e0797af.tar.zst
nixlib-fef56e8b258b7b0346df4220ae4659254e0797af.zip
hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v2.0.1-8-g914b77b using the following inputs:

  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/aa7348b0fd9e10d5d339f6c20bcdd2ab61ad64f2
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/56135ef31ada6f0ad74b1ffbf769a369f31fd2ef
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/8b7d8b236d0c477eda978deba79f0f71cc02916d
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/configuration-lts.nix23
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1028
2 files changed, 876 insertions, 175 deletions
diff --git a/pkgs/development/haskell-modules/configuration-lts.nix b/pkgs/development/haskell-modules/configuration-lts.nix
index 5ccc5a7351eb..850f78c5ecbd 100644
--- a/pkgs/development/haskell-modules/configuration-lts.nix
+++ b/pkgs/development/haskell-modules/configuration-lts.nix
@@ -398,6 +398,7 @@ self: super: {
   "HDBC-mysql" = dontDistribute super."HDBC-mysql";
   "HDBC-odbc" = dontDistribute super."HDBC-odbc";
   "HDBC-postgresql-hstore" = dontDistribute super."HDBC-postgresql-hstore";
+  "HDBC-session" = doDistribute super."HDBC-session_0_1_0_1";
   "HDRUtils" = dontDistribute super."HDRUtils";
   "HERA" = dontDistribute super."HERA";
   "HFrequencyQueue" = dontDistribute super."HFrequencyQueue";
@@ -1118,6 +1119,7 @@ self: super: {
   "aeson-applicative" = dontDistribute super."aeson-applicative";
   "aeson-bson" = dontDistribute super."aeson-bson";
   "aeson-coerce" = dontDistribute super."aeson-coerce";
+  "aeson-compat" = doDistribute super."aeson-compat_0_3_5_1";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
   "aeson-flatten" = dontDistribute super."aeson-flatten";
@@ -1223,6 +1225,7 @@ self: super: {
   "anticiv" = dontDistribute super."anticiv";
   "antigate" = dontDistribute super."antigate";
   "antimirov" = dontDistribute super."antimirov";
+  "antiprimes" = dontDistribute super."antiprimes";
   "antiquoter" = dontDistribute super."antiquoter";
   "antisplice" = dontDistribute super."antisplice";
   "antlrc" = dontDistribute super."antlrc";
@@ -2042,6 +2045,7 @@ self: super: {
   "concraft-pl" = dontDistribute super."concraft-pl";
   "concrete-relaxng-parser" = dontDistribute super."concrete-relaxng-parser";
   "concrete-typerep" = dontDistribute super."concrete-typerep";
+  "concurrency" = dontDistribute super."concurrency";
   "concurrent-barrier" = dontDistribute super."concurrent-barrier";
   "concurrent-dns-cache" = dontDistribute super."concurrent-dns-cache";
   "concurrent-machines" = dontDistribute super."concurrent-machines";
@@ -2469,6 +2473,8 @@ self: super: {
   "derive-enumerable" = dontDistribute super."derive-enumerable";
   "derive-gadt" = dontDistribute super."derive-gadt";
   "derive-monoid" = dontDistribute super."derive-monoid";
+  "derive-storable" = dontDistribute super."derive-storable";
+  "derive-storable-plugin" = dontDistribute super."derive-storable-plugin";
   "derive-topdown" = dontDistribute super."derive-topdown";
   "derive-trie" = dontDistribute super."derive-trie";
   "deriving-compat" = doDistribute super."deriving-compat_0_2";
@@ -4253,6 +4259,7 @@ self: super: {
   "hs-carbon" = dontDistribute super."hs-carbon";
   "hs-carbon-examples" = dontDistribute super."hs-carbon-examples";
   "hs-cdb" = dontDistribute super."hs-cdb";
+  "hs-di" = dontDistribute super."hs-di";
   "hs-dotnet" = dontDistribute super."hs-dotnet";
   "hs-duktape" = dontDistribute super."hs-duktape";
   "hs-excelx" = dontDistribute super."hs-excelx";
@@ -4481,6 +4488,7 @@ self: super: {
   "hubigraph" = dontDistribute super."hubigraph";
   "hubris" = dontDistribute super."hubris";
   "huckleberry" = dontDistribute super."huckleberry";
+  "huff" = dontDistribute super."huff";
   "huffman" = dontDistribute super."huffman";
   "hugs2yc" = dontDistribute super."hugs2yc";
   "hulk" = dontDistribute super."hulk";
@@ -5000,6 +5008,7 @@ self: super: {
   "layout" = dontDistribute super."layout";
   "layout-bootstrap" = dontDistribute super."layout-bootstrap";
   "lazy-io" = dontDistribute super."lazy-io";
+  "lazy-io-streams" = dontDistribute super."lazy-io-streams";
   "lazy-search" = dontDistribute super."lazy-search";
   "lazyarray" = dontDistribute super."lazyarray";
   "lazyio" = dontDistribute super."lazyio";
@@ -5270,6 +5279,8 @@ self: super: {
   "maccatcher" = dontDistribute super."maccatcher";
   "machinecell" = dontDistribute super."machinecell";
   "machines" = doDistribute super."machines_0_5_1";
+  "machines-directory" = doDistribute super."machines-directory_0_2_0_8";
+  "machines-io" = doDistribute super."machines-io_0_2_0_12";
   "machines-zlib" = dontDistribute super."machines-zlib";
   "macho" = dontDistribute super."macho";
   "maclight" = dontDistribute super."maclight";
@@ -5421,6 +5432,7 @@ self: super: {
   "mighttpd" = dontDistribute super."mighttpd";
   "mighttpd2" = dontDistribute super."mighttpd2";
   "mikmod" = dontDistribute super."mikmod";
+  "mikrokosmos" = dontDistribute super."mikrokosmos";
   "miku" = dontDistribute super."miku";
   "milena" = dontDistribute super."milena";
   "mime" = dontDistribute super."mime";
@@ -5588,6 +5600,7 @@ self: super: {
   "multext-east-msd" = dontDistribute super."multext-east-msd";
   "multi-cabal" = dontDistribute super."multi-cabal";
   "multiaddr" = dontDistribute super."multiaddr";
+  "multifile" = dontDistribute super."multifile";
   "multifocal" = dontDistribute super."multifocal";
   "multihash" = dontDistribute super."multihash";
   "multipart-names" = dontDistribute super."multipart-names";
@@ -5963,6 +5976,8 @@ self: super: {
   "pandoc-unlit" = dontDistribute super."pandoc-unlit";
   "pango" = doDistribute super."pango_0_13_1_1";
   "papa" = dontDistribute super."papa";
+  "papa-base" = dontDistribute super."papa-base";
+  "papa-include" = dontDistribute super."papa-include";
   "papa-lens" = dontDistribute super."papa-lens";
   "papa-prelude" = dontDistribute super."papa-prelude";
   "papa-prelude-core" = dontDistribute super."papa-prelude-core";
@@ -6372,6 +6387,7 @@ self: super: {
   "pseudo-boolean" = dontDistribute super."pseudo-boolean";
   "pseudo-trie" = dontDistribute super."pseudo-trie";
   "pseudomacros" = dontDistribute super."pseudomacros";
+  "psi" = dontDistribute super."psi";
   "psqueues" = doDistribute super."psqueues_0_2_2_1";
   "pstemmer" = dontDistribute super."pstemmer";
   "pub" = dontDistribute super."pub";
@@ -6750,6 +6766,8 @@ self: super: {
   "rosa" = dontDistribute super."rosa";
   "rose-trie" = dontDistribute super."rose-trie";
   "roshask" = dontDistribute super."roshask";
+  "rosmsg" = dontDistribute super."rosmsg";
+  "rospkg" = dontDistribute super."rospkg";
   "rosso" = dontDistribute super."rosso";
   "rot13" = dontDistribute super."rot13";
   "roundRobin" = dontDistribute super."roundRobin";
@@ -6953,6 +6971,7 @@ self: super: {
   "servant-elm" = dontDistribute super."servant-elm";
   "servant-examples" = dontDistribute super."servant-examples";
   "servant-github" = dontDistribute super."servant-github";
+  "servant-github-webhook" = dontDistribute super."servant-github-webhook";
   "servant-haxl-client" = dontDistribute super."servant-haxl-client";
   "servant-jquery" = dontDistribute super."servant-jquery";
   "servant-matrix-param" = dontDistribute super."servant-matrix-param";
@@ -7214,6 +7233,8 @@ self: super: {
   "snm" = dontDistribute super."snm";
   "snow-white" = dontDistribute super."snow-white";
   "snowball" = dontDistribute super."snowball";
+  "snowflake-core" = dontDistribute super."snowflake-core";
+  "snowflake-server" = dontDistribute super."snowflake-server";
   "snowglobe" = dontDistribute super."snowglobe";
   "soap" = doDistribute super."soap_0_2_3_0";
   "sock2stream" = dontDistribute super."sock2stream";
@@ -7759,9 +7780,11 @@ self: super: {
   "timeprint" = dontDistribute super."timeprint";
   "timers" = dontDistribute super."timers";
   "timers-updatable" = dontDistribute super."timers-updatable";
+  "timespan" = dontDistribute super."timespan";
   "timestamp-subprocess-lines" = dontDistribute super."timestamp-subprocess-lines";
   "timestamper" = dontDistribute super."timestamper";
   "timezone-olson-th" = dontDistribute super."timezone-olson-th";
+  "timezone-series" = doDistribute super."timezone-series_0_1_5_1";
   "timing-convenience" = dontDistribute super."timing-convenience";
   "tinyMesh" = dontDistribute super."tinyMesh";
   "tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index e9ec33c96e03..dd5ae329c200 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -7094,7 +7094,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "HDBC-session" = callPackage
+  "HDBC-session_0_1_0_1" = callPackage
     ({ mkDerivation, base, HDBC }:
      mkDerivation {
        pname = "HDBC-session";
@@ -7104,6 +7104,19 @@ self: {
        homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Bracketed connection for HDBC";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "HDBC-session" = callPackage
+    ({ mkDerivation, base, HDBC }:
+     mkDerivation {
+       pname = "HDBC-session";
+       version = "0.1.1.0";
+       sha256 = "4ad37a6c9d17b8f2f049ec4f3c4ea5efc8d866b02b226c6c066ab11153fc80b9";
+       libraryHaskellDepends = [ base HDBC ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "Bracketed connection for HDBC";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "HDBC-sqlite3" = callPackage
@@ -10400,7 +10413,6 @@ self: {
        testHaskellDepends = [
          base base-compat carray fft JuicyPixels time
        ];
-       doCheck = false;
        homepage = "https://github.com/phadej/JuicyPixels-scale-dct#readme";
        description = "Scale JuicyPixels images with DCT";
        license = stdenv.lib.licenses.bsd3;
@@ -18520,8 +18532,8 @@ self: {
     ({ mkDerivation, base, parsec }:
      mkDerivation {
        pname = "XMLParser";
-       version = "0.1.0.3";
-       sha256 = "d62e8062e1a2d2f00d8e6d8a707fb798ae5b5cc2c48a513375d5634fef116fd4";
+       version = "0.1.0.4";
+       sha256 = "79e55f9ae14054c8673f25325503c75af2bb750e0068f5fefbce3a98c7e04d94";
        libraryHaskellDepends = [ base parsec ];
        homepage = "xy30.com";
        description = "A library to parse xml";
@@ -20642,7 +20654,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "aeson-compat" = callPackage
+  "aeson-compat_0_3_5_1" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat, base-orphans
      , bytestring, containers, exceptions, hashable, nats, QuickCheck
      , quickcheck-instances, scientific, semigroups, tagged, tasty
@@ -20669,6 +20681,34 @@ self: {
        homepage = "https://github.com/phadej/aeson-compat#readme";
        description = "Compatibility layer for aeson";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "aeson-compat" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base-compat, base-orphans
+     , bytestring, containers, exceptions, hashable, nats, QuickCheck
+     , quickcheck-instances, scientific, semigroups, tagged, tasty
+     , tasty-hunit, tasty-quickcheck, text, time, time-locale-compat
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson-compat";
+       version = "0.3.5.2";
+       sha256 = "e9bd5a327e086eafe673b2e2f4f04f51f54e23c6c4c261bf30b46d7be8071e90";
+       libraryHaskellDepends = [
+         aeson attoparsec base base-compat bytestring containers exceptions
+         hashable nats scientific semigroups tagged text time
+         time-locale-compat unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base-compat base-orphans bytestring
+         containers exceptions hashable nats QuickCheck quickcheck-instances
+         scientific semigroups tagged tasty tasty-hunit tasty-quickcheck
+         text time time-locale-compat unordered-containers vector
+       ];
+       homepage = "https://github.com/phadej/aeson-compat#readme";
+       description = "Compatibility layer for aeson";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "aeson-diff" = callPackage
@@ -20927,6 +20967,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "aeson-pretty_0_8_2" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
+     , cmdargs, scientific, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson-pretty";
+       version = "0.8.2";
+       sha256 = "6cb429821040bdd6f819b1c6170cac630a4155fa57fa24eb3d496c06030fb9b0";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base-compat bytestring scientific text
+         unordered-containers vector
+       ];
+       executableHaskellDepends = [
+         aeson attoparsec base bytestring cmdargs
+       ];
+       homepage = "http://github.com/informatikr/aeson-pretty";
+       description = "JSON pretty-printing library and command-line tool";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "aeson-qq" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat, ghc-prim
      , haskell-src-meta, hspec, parsec, scientific, template-haskell
@@ -21734,31 +21797,29 @@ self: {
 
   "alga" = callPackage
     ({ mkDerivation, aeson, base, containers, data-default, exceptions
-     , filepath, formatting, haskeline, hxt, megaparsec, mtl
-     , optparse-applicative, path, path-io, QuickCheck, random
-     , test-framework, test-framework-quickcheck2, text, tf-random
-     , transformers, yaml
+     , file-embed, filepath, formatting, haskeline, hspec, hxt
+     , megaparsec, mtl, optparse-applicative, path, path-io, QuickCheck
+     , random, text, tf-random, transformers, yaml
      }:
      mkDerivation {
        pname = "alga";
-       version = "0.2.1";
-       sha256 = "157f622f2851da9bcc2a05df9c192c8abb955745d22d4acdfc8d3a89b765d8e7";
+       version = "0.2.2";
+       sha256 = "3e90507199b1eb960bdad6bf6a531068cc60898d1fa289d52fa230500ee920f2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers exceptions haskeline hxt megaparsec mtl path random
-         text tf-random transformers
+         base containers exceptions haskeline hxt megaparsec mtl path
+         QuickCheck random text tf-random transformers
        ];
        executableHaskellDepends = [
-         aeson base containers data-default exceptions filepath formatting
-         haskeline hxt megaparsec mtl optparse-applicative path path-io
-         random text tf-random transformers yaml
+         aeson base containers data-default exceptions file-embed filepath
+         formatting haskeline hxt megaparsec mtl optparse-applicative path
+         path-io QuickCheck random text tf-random transformers yaml
        ];
        testHaskellDepends = [
-         base containers hxt megaparsec mtl QuickCheck random test-framework
-         test-framework-quickcheck2 text tf-random transformers
+         base containers hspec hxt megaparsec mtl QuickCheck random text
+         tf-random transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/mrkkrp/alga";
        description = "Algorithmic automation for various DAWs";
        license = stdenv.lib.licenses.gpl3;
@@ -24097,12 +24158,12 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "ansigraph_0_3_0_0" = callPackage
+  "ansigraph_0_3_0_1" = callPackage
     ({ mkDerivation, ansi-terminal, base, hspec, QuickCheck }:
      mkDerivation {
        pname = "ansigraph";
-       version = "0.3.0.0";
-       sha256 = "0eb9433a0f282e07ee5f0eabba5bda296daedc801293a6a3c54915b0fbbc510f";
+       version = "0.3.0.1";
+       sha256 = "fbaa1bdb68753777bb345c834aee316e01698cd3fafc2b9ed9e3b1c77ee8d6c7";
        libraryHaskellDepends = [ ansi-terminal base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        homepage = "https://github.com/BlackBrane/ansigraph";
@@ -24220,6 +24281,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "antiprimes" = callPackage
+    ({ mkDerivation, base, hspec, primes }:
+     mkDerivation {
+       pname = "antiprimes";
+       version = "0.1.0.1";
+       sha256 = "8e8b457ec223b9df3c3036d1c5fd1fd4c62144a911a4284a3e38fc2a1a9c292b";
+       libraryHaskellDepends = [ base primes ];
+       testHaskellDepends = [ base hspec ];
+       homepage = "https://github.com/wokibe/antiprimes#readme";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "antiquoter" = callPackage
     ({ mkDerivation, base, syb, template-haskell }:
      mkDerivation {
@@ -26322,6 +26396,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "async-dejafu_0_1_3_0" = callPackage
+    ({ mkDerivation, base, concurrency, dejafu, exceptions, HUnit
+     , hunit-dejafu
+     }:
+     mkDerivation {
+       pname = "async-dejafu";
+       version = "0.1.3.0";
+       sha256 = "d893a14c85af9cb947e3b3298b77c3665112a54cc8876dca8fc08e6871952afd";
+       libraryHaskellDepends = [ base concurrency exceptions ];
+       testHaskellDepends = [
+         base concurrency dejafu HUnit hunit-dejafu
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Run MonadConc operations asynchronously and wait for their results";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "async-extras" = callPackage
     ({ mkDerivation, async, base, lifted-async, lifted-base
      , monad-control, SafeSemaphore, stm, transformers-base
@@ -26461,8 +26554,8 @@ self: {
      }:
      mkDerivation {
        pname = "atlassian-connect-descriptor";
-       version = "0.4.4.0";
-       sha256 = "4e4cac3e768e7488772751264b8ecf217841a8bc45e0fc2931398d1b056f416b";
+       version = "0.4.4.1";
+       sha256 = "4a6c8efba3282d57abde8852e16aa8ea387858dcfbe1bbb28db2e18b47f80db8";
        libraryHaskellDepends = [
          aeson base cases network network-uri text time-units
          unordered-containers
@@ -31682,6 +31775,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "bitcoin-payment-channel_0_2_3_1" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, base58string
+     , base64-bytestring, binary, bytestring, cereal, errors
+     , haskoin-core, hexstring, QuickCheck, scientific, text, time
+     }:
+     mkDerivation {
+       pname = "bitcoin-payment-channel";
+       version = "0.2.3.1";
+       sha256 = "b987da47e8f1c0d60dacc6b09a07097f6b390e80b0110adc4401974bbc2fd1ad";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base16-bytestring base58string base64-bytestring binary
+         bytestring cereal errors haskoin-core hexstring scientific text
+         time
+       ];
+       executableHaskellDepends = [
+         aeson base base16-bytestring base58string base64-bytestring binary
+         bytestring cereal haskoin-core hexstring QuickCheck text time
+       ];
+       homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel";
+       description = "Library for working with Bitcoin payment channels";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bitcoin-rpc" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
      , containers, ghc-prim, HTTP, HUnit, mtl, network, QuickCheck
@@ -33732,8 +33851,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.8";
-       sha256 = "f730fd999e070700d90d36aadf8716aaf7d86094900f204f06f6593b5e5b1382";
+       version = "0.9";
+       sha256 = "3e13c7ec5be06e416fc609e565e765e91f2cdf967aa97589fcff4dc0f73b3d40";
        libraryHaskellDepends = [
          base containers contravariant data-default deepseq microlens
          microlens-mtl microlens-th template-haskell text text-zipper
@@ -39927,8 +40046,8 @@ self: {
      }:
      mkDerivation {
        pname = "classy-prelude";
-       version = "1.0.0.1";
-       sha256 = "3df8f7120fa540415fd83d7ddc43b9fc088cc1cefc97bc08ca32c711b636c47e";
+       version = "1.0.0.2";
+       sha256 = "a4fa52c6b571df5cc98c1cebf97b41085104a17b2e23c2221cd2061ec7a9c262";
        libraryHaskellDepends = [
          async base basic-prelude bifunctors bytestring chunked-data
          containers deepseq dlist exceptions ghc-prim hashable lifted-async
@@ -42643,6 +42762,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "concurrency" = callPackage
+    ({ mkDerivation, array, atomic-primops, base, exceptions
+     , monad-control, mtl, stm, transformers
+     }:
+     mkDerivation {
+       pname = "concurrency";
+       version = "1.0.0.0";
+       sha256 = "541f9e730c18464ec8399214097a5fb62cfce319baa3495bf3349e0f4d9cf19d";
+       revision = "1";
+       editedCabalFile = "3de0faeb048451ba463026c4d88e9cedf21470c4568a044be0b4bff460ad1c90";
+       libraryHaskellDepends = [
+         array atomic-primops base exceptions monad-control mtl stm
+         transformers
+       ];
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Typeclasses, functions, and data types for concurrency and STM";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "concurrent-barrier" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -43100,34 +43238,6 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-combinators";
-       version = "1.0.5";
-       sha256 = "b6e65bcfec9a9b57e268a7a16f067af500f1e8b8f7dad9b96e9aad7bf603c6cd";
-       libraryHaskellDepends = [
-         base base16-bytestring base64-bytestring bytestring chunked-data
-         conduit conduit-extra filepath monad-control mono-traversable
-         mwc-random primitive resourcet text transformers transformers-base
-         unix unix-compat vector void
-       ];
-       testHaskellDepends = [
-         base base16-bytestring base64-bytestring bytestring chunked-data
-         conduit containers directory filepath hspec mono-traversable mtl
-         mwc-random QuickCheck safe silently text transformers vector
-       ];
-       homepage = "https://github.com/snoyberg/mono-traversable";
-       description = "Commonly used conduit functions, for both chunked and unchunked data";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "conduit-combinators_1_0_6" = callPackage
-    ({ mkDerivation, base, base16-bytestring, base64-bytestring
-     , bytestring, chunked-data, conduit, conduit-extra, containers
-     , directory, filepath, hspec, monad-control, mono-traversable, mtl
-     , mwc-random, primitive, QuickCheck, resourcet, safe, silently
-     , text, transformers, transformers-base, unix, unix-compat, vector
-     , void
-     }:
-     mkDerivation {
-       pname = "conduit-combinators";
        version = "1.0.6";
        sha256 = "215c5b29fbeb0177ac7b80f67be9f3c7eaa2a231b9fcb25916ab1ceda007a2fa";
        libraryHaskellDepends = [
@@ -43144,7 +43254,6 @@ self: {
        homepage = "https://github.com/snoyberg/mono-traversable";
        description = "Commonly used conduit functions, for both chunked and unchunked data";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "conduit-connection" = callPackage
@@ -45144,8 +45253,8 @@ self: {
      }:
      mkDerivation {
        pname = "cplex-hs";
-       version = "0.2.0.2";
-       sha256 = "5f6de007fa0b2548d40fdb18cb44b37b8f02cc7cbe631e74ba20ab1aec811554";
+       version = "0.3.0.0";
+       sha256 = "56afdd13c508767615baa4a529fab0eebc73cd679ac040ef1592023489c42355";
        libraryHaskellDepends = [
          base containers mtl primitive transformers vector
        ];
@@ -47825,6 +47934,51 @@ self: {
        license = "GPL";
      }) {inherit (pkgs) curl;};
 
+  "darcs_2_12_3" = callPackage
+    ({ mkDerivation, array, async, attoparsec, base, base16-bytestring
+     , binary, bytestring, cmdargs, containers, cryptohash, curl
+     , data-ordlist, directory, fgl, filepath, FindBin, graphviz
+     , hashable, haskeline, html, HTTP, HUnit, mmap, mtl, network
+     , network-uri, old-time, parsec, process, QuickCheck, random
+     , regex-applicative, regex-compat-tdfa, sandi, shelly, split, tar
+     , terminfo, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, time, transformers
+     , transformers-compat, unix, unix-compat, utf8-string, vector
+     , zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "darcs";
+       version = "2.12.3";
+       sha256 = "68ed535dce4bd2d8349ba04258bb56df7d47853dac9d3365fc0325a86db1cde5";
+       configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array async attoparsec base base16-bytestring binary bytestring
+         containers cryptohash data-ordlist directory fgl filepath graphviz
+         hashable haskeline html HTTP mmap mtl network network-uri old-time
+         parsec process random regex-applicative regex-compat-tdfa sandi tar
+         terminfo text time transformers transformers-compat unix
+         unix-compat utf8-string vector zip-archive zlib
+       ];
+       librarySystemDepends = [ curl ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         array base bytestring cmdargs containers directory filepath FindBin
+         HUnit mtl QuickCheck shelly split test-framework
+         test-framework-hunit test-framework-quickcheck2 text zip-archive
+       ];
+       doCheck = false;
+       postInstall = ''
+         mkdir -p $out/etc/bash_completion.d
+         mv contrib/darcs_completion $out/etc/bash_completion.d/darcs
+       '';
+       homepage = "http://darcs.net/";
+       description = "a distributed, interactive, smart revision control system";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) curl;};
+
   "darcs-benchmark" = callPackage
     ({ mkDerivation, base, bytestring, cmdargs, containers, datetime
      , directory, filepath, hs-gchart, html, HTTP, json, mtl, network
@@ -51177,6 +51331,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "dejafu_0_4_0_0" = callPackage
+    ({ mkDerivation, base, concurrency, containers, deepseq, dpor
+     , exceptions, monad-loops, mtl, ref-fd, semigroups, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "dejafu";
+       version = "0.4.0.0";
+       sha256 = "876c92c590cce573cb600a1bb575b42ed2c2fb332c59803c5f0667a675df80d4";
+       libraryHaskellDepends = [
+         base concurrency containers deepseq dpor exceptions monad-loops mtl
+         ref-fd semigroups transformers transformers-base
+       ];
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Systematic testing for Haskell concurrency";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "deka" = callPackage
     ({ mkDerivation, base, bytestring, mpdec, parsec, transformers }:
      mkDerivation {
@@ -51669,6 +51842,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "derive-storable" = callPackage
+    ({ mkDerivation, base, generic-storable, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "derive-storable";
+       version = "0.1.0.2";
+       sha256 = "76e8ae7d85fe9befa23a8667c4531b212cea777db7e1d6b573be54d3ce8681f5";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base generic-storable hspec QuickCheck ];
+       homepage = "https://www.github.com/mkloczko/derive-storable/";
+       description = "Derive Storable instances with help of GHC.Generics.";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "derive-storable-plugin" = callPackage
+    ({ mkDerivation, base, derive-storable, ghc, ghci }:
+     mkDerivation {
+       pname = "derive-storable-plugin";
+       version = "0.1.0.2";
+       sha256 = "d9b080fb359169b2edd8e32cef46681666204673bd460e24dcd6bfb13ec8abcd";
+       libraryHaskellDepends = [ base derive-storable ghc ghci ];
+       homepage = "https://www.github.com/mkloczko/derive-storable-plugin/";
+       description = "GHC core plugin supporting the derive-storable package";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "derive-topdown" = callPackage
     ({ mkDerivation, base, derive, mtl, template-haskell
      , template-haskell-util
@@ -51745,6 +51943,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "deriving-compat_0_3_3" = callPackage
+    ({ mkDerivation, base, base-compat, base-orphans, containers
+     , ghc-boot-th, ghc-prim, hspec, QuickCheck, template-haskell
+     , transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "deriving-compat";
+       version = "0.3.3";
+       sha256 = "b977e5f819c84443a355521579712a0cf138d5102d383e823381576a87898c21";
+       libraryHaskellDepends = [
+         base containers ghc-boot-th ghc-prim template-haskell transformers
+         transformers-compat
+       ];
+       testHaskellDepends = [
+         base base-compat base-orphans hspec QuickCheck template-haskell
+         transformers transformers-compat
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/haskell-compat/deriving-compat";
+       description = "Backports of GHC deriving extensions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "derp" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -52981,23 +53203,25 @@ self: {
      }) {};
 
   "difftodo" = callPackage
-    ({ mkDerivation, base, bytestring, diff-parse, highlighting-kate
-     , optparse-applicative, protolude, tasty, tasty-hunit, text
+    ({ mkDerivation, base, bytestring, diff-parse, highlighter2
+     , optparse-applicative, pretty-show, process, protolude, tasty
+     , tasty-hunit, text
      }:
      mkDerivation {
        pname = "difftodo";
-       version = "0.1.0";
-       sha256 = "ab1c892daec3ecee50d16f8353e6da6195d3da86e1bca0ab8f3cb908a9746066";
+       version = "0.2.0";
+       sha256 = "bdb2c473e15455ae2af37623283bb78fd6cf52491d86eb9a04b1241011fab899";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base diff-parse highlighting-kate protolude text
+         base bytestring diff-parse highlighter2 protolude text
        ];
        executableHaskellDepends = [
-         base optparse-applicative protolude text
+         base bytestring optparse-applicative process protolude text
        ];
        testHaskellDepends = [
-         base bytestring highlighting-kate protolude tasty tasty-hunit text
+         base bytestring highlighter2 pretty-show protolude tasty
+         tasty-hunit text
        ];
        homepage = "https://github.com/jml/difftodo#readme";
        description = "Generate todo lists from source code";
@@ -54746,8 +54970,8 @@ self: {
     ({ mkDerivation, base, dlist, hspec }:
      mkDerivation {
        pname = "do-list";
-       version = "0.9.0";
-       sha256 = "f7f0af10c6e0f817afba7939e070671b232f152adf2f9d72b6656d4b9417dfef";
+       version = "0.9.1";
+       sha256 = "db524f3d62271d79f6f675e13dbe069ce9d3faf0b1512d5b26a61fdd6234ccf8";
        libraryHaskellDepends = [ base dlist ];
        testHaskellDepends = [ base hspec ];
        homepage = "https://github.com/tserduke/do-list";
@@ -57842,8 +58066,8 @@ self: {
      }:
      mkDerivation {
        pname = "elm-init";
-       version = "1.0.4";
-       sha256 = "39f8ec1e64c1a5025f4568ff59b52470e846d777f3cd343176b7a25d672989d3";
+       version = "1.0.5";
+       sha256 = "29badb1eb03e5960da6f0d89cb7ba8211ca18dc687840c72c3cce9bef1b11270";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -63133,8 +63357,8 @@ self: {
      }:
      mkDerivation {
        pname = "fixfile";
-       version = "0.5.0.0";
-       sha256 = "ebac16bee38bc0fd05790429d40b1c4a0089b82a53da45d2e74d226c4bdf8d65";
+       version = "0.6.0.0";
+       sha256 = "37183ade31510ba1c3801adf5df112f7ef6291b478934d0c51839510e536888c";
        libraryHaskellDepends = [
          array base binary bytestring containers directory filepath hashable
          hashtables lens mtl temporary vector
@@ -66938,6 +67162,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "generic-deriving_1_11_1" = callPackage
+    ({ mkDerivation, base, containers, ghc-prim, hspec
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "generic-deriving";
+       version = "1.11.1";
+       sha256 = "b38d427f990f3080108c565a81284217290a47be63bab7bf59036ece2e2cb0e9";
+       libraryHaskellDepends = [
+         base containers ghc-prim template-haskell
+       ];
+       testHaskellDepends = [ base hspec template-haskell ];
+       jailbreak = true;
+       homepage = "https://github.com/dreixel/generic-deriving";
+       description = "Generic programming library for generalised deriving";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "generic-lucid-scaffold" = callPackage
     ({ mkDerivation, base, lucid, text }:
      mkDerivation {
@@ -69284,8 +69527,8 @@ self: {
 
   "gi-gst" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gobjectIntrospection, gstreamer, haskell-gi
-     , haskell-gi-base, text, transformers
+     , gi-gobject, gstreamer, haskell-gi, haskell-gi-base, text
+     , transformers
      }:
      mkDerivation {
        pname = "gi-gst";
@@ -69296,20 +69539,18 @@ self: {
          base bytestring containers gi-glib gi-gobject haskell-gi-base text
          transformers
        ];
-       librarySystemDepends = [ gobjectIntrospection ];
        libraryPkgconfigDepends = [ gstreamer ];
        doHaddock = false;
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamer bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) gobjectIntrospection; 
-         inherit (pkgs.gst_all_1) gstreamer;};
+     }) {inherit (pkgs.gst_all_1) gstreamer;};
 
   "gi-gstaudio" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gi-gst, gi-gstbase, gst_plugins_base, haskell-gi
-     , haskell-gi-base, text, transformers
+     , gi-gobject, gi-gst, gi-gstbase, gobjectIntrospection
+     , gst_plugins_base, haskell-gi, haskell-gi-base, text, transformers
      }:
      mkDerivation {
        pname = "gi-gstaudio";
@@ -69320,18 +69561,20 @@ self: {
          base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
          haskell-gi-base text transformers
        ];
+       librarySystemDepends = [ gobjectIntrospection ];
        libraryPkgconfigDepends = [ gst_plugins_base ];
        doHaddock = false;
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamerAudio bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
+     }) {inherit (pkgs) gobjectIntrospection; 
+         gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
 
   "gi-gstbase" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gi-gst, gst_plugins_base, haskell-gi, haskell-gi-base
-     , text, transformers
+     , gi-gobject, gi-gst, gobjectIntrospection, gst_plugins_base
+     , haskell-gi, haskell-gi-base, text, transformers
      }:
      mkDerivation {
        pname = "gi-gstbase";
@@ -69342,18 +69585,20 @@ self: {
          base bytestring containers gi-glib gi-gobject gi-gst
          haskell-gi-base text transformers
        ];
+       librarySystemDepends = [ gobjectIntrospection ];
        libraryPkgconfigDepends = [ gst_plugins_base ];
        doHaddock = false;
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamerBase bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
+     }) {inherit (pkgs) gobjectIntrospection; 
+         gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
 
   "gi-gstvideo" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gi-gst, gi-gstbase, gst_plugins_base, haskell-gi
-     , haskell-gi-base, text, transformers
+     , gi-gobject, gi-gst, gi-gstbase, gobjectIntrospection
+     , gst_plugins_base, haskell-gi, haskell-gi-base, text, transformers
      }:
      mkDerivation {
        pname = "gi-gstvideo";
@@ -69364,13 +69609,15 @@ self: {
          base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
          haskell-gi-base text transformers
        ];
+       librarySystemDepends = [ gobjectIntrospection ];
        libraryPkgconfigDepends = [ gst_plugins_base ];
        doHaddock = false;
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamerVideo bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
+     }) {inherit (pkgs) gobjectIntrospection; 
+         gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
 
   "gi-gtk" = callPackage
     ({ mkDerivation, base, bytestring, containers, gi-atk, gi-cairo
@@ -71262,8 +71509,10 @@ self: {
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.15";
-       sha256 = "1179f60fc18d4ad3f15241a810f5063f5da1aece2d2b50d8cd04c3af2f562457";
+       version = "2.16";
+       sha256 = "cb6129842e91bf08c13841ce9409f52c4c827533ca8b75d6ea557567e84190ba";
+       revision = "1";
+       editedCabalFile = "ff2ebb1142cb8d3d6613a70050b237b454cd6d177ffaee0bed694fe68c82703d";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal ];
@@ -71639,8 +71888,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-common";
-       version = "0.4.6";
-       sha256 = "bca26c14be41205c86082e303885bd2c031634dbb7b31336ab71f37efc4f654b";
+       version = "0.4.8";
+       sha256 = "93e860fbbff04561621cd923081b111602a900dd2eb9306e1c77dc26b63b1912";
        libraryHaskellDepends = [
          base hashable lifted-base monad-control text time transformers
          transformers-base unordered-containers
@@ -71663,8 +71912,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-core";
-       version = "0.4.6";
-       sha256 = "d4cecdff03ee9d1b30a804a17a186b2fc1ad84bde59031285cd21e9f550db1ff";
+       version = "0.4.8";
+       sha256 = "145a86d1ef7c2a8c0dd10b258a6b93497986ae3789fe79b1389ecb02ab5b8178";
        libraryHaskellDepends = [
          base glue-common hashable lifted-base monad-control text time
          transformers transformers-base unordered-containers
@@ -71687,8 +71936,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-ekg";
-       version = "0.4.6";
-       sha256 = "c22a6f59bf4e3eddcdfd00500eaef16a9065113b52f97252c1270fdd29e1ad27";
+       version = "0.4.8";
+       sha256 = "9612eb9054420ae4f467b167356f1cbe1ed43ad2f62726810dbdd012c38a4501";
        libraryHaskellDepends = [
          base ekg-core glue-common hashable lifted-base monad-control text
          time transformers transformers-base unordered-containers
@@ -71710,8 +71959,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-example";
-       version = "0.4.6";
-       sha256 = "595d107c5153ed6ac93b2b0f27fb154e76975f05c6780b78ffa2618cc395dc62";
+       version = "0.4.8";
+       sha256 = "3e75fea965b3d83e57c1ade5354811a96707111b912840b5c7c46c2d02ae330a";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -77942,6 +78191,8 @@ self: {
        pname = "hakyll-shakespeare";
        version = "0.1.0.0.2";
        sha256 = "ebaa9c1cf33b3c59e91f7000ae4fc320f8b7d6c47c3a0088da9604c91dc9d0ad";
+       revision = "1";
+       editedCabalFile = "8e81f615162a066f96dff257a9efea27478c87cd345bb708d1cdd4ba565c838d";
        libraryHaskellDepends = [
          base blaze-html containers hakyll shakespeare text
        ];
@@ -81842,17 +82093,16 @@ self: {
      }) {};
 
   "haskelzinc" = callPackage
-    ({ mkDerivation, base, containers, filepath, parsec, pretty
+    ({ mkDerivation, base, containers, filepath, parsec3, pretty
      , process
      }:
      mkDerivation {
        pname = "haskelzinc";
-       version = "0.1.0.1";
-       sha256 = "82d828d7fd75f58db210169a167f24856aaa88fb7ac7e7cae16a1a46a0e56146";
+       version = "0.2.0.3";
+       sha256 = "a7248945f8c53b1a0f36e1c184c236fcb2bea27c970fc0453bcc0e88be767a72";
        libraryHaskellDepends = [
-         base containers filepath parsec pretty process
+         base containers filepath parsec3 pretty process
        ];
-       jailbreak = true;
        description = "CP in Haskell through MiniZinc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86159,7 +86409,7 @@ self: {
        homepage = "https://github.com/vahokif/haskell-hidapi";
        description = "Haskell bindings to HIDAPI";
        license = stdenv.lib.licenses.mit;
-     }) {inherit (pkgs) systemd;};
+     }) {systemd = null;};
 
   "hieraclus" = callPackage
     ({ mkDerivation, base, containers, HUnit, mtl, multiset }:
@@ -90958,6 +91208,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hs-di" = callPackage
+    ({ mkDerivation, base, compose-ltr, hspec, MissingH, QuickCheck
+     , template-haskell, time
+     }:
+     mkDerivation {
+       pname = "hs-di";
+       version = "0.2.2";
+       sha256 = "103128607f0303625dccb039d78d3de5790088a4f5b7bedae7e45e488ee53901";
+       libraryHaskellDepends = [ base compose-ltr template-haskell ];
+       testHaskellDepends = [
+         base compose-ltr hspec MissingH QuickCheck template-haskell time
+       ];
+       homepage = "https://github.com/Wizek/hs-di#readme";
+       description = "Dependency Injection library for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hs-dotnet" = callPackage
     ({ mkDerivation, base, ghc-prim, ole32, oleaut32 }:
      mkDerivation {
@@ -94477,6 +94744,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) taglib;};
 
+  "htaglib_1_0_4" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath, hspec
+     , taglib, text
+     }:
+     mkDerivation {
+       pname = "htaglib";
+       version = "1.0.4";
+       sha256 = "0b23c25f6ef721e193176fd2c4e491376235c5cb04dea0d75ebf721bd10b40a7";
+       libraryHaskellDepends = [ base bytestring text ];
+       librarySystemDepends = [ taglib ];
+       testHaskellDepends = [ base directory filepath hspec ];
+       jailbreak = true;
+       homepage = "https://github.com/mrkkrp/htaglib";
+       description = "Bindings to TagLib, audio meta-data library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) taglib;};
+
   "htags" = callPackage
     ({ mkDerivation, base, directory, filepath, haskell-src, mtl }:
      mkDerivation {
@@ -96056,6 +96341,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "huff" = callPackage
+    ({ mkDerivation, alex, alex-tools, array, base, containers
+     , hashable, heaps, template-haskell, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "huff";
+       version = "0.1.0.1";
+       sha256 = "ff2e9051fb45d4694bf2e1a0a84452943856b043cf58cbcb1755ac424212ca3b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         alex-tools array base containers hashable heaps template-haskell
+         text unordered-containers
+       ];
+       libraryToolDepends = [ alex ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/elliottt/huff";
+       description = "A fast-foward-based planner";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "huffman" = callPackage
     ({ mkDerivation, base, containers, fingertree }:
      mkDerivation {
@@ -96186,6 +96492,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hunit-dejafu_0_3_0_2" = callPackage
+    ({ mkDerivation, base, dejafu, exceptions, HUnit }:
+     mkDerivation {
+       pname = "hunit-dejafu";
+       version = "0.3.0.2";
+       sha256 = "eba6ff1b350a7b4a1e09abfc694d4c3ac47bbc36fea23439f512a763c531a7a3";
+       libraryHaskellDepends = [ base dejafu exceptions HUnit ];
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Deja Fu support for the HUnit test framework";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hunit-gui" = callPackage
     ({ mkDerivation, base, cairo, gtk, haskell98, HUnit }:
      mkDerivation {
@@ -99274,8 +99593,10 @@ self: {
     ({ mkDerivation, base, mtl, time, transformers }:
      mkDerivation {
        pname = "implicit-logging";
-       version = "0.1.0.0";
-       sha256 = "98032042eee95714c2f0e0c1a25a03f15e75223bacc85b9857b1d66d639805c0";
+       version = "0.2.0.0";
+       sha256 = "81b1c538b50963067410e7cbb6d60f42c0e90f068518d20505cc942e633ec3e3";
+       revision = "1";
+       editedCabalFile = "da2dc77f11f48a07772f4528408f90fad91d0c413d4bf855f14670df5765a60b";
        libraryHaskellDepends = [ base mtl time transformers ];
        jailbreak = true;
        homepage = "https://github.com/revnull/implicit-logging";
@@ -100184,6 +100505,8 @@ self: {
        pname = "insert-ordered-containers";
        version = "0.2.0.0";
        sha256 = "0353fcf5c58e9ed3fe33ddc3f57bfb2faccaa4d61fbf832f7fc2bfbe2c30d02e";
+       revision = "1";
+       editedCabalFile = "2775fc971c86a62caa0590f0f8c5ea74c3c4b59c96f9c45b0bcbc1760bc438e7";
        libraryHaskellDepends = [
          aeson base base-compat hashable lens semigroupoids semigroups text
          transformers unordered-containers
@@ -108060,6 +108383,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "lazy-io-streams" = callPackage
+    ({ mkDerivation, base, bytestring, io-streams }:
+     mkDerivation {
+       pname = "lazy-io-streams";
+       version = "0.1.0.0";
+       sha256 = "beef343b717030f28fabb7e55bbf687d96769b16081ff8c0bd5bb73da3065d08";
+       libraryHaskellDepends = [ base bytestring io-streams ];
+       description = "Get lazy with your io-streams";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lazy-search" = callPackage
     ({ mkDerivation, base, size-based }:
      mkDerivation {
@@ -109465,10 +109799,10 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "libltdl";
-       version = "0.1.0.3";
-       sha256 = "f96f21553b2d6758aab7f59ecd96ad93b01dd61ae9aeca812214081e08a24415";
+       version = "0.1.1";
+       sha256 = "9327d7108607fecc30803217eb329465a569a1c26c564b49800ceb08e362f828";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.eecs.harvard.edu/~mainland/projects/libffi";
+       homepage = "https://github.com/mainland/libltdl";
        description = "FFI interface to libltdl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109741,7 +110075,7 @@ self: {
        homepage = "http://github.com/ocharles/libsystemd-journal";
        description = "Haskell bindings to libsystemd-journal";
        license = stdenv.lib.licenses.bsd3;
-     }) {inherit (pkgs) systemd;};
+     }) {systemd = null;};
 
   "libtagc" = callPackage
     ({ mkDerivation, base, bytestring, glib, taglib }:
@@ -113654,7 +113988,7 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
-  "machines-directory" = callPackage
+  "machines-directory_0_2_0_8" = callPackage
     ({ mkDerivation, base, directory, filepath, machines, machines-io
      , transformers
      }:
@@ -113669,9 +114003,26 @@ self: {
        homepage = "http://github.com/aloiscochard/machines-directory";
        description = "Directory (system) utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "machines-io" = callPackage
+  "machines-directory" = callPackage
+    ({ mkDerivation, base, directory, filepath, machines, machines-io
+     , transformers
+     }:
+     mkDerivation {
+       pname = "machines-directory";
+       version = "0.2.0.9";
+       sha256 = "38e1e5874431f8cad71b3067bc16258e3dfa13b09bf9d8698d6e28d5e0fabf24";
+       libraryHaskellDepends = [
+         base directory filepath machines machines-io transformers
+       ];
+       homepage = "http://github.com/aloiscochard/machines-directory";
+       description = "Directory (system) utilities for the machines library";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
+  "machines-io_0_2_0_12" = callPackage
     ({ mkDerivation, base, bytestring, chunked-data, machines
      , transformers
      }:
@@ -113686,6 +114037,23 @@ self: {
        homepage = "http://github.com/aloiscochard/machines-io";
        description = "IO utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "machines-io" = callPackage
+    ({ mkDerivation, base, bytestring, chunked-data, machines
+     , transformers
+     }:
+     mkDerivation {
+       pname = "machines-io";
+       version = "0.2.0.13";
+       sha256 = "4d579d5e9e94fafcfca91322734263498999d2e2af45c40ff0d1db78f4a8f5d4";
+       libraryHaskellDepends = [
+         base bytestring chunked-data machines transformers
+       ];
+       homepage = "http://github.com/aloiscochard/machines-io";
+       description = "IO utilities for the machines library";
+       license = stdenv.lib.licenses.asl20;
      }) {};
 
   "machines-process" = callPackage
@@ -116813,30 +117181,29 @@ self: {
 
   "mida" = callPackage
     ({ mkDerivation, aeson, base, containers, data-default, exceptions
-     , filepath, formatting, haskeline, HCodecs, megaparsec, mtl
-     , optparse-applicative, path, path-io, process, QuickCheck, random
-     , test-framework, test-framework-quickcheck2, text, tf-random
-     , transformers, yaml
+     , file-embed, filepath, formatting, haskeline, HCodecs, hspec
+     , megaparsec, mtl, optparse-applicative, path, path-io, process
+     , QuickCheck, random, text, tf-random, transformers, yaml
      }:
      mkDerivation {
        pname = "mida";
-       version = "1.0.1";
-       sha256 = "97e76f04d0bad25eefc19fdb7df6f53ce351918fc52815bf9a163417b730b859";
+       version = "1.0.2";
+       sha256 = "902ce590e9fb57138676eacc4bdcb4ed536f54df054f4c606a4c6c71b6f475f7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers exceptions haskeline HCodecs megaparsec mtl random
-         text tf-random transformers
+         base containers exceptions haskeline HCodecs megaparsec mtl
+         QuickCheck random text tf-random transformers
        ];
        executableHaskellDepends = [
-         aeson base containers data-default exceptions filepath formatting
-         haskeline HCodecs megaparsec mtl optparse-applicative path path-io
-         process random text tf-random transformers yaml
+         aeson base containers data-default exceptions file-embed filepath
+         formatting haskeline HCodecs megaparsec mtl optparse-applicative
+         path path-io process QuickCheck random text tf-random transformers
+         yaml
        ];
        testHaskellDepends = [
-         base containers HCodecs megaparsec mtl QuickCheck random
-         test-framework test-framework-quickcheck2 text tf-random
-         transformers
+         base containers HCodecs hspec megaparsec mtl QuickCheck random text
+         tf-random transformers
        ];
        homepage = "https://github.com/mrkkrp/mida";
        description = "Language for algorithmic generation of MIDI files";
@@ -117071,6 +117438,24 @@ self: {
        license = "LGPL";
      }) {};
 
+  "mikrokosmos" = callPackage
+    ({ mkDerivation, ansi-terminal, base, containers, haskeline, HUnit
+     , mtl, multimap, parsec
+     }:
+     mkDerivation {
+       pname = "mikrokosmos";
+       version = "0.1.0";
+       sha256 = "49547246b9a22a9d2037424d99017d09823a2f321a9d0f6cec3309b85c5880a4";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         ansi-terminal base containers haskeline HUnit mtl multimap parsec
+       ];
+       homepage = "https://github.com/M42/mikrokosmos";
+       description = "Lambda calculus interpreter";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "miku" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
      , containers, filepath, http-types, mtl, wai, wai-extra
@@ -120762,6 +121147,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "multifile" = callPackage
+    ({ mkDerivation, base, HaXml }:
+     mkDerivation {
+       pname = "multifile";
+       version = "0.1.0.0";
+       sha256 = "a0d4e0c033e8f17991fa62be64efd16d04b76befbe74cd84f547fbbdd17bef9d";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base HaXml ];
+       homepage = "xy30.com";
+       description = "create many files from one";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "multifocal" = callPackage
     ({ mkDerivation, array, base, containers, haskell-src-exts, HaXml
      , hxt, hxt-xpath, mtl, parsec, pointless-haskell, pointless-lenses
@@ -125860,6 +126259,37 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "octane_0_16_1" = callPackage
+    ({ mkDerivation, aeson, base, bimap, binary, binary-bits
+     , bytestring, containers, data-binary-ieee754, data-default-class
+     , deepseq, file-embed, http-client, http-client-tls
+     , overloaded-records, regex-compat, tasty, tasty-hspec
+     , tasty-quickcheck, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "octane";
+       version = "0.16.1";
+       sha256 = "8b42c80e4274d8e9677eec6a349a3c7d337b129fa4194d05a288ac91ad3406ec";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bimap binary binary-bits bytestring containers
+         data-binary-ieee754 data-default-class deepseq file-embed
+         overloaded-records regex-compat text unordered-containers vector
+       ];
+       executableHaskellDepends = [
+         aeson base binary bytestring http-client http-client-tls
+       ];
+       testHaskellDepends = [
+         base binary binary-bits bytestring containers tasty tasty-hspec
+         tasty-quickcheck text
+       ];
+       homepage = "https://github.com/tfausak/octane#readme";
+       description = "Parse Rocket League replays";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "octohat" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base16-bytestring
      , base64-bytestring, bytestring, containers, cryptohash, dotenv
@@ -125933,7 +126363,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXinerama; 
-         inherit (pkgs) mesa; ovr = null; inherit (pkgs) systemd;};
+         inherit (pkgs) mesa; ovr = null; systemd = null;};
 
   "oden-go-packages" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, text
@@ -126494,6 +126924,33 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "opaleye_0_5_1_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , bytestring, case-insensitive, containers, contravariant, multiset
+     , postgresql-simple, pretty, product-profunctors, profunctors
+     , QuickCheck, semigroups, text, time, time-locale-compat
+     , transformers, uuid, void
+     }:
+     mkDerivation {
+       pname = "opaleye";
+       version = "0.5.1.1";
+       sha256 = "4a931cbed10a9eb2c20abb1cfa7a70ead7c5b0464ec516a0dd437fef7b3dc02e";
+       libraryHaskellDepends = [
+         aeson attoparsec base base16-bytestring bytestring case-insensitive
+         contravariant postgresql-simple pretty product-profunctors
+         profunctors semigroups text time time-locale-compat transformers
+         uuid void
+       ];
+       testHaskellDepends = [
+         aeson base containers contravariant multiset postgresql-simple
+         product-profunctors profunctors QuickCheck semigroups text time
+       ];
+       homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
+       description = "An SQL-generating DSL targeting PostgreSQL";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "opaleye-classy" = callPackage
     ({ mkDerivation, base, bytestring, lens, mtl, opaleye
      , postgresql-simple, product-profunctors, transformers
@@ -128890,14 +129347,16 @@ self: {
      }) {inherit (pkgs.gnome) pango;};
 
   "papa" = callPackage
-    ({ mkDerivation, base, directory, doctest, filepath, papa-lens
-     , papa-prelude, QuickCheck, template-haskell
+    ({ mkDerivation, base, directory, doctest, filepath, papa-base
+     , papa-include, papa-prelude, QuickCheck, template-haskell
      }:
      mkDerivation {
        pname = "papa";
-       version = "0.0.1";
-       sha256 = "066d3e396e227d3775ab4d636e8c71c67ad2b883053ae593a1f4f7eb128491b3";
-       libraryHaskellDepends = [ base papa-lens papa-prelude ];
+       version = "0.1.0";
+       sha256 = "65e86b5cda900e60856216f000cd95931780f7ba437e5ecc5924da698a9fc730";
+       libraryHaskellDepends = [
+         base papa-base papa-include papa-prelude
+       ];
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
@@ -128907,6 +129366,40 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "papa-base" = callPackage
+    ({ mkDerivation, base, directory, doctest, filepath, QuickCheck
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "papa-base";
+       version = "0.1.0";
+       sha256 = "532ddec481ae97e7fdf074c653c3549a150f34a701572ed33aadab3f4899dcdf";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base directory doctest filepath QuickCheck template-haskell
+       ];
+       homepage = "https://github.com/data61/papa-base";
+       description = "Prelude with only useful functions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "papa-include" = callPackage
+    ({ mkDerivation, base, directory, doctest, filepath, lens
+     , QuickCheck, semigroupoids, semigroups, template-haskell
+     }:
+     mkDerivation {
+       pname = "papa-include";
+       version = "0.1.0";
+       sha256 = "d39ff3c7bdfe065878f53f1722c9852db6bc1d8a0ea3c6152f759e1fa65a14ff";
+       libraryHaskellDepends = [ base lens semigroupoids semigroups ];
+       testHaskellDepends = [
+         base directory doctest filepath QuickCheck template-haskell
+       ];
+       homepage = "https://github.com/data61/papa-include";
+       description = "Third party libraries";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "papa-lens" = callPackage
     ({ mkDerivation, base, directory, doctest, filepath, lens
      , QuickCheck, template-haskell
@@ -128925,22 +129418,17 @@ self: {
      }) {};
 
   "papa-prelude" = callPackage
-    ({ mkDerivation, base, directory, doctest, filepath
-     , papa-prelude-core, papa-prelude-lens, papa-prelude-semigroupoids
-     , papa-prelude-semigroups, QuickCheck, template-haskell
+    ({ mkDerivation, base, directory, doctest, filepath, QuickCheck
+     , template-haskell
      }:
      mkDerivation {
        pname = "papa-prelude";
-       version = "0.0.1";
-       sha256 = "6336946e1164a30f1bb0b21e5b7f316a06488b2b329db7ef9ebb892168b2fc99";
-       libraryHaskellDepends = [
-         base papa-prelude-core papa-prelude-lens papa-prelude-semigroupoids
-         papa-prelude-semigroups
-       ];
+       version = "0.1.1";
+       sha256 = "5af67b6e0a8e49b36dd1bfdf7a9daeec1459ab4a6688f04fb87c4fd54e8f5ef1";
+       libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       jailbreak = true;
        homepage = "https://github.com/data61/papa-prelude";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
@@ -134958,14 +135446,13 @@ self: {
      }:
      mkDerivation {
        pname = "posix-acl";
-       version = "0.2.0.0";
-       sha256 = "3b1f8858ae8acb6d3c50a3900406b0b7b018709447c4c17aee8d2f83f12a38e2";
+       version = "0.2.0.1";
+       sha256 = "e3e56ee3a8cc9e84c255a17593289b86c685b167d98fee0281481509454671d2";
        libraryHaskellDepends = [
          base bytestring containers lifted-base monad-control transformers
          transformers-base unix
        ];
        librarySystemDepends = [ acl ];
-       jailbreak = true;
        homepage = "https://github.com/tensor5/posix-acl";
        description = "Support for Posix ACL";
        license = stdenv.lib.licenses.bsd3;
@@ -136553,10 +137040,9 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "printf-safe";
-       version = "0.1.0.0";
-       sha256 = "492389dad3146efa2ab91fb2518c47c5dc6f94c993098e8e346cc5a77e3b5ed3";
+       version = "0.1.0.1";
+       sha256 = "54c6aadd6b084064cd2dfdddd80eec7fc03ccf0cb91ec544c82641836eff6a9d";
        libraryHaskellDepends = [ base ];
-       jailbreak = true;
        description = "Type safe interface for Text.Printf";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -136640,12 +137126,11 @@ self: {
      }:
      mkDerivation {
        pname = "probability";
-       version = "0.2.5";
-       sha256 = "1dccf0a260f37f0725f02d2f1d4f1cd61da67477dacc77caf5007584ec53a9c0";
+       version = "0.2.5.1";
+       sha256 = "d3e67c8b32dda838c455ddd532a668bc464cfe1d49dc74f4502175614af7ed2d";
        libraryHaskellDepends = [
          base containers random transformers utility-ht
        ];
-       jailbreak = true;
        homepage = "http://www.haskell.org/haskellwiki/Probabilistic_Functional_Programming";
        description = "Probabilistic Functional Programming";
        license = stdenv.lib.licenses.bsd3;
@@ -137415,8 +137900,8 @@ self: {
      }:
      mkDerivation {
        pname = "propellor";
-       version = "3.1.2";
-       sha256 = "a6baace79c8dd9782985836304494bf3cc4159ae6df398c9ee9d613a418a8e47";
+       version = "3.2.0";
+       sha256 = "6fac41cf8b4cb5a6eab97afe583f27810f6bce89b78ab0985bb11114725cd9e9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -137996,6 +138481,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "psi" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, semigroups, text }:
+     mkDerivation {
+       pname = "psi";
+       version = "0.1.0.0";
+       sha256 = "c8f6a8bf9359362817ae4f1f3464cb20bd70429eb2366039fba71b7828e30831";
+       libraryHaskellDepends = [
+         base bytestring deepseq semigroups text
+       ];
+       description = "Yet another custom Prelude";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "psql-helpers" = callPackage
     ({ mkDerivation, base, postgresql-simple }:
      mkDerivation {
@@ -142424,8 +142922,8 @@ self: {
        pname = "reflex";
        version = "0.4.0";
        sha256 = "d60c2d425c57cf2239e1088628099f44b834e3f2c661ddb6133cc397b5476b9c";
-       revision = "1";
-       editedCabalFile = "5d0a189f2906a9172bee253fa9763c490f92f7ab4b71461401260321bb103b56";
+       revision = "2";
+       editedCabalFile = "e88ff0200373c04d57ff4b3232ada2a6965f61a23d99a8ef6bcbf96603c9d992";
        libraryHaskellDepends = [
          base containers dependent-map dependent-sum exception-transformers
          haskell-src-exts haskell-src-meta mtl primitive ref-tf semigroups
@@ -142435,7 +142933,7 @@ self: {
          base containers dependent-map MemoTrie mtl ref-tf
        ];
        jailbreak = true;
-       homepage = "https://github.com/ryantrinkle/reflex";
+       homepage = "https://github.com/reflex-frp/reflex";
        description = "Higher-order Functional Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142470,8 +142968,8 @@ self: {
        pname = "reflex-dom";
        version = "0.3";
        sha256 = "a52bacd0ebdbb559a64fc3c7abfb34d8264c3c84243b8bc126c256e505b58d3a";
-       revision = "1";
-       editedCabalFile = "908cf399bc1af34e18674cad421c0046b667ee8172254fce6e59dae83ce96a6a";
+       revision = "2";
+       editedCabalFile = "b569e2b08dac72a37173f680be5eaeb9ad57900c08301bf7b958f1cf52ac6055";
        libraryHaskellDepends = [
          aeson base bifunctors bytestring containers data-default
          dependent-map dependent-sum dependent-sum-template directory
@@ -144980,8 +145478,8 @@ self: {
      }:
      mkDerivation {
        pname = "result";
-       version = "0.2.4.0";
-       sha256 = "043012086322e95b7b8a1f44e1603363b017a3348aa03115237b50e2baf2dec2";
+       version = "0.2.5.0";
+       sha256 = "92a488febc3d847a84a7d500613a0fa58450530c6c6ca64a94784023a4412c2d";
        libraryHaskellDepends = [
          base bifunctors keys mtl semigroups transformers
        ];
@@ -146193,6 +146691,44 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "rosmsg" = callPackage
+    ({ mkDerivation, attoparsec, base, binary, bytestring, data-default
+     , lens-family, pureMD5, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "rosmsg";
+       version = "0.4.4.0";
+       sha256 = "be16282c302f6ae7ed080460aae939c313253f364b76afbe182ff262b6c74e84";
+       libraryHaskellDepends = [
+         attoparsec base binary bytestring data-default lens-family pureMD5
+         template-haskell text
+       ];
+       homepage = "https://github.com/RoboticsHS/rosmsg#readme";
+       description = "ROS message parser, render, TH";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "rospkg" = callPackage
+    ({ mkDerivation, async, base, bytestring, directory, fast-tagsoup
+     , filepath, split, tagsoup, text
+     }:
+     mkDerivation {
+       pname = "rospkg";
+       version = "0.2.2.1";
+       sha256 = "904d31b3b2efd0807e4db2d6d7b83ff07ed2c19ee9cd5984ce93ee8cb6d19695";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base bytestring directory fast-tagsoup filepath split tagsoup
+         text
+       ];
+       executableHaskellDepends = [ base text ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/RoboticsHS/rospkg#readme";
+       description = "ROS package system information";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "rosso" = callPackage
     ({ mkDerivation, base, containers, deepseq }:
      mkDerivation {
@@ -150717,6 +151253,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-github-webhook" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring, Crypto
+     , github, http-types, servant, servant-server, string-conversions
+     , text, wai
+     }:
+     mkDerivation {
+       pname = "servant-github-webhook";
+       version = "0.1.0.0";
+       sha256 = "6d7f7c782a3652204bcf85c765212b71815f025d03e2939f1fea304af5326649";
+       libraryHaskellDepends = [
+         aeson base base16-bytestring bytestring Crypto github http-types
+         servant servant-server string-conversions text wai
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/tsani/servant-github-webhook";
+       description = "Servant combinators to facilitate writing GitHub webhooks";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "servant-haxl-client" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , deepseq, either, exceptions, hashable, haxl, hspec, http-client
@@ -151271,8 +151826,8 @@ self: {
        pname = "servant-yaml";
        version = "0.1.0.0";
        sha256 = "c917d9b046b06a9c4386f743a78142c27cf7f0ec1ad8562770ab9828f2ee3204";
-       revision = "8";
-       editedCabalFile = "134f4bb4d23eb291360e897c9f83e74f22de17918452b6de79b2044c97197c6b";
+       revision = "9";
+       editedCabalFile = "a30c9b97b94cd82fe83b4ad43943e82edba51428ce421ab59166a8cd3622b7bb";
        libraryHaskellDepends = [
          base bytestring http-media servant yaml
        ];
@@ -156604,6 +157159,37 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "snowflake-core" = callPackage
+    ({ mkDerivation, base, QuickCheck, time-exts }:
+     mkDerivation {
+       pname = "snowflake-core";
+       version = "0.1.0.1";
+       sha256 = "442427fa86bee84c422c3c14e02e0f33f1d04504172dfd2620c50b3aa2ef8954";
+       libraryHaskellDepends = [ base time-exts ];
+       testHaskellDepends = [ base QuickCheck ];
+       homepage = "https://github.com/jiakai0419/snowflake#readme";
+       description = "twitter's snowflake";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "snowflake-server" = callPackage
+    ({ mkDerivation, base, bytestring, containers, mtl, random
+     , snap-core, snap-server, snowflake-core
+     }:
+     mkDerivation {
+       pname = "snowflake-server";
+       version = "0.1.0.0";
+       sha256 = "af3baefdf4c9c51c7c0eb1441b24af8d9185ef41fae3890f961effbdca789c1c";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring containers mtl random snap-core snap-server
+         snowflake-core
+       ];
+       description = "snowflake http server";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "snowglobe" = callPackage
     ({ mkDerivation, base, bytestring, containers, gl-capture, GLUT
      , OpenGL, OpenGLRaw, random
@@ -159629,13 +160215,12 @@ self: {
      }:
      mkDerivation {
        pname = "statsd-client";
-       version = "0.2.0.1";
-       sha256 = "7ef148b3909594fe4e845a1ebc49041af5cacaf1c557b4460f117a35a59457a5";
+       version = "0.3.0.0";
+       sha256 = "540cfad1006bad0f38e2ebb4550c7508f3dd7c21fd4711f87371fbe03d35df06";
        libraryHaskellDepends = [
          base byteable bytestring crypto-api cryptohash digest-pure DRBG
          network network-uri old-time random time-units
        ];
-       jailbreak = true;
        homepage = "https://github.com/keithduncan/statsd-client";
        description = "Statsd UDP client";
        license = stdenv.lib.licenses.mit;
@@ -160410,8 +160995,10 @@ self: {
      }:
      mkDerivation {
        pname = "store";
-       version = "0.2.1.0";
-       sha256 = "8f6724dc7fcf97af160106bc546d33b07ac290c81349a6c72b5db18dea6a8d6d";
+       version = "0.2.1.1";
+       sha256 = "e61242e5309d4efa9c7a676465dcc57a78b6b34b019bf053b6cfa5e38a449cd1";
+       revision = "1";
+       editedCabalFile = "12fe7b5c31b015214596f7b077529d55ac52a6589481b4eb1feea71b042aee6e";
        libraryHaskellDepends = [
          array base base-orphans base64-bytestring bytestring conduit
          containers cryptohash deepseq directory fail filepath ghc-prim
@@ -160443,8 +161030,8 @@ self: {
      }:
      mkDerivation {
        pname = "store-core";
-       version = "0.2.0.0";
-       sha256 = "52ef7fab49c7dbd6c287de92c2f852c78f25cb32a415e56b3f21ca6b9aa5bd0a";
+       version = "0.2.0.1";
+       sha256 = "f4945175ef4342e6d6cc51a67d11ad1109b757f0876dc70ca4fb645c2458fa94";
        libraryHaskellDepends = [
          base bytestring fail ghc-prim primitive text transformers
        ];
@@ -164590,6 +165177,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "tasty-dejafu_0_3_0_2" = callPackage
+    ({ mkDerivation, base, dejafu, tagged, tasty }:
+     mkDerivation {
+       pname = "tasty-dejafu";
+       version = "0.3.0.2";
+       sha256 = "1f1d2ebbad76c763e036871ec481f40c532334f7692dc187a94b77519dbe2f5d";
+       libraryHaskellDepends = [ base dejafu tagged tasty ];
+       homepage = "https://github.com/barrucadu/dejafu";
+       description = "Deja Fu support for the Tasty test framework";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "tasty-expected-failure" = callPackage
     ({ mkDerivation, base, tagged, tasty }:
      mkDerivation {
@@ -167067,8 +167667,8 @@ self: {
     ({ mkDerivation, base, deepseq, text, vector }:
      mkDerivation {
        pname = "text-zipper";
-       version = "0.7";
-       sha256 = "7d1c215b0d244bcd947ecb9094eec845da22109502557a5dde2e931d06496c7c";
+       version = "0.7.1";
+       sha256 = "db24d7da5fbdacbf3ec774c3bc0fd574023f4b00e493267f3275d2dc673eeb45";
        libraryHaskellDepends = [ base deepseq text vector ];
        description = "A text editor zipper library";
        license = stdenv.lib.licenses.bsd3;
@@ -169059,6 +169659,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "timespan" = callPackage
+    ({ mkDerivation, base, time }:
+     mkDerivation {
+       pname = "timespan";
+       version = "0.1.0.0";
+       sha256 = "37500d586e16bad624a5a9419b750abf82e5107e3588dd873d6505e6e56253f8";
+       libraryHaskellDepends = [ base time ];
+       homepage = "https://github.com/agrafix/timespan#readme";
+       description = "Useful timespan datatype and functions";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "timestamp-subprocess-lines" = callPackage
     ({ mkDerivation, base, bytestring, old-locale, process, split, time
      , transformers
@@ -169100,12 +169712,11 @@ self: {
        pname = "timezone-olson";
        version = "0.1.7";
        sha256 = "232f55b670531dced3b4f86b97b8f597073da6540e2b4e085936f73f30dea6aa";
-       revision = "1";
-       editedCabalFile = "cdd67661d2460ceb1720bcbb194726a57c21b113b9383cd1f1dca91e8e71d652";
+       revision = "2";
+       editedCabalFile = "2b056e050fea1cd6133901097f1c5338323f343b31f19bf042ded410ec8d44eb";
        libraryHaskellDepends = [
          base binary bytestring extensible-exceptions time timezone-series
        ];
-       jailbreak = true;
        homepage = "http://projects.haskell.org/time-ng/";
        description = "A pure Haskell parser and renderer for binary Olson timezone files";
        license = stdenv.lib.licenses.bsd3;
@@ -169128,7 +169739,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "timezone-series" = callPackage
+  "timezone-series_0_1_5_1" = callPackage
     ({ mkDerivation, base, time }:
      mkDerivation {
        pname = "timezone-series";
@@ -169139,6 +169750,19 @@ self: {
        homepage = "http://projects.haskell.org/time-ng/";
        description = "Enhanced timezone handling for Data.Time";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "timezone-series" = callPackage
+    ({ mkDerivation, base, time }:
+     mkDerivation {
+       pname = "timezone-series";
+       version = "0.1.6";
+       sha256 = "f95ba0ad126009f98a05d1637247b677a32a087cc5036e6cfc22e77f165bdd01";
+       libraryHaskellDepends = [ base time ];
+       homepage = "http://projects.haskell.org/time-ng/";
+       description = "Enhanced timezone handling for Data.Time";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "timing-convenience" = callPackage
@@ -170319,6 +170943,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "transient_0_4_4" = callPackage
+    ({ mkDerivation, base, containers, directory, mtl, random, stm
+     , time, transformers
+     }:
+     mkDerivation {
+       pname = "transient";
+       version = "0.4.4";
+       sha256 = "da8d580e5fab1d43d791dbcc193fbe028925efdfb1b4bbcd017bccddff4dc382";
+       libraryHaskellDepends = [
+         base containers directory mtl random stm time transformers
+       ];
+       homepage = "http://www.fpcomplete.com/user/agocorona";
+       description = "Making composable programs with multithreading, events and distributed computing";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "transient-universe" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
      , directory, filepath, hashable, HTTP, iproute, mtl, network
@@ -176475,6 +177116,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vector-space_0_10_4" = callPackage
+    ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }:
+     mkDerivation {
+       pname = "vector-space";
+       version = "0.10.4";
+       sha256 = "b712cc9fc675b1d9e592f56ed08a9636c87783c11d6ac84b5f18f46cdcbefda2";
+       libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ];
+       description = "Vector & affine spaces, linear maps, and derivatives";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vector-space-map" = callPackage
     ({ mkDerivation, base, containers, doctest, vector-space }:
      mkDerivation {
@@ -182214,6 +182867,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "xdcc_1_1_3" = callPackage
+    ({ mkDerivation, ascii-progress, async, base, bytestring
+     , case-insensitive, concurrent-output, errors, iproute, irc-client
+     , irc-dcc, monad-control, network, optparse-applicative, path
+     , random, safe-exceptions, signal, stm, text, transformers
+     , transformers-base, unix-compat
+     }:
+     mkDerivation {
+       pname = "xdcc";
+       version = "1.1.3";
+       sha256 = "b34b1b10c8fc92347b0713b5b2d1ebb7450984fd7dd284d8501c291e016db49e";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         ascii-progress async base bytestring case-insensitive
+         concurrent-output errors iproute irc-client irc-dcc monad-control
+         network optparse-applicative path random safe-exceptions signal stm
+         text transformers transformers-base unix-compat
+       ];
+       homepage = "https://github.com/JanGe/xdcc";
+       description = "A wget-like utility for retrieving files from XDCC bots on IRC";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "xdg-basedir" = callPackage
     ({ mkDerivation, base, directory, filepath }:
      mkDerivation {
@@ -184032,8 +184710,8 @@ self: {
      }:
      mkDerivation {
        pname = "yaml";
-       version = "0.8.18.5";
-       sha256 = "90875ae906872f0b2d3cc38f265f11347c80643d4b64a6c5965183e1b700e5c3";
+       version = "0.8.18.6";
+       sha256 = "587f913263bf871190c24aff57808f346b72906f23ed9c1bb96e9aca63732e0a";
        configureFlags = [ "-fsystem-libyaml" ];
        isLibrary = true;
        isExecutable = true;