about 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-07-02 03:01:01 +0200
committerPeter Simons <simons@cryp.to>2017-07-04 15:50:25 +0200
commit55545d1b7623deb737322f94e54de58bb76b576d (patch)
tree0b07091b1c8a5b86a90ee7624f62d983070e7a6d /pkgs/development/haskell-modules/hackage-packages.nix
parent51c481bdcc30e581dc9f3221530acd8e299b89c8 (diff)
downloadnixlib-55545d1b7623deb737322f94e54de58bb76b576d.tar
nixlib-55545d1b7623deb737322f94e54de58bb76b576d.tar.gz
nixlib-55545d1b7623deb737322f94e54de58bb76b576d.tar.bz2
nixlib-55545d1b7623deb737322f94e54de58bb76b576d.tar.lz
nixlib-55545d1b7623deb737322f94e54de58bb76b576d.tar.xz
nixlib-55545d1b7623deb737322f94e54de58bb76b576d.tar.zst
nixlib-55545d1b7623deb737322f94e54de58bb76b576d.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.3.1-4-gaa50929 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/82bc7a9031dfccb10fb290c3fea517b43d936440.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix963
1 files changed, 749 insertions, 214 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index f75d435cddc2..af123de56547 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -17950,8 +17950,8 @@ self: {
      }:
      mkDerivation {
        pname = "VKHS";
-       version = "1.9";
-       sha256 = "0vfspcsm2fgpqwbwli5a4ca8lsh50j8m9x2v4ccs6zd8svcimg3q";
+       version = "1.9.1";
+       sha256 = "1jhllxylsclshs027vinx5p3rql3964dy4p37q916g4g58ml83j6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -20602,8 +20602,8 @@ self: {
        pname = "active";
        version = "0.2.0.13";
        sha256 = "1yw029rh0gb63bhwwjynbv173mny14is4cyjkrlvzvxwb0fi96jx";
-       revision = "1";
-       editedCabalFile = "15z0n337bglkn1a3hx2gvh64jx311nmsa4vijynmwp2hq11rgvm6";
+       revision = "2";
+       editedCabalFile = "1ml42hbvfhqzpdi1y5q6dqp4wq6zqb30f15r34n9ip9iv44qjwwf";
        libraryHaskellDepends = [
          base lens linear semigroupoids semigroups vector
        ];
@@ -26741,7 +26741,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "arithmoi_0_5_0_0" = callPackage
+  "arithmoi_0_5_0_1" = callPackage
     ({ mkDerivation, array, base, containers, criterion, exact-pi
      , ghc-prim, integer-gmp, integer-logarithms, mtl, QuickCheck
      , random, smallcheck, tasty, tasty-hunit, tasty-quickcheck
@@ -26749,8 +26749,8 @@ self: {
      }:
      mkDerivation {
        pname = "arithmoi";
-       version = "0.5.0.0";
-       sha256 = "0gja9x6y2nprlg5d2wjycjvxgc7bb4p6y8d4fg3dxxzzwgqgrrab";
+       version = "0.5.0.1";
+       sha256 = "1hny1xnkwi0ahzdw4d1pfskdi416wl6k6p4pfzqssj79bhlpp6vg";
        configureFlags = [ "-f-llvm" ];
        libraryHaskellDepends = [
          array base containers exact-pi ghc-prim integer-gmp
@@ -26823,12 +26823,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) arpack;};
 
-  "array_0_5_1_1" = callPackage
+  "array_0_5_2_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "array";
-       version = "0.5.1.1";
-       sha256 = "08r2rq4blvc737mrg3xhlwiw13jmsz5dlf2fd0ghb9cdaxc6kjc9";
+       version = "0.5.2.0";
+       sha256 = "12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj";
        libraryHaskellDepends = [ base ];
        description = "Mutable and immutable arrays";
        license = stdenv.lib.licenses.bsd3;
@@ -27727,6 +27727,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "async-refresh-tokens_0_2_0_0" = callPackage
+    ({ mkDerivation, async-refresh, base, bytestring, criterion
+     , formatting, HUnit, lifted-async, microlens, microlens-th
+     , monad-control, monad-logger, safe-exceptions, stm, test-framework
+     , test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "async-refresh-tokens";
+       version = "0.2.0.0";
+       sha256 = "1inpl44hmk4g5y0p09wdg85k921174zz5f5kn0z69b13gfrhncw6";
+       libraryHaskellDepends = [
+         async-refresh base bytestring formatting lifted-async microlens
+         microlens-th monad-control monad-logger safe-exceptions stm text
+       ];
+       testHaskellDepends = [
+         base criterion HUnit monad-logger stm test-framework
+         test-framework-hunit
+       ];
+       homepage = "https://github.com/mtesseract/async-refresh-tokens#readme";
+       description = "Package implementing core logic for refreshing of expiring access tokens";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "async-timer" = callPackage
     ({ mkDerivation, base, containers, criterion, HUnit, lifted-async
      , lifted-base, monad-control, safe-exceptions, test-framework
@@ -33533,37 +33557,45 @@ self: {
 
   "bitcoin-payment-channel" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring
-     , bytestring, cereal, criterion, deepseq, errors, haskoin-core
-     , hexstring, hspec, monad-time, mtl, QuickCheck, random, rbpcp-api
-     , scientific, semigroups, string-conversions, tagged
-     , test-framework, test-framework-quickcheck2, text, tf-random, time
+     , blockchain-restful-address-index-api, bytestring, cereal
+     , criterion, data-default-class, deepseq, either, errors
+     , haskoin-core, hexstring, hspec, hspec-discover, monad-time, mtl
+     , QuickCheck, random, rbpcp-api, scientific, semigroups
+     , string-conversions, tagged, test-framework
+     , test-framework-quickcheck2, text, tf-random, time, transformers
      }:
      mkDerivation {
        pname = "bitcoin-payment-channel";
-       version = "1.0.1.0";
-       sha256 = "18hg95jgmjpmpak2rspb0l5602j112gya9ydv9xm2gpx13wc88xp";
+       version = "1.2.0.0";
+       sha256 = "022wkygx76557cqkw0rvkmv3111n6hiyk3vwym3ampbkr2dv998f";
        libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring cereal deepseq errors
-         haskoin-core hexstring hspec monad-time QuickCheck rbpcp-api
+         aeson base base16-bytestring blockchain-restful-address-index-api
+         bytestring cereal data-default-class deepseq either errors
+         haskoin-core hexstring hspec monad-time mtl QuickCheck rbpcp-api
          scientific semigroups string-conversions tagged text time
+         transformers
        ];
        testHaskellDepends = [
-         aeson base base16-bytestring base64-bytestring bytestring cereal
-         deepseq errors haskoin-core hexstring hspec monad-time mtl
-         QuickCheck random rbpcp-api scientific semigroups
-         string-conversions tagged test-framework test-framework-quickcheck2
-         text tf-random time
+         aeson base base16-bytestring base64-bytestring
+         blockchain-restful-address-index-api bytestring cereal
+         data-default-class deepseq either errors haskoin-core hexstring
+         hspec hspec-discover monad-time mtl QuickCheck random rbpcp-api
+         scientific semigroups string-conversions tagged test-framework
+         test-framework-quickcheck2 text tf-random time transformers
        ];
        benchmarkHaskellDepends = [
-         aeson base base16-bytestring bytestring cereal criterion deepseq
-         errors haskoin-core hexstring hspec monad-time QuickCheck rbpcp-api
-         scientific semigroups string-conversions tagged text time
+         aeson base base16-bytestring blockchain-restful-address-index-api
+         bytestring cereal criterion data-default-class deepseq either
+         errors haskoin-core hexstring hspec monad-time mtl QuickCheck
+         rbpcp-api scientific semigroups string-conversions tagged text time
+         transformers
        ];
        homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel";
        description = "Instant, two-party Bitcoin payments";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
+       broken = true;
+     }) {blockchain-restful-address-index-api = null;};
 
   "bitcoin-rpc" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
@@ -34667,20 +34699,21 @@ self: {
   "blockchain" = callPackage
     ({ mkDerivation, aeson, async, base, byteable, bytestring
      , cryptonite, deepseq, either, errors, hashable, hspec, memory, mtl
-     , QuickCheck, text, time, transformers, unordered-containers
+     , QuickCheck, quickcheck-instances, text, time, transformers
+     , unordered-containers
      }:
      mkDerivation {
        pname = "blockchain";
-       version = "0.0.2";
-       sha256 = "1abd2p587p3kvg3zyn3qmlhk0lw42cs18f7msgkcz07r2k99r047";
+       version = "0.0.3";
+       sha256 = "0hyyg4gpp8wijisvh176pjkjzrvb3v8v0gaws7j6cpirkpjgi895";
        libraryHaskellDepends = [
          aeson base byteable bytestring cryptonite either errors hashable
          memory mtl text time transformers unordered-containers
        ];
        testHaskellDepends = [
          aeson async base byteable bytestring cryptonite deepseq either
-         errors hashable hspec memory mtl QuickCheck text time transformers
-         unordered-containers
+         errors hashable hspec memory mtl QuickCheck quickcheck-instances
+         text time transformers unordered-containers
        ];
        homepage = "https://github.com/TGOlson/blockchain";
        description = "Generic blockchain implementation";
@@ -35397,8 +35430,8 @@ self: {
      }:
      mkDerivation {
        pname = "boomange";
-       version = "0.1.3.2";
-       sha256 = "0sc003xcqv8qdfjrn2mil81f3dspwjzdg9jj0mnffrws66mkw38a";
+       version = "0.1.3.3";
+       sha256 = "0am2b5f6a47khka31mxynl9j2fisa6zyfk3ca8yna02hdkw3rlf6";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -38264,34 +38297,37 @@ self: {
 
   "cabal2nix" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
-     , containers, deepseq, directory, distribution-nixpkgs, doctest
-     , filepath, hackage-db, language-nix, lens, monad-par
-     , monad-par-extras, mtl, optparse-applicative, pretty, process, SHA
-     , split, text, time, transformers, utf8-string, yaml
+     , cabal-doctest, containers, deepseq, directory
+     , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl
+     , language-nix, lens, monad-par, monad-par-extras, mtl
+     , optparse-applicative, pretty, process, split, text, time
+     , transformers, utf8-string, yaml
      }:
      mkDerivation {
        pname = "cabal2nix";
-       version = "2.2.1";
-       sha256 = "1hw3x3dk1gc2am3w1cxxsb1rdz976vc35zrjabdlx52ncb2lmfx7";
+       version = "2.3.1";
+       sha256 = "0xi4mj8gyb2k9a43dp49wc84sbxpv9sfa8cmzfp0mkak0alwqahj";
        isLibrary = true;
        isExecutable = true;
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson ansi-wl-pprint base bytestring Cabal containers deepseq
-         directory distribution-nixpkgs filepath hackage-db language-nix
-         lens optparse-applicative pretty process SHA split text
+         directory distribution-nixpkgs filepath hackage-db hopenssl
+         language-nix lens optparse-applicative pretty process split text
          transformers yaml
        ];
        executableHaskellDepends = [
          aeson ansi-wl-pprint base bytestring Cabal containers deepseq
-         directory distribution-nixpkgs filepath hackage-db language-nix
-         lens monad-par monad-par-extras mtl optparse-applicative pretty
-         process SHA split text time transformers utf8-string yaml
+         directory distribution-nixpkgs filepath hackage-db hopenssl
+         language-nix lens monad-par monad-par-extras mtl
+         optparse-applicative pretty process split text time transformers
+         utf8-string yaml
        ];
        testHaskellDepends = [
          aeson ansi-wl-pprint base bytestring Cabal containers deepseq
-         directory distribution-nixpkgs doctest filepath hackage-db
-         language-nix lens optparse-applicative pretty process SHA split
-         text transformers yaml
+         directory distribution-nixpkgs doctest filepath hackage-db hopenssl
+         language-nix lens optparse-applicative pretty process split text
+         transformers yaml
        ];
        homepage = "https://github.com/nixos/cabal2nix#readme";
        description = "Convert Cabal files into Nix build instructions";
@@ -41032,36 +41068,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "chart-unit_0_3_1" = callPackage
-    ({ mkDerivation, ad, base, colour, containers, data-default
-     , diagrams, diagrams-core, diagrams-lib, diagrams-svg, foldl
-     , formatting, HUnit, lens, linear, ListLike, mwc-probability
-     , mwc-random, numhask, numhask-range, primitive, protolude
-     , QuickCheck, reflection, smallcheck, SVGFonts, tasty, tasty-hspec
-     , tasty-hunit, tasty-quickcheck, tasty-smallcheck, tdigest, text
+  "chart-unit_0_3_2" = callPackage
+    ({ mkDerivation, ad, base, colour, diagrams-lib, diagrams-svg
+     , foldl, formatting, lens, linear, mwc-probability, mwc-random
+     , numhask, numhask-range, primitive, protolude, reflection, tasty
+     , tasty-hspec, tdigest, text
      }:
      mkDerivation {
        pname = "chart-unit";
-       version = "0.3.1";
-       sha256 = "0z7f604y08d8bki6fjx5fz2b1c9lrhalxdjlx1wmhlxz320dpm2w";
+       version = "0.3.2";
+       sha256 = "06yilm8ldkf59vxycydfhn990x6lmykgma2nwc87mxnqc6820a22";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base colour containers data-default diagrams diagrams-core
-         diagrams-lib diagrams-svg foldl formatting lens linear numhask
-         numhask-range protolude QuickCheck SVGFonts text
+         base colour diagrams-lib diagrams-svg foldl formatting lens linear
+         numhask numhask-range text
        ];
        executableHaskellDepends = [
-         ad base containers diagrams diagrams-core diagrams-lib diagrams-svg
-         foldl formatting lens linear ListLike mwc-probability mwc-random
-         numhask numhask-range primitive protolude reflection SVGFonts
-         tdigest text
-       ];
-       testHaskellDepends = [
-         base data-default diagrams-lib HUnit numhask numhask-range
-         protolude QuickCheck smallcheck tasty tasty-hspec tasty-hunit
-         tasty-quickcheck tasty-smallcheck
+         ad base foldl mwc-probability mwc-random numhask primitive
+         protolude reflection tdigest text
        ];
+       testHaskellDepends = [ base numhask tasty tasty-hspec ];
        homepage = "https://github.com/tonyday567/chart-unit";
        description = "A set of native haskell charts";
        license = stdenv.lib.licenses.bsd3;
@@ -45889,8 +45916,8 @@ self: {
      }:
      mkDerivation {
        pname = "concurrent-machines";
-       version = "0.3.0";
-       sha256 = "1lha3bk98cdd3bsy5kbl92hp3f35x3q1p135j37r9xw9ix4kivy5";
+       version = "0.3.1";
+       sha256 = "0n04gnnv323fk1h9mp8krqbl2v6ljjv1vzw5df38cxvj2xd64y94";
        libraryHaskellDepends = [
          async base containers lifted-async machines monad-control
          semigroups time transformers transformers-base
@@ -49470,6 +49497,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "crypt-sha512" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, cryptohash-sha512
+     , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "crypt-sha512";
+       version = "0";
+       sha256 = "1wsma9frdrn39i506zydlzlk1ir6jh1pidqfjms8rwqjpx965gn2";
+       libraryHaskellDepends = [
+         attoparsec base bytestring cryptohash-sha512
+       ];
+       testHaskellDepends = [
+         base bytestring quickcheck-instances tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       homepage = "https://github.com/phadej/crypt-sha512";
+       description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "crypto-api" = callPackage
     ({ mkDerivation, base, bytestring, cereal, entropy, tagged
      , transformers
@@ -52178,8 +52225,8 @@ self: {
     ({ mkDerivation, base, containers, ghc-prim, hspec, lens, tagged }:
      mkDerivation {
        pname = "data-diverse";
-       version = "0.3.0.0";
-       sha256 = "1h6i10qixy0603xamal2v54knznjmza081hg410a2s97cigclay8";
+       version = "0.4.0.0";
+       sha256 = "0jqyn4jwdvzijqwrb5j0052h95vxdwgixfb5a7cgwa574yipks09";
        libraryHaskellDepends = [ base containers ghc-prim lens tagged ];
        testHaskellDepends = [ base hspec lens tagged ];
        homepage = "https://github.com/louispan/data-diverse#readme";
@@ -55921,6 +55968,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "diagrams-contrib_1_4_1" = callPackage
+    ({ mkDerivation, base, circle-packing, colour, containers
+     , cubicbezier, data-default, data-default-class, diagrams-core
+     , diagrams-lib, diagrams-solve, force-layout, hashable, HUnit, lens
+     , linear, mfsolve, MonadRandom, monoid-extras, mtl, mtl-compat
+     , parsec, QuickCheck, random, semigroups, split, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "diagrams-contrib";
+       version = "1.4.1";
+       sha256 = "1apbgicaq7qaij42hwh5aiy67si2fjd0m4lah1hw4vz0cqfxxs2v";
+       libraryHaskellDepends = [
+         base circle-packing colour containers cubicbezier data-default
+         data-default-class diagrams-core diagrams-lib diagrams-solve
+         force-layout hashable lens linear mfsolve MonadRandom monoid-extras
+         mtl mtl-compat parsec random semigroups split text
+       ];
+       testHaskellDepends = [
+         base containers diagrams-lib HUnit QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
+       ];
+       homepage = "http://projects.haskell.org/diagrams/";
+       description = "Collection of user contributions to diagrams EDSL";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "diagrams-core" = callPackage
     ({ mkDerivation, adjunctions, base, containers, distributive
      , dual-tree, lens, linear, monoid-extras, mtl, profunctors
@@ -56054,8 +56129,8 @@ self: {
        pname = "diagrams-lib";
        version = "1.4.1.2";
        sha256 = "0w16cljv9jcvn46hd19qvw1bfvxijlak286nap9qbvyavq2qhvjb";
-       revision = "2";
-       editedCabalFile = "0na2aqk7aw2f1nq62r1zwmv3f5h9yx61b0b5qxmsazgyvqjgc3z3";
+       revision = "3";
+       editedCabalFile = "14ni87kwmjhbphcihiivvz0nxga355263q36wvbyvvjmxvbdj98n";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -56243,6 +56318,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "diagrams-solve_0_1_1" = callPackage
+    ({ mkDerivation, base, deepseq, tasty, tasty-hunit
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "diagrams-solve";
+       version = "0.1.1";
+       sha256 = "17agchqkmj14b17sw50kzxq4hm056g5d8yy0wnqn5w8h1d0my7x4";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base deepseq tasty tasty-hunit tasty-quickcheck
+       ];
+       homepage = "http://projects.haskell.org/diagrams";
+       description = "Pure Haskell solver routines used by diagrams";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "diagrams-svg" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, colour
      , containers, diagrams-core, diagrams-lib, filepath, hashable
@@ -56956,8 +57049,8 @@ self: {
     ({ mkDerivation, base, Cabal, ghc-prim, QuickCheck }:
      mkDerivation {
        pname = "dimensions";
-       version = "0.1.0.0";
-       sha256 = "0162ki2vw1k3wza7b4zfp4ya4lb3cdzp0vdr0k8d8k5b3w107p26";
+       version = "0.3.0.0";
+       sha256 = "00932v3j629ik2n4flq74zcxvvqxgsl88sifyn2ppdwvp535cmhm";
        libraryHaskellDepends = [ base ghc-prim ];
        testHaskellDepends = [ base Cabal QuickCheck ];
        homepage = "https://github.com/achirkin/easytensor#readme";
@@ -57188,6 +57281,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "direct-sqlite_2_3_20" = callPackage
+    ({ mkDerivation, base, base16-bytestring, bytestring, directory
+     , HUnit, temporary, text
+     }:
+     mkDerivation {
+       pname = "direct-sqlite";
+       version = "2.3.20";
+       sha256 = "0wdjmqfs968319nl6ikmrrjqajfcb48k11hmmljwg81n1sbdydbf";
+       libraryHaskellDepends = [ base bytestring text ];
+       testHaskellDepends = [
+         base base16-bytestring bytestring directory HUnit temporary text
+       ];
+       homepage = "https://github.com/IreneKnapp/direct-sqlite";
+       description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support.";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "directed-cubical" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, hashable
      , parallel, QuickCheck, unordered-containers, vector
@@ -59976,6 +60087,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "dual-tree_0_2_1" = callPackage
+    ({ mkDerivation, base, monoid-extras, newtype-generics, QuickCheck
+     , semigroups, testing-feat
+     }:
+     mkDerivation {
+       pname = "dual-tree";
+       version = "0.2.1";
+       sha256 = "06azc2lwli9aw81a23g82yxiann2qjc3bk7cdyh9kiwimdyj8r94";
+       libraryHaskellDepends = [
+         base monoid-extras newtype-generics semigroups
+       ];
+       testHaskellDepends = [
+         base monoid-extras QuickCheck semigroups testing-feat
+       ];
+       description = "Rose trees with cached and accumulating monoidal annotations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "duckling" = callPackage
     ({ mkDerivation, aeson, array, attoparsec, base, bytestring
      , containers, deepseq, dependent-sum, directory, extra, filepath
@@ -60702,13 +60832,13 @@ self: {
      }:
      mkDerivation {
        pname = "easytensor";
-       version = "0.2.0.0";
-       sha256 = "1z5myc51q96pbwaryf6pvjvfqq9l2d0cwnhpxpxn3bkcj6jr9yf8";
+       version = "0.3.0.0";
+       sha256 = "1a6y6lrnc82354jqfrns4bb3pwhiwnidfcgfwzg38wsdmpq5rhg9";
        libraryHaskellDepends = [ base dimensions ghc-prim ];
        testHaskellDepends = [ base Cabal dimensions QuickCheck ];
        benchmarkHaskellDepends = [ base dimensions time ];
        homepage = "https://github.com/achirkin/easytensor#readme";
-       description = "Initial project template from stack";
+       description = "Pure, type-indexed haskell vector, matrix, and tensor library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
@@ -61808,6 +61938,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "eliminators" = callPackage
+    ({ mkDerivation, base, hspec, singletons }:
+     mkDerivation {
+       pname = "eliminators";
+       version = "0.1";
+       sha256 = "0amd3gwnxhdbpg9afv2zs4c3lhc9s7ri66cpdp4x7vmp5xx6yi3n";
+       libraryHaskellDepends = [ base singletons ];
+       testHaskellDepends = [ base hspec singletons ];
+       homepage = "https://github.com/RyanGlScott/eliminators";
+       description = "Dependently typed elimination functions using singletons";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "elision" = callPackage
     ({ mkDerivation, base, profunctors }:
      mkDerivation {
@@ -67348,6 +67491,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "file-templates" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, directory, filepath
+     , foundation, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "file-templates";
+       version = "1.1.0.0";
+       sha256 = "0vh83vpcfz5yringls1w8ydl3xr5jawgnzyvj8nn28m1qgwaz29v";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         attoparsec base bytestring directory filepath foundation
+         transformers unordered-containers
+       ];
+       homepage = "https://github.com/anfelor/file-templates#readme";
+       description = "Use templates for files and directories";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "filecache" = callPackage
     ({ mkDerivation, base, directory, exceptions, hashable, hinotify
      , lens, mtl, stm, strict-base-types, temporary
@@ -67474,6 +67636,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fileplow" = callPackage
+    ({ mkDerivation, base, binary-search, bytestring, hspec, mtl
+     , QuickCheck, temporary, vector
+     }:
+     mkDerivation {
+       pname = "fileplow";
+       version = "0.1.0.0";
+       sha256 = "017f3f3w69fvlhdagivb5xp72vwzmimcjd94zw9l9ylp5jv7vp4x";
+       libraryHaskellDepends = [ base binary-search bytestring vector ];
+       testHaskellDepends = [
+         base bytestring hspec mtl QuickCheck temporary
+       ];
+       homepage = "https://github.com/agrafix/fileplow#readme";
+       description = "Library to process and search large files or a collection of files";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "filestore" = callPackage
     ({ mkDerivation, base, bytestring, containers, Diff, directory
      , filepath, HUnit, mtl, old-locale, parsec, process, split, time
@@ -68838,8 +69017,8 @@ self: {
      }:
      mkDerivation {
        pname = "fltkhs";
-       version = "0.5.3.2";
-       sha256 = "0m29qcajhbzkl577xyzly82m9jrd446gzpxgg7sswvaki1wa6yv0";
+       version = "0.5.3.3";
+       sha256 = "0rl6zwamkwdjnlmn2rr0mh16idci5xqgr70qsvqarj34h1ax2idb";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal directory filepath ];
@@ -72260,6 +72439,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "gen-passwd" = callPackage
+    ({ mkDerivation, base, bytestring, optparse-applicative, random
+     , vector
+     }:
+     mkDerivation {
+       pname = "gen-passwd";
+       version = "1.1.0.0";
+       sha256 = "16ql67p4knkwas4kfa1mikqqxq6kvzcnrbza5y7kk3gi0haiaj1s";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring optparse-applicative random vector
+       ];
+       homepage = "https://github.com/anfelor/gen-passwd#readme";
+       description = "Create wordlist-based passwords easily";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "gencheck" = callPackage
     ({ mkDerivation, base, combinat, containers, ieee754, memoize
      , random, template-haskell, transformers
@@ -75631,26 +75828,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ginger_0_5_2_1" = callPackage
+  "ginger_0_5_3_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, filepath
      , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit
      , tasty-quickcheck, text, time, transformers, unordered-containers
-     , utf8-string, vector, wryte
+     , utf8-string, vector
      }:
      mkDerivation {
        pname = "ginger";
-       version = "0.5.2.1";
-       sha256 = "1axazqa84hbgrrswdmxkl5wc8kdfana9f6wzj5m83zn8pmjsixvk";
+       version = "0.5.3.0";
+       sha256 = "049ys725scrrkxc2q4wx085hbzdnjpm1jd9wqraqg5fa23vpfy34";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring data-default filepath http-types mtl parsec
          safe scientific text time transformers unordered-containers
-         utf8-string vector wryte
+         utf8-string vector
        ];
        executableHaskellDepends = [
          aeson base bytestring data-default text transformers
-         unordered-containers wryte
+         unordered-containers
        ];
        testHaskellDepends = [
          aeson base bytestring data-default mtl tasty tasty-hunit
@@ -77583,8 +77780,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-common";
-       version = "0.4.9";
-       sha256 = "15cxrm7bnc4p6ayykpba6rgzb27d3rhd0cw437x6id5a0daxr0sc";
+       version = "0.5";
+       sha256 = "0wza8cmschfh6kk21wm2bz12ly3in7kf0cv6jma0a78fiphdwg2q";
        libraryHaskellDepends = [
          base hashable lifted-base monad-control text time transformers
          transformers-base unordered-containers
@@ -77607,8 +77804,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-core";
-       version = "0.4.9";
-       sha256 = "035x4fx4c1168gqmrgc60xyzz670pa9v7qi0qfp91vkl5xwa5i2n";
+       version = "0.5";
+       sha256 = "0x89h04j8z58nd1cx6rxn0hgjgb24kdzgl21m2xrlj7h1fp9fwfi";
        libraryHaskellDepends = [
          base glue-common hashable lifted-base monad-control text time
          transformers transformers-base unordered-containers
@@ -77631,8 +77828,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-ekg";
-       version = "0.4.9";
-       sha256 = "0gr0887dz3527xbcdrf70ww0z7mqh63733ia0d7vqgmsmj95fg1p";
+       version = "0.5";
+       sha256 = "0ckbmjizfclpdyzrc85l9hh79yl82rmbkim5gq543qnppi1pn4h6";
        libraryHaskellDepends = [
          base ekg-core glue-common hashable lifted-base monad-control text
          time transformers transformers-base unordered-containers
@@ -77654,8 +77851,8 @@ self: {
      }:
      mkDerivation {
        pname = "glue-example";
-       version = "0.4.9";
-       sha256 = "0z4pkdrzdjs6xkx8wi314jadhiyyf1nqmd2jwh3h3c422l951sib";
+       version = "0.5";
+       sha256 = "10nw8bzxbcghyy9xyb69ka3a3w66fysczhhgrshy462ihpw8p8bw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -89233,14 +89430,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-ast_0_7_0_0" = callPackage
+  "haskell-tools-ast_0_8_0_0" = callPackage
     ({ mkDerivation, base, ghc, mtl, references, template-haskell
      , uniplate
      }:
      mkDerivation {
        pname = "haskell-tools-ast";
-       version = "0.7.0.0";
-       sha256 = "063r92xzykhh3sr3zx161md2p98qzbsxs741ajs606bi2za52fyv";
+       version = "0.8.0.0";
+       sha256 = "15d588xnmghq116g4bg0jv10z5xzs54ln4da58dzm0d8241bmcd0";
        libraryHaskellDepends = [
          base ghc mtl references template-haskell uniplate
        ];
@@ -89323,18 +89520,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-backend-ghc_0_7_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, ghc
+  "haskell-tools-backend-ghc_0_8_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot-th
      , haskell-tools-ast, mtl, references, safe, split, template-haskell
      , transformers, uniplate
      }:
      mkDerivation {
        pname = "haskell-tools-backend-ghc";
-       version = "0.7.0.0";
-       sha256 = "09f0g0wzfl6979hbcz8qyyf0wwzk88rm83dw7h84by07nglfpxzg";
+       version = "0.8.0.0";
+       sha256 = "076kb9hcjina0d5dcwslbxhkja3p2m2fyxs88ywyqlciry2wdw2n";
        libraryHaskellDepends = [
-         base bytestring containers ghc haskell-tools-ast mtl references
-         safe split template-haskell transformers uniplate
+         base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl
+         references safe split template-haskell transformers uniplate
        ];
        homepage = "https://github.com/nboldi/haskell-tools";
        description = "Creating the Haskell-Tools AST from GHC's representations";
@@ -89372,7 +89569,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-cli_0_7_0_0" = callPackage
+  "haskell-tools-cli_0_8_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , directory, filepath, ghc, ghc-paths, haskell-tools-ast
      , haskell-tools-prettyprint, haskell-tools-refactor, knob, mtl
@@ -89380,8 +89577,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-cli";
-       version = "0.7.0.0";
-       sha256 = "1mnghaccwlyk4rc443ixgz760pdlfp1klj9zmhhin8gyldyh97zn";
+       version = "0.8.0.0";
+       sha256 = "02f5fhb20wb49gchqx8mjc6khdlc3g6lfawxl3v0xr8fargyyiz5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89430,7 +89627,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-daemon_0_7_0_0" = callPackage
+  "haskell-tools-daemon_0_8_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, Diff
      , directory, filepath, ghc, ghc-paths, haskell-tools-ast
      , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl
@@ -89438,8 +89635,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-daemon";
-       version = "0.7.0.0";
-       sha256 = "09sccrmdczqdh4qwby79sy31asrhn7jmp7hrrzq59gp02f4v0rzw";
+       version = "0.8.0.0";
+       sha256 = "0fd9pxyxsfy09ks21nsk6khx97mb73kvjk6hg3wc8qcffxng9m69";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89480,15 +89677,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-debug_0_7_0_0" = callPackage
+  "haskell-tools-debug_0_8_0_0" = callPackage
     ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast
      , haskell-tools-backend-ghc, haskell-tools-prettyprint
      , haskell-tools-refactor, references, template-haskell
      }:
      mkDerivation {
        pname = "haskell-tools-debug";
-       version = "0.7.0.0";
-       sha256 = "1iqlr6zhya3gcmlhkhfbrqh9wirhsrkpn1qr6zxab1a3yx9q895i";
+       version = "0.8.0.0";
+       sha256 = "0j9gd562kmmanqx9kbs1kks68pksnxgf55rghl8ip3j8a3h93smy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89534,7 +89731,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-demo_0_7_0_2" = callPackage
+  "haskell-tools-demo_0_8_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, ghc, ghc-paths, haskell-tools-ast
      , haskell-tools-backend-ghc, haskell-tools-prettyprint
@@ -89544,8 +89741,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-demo";
-       version = "0.7.0.2";
-       sha256 = "0r8fb1mzf2j92n6xjkxd5kxqi6l9h0haf07l3p8fazqysxdsr1pj";
+       version = "0.8.0.0";
+       sha256 = "14l8zwzi4nzx1ddq2sbazr5faf0y241ppx9df5q9n0v24aclmxd6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89582,14 +89779,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-prettyprint_0_7_0_0" = callPackage
+  "haskell-tools-prettyprint_0_8_0_0" = callPackage
     ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl
      , references, split, text, uniplate
      }:
      mkDerivation {
        pname = "haskell-tools-prettyprint";
-       version = "0.7.0.0";
-       sha256 = "0d5ar53qkxyirs1q0p0nxzg9qy8mzsrj615ad1bfqz4lx1i0amsc";
+       version = "0.8.0.0";
+       sha256 = "19bx0fzgvin78iilw32klmjr0z0c9cw1x0xx1nj8mbi44c5rcb64";
        libraryHaskellDepends = [
          base containers ghc haskell-tools-ast mtl references split text
          uniplate
@@ -89631,7 +89828,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-refactor_0_7_0_0" = callPackage
+  "haskell-tools-refactor_0_8_0_0" = callPackage
     ({ mkDerivation, base, Cabal, containers, directory, either
      , filepath, ghc, ghc-paths, haskell-tools-ast
      , haskell-tools-backend-ghc, haskell-tools-prettyprint
@@ -89641,8 +89838,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-tools-refactor";
-       version = "0.7.0.0";
-       sha256 = "0nivbkndwwkx32y1dzyqrpbmx8fasnxgq7c3hm7bs7plj4qsb096";
+       version = "0.8.0.0";
+       sha256 = "1k9mq164v7nm83dykdgmzxfdqmyk5p35lgzvnmw9mh43rrnnw8vd";
        libraryHaskellDepends = [
          base Cabal containers directory filepath ghc ghc-paths
          haskell-tools-ast haskell-tools-backend-ghc
@@ -89685,15 +89882,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-tools-rewrite_0_7_0_0" = callPackage
+  "haskell-tools-rewrite_0_8_0_0" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, ghc
      , haskell-tools-ast, haskell-tools-prettyprint, mtl, references
      , tasty, tasty-hunit
      }:
      mkDerivation {
        pname = "haskell-tools-rewrite";
-       version = "0.7.0.0";
-       sha256 = "00gl4f711whfcrfv3i17ilwcj63w5zwq3p8njw8h4wcd06q0f28p";
+       version = "0.8.0.0";
+       sha256 = "076dc91swh42rs80ijbjrbzab1m9vjdzvy7z9r7znmrhy951ck5c";
        libraryHaskellDepends = [
          base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl
          references
@@ -95130,8 +95327,8 @@ self: {
      }:
      mkDerivation {
        pname = "highlight";
-       version = "1.0.0.0";
-       sha256 = "1gr4aj0w605hx2mrgzicb1nwimxyxpj2jid7ca6qpwnbxvnj7ryi";
+       version = "1.0.0.1";
+       sha256 = "0xklv4fnhi4dbz33hzw7l4ng5ap1jfhn4qmkshl2k6gn2pkyaikx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96373,8 +96570,8 @@ self: {
     ({ mkDerivation, base, hledger-lib, text, time }:
      mkDerivation {
        pname = "hledger-diff";
-       version = "0.2.0.8";
-       sha256 = "0yvl102c1jzml2rl1jpb75x9v48v14s8gz63wc2bkm5bjm5f94g6";
+       version = "0.2.0.9";
+       sha256 = "0ajjiz6jvm45j472f0ypxk33hc47rg0zs9ylkcrkvvk9992x7lnq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base hledger-lib text time ];
@@ -96394,6 +96591,8 @@ self: {
        pname = "hledger-iadd";
        version = "1.2.2";
        sha256 = "1d12fjqyrj0wy8iq096h8mq2v76j8ihc2d8j1xc5qckw2g29539a";
+       revision = "2";
+       editedCabalFile = "0yhc50km7jfhdynvyvqyqi2jwpy554kwz1l9fsvklf2scfv4c3k5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96439,8 +96638,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-irr";
-       version = "0.1.1.10";
-       sha256 = "1m5dfgrs943cqm3ix7iadgyv3j4vlp65s86sas03ll390zvny44q";
+       version = "0.1.1.11";
+       sha256 = "1rxpv70xfr7z8yn65dcac1a7l4mb2p1z30ld4bw75gr34lkirb1y";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -98509,8 +98708,8 @@ self: {
      }:
      mkDerivation {
        pname = "hops";
-       version = "0.7.1";
-       sha256 = "04hgpvk7lrp1iqw02yjawnh2mvxjnp21h3cd36yzy4hw74am33sp";
+       version = "0.7.2";
+       sha256 = "16a1ygxv4isw5wiq5dhjn4xdlr67zy1ngn61mwilgwkvwj0cjxc3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101588,6 +101787,21 @@ self: {
        license = stdenv.lib.licenses.isc;
      }) {};
 
+  "hsinstall_1_6" = callPackage
+    ({ mkDerivation, base, directory, filepath }:
+     mkDerivation {
+       pname = "hsinstall";
+       version = "1.6";
+       sha256 = "04f86mk2304q9kz37hr18b9jcz66wk04z747xzpxbnnwig390406";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base directory filepath ];
+       executableHaskellDepends = [ base directory filepath ];
+       description = "Install Haskell software";
+       license = stdenv.lib.licenses.isc;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hskeleton" = callPackage
     ({ mkDerivation, base, Cabal }:
      mkDerivation {
@@ -122775,8 +122989,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-pretty-bc-parser";
-       version = "0.3.2.0";
-       sha256 = "0h0lxp2aavljps08afqa22sl9b73fi02nv91k9x44qy2na2pk2hr";
+       version = "0.4.0.0";
+       sha256 = "0mj4k4a8xap5gsw7zrnlg6ms65nb1cfmllxq24h7gvd7s9qs9cp8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -124188,19 +124402,20 @@ self: {
      }) {};
 
   "loup" = callPackage
-    ({ mkDerivation, aeson, amazonka, amazonka-swf, base, bytestring
-     , conduit, lifted-async, lifted-base, optparse-generic, preamble
-     , shakers, time, turtle, unordered-containers, uuid, yaml
+    ({ mkDerivation, aeson, amazonka, amazonka-swf, base, basic-prelude
+     , bytestring, conduit, lifted-async, lifted-base, optparse-generic
+     , preamble, shakers, time, turtle, unordered-containers, uuid, yaml
      }:
      mkDerivation {
        pname = "loup";
-       version = "0.0.9";
-       sha256 = "059alaci5rqlagm7hgkk6nl9i11ynjkn2rz70haklbw6di2l9niw";
+       version = "0.0.10";
+       sha256 = "0j65vx9cpn0q1zhcz4wsk86wnqlmr2m8dkqgzy2scm7chfd2hbhv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson amazonka amazonka-swf base bytestring conduit lifted-async
-         lifted-base preamble time turtle unordered-containers uuid yaml
+         aeson amazonka amazonka-swf base basic-prelude bytestring conduit
+         lifted-async lifted-base preamble time turtle unordered-containers
+         uuid yaml
        ];
        executableHaskellDepends = [ base optparse-generic shakers ];
        homepage = "https://github.com/swift-nav/loup";
@@ -129743,8 +129958,8 @@ self: {
      }:
      mkDerivation {
        pname = "miso";
-       version = "0.1.0.4";
-       sha256 = "12q0jg51rlc1jsqwshxp55v1ddsb9zapq0lz9f300cyd9xg5rcvg";
+       version = "0.1.1.0";
+       sha256 = "16ww5nbjdkjlwsr3dapv3px12dvi9dxbmz9z62n3hfpz5c4v5864";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -139525,23 +139740,6 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ombra" = callPackage
-    ({ mkDerivation, base, Boolean, gl, hashable, hashtables
-     , transformers, unordered-containers, vector-space
-     }:
-     mkDerivation {
-       pname = "ombra";
-       version = "0.3.1.0";
-       sha256 = "0nzi7pb3m0sp4s0w5k06285xx85fpgfnc464xb431ac7ppinwq1q";
-       libraryHaskellDepends = [
-         base Boolean gl hashable hashtables transformers
-         unordered-containers vector-space
-       ];
-       homepage = "https://github.com/ziocroc/Ombra";
-       description = "Render engine";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
   "omega" = callPackage
     ({ mkDerivation, array, base, containers, directory, filepath
      , pretty, time
@@ -140132,6 +140330,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "openexr-write" = callPackage
+    ({ mkDerivation, base, binary, bytestring, data-binary-ieee754
+     , deepseq, directory, hspec, split, vector, vector-split, zlib
+     }:
+     mkDerivation {
+       pname = "openexr-write";
+       version = "0.1.0.1";
+       sha256 = "0f45jgj08fmrj30f167xldapm5lqma4yy95y9mjx6appb7cg5qvd";
+       libraryHaskellDepends = [
+         base binary bytestring data-binary-ieee754 deepseq split vector
+         vector-split zlib
+       ];
+       testHaskellDepends = [ base bytestring directory hspec vector ];
+       homepage = "https://github.com/pavolzetor/openexr-write#readme";
+       description = "Library for writing images in OpenEXR HDR file format";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "openflow" = callPackage
     ({ mkDerivation, aeson, base, bimap, binary, bytestring, containers
      , deepseq-generics, hashable, network
@@ -141596,8 +141812,8 @@ self: {
      }:
      mkDerivation {
        pname = "overload";
-       version = "0.1.0.3";
-       sha256 = "1mx49xzhqsmlb9njplxy9rs19mpahxbcskisp0ds1ihiyf51qzfm";
+       version = "0.1.0.4";
+       sha256 = "16sry2c4wrly3y3k47gry53klxf4kvbym6fybb8f7z9hqffx18a9";
        libraryHaskellDepends = [
          base simple-effects template-haskell th-expand-syns
        ];
@@ -143987,15 +144203,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "path_0_6_0" = callPackage
+  "path_0_6_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
      , filepath, genvalidity, genvalidity-property, hashable, hspec, mtl
      , QuickCheck, template-haskell, validity
      }:
      mkDerivation {
        pname = "path";
-       version = "0.6.0";
-       sha256 = "107jkd0wz40njxbdmgvc51q6bjqz71wl0bi0sprjhvgm2bn64x2x";
+       version = "0.6.1";
+       sha256 = "0nayla4k1gb821k8y5b9miflv1bi8f0czf9rqr044nrr2dddi2sb";
        libraryHaskellDepends = [
          aeson base deepseq exceptions filepath hashable template-haskell
        ];
@@ -149028,6 +149244,8 @@ self: {
        pname = "polyvariadic";
        version = "0.3.0.0";
        sha256 = "13q6sq56gkn6gfjl9mblhjkkfk5bgi86l1x2x9yirfjms4x8445z";
+       revision = "1";
+       editedCabalFile = "0xnj571ccbpwnra5nzlvsj9qfj79aiq2cphwl8454jpl17cjnir2";
        libraryHaskellDepends = [ base containers ];
        homepage = "https://github.com/fgaz/polyvariadic";
        description = "Creation and application of polyvariadic functions";
@@ -150533,8 +150751,8 @@ self: {
      }:
      mkDerivation {
        pname = "preamble";
-       version = "0.0.40";
-       sha256 = "0g7l11nqslyqhcrm5l5k2yigd4d8gjaysm5kc6n2mm7n8c3cw1b2";
+       version = "0.0.44";
+       sha256 = "03x71m1sgq5l70xkmlvi8v3805xa39fbg9py54sqfdyk2rg56zyy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152347,6 +152565,32 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "prometheus-client_0_2_0" = callPackage
+    ({ mkDerivation, atomic-primops, base, bytestring, clock
+     , containers, criterion, doctest, hspec, mtl, QuickCheck, random
+     , random-shuffle, stm, transformers, utf8-string
+     }:
+     mkDerivation {
+       pname = "prometheus-client";
+       version = "0.2.0";
+       sha256 = "15iqacx6gygd5xp17i1c7sd0mvndqfxqvjjs17hndxiqjgxvlr1z";
+       libraryHaskellDepends = [
+         atomic-primops base bytestring clock containers mtl stm
+         transformers utf8-string
+       ];
+       testHaskellDepends = [
+         atomic-primops base bytestring clock containers doctest hspec mtl
+         QuickCheck random-shuffle stm transformers utf8-string
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion random utf8-string
+       ];
+       homepage = "https://github.com/fimad/prometheus-haskell";
+       description = "Haskell client library for http://prometheus.io.";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "prometheus-metrics-ghc" = callPackage
     ({ mkDerivation, base, doctest, prometheus-client, utf8-string }:
      mkDerivation {
@@ -152360,6 +152604,20 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "prometheus-metrics-ghc_0_2_0" = callPackage
+    ({ mkDerivation, base, doctest, prometheus-client, utf8-string }:
+     mkDerivation {
+       pname = "prometheus-metrics-ghc";
+       version = "0.2.0";
+       sha256 = "0j3lk2khnqbf9l3lri4n7fn0riinwakp911l05h2qywjcj0v5vm0";
+       libraryHaskellDepends = [ base prometheus-client utf8-string ];
+       testHaskellDepends = [ base doctest prometheus-client ];
+       homepage = "https://github.com/fimad/prometheus-haskell";
+       description = "Metrics exposing GHC runtime information for use with prometheus-client";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "promise" = callPackage
     ({ mkDerivation, async, base }:
      mkDerivation {
@@ -153059,6 +153317,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "psqueues_0_2_3_0" = callPackage
+    ({ mkDerivation, array, base, containers, criterion, deepseq
+     , fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
+     , QuickCheck, random, tagged, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, unordered-containers
+     }:
+     mkDerivation {
+       pname = "psqueues";
+       version = "0.2.3.0";
+       sha256 = "19s36xkbpa8466y56bgcmrqxz7aq1fysliyvw79k2a76bpg9bv95";
+       libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
+       testHaskellDepends = [
+         array base deepseq ghc-prim hashable HUnit QuickCheck tagged
+         test-framework test-framework-hunit test-framework-quickcheck2
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion deepseq fingertree-psqueue ghc-prim
+         hashable mtl PSQueue random unordered-containers
+       ];
+       description = "Pure priority search queues";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pstemmer" = callPackage
     ({ mkDerivation, base, text }:
      mkDerivation {
@@ -163804,6 +164086,23 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "safecopy-migrate" = callPackage
+    ({ mkDerivation, base, base-prelude, cereal, containers, extra
+     , haskell-src-meta, microlens, safecopy, template-haskell, uniplate
+     }:
+     mkDerivation {
+       pname = "safecopy-migrate";
+       version = "0.1.0.0";
+       sha256 = "1bs41w8zkgsidns68xv4finsnwici6wrfc6xiy9vk0la96i4wcv5";
+       libraryHaskellDepends = [
+         base base-prelude cereal containers extra haskell-src-meta
+         microlens safecopy template-haskell uniplate
+       ];
+       homepage = "http://github.com/aelve/safecopy-migrate";
+       description = "Making SafeCopy migrations easier";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "safecopy-store" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, lens
      , lens-action, old-time, QuickCheck, quickcheck-instances, store
@@ -164505,15 +164804,15 @@ self: {
   "sbp" = callPackage
     ({ mkDerivation, aeson, array, base, base64-bytestring
      , basic-prelude, binary, binary-conduit, bytestring, conduit
-     , conduit-combinators, conduit-extra, criterion
-     , data-binary-ieee754, lens, monad-loops, QuickCheck, resourcet
-     , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text
-     , unordered-containers, yaml
+     , conduit-combinators, conduit-extra, data-binary-ieee754, lens
+     , monad-loops, QuickCheck, resourcet, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, text, unordered-containers
+     , yaml
      }:
      mkDerivation {
        pname = "sbp";
-       version = "2.2.6";
-       sha256 = "0b26wd3mnpx4yx9q4nyacl43wisqjrck4b8lzykyzdn0fg7xlscc";
+       version = "2.2.7";
+       sha256 = "1dd0m01dbjfjjrv79lnm853ldqkjsmv490a66912v58p51c7qvni";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -164529,10 +164828,6 @@ self: {
          aeson base base64-bytestring basic-prelude bytestring QuickCheck
          tasty tasty-hunit tasty-quickcheck
        ];
-       benchmarkHaskellDepends = [
-         aeson base base64-bytestring basic-prelude binary bytestring
-         criterion
-       ];
        homepage = "https://github.com/swift-nav/libsbp";
        description = "SwiftNav's SBP Library";
        license = stdenv.lib.licenses.lgpl3;
@@ -165159,6 +165454,8 @@ self: {
        pname = "scientific";
        version = "0.3.4.15";
        sha256 = "1gsmpn3563k90nrai0jdjfvkxjjaxs7bxxsfbdpmw4xvbp2lmp9n";
+       revision = "2";
+       editedCabalFile = "1pxj3l4rm04l8rllv15sabspkw5nqhkhf38dsd2cyvr1n6669dd9";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq ghc-prim hashable
          integer-gmp integer-logarithms text vector
@@ -169982,8 +170279,8 @@ self: {
     ({ mkDerivation, base, basic-prelude, directory, shake }:
      mkDerivation {
        pname = "shakers";
-       version = "0.0.24";
-       sha256 = "1wrn28r4w8zxay119n4lsxx2yg0n42rv2msn1px2p76k86bz03w4";
+       version = "0.0.25";
+       sha256 = "0svgrvp054vs00hx5pcdlmpc375c4r926nla4fgk1jax6ghbaw72";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base basic-prelude directory shake ];
@@ -170556,8 +170853,8 @@ self: {
      }:
      mkDerivation {
        pname = "shine";
-       version = "0.2.0.1";
-       sha256 = "07d990gkvgd804a6k85n0m8cxss6855gsgg7d52r341l1l706aca";
+       version = "0.2.0.2";
+       sha256 = "0r0rl65rkcdg8c8lzli87nfad8bk4xypiqvb2qs68fhhzwx1zfg2";
        libraryHaskellDepends = [
          base ghcjs-dom ghcjs-prim keycode mtl time transformers
        ];
@@ -172146,6 +172443,16 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "singnal" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "singnal";
+       version = "0.1.0.0";
+       sha256 = "099akvb0j6a7hh4g5pm8i8hy8pmsc6i33jg957zsbnbh72s0ck3d";
+       libraryHaskellDepends = [ base ];
+       license = stdenv.lib.licenses.agpl3;
+     }) {};
+
   "sink" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -172794,8 +173101,8 @@ self: {
      }:
      mkDerivation {
        pname = "sloane";
-       version = "5.0.0";
-       sha256 = "0v97lc5pvkx8q0ll1zkmc5n79p03nja9pn0bmdk5s0z6k2zl1p8d";
+       version = "5.0.1";
+       sha256 = "14ffww6vfyv32nr1i17x8c8nc3y583yhza2dy6g6cfphcjw0zwf2";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -175275,8 +175582,8 @@ self: {
      }:
      mkDerivation {
        pname = "solr";
-       version = "0.4.2";
-       sha256 = "07y7k4ilhmwy7h288djmsm9rmm2sb9zmwf7cy8fv4h0yk25wwzia";
+       version = "0.4.3";
+       sha256 = "00hq4gykcimwxa9zy3bmr4k4pxm13ryvfyq95yh4q28gy41wglk0";
        libraryHaskellDepends = [
          attoparsec-data base base-prelude bytestring
          bytestring-tree-builder case-insensitive contravariant http-client
@@ -176839,6 +177146,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "sqlite-simple_0_4_14_0" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder
+     , blaze-textual, bytestring, containers, direct-sqlite, HUnit, Only
+     , text, time, transformers
+     }:
+     mkDerivation {
+       pname = "sqlite-simple";
+       version = "0.4.14.0";
+       sha256 = "0zx4fdv6larfyj6m1d4livb5cqdx10yi06yd6px2n0wnxcmvdyj9";
+       libraryHaskellDepends = [
+         attoparsec base blaze-builder blaze-textual bytestring containers
+         direct-sqlite Only text time transformers
+       ];
+       testHaskellDepends = [
+         base base16-bytestring bytestring direct-sqlite HUnit text time
+       ];
+       homepage = "http://github.com/nurpax/sqlite-simple";
+       description = "Mid-Level SQLite client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sqlite-simple-errors" = callPackage
     ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }:
      mkDerivation {
@@ -177714,6 +178043,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "stackage-query_0_1_1" = callPackage
+    ({ mkDerivation, base, Cabal, containers, directory, filepath
+     , optparse-applicative, process, stackage-types, text, yaml
+     }:
+     mkDerivation {
+       pname = "stackage-query";
+       version = "0.1.1";
+       sha256 = "0prwl42pn3k4yy2439bjsq2m5429xybxwivx1x5ws4k4chvl81fp";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base Cabal containers directory filepath optparse-applicative
+         process stackage-types text yaml
+       ];
+       homepage = "https://github.com/juhp/stackage-query";
+       description = "Stackage package query";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "stackage-sandbox" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, conduit-combinators
      , conduit-extra, directory, filepath, optparse-applicative, process
@@ -179603,6 +179952,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "streaming-concurrency" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, hspec, lifted-async
+     , monad-control, QuickCheck, quickcheck-instances, stm, streaming
+     , streaming-bytestring, streaming-with, transformers-base
+     }:
+     mkDerivation {
+       pname = "streaming-concurrency";
+       version = "0.1.0.0";
+       sha256 = "1g2p928mvkwwdy0xbm8c6ph2cdqswj1gpi0zq6ln1bl4f3xd98rz";
+       libraryHaskellDepends = [
+         base bytestring exceptions lifted-async monad-control stm streaming
+         streaming-bytestring streaming-with transformers-base
+       ];
+       testHaskellDepends = [
+         base bytestring hspec QuickCheck quickcheck-instances streaming
+         streaming-bytestring
+       ];
+       description = "Concurrency support for the streaming ecosystem";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "streaming-conduit" = callPackage
     ({ mkDerivation, base, bytestring, conduit, hspec, streaming
      , streaming-bytestring, transformers
@@ -181234,14 +181604,14 @@ self: {
 
   "superrecord" = callPackage
     ({ mkDerivation, aeson, base, bookkeeper, constraints, criterion
-     , deepseq, ghc-prim, hspec, labels, primitive, text
+     , deepseq, ghc-prim, hspec, labels, mtl, text
      }:
      mkDerivation {
        pname = "superrecord";
-       version = "0.1.1.0";
-       sha256 = "04fmccpfx3lyms8xmya1yidjj9ahhyikr3ilfr3x9m59sc47vhd0";
+       version = "0.2.0.0";
+       sha256 = "0gjmh3mk5pkfqmq145h8zy9hc0vb18prhjqzv948qmihb1ixdaci";
        libraryHaskellDepends = [
-         aeson base constraints deepseq ghc-prim primitive text
+         aeson base constraints deepseq ghc-prim mtl text
        ];
        testHaskellDepends = [ aeson base hspec ];
        benchmarkHaskellDepends = [
@@ -181696,6 +182066,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "syfco" = callPackage
+    ({ mkDerivation, array, base, containers, convertible, directory
+     , mtl, parsec, transformers
+     }:
+     mkDerivation {
+       pname = "syfco";
+       version = "1.1.0.0";
+       sha256 = "076094ygbcwriqjmajs0xyr7zqf86b5nikfm9k0ax7hla75x9b5m";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base containers convertible directory mtl parsec transformers
+       ];
+       executableHaskellDepends = [
+         array base containers convertible directory mtl parsec transformers
+       ];
+       homepage = "https://github.com/reactive-systems/syfco";
+       description = "Synthesis Format Conversion Tool / Library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "sylvia" = callPackage
     ({ mkDerivation, base, cairo, comonad-transformers, data-default
      , data-lens, data-lens-template, gtk, optparse-applicative, parsec
@@ -181751,16 +182142,16 @@ self: {
      }) {};
 
   "symantic" = callPackage
-    ({ mkDerivation, base, containers, ghc-prim, mono-traversable
+    ({ mkDerivation, base, containers, mono-traversable
      , symantic-document, symantic-grammar, text, transformers
      }:
      mkDerivation {
        pname = "symantic";
-       version = "6.0.0.20170623";
-       sha256 = "0g4gfy8hjdwg95hr2jka2b3jvhb5dy27m71sb8kidbk954si8fhy";
+       version = "6.3.0.20170703";
+       sha256 = "14r9jdn7pgcajdjgzgxkcn2p394wljlhfsmy6ajp9i18crhinj9y";
        libraryHaskellDepends = [
-         base containers ghc-prim mono-traversable symantic-document
-         symantic-grammar text transformers
+         base containers mono-traversable symantic-document symantic-grammar
+         text transformers
        ];
        description = "Library for Typed Tagless-Final Higher-Order Composable DSL";
        license = stdenv.lib.licenses.gpl3;
@@ -181783,8 +182174,8 @@ self: {
      }:
      mkDerivation {
        pname = "symantic-grammar";
-       version = "0.0.0.20170623";
-       sha256 = "0ds1r71n96kjsr60l5jlv4kb56v7pplrwp93bzni6hiddfm6g917";
+       version = "0.1.0.20170703";
+       sha256 = "09anbgpkh3l8mgzz0nwl65054az0026wl65vi7qmy79ncl2823yd";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [
          base megaparsec tasty tasty-hunit text transformers
@@ -181800,8 +182191,8 @@ self: {
      }:
      mkDerivation {
        pname = "symantic-lib";
-       version = "0.0.2.20170623";
-       sha256 = "10wj4p8dj2qb3qk73gkikfazq5szg8yrhjwdhj37xks7hvsfqgsv";
+       version = "0.0.2.20170703";
+       sha256 = "0ar1ikm42a0apy222y6ii7mjd7fr7n2kpyycyhfznc902jknxk2w";
        libraryHaskellDepends = [
          base containers ghc-prim monad-classes mono-traversable symantic
          symantic-grammar text transformers
@@ -182561,6 +182952,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "system-linux-proc" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers, errors
+     , hedgehog, text
+     }:
+     mkDerivation {
+       pname = "system-linux-proc";
+       version = "0.1.0.0";
+       sha256 = "0ij75jdkb7nan98yk6i1dznwqvw20x23krgasix33scf1yyk30ps";
+       libraryHaskellDepends = [
+         attoparsec base bytestring containers errors text
+       ];
+       testHaskellDepends = [ base hedgehog ];
+       homepage = "https://github.com/erikd/system-linux-proc";
+       description = "A library for accessing the /proc filesystem in Linux";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "system-locale" = callPackage
     ({ mkDerivation, attoparsec, base, hspec, process, text, time }:
      mkDerivation {
@@ -185815,8 +186223,8 @@ self: {
      }:
      mkDerivation {
        pname = "test-framework-sandbox";
-       version = "0.1.0";
-       sha256 = "0bfj0l189dh52dipdnxcqllk2h6g4dwcwcw5pll2my3n7r78pn7v";
+       version = "0.1.1";
+       sha256 = "0q84ijm712zn1l20hih53j4axmhzaib1gxn11w0h7pnhybc04klx";
        libraryHaskellDepends = [
          ansi-terminal base lifted-base mtl temporary test-framework
          test-sandbox transformers
@@ -185948,8 +186356,8 @@ self: {
      }:
      mkDerivation {
        pname = "test-sandbox";
-       version = "0.1.6";
-       sha256 = "08j8xa28fwmgh07ixml53w95jfrgmv5p4lb8wjv48x5pphz5x3dn";
+       version = "0.1.7";
+       sha256 = "0myrz0zs1i1360cb9dzffybakglm96kb9zjk6m8rdkdwklm94a8c";
        libraryHaskellDepends = [
          base bytestring cereal containers data-default directory filepath
          lifted-base monad-control monad-loops mtl network process random
@@ -188190,17 +188598,17 @@ self: {
      }) {};
 
   "threepenny-editors" = callPackage
-    ({ mkDerivation, base, data-default, generics-sop, profunctors
-     , threepenny-gui
+    ({ mkDerivation, base, casing, data-default, generics-sop
+     , profunctors, threepenny-gui
      }:
      mkDerivation {
        pname = "threepenny-editors";
-       version = "0.2.0.13";
-       sha256 = "159zqxcnlvn03hqyy3d1gxd7hmr2ky11x7sa3n67m5xl2in3qrjb";
+       version = "0.2.0.14";
+       sha256 = "1gw1pp2ylf3g8ijbsm7zfqmfba47hcwncnmdykzid7hb34c7zaw8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base data-default generics-sop profunctors threepenny-gui
+         base casing data-default generics-sop profunctors threepenny-gui
        ];
        homepage = "https://github.com/pepeiborra/threepenny-editors";
        description = "Composable algebraic editors";
@@ -189921,6 +190329,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tls-session-manager" = callPackage
+    ({ mkDerivation, auto-update, base, clock, psqueues, time, tls }:
+     mkDerivation {
+       pname = "tls-session-manager";
+       version = "0.0.0.0";
+       sha256 = "04bci0pcky2sc3d0nb5nc2hg03k0gg04iy5rhcr7698ig02x8wvn";
+       libraryHaskellDepends = [
+         auto-update base clock psqueues time tls
+       ];
+       description = "In-memory TLS session manager";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "tmapchan" = callPackage
     ({ mkDerivation, base, containers, hashable, stm
      , unordered-containers
@@ -194842,15 +195263,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "unicode-transforms_0_3_0" = callPackage
+  "unicode-transforms_0_3_1" = callPackage
     ({ mkDerivation, base, bitarray, bytestring, criterion, deepseq
      , filepath, getopt-generics, optparse-applicative, path, path-io
      , QuickCheck, split, text
      }:
      mkDerivation {
        pname = "unicode-transforms";
-       version = "0.3.0";
-       sha256 = "0iajm8shb0p6kgcly8n8hzww3f993wdyz4546dl8yn8rinnmxhid";
+       version = "0.3.1";
+       sha256 = "03n9s1pqgq9gl3q6xydwjlsvwq4al6khwd8lr137941263zxx0di";
        libraryHaskellDepends = [ base bitarray bytestring text ];
        testHaskellDepends = [
          base deepseq getopt-generics QuickCheck split text
@@ -195604,6 +196025,19 @@ self: {
        license = "GPL";
      }) {};
 
+  "unmed2" = callPackage
+    ({ mkDerivation, base, storable-endian, utility-ht }:
+     mkDerivation {
+       pname = "unmed2";
+       version = "0.0";
+       sha256 = "1pmp720nhs8blwpjjfhn123miyb31nzn0s3af3ifxrr6s4rapsdg";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base storable-endian utility-ht ];
+       description = "Extract useful information from Amiga MED files";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "unordered-containers" = callPackage
     ({ mkDerivation, base, bytestring, ChasingBottoms, containers
      , criterion, deepseq, deepseq-generics, hashable, hashmap, HUnit
@@ -200852,6 +201286,43 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "warp_3_2_13" = callPackage
+    ({ mkDerivation, array, async, auto-update, base, blaze-builder
+     , bytestring, bytestring-builder, case-insensitive, containers
+     , criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP
+     , http-date, http-types, http2, HUnit, iproute, lifted-base
+     , network, process, QuickCheck, silently, simple-sendfile, stm
+     , streaming-commons, text, time, transformers, unix, unix-compat
+     , vault, wai, word8
+     }:
+     mkDerivation {
+       pname = "warp";
+       version = "3.2.13";
+       sha256 = "0964l8xcbdqnrz0mnk0b732n66i7q8grwzzax96mqbh15ps5nfcj";
+       libraryHaskellDepends = [
+         array async auto-update base blaze-builder bytestring
+         bytestring-builder case-insensitive containers ghc-prim hashable
+         http-date http-types http2 iproute network simple-sendfile stm
+         streaming-commons text unix unix-compat vault wai word8
+       ];
+       testHaskellDepends = [
+         array async auto-update base blaze-builder bytestring
+         bytestring-builder case-insensitive containers directory doctest
+         ghc-prim hashable hspec HTTP http-date http-types http2 HUnit
+         iproute lifted-base network process QuickCheck silently
+         simple-sendfile stm streaming-commons text time transformers unix
+         unix-compat vault wai word8
+       ];
+       benchmarkHaskellDepends = [
+         auto-update base bytestring containers criterion hashable http-date
+         http-types network unix unix-compat
+       ];
+       homepage = "http://github.com/yesodweb/wai";
+       description = "A fast, light-weight web server for WAI applications";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "warp-dynamic" = callPackage
     ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }:
      mkDerivation {
@@ -200909,6 +201380,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "warp-tls_3_2_4" = callPackage
+    ({ mkDerivation, base, bytestring, cryptonite, data-default-class
+     , network, streaming-commons, tls, tls-session-manager, wai, warp
+     }:
+     mkDerivation {
+       pname = "warp-tls";
+       version = "3.2.4";
+       sha256 = "05vfjlgi574nnydfmfpyp3q6mf389iyj9mv94djnm8d1izasml85";
+       libraryHaskellDepends = [
+         base bytestring cryptonite data-default-class network
+         streaming-commons tls tls-session-manager wai warp
+       ];
+       homepage = "http://github.com/yesodweb/wai";
+       description = "HTTP over TLS support for Warp via the TLS package";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "warp-tls-uid" = callPackage
     ({ mkDerivation, base, bytestring, certificate, conduit
      , crypto-random, network, network-conduit, pem, tls, tls-extra
@@ -201317,6 +201806,8 @@ self: {
        pname = "web-routes";
        version = "0.27.11";
        sha256 = "1n4cvqbbnjhliy9080fff7nfn9x073vnp8vj7mh0ja4ii96lsqj5";
+       revision = "1";
+       editedCabalFile = "1kq9x2s1z2l9ldsbmzl29b4xbpv1w3ls98ca76d8d4dnwg5va14a";
        libraryHaskellDepends = [
          base blaze-builder bytestring exceptions ghc-prim http-types mtl
          parsec split text utf8-string
@@ -201327,6 +201818,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "web-routes_0_27_12" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, exceptions
+     , ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck
+     , split, text, utf8-string
+     }:
+     mkDerivation {
+       pname = "web-routes";
+       version = "0.27.12";
+       sha256 = "0c0wqr3f79gx26pfknvv4zka8g8fkfxw5fqb0qpq8zv0mv5rflba";
+       revision = "1";
+       editedCabalFile = "1pdp6x3q5423m99n24nhwlqmi0xyz0dhz02v2m8n4nkbg33lrv1q";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring exceptions ghc-prim http-types mtl
+         parsec split text utf8-string
+       ];
+       testHaskellDepends = [ base hspec HUnit QuickCheck text ];
+       homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes";
+       description = "portable, type-safe URL routing";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "web-routes-boomerang" = callPackage
     ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }:
      mkDerivation {
@@ -203019,8 +203532,8 @@ self: {
      }:
      mkDerivation {
        pname = "wolf";
-       version = "0.3.19";
-       sha256 = "1bgwcklmxygc7f44nrcckdccdwg7f1y4s1qhfzn33ji1dkkhdp8m";
+       version = "0.3.21";
+       sha256 = "0gqiqqmm72fhkdax8p27mhpsl2f91zkqaj6xlwdhmbljfhb8ilhp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -209456,6 +209969,28 @@ self: {
        license = stdenv.lib.licenses.gpl2;
      }) {};
 
+  "yi-rope_0_9" = callPackage
+    ({ mkDerivation, base, binary, bytestring, charsetdetect-ae
+     , criterion, data-default, deepseq, fingertree, hspec, QuickCheck
+     , quickcheck-instances, text, text-icu
+     }:
+     mkDerivation {
+       pname = "yi-rope";
+       version = "0.9";
+       sha256 = "0j9g96dgjy30zzygbrimcq6g6dz978xgk53j12kdn710ilklkhs6";
+       libraryHaskellDepends = [
+         base binary bytestring charsetdetect-ae data-default deepseq
+         fingertree text text-icu
+       ];
+       testHaskellDepends = [
+         base hspec QuickCheck quickcheck-instances text
+       ];
+       benchmarkHaskellDepends = [ base criterion deepseq text ];
+       description = "A rope data structure used by Yi";
+       license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yi-snippet" = callPackage
     ({ mkDerivation, base, binary, containers, data-default, free
      , microlens-platform, mtl, tasty-hunit, tasty-th, text, vector