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>2015-11-08 16:39:53 +0100
committerPeter Simons <simons@cryp.to>2015-11-10 16:19:06 +0100
commit4e47af804178eeba4a508ceefa3bd111eb7669a7 (patch)
tree47c4489ece9edc7c181b839cfc6c6370417af030 /pkgs/development/haskell-modules/hackage-packages.nix
parentd4c27381dc3fff79a4c7aa54b35d4df7169b71bd (diff)
downloadnixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.tar
nixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.tar.gz
nixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.tar.bz2
nixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.tar.lz
nixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.tar.xz
nixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.tar.zst
nixlib-4e47af804178eeba4a508ceefa3bd111eb7669a7.zip
hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v20150922-36-ge0ee7ef using the following inputs:

  - Nixpkgs: https://github.com/NixOS/nixpkgs/commit/29fff27a552d4056532f6fffad0116bd61ab0c67
  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/fccc42cccb2fad93889cb26a9ce91d4e6fd1f1ef
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/1ae555e197af31e8d2cd56ac766ee2f085fcc6ee
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/ec7b421c667876ee1bbdc85654fba060e9da11e2
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix740
1 files changed, 498 insertions, 242 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 36af91df9bda..4ecb0fe132ca 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -8987,8 +8987,8 @@ self: {
      }:
      mkDerivation {
        pname = "HaRe";
-       version = "0.8.2.0";
-       sha256 = "4d4e4dd05f579a0a588f307f5a87bb57456d8ea846e1c81e989607794dbf46e1";
+       version = "0.8.2.1";
+       sha256 = "46045a8bac33e3396e3ce8aec1d2d2545098aae3d0dd7bf2e48935c9aabc1bbe";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -9633,8 +9633,8 @@ self: {
      }:
      mkDerivation {
        pname = "HaskellNet-SSL";
-       version = "0.3.1.0";
-       sha256 = "f8985280962368feb863ab1279543e61604d01cd3fcf05fbf0bb4aa3752e281b";
+       version = "0.3.2.1";
+       sha256 = "aca326c924d3545d93371a06a6df2f2278eb2bdeea91a7c8acbedd230582c3db";
        libraryHaskellDepends = [
          base bytestring connection data-default HaskellNet network tls
        ];
@@ -11140,6 +11140,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "JuicyPixels-scale-dct" = callPackage
+    ({ mkDerivation, base, base-compat, carray, fft, JuicyPixels
+     , JuicyPixels-util, time
+     }:
+     mkDerivation {
+       pname = "JuicyPixels-scale-dct";
+       version = "0.1.0.0";
+       sha256 = "2237de808b5ed2fd2f60e79ed974a136296a67c157db072d9cb1158a0d849a57";
+       libraryHaskellDepends = [
+         base base-compat carray fft JuicyPixels
+       ];
+       testHaskellDepends = [
+         base base-compat carray fft JuicyPixels JuicyPixels-util time
+       ];
+       homepage = "https://github.com/phadej/JuicyPixels-scale-dct#readme";
+       description = "Scale JuicyPixels images with DCT";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "JuicyPixels-util" = callPackage
     ({ mkDerivation, base, JuicyPixels, vector }:
      mkDerivation {
@@ -12152,25 +12171,25 @@ self: {
     ({ mkDerivation, abstract-par, array, base, bytestring, cgi
      , containers, directory, extensible-exceptions, ghc, ghc-paths
      , hashable, haskell-src, hint, html, monad-par, mtl, mueval
-     , network, network-uri, old-time, pretty, process, random, syb
-     , template-haskell, transformers, unix
+     , network, network-uri, pretty, process, random, syb
+     , template-haskell, time, transformers, unix
      }:
      mkDerivation {
        pname = "MagicHaskeller";
-       version = "0.9.6.4.6";
-       sha256 = "d4ad88e30df472c95ce87cd49f12b36b1c1d25a9f4455e2c6a042a6bda5b2dc8";
+       version = "0.9.6.4.7";
+       sha256 = "f239c8601326293226900fc8bb15cc6bfc19f9a10e03756b1785e00a0879c680";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array base bytestring containers directory ghc ghc-paths hashable
-         haskell-src html mtl network network-uri old-time pretty random syb
-         template-haskell
+         haskell-src html mtl network network-uri pretty random syb
+         template-haskell time
        ];
        executableHaskellDepends = [
          abstract-par array base bytestring cgi containers directory
          extensible-exceptions ghc ghc-paths hashable haskell-src hint html
-         monad-par mtl mueval network network-uri old-time pretty process
-         random syb template-haskell transformers unix
+         monad-par mtl mueval network network-uri pretty process random syb
+         template-haskell time transformers unix
        ];
        homepage = "http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.html";
        description = "Automatic inductive functional programmer by systematic search";
@@ -15999,8 +16018,8 @@ self: {
      }:
      mkDerivation {
        pname = "SFML";
-       version = "2.3.2.1";
-       sha256 = "448053cb7c339c1485531135e170975b2cf4ef599ad39ac62ae6791377151c7f";
+       version = "2.3.2.2";
+       sha256 = "b61578cc1bc95554aca715ed0ae15eadf89dbf3fe49866541903d384387fdf2d";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [
          csfml-audio csfml-graphics csfml-network csfml-system csfml-window
@@ -17180,8 +17199,8 @@ self: {
      }:
      mkDerivation {
        pname = "Spock";
-       version = "0.9.0.1";
-       sha256 = "0d6c97a3ca3ab56e01e4a21f6b2f3ce5a210ea9c6f64c2c1c2d2775295dee56c";
+       version = "0.10.0.0";
+       sha256 = "9f606d7984a87bdae438912ff94ffff9285150908e76c55c5efb5fb709c35678";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive containers
          crypto-random directory focus hashable http-types hvect list-t
@@ -17190,8 +17209,8 @@ self: {
          transformers-base unordered-containers vault wai wai-extra warp
        ];
        testHaskellDepends = [
-         base bytestring hspec hspec-wai http-types reroute stm text
-         unordered-containers wai wai-extra
+         base base64-bytestring bytestring hspec hspec-wai http-types
+         reroute stm text time unordered-containers wai wai-extra
        ];
        homepage = "http://www.spock.li";
        description = "Another Haskell web framework for rapid development";
@@ -21877,8 +21896,8 @@ self: {
     ({ mkDerivation, aeson, base }:
      mkDerivation {
        pname = "aeson-yak";
-       version = "0.1.0.2";
-       sha256 = "aac0088282da8912febf886c8ebc7496c51e928e590ebfecaf8c8fc7d2fc9265";
+       version = "0.1.1";
+       sha256 = "b71317e0a87bbd84d6ec407a307299201070a10e3b2cf9d28c4afb5cf8b0dad2";
        libraryHaskellDepends = [ aeson base ];
        homepage = "https://github.com/tejon/aeson-yak";
        description = "Handle JSON that may or may not be a list, or exist";
@@ -21987,13 +22006,12 @@ self: {
      }:
      mkDerivation {
        pname = "agda-snippets-hakyll";
-       version = "0.1.1";
-       sha256 = "d8e9cbd65c2e28218bdca61549f48114181474a6e8a8c44653aae10ec92ed9c9";
+       version = "0.1.1.1";
+       sha256 = "d779e0b6b70eeba21efed698a6842873fb5ddc1de4fe5e91c40d761dceec514c";
        libraryHaskellDepends = [
          agda-snippets base directory filepath hakyll network-uri pandoc
          pandoc-types
        ];
-       jailbreak = true;
        homepage = "https://github.com/liamoc/agda-snippets#readme";
        description = "Literate Agda support using agda-snippets, for Hakyll pages";
        license = stdenv.lib.licenses.bsd3;
@@ -32886,6 +32904,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bifunctors_5_1" = callPackage
+    ({ mkDerivation, base, containers, hspec, QuickCheck, semigroups
+     , tagged, template-haskell, transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "bifunctors";
+       version = "5.1";
+       sha256 = "0bd9de8dfe8c3c33555cc59fa423edf624761b850252fa2051097e97574635dd";
+       revision = "1";
+       editedCabalFile = "b4c4393c49cb8a9f4dbae48fc68fcd1fdc1797f73a9a60320068c8704573432b";
+       libraryHaskellDepends = [
+         base containers semigroups tagged template-haskell
+       ];
+       testHaskellDepends = [
+         base hspec QuickCheck transformers transformers-compat
+       ];
+       homepage = "http://github.com/ekmett/bifunctors/";
+       description = "Bifunctors";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "billboard-parser" = callPackage
     ({ mkDerivation, base, directory, filepath, HarmTrace-Base, HUnit
      , ListLike, mtl, parseargs, uu-parsinglib
@@ -36849,7 +36889,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "bson" = callPackage
+  "bson_0_3_1" = callPackage
     ({ mkDerivation, base, binary, bytestring, cryptohash
      , data-binary-ieee754, mtl, network, QuickCheck, test-framework
      , test-framework-quickcheck2, text, time
@@ -36872,9 +36912,10 @@ self: {
        homepage = "http://github.com/mongodb-haskell/bson";
        description = "BSON documents are JSON-like objects with a standard binary encoding";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "bson_0_3_2" = callPackage
+  "bson" = callPackage
     ({ mkDerivation, base, binary, bytestring, cryptohash
      , data-binary-ieee754, mtl, network, QuickCheck, test-framework
      , test-framework-quickcheck2, text, time
@@ -36892,10 +36933,10 @@ self: {
          QuickCheck test-framework test-framework-quickcheck2 text time
        ];
        jailbreak = true;
+       doCheck = false;
        homepage = "http://github.com/mongodb-haskell/bson";
        description = "BSON documents are JSON-like objects with a standard binary encoding";
        license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bson-generic" = callPackage
@@ -39636,6 +39677,28 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "cacophony_0_3_0" = callPackage
+    ({ mkDerivation, base, bytestring, cryptonite, directory, doctest
+     , filepath, hlint, lens, memory, mtl, QuickCheck, tasty
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "cacophony";
+       version = "0.3.0";
+       sha256 = "7128a382bec1e74356c6b231e2cfa71b7be8f98781ee7cb5e20c2d9097081032";
+       libraryHaskellDepends = [
+         base bytestring cryptonite lens memory mtl
+       ];
+       testHaskellDepends = [
+         base bytestring directory doctest filepath hlint mtl QuickCheck
+         tasty tasty-quickcheck
+       ];
+       homepage = "https://github.com/centromere/cacophony";
+       description = "A library implementing the Noise protocol";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "caf" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -40243,17 +40306,17 @@ self: {
      }) {};
 
   "carray" = callPackage
-    ({ mkDerivation, array, base, binary, ix-shapable, QuickCheck, syb
+    ({ mkDerivation, array, base, binary, bytestring, ix-shapable
+     , QuickCheck, syb
      }:
      mkDerivation {
        pname = "carray";
-       version = "0.1.6";
-       sha256 = "5999fb2985be337b0d8a823c513bc59847dd025869d818a7546cf7f76be342b0";
+       version = "0.1.6.1";
+       sha256 = "256aa21d8c39f4e737769e0e6635eae664a65f37f950cedabad7b9d4677b9e4f";
        libraryHaskellDepends = [
-         array base binary ix-shapable QuickCheck syb
+         array base binary bytestring ix-shapable QuickCheck syb
        ];
        testHaskellDepends = [ array base ix-shapable QuickCheck ];
-       jailbreak = true;
        description = "A C-compatible array library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41824,8 +41887,8 @@ self: {
      }:
      mkDerivation {
        pname = "chatter";
-       version = "0.8.0.0";
-       sha256 = "ce18c6bf22f292824e171746ef46edf950a44d3dba1036c7971ce77aaadb109c";
+       version = "0.8.0.2";
+       sha256 = "d298cc5ce3d95df664e050e17395d56b0b4206b6557af14345eee90768c9ecc0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -42839,6 +42902,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "clang-pure" = callPackage
+    ({ mkDerivation, base, bytestring, clang, containers, contravariant
+     , inline-c, stm, template-haskell, vector
+     }:
+     mkDerivation {
+       pname = "clang-pure";
+       version = "0.1.0.0";
+       sha256 = "7c5cfef49732236bc6d6da95b89087c07447d9bf235c032c16c7e6850a747b08";
+       libraryHaskellDepends = [
+         base bytestring containers contravariant inline-c stm
+         template-haskell vector
+       ];
+       librarySystemDepends = [ clang ];
+       description = "Pure C++ code analysis with libclang";
+       license = stdenv.lib.licenses.asl20;
+     }) {inherit (self.llvmPackages) clang;};
+
   "clanki" = callPackage
     ({ mkDerivation, base, bytestring, directory, safe, strict, time }:
      mkDerivation {
@@ -45416,32 +45496,6 @@ self: {
      }:
      mkDerivation {
        pname = "codex";
-       version = "0.4.0.4";
-       sha256 = "896add5b0aeea29b6a2e0a3a21e94a44740d6e2401c7c59257cd45d02120c022";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring Cabal containers cryptohash directory either
-         filepath hackage-db http-client lens machines machines-directory
-         process tar text transformers wreq yaml zlib
-       ];
-       executableHaskellDepends = [
-         base bytestring Cabal directory either filepath hackage-db MissingH
-         monad-loops network process transformers wreq yaml
-       ];
-       homepage = "http://github.com/aloiscochard/codex";
-       description = "A ctags file generator for cabal project dependencies";
-       license = stdenv.lib.licenses.asl20;
-     }) {};
-
-  "codex_0_4_0_6" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, cryptohash
-     , directory, either, filepath, hackage-db, http-client, lens
-     , machines, machines-directory, MissingH, monad-loops, network
-     , process, tar, text, transformers, wreq, yaml, zlib
-     }:
-     mkDerivation {
-       pname = "codex";
        version = "0.4.0.6";
        sha256 = "b39508eaa0f2239e18070a358b7a9a83f7e7aba326e27061bdaf47b9498eacb1";
        isLibrary = true;
@@ -45455,11 +45509,9 @@ self: {
          base bytestring Cabal directory either filepath hackage-db MissingH
          monad-loops network process transformers wreq yaml
        ];
-       jailbreak = true;
        homepage = "http://github.com/aloiscochard/codex";
        description = "A ctags file generator for cabal project dependencies";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "codo-notation" = callPackage
@@ -46390,7 +46442,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "compensated" = callPackage
+  "compensated_0_6_1" = callPackage
     ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad
      , deepseq, directory, distributive, doctest, filepath
      , generic-deriving, hashable, lens, log-domain, safecopy
@@ -46416,6 +46468,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "compensated" = callPackage
+    ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad
+     , deepseq, directory, distributive, doctest, filepath
+     , generic-deriving, hashable, lens, log-domain, safecopy
+     , semigroupoids, semigroups, simple-reflect, vector
+     }:
+     mkDerivation {
+       pname = "compensated";
+       version = "0.7";
+       sha256 = "af6a245921b80c5384d64e217fdf2122ea069e8733bd57e9c0135bfd94b5e9b2";
+       libraryHaskellDepends = [
+         base bifunctors binary bytes cereal comonad deepseq distributive
+         generic-deriving hashable lens log-domain safecopy semigroupoids
+         semigroups vector
+       ];
+       testHaskellDepends = [
+         base directory doctest filepath generic-deriving semigroups
+         simple-reflect
+       ];
+       homepage = "http://github.com/analytics/compensated/";
+       description = "Compensated floating-point arithmetic";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "competition" = callPackage
     ({ mkDerivation, base, filepath, parsec }:
      mkDerivation {
@@ -46933,8 +47010,10 @@ self: {
      }:
      mkDerivation {
        pname = "concurrent-output";
-       version = "1.6.0";
-       sha256 = "e8450a79644e53be9f599d684c42645bc48a78c628a4e1063128cadabfd8dd64";
+       version = "1.6.1";
+       sha256 = "ea81fcaac04ef0dc612b403c1630f9035bfccd59a8c8894c6a64c54e31bd00f5";
+       revision = "3";
+       editedCabalFile = "9a39c6788c7ba0dc6ef247f5d92e880b3b6f57875b05ec4ee6bb21959b36a132";
        libraryHaskellDepends = [
          ansi-terminal async base directory exceptions process stm
          terminal-size text transformers unix
@@ -52219,10 +52298,9 @@ self: {
     ({ mkDerivation, arithmoi, base, containers }:
      mkDerivation {
        pname = "cyclotomic";
-       version = "0.4.3";
-       sha256 = "173c9771105e20170f75c7ade6d96246f90c06a8385731bfce9166896bf72e93";
+       version = "0.4.4";
+       sha256 = "72ef126d3bf18542a709d740baef78dc4e4a065e1044fd50274a3730e3feeb97";
        libraryHaskellDepends = [ arithmoi base containers ];
-       jailbreak = true;
        description = "A subfield of the complex numbers for exact calculation";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -52419,36 +52497,35 @@ self: {
   "darcs" = callPackage
     ({ mkDerivation, array, attoparsec, base, base16-bytestring, binary
      , bytestring, cmdargs, containers, cryptohash, curl, data-ordlist
-     , dataenc, directory, filepath, FindBin, hashable, haskeline, html
-     , HTTP, HUnit, mmap, mtl, network, network-uri, old-locale
-     , old-time, parsec, process, QuickCheck, random, regex-applicative
-     , regex-compat-tdfa, 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
+     , directory, filepath, FindBin, hashable, haskeline, html, HTTP
+     , HUnit, mmap, mtl, network, network-uri, old-locale, 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.10.1";
-       sha256 = "f1ef65b43780e7593ca1afdae5ecf44ed91d62cc1be360693a52c5ff7b57ee94";
+       version = "2.10.2";
+       sha256 = "6337d3fac04711fa2ef5813558b409c59166c5599b0c9d68c418d21cdccfb327";
        configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array attoparsec base base16-bytestring binary bytestring
-         containers cryptohash data-ordlist dataenc directory filepath
-         hashable haskeline html HTTP mmap mtl network network-uri
-         old-locale old-time parsec process random regex-applicative
-         regex-compat-tdfa tar terminfo text time transformers
-         transformers-compat unix unix-compat utf8-string vector zip-archive
-         zlib
+         containers cryptohash data-ordlist directory filepath hashable
+         haskeline html HTTP mmap mtl network network-uri old-locale
+         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 filepath regex-compat-tdfa ];
        testHaskellDepends = [
-         array base binary bytestring cmdargs containers cryptohash dataenc
+         array base binary bytestring cmdargs containers cryptohash
          directory filepath FindBin html HUnit mmap mtl parsec process
-         QuickCheck regex-compat-tdfa shelly split test-framework
+         QuickCheck regex-compat-tdfa sandi shelly split test-framework
          test-framework-hunit test-framework-quickcheck2 text unix-compat
          zip-archive zlib
        ];
@@ -54752,8 +54829,8 @@ self: {
      }:
      mkDerivation {
        pname = "dead-code-detection";
-       version = "0.3";
-       sha256 = "be884f3df2e6c105ab8c8c13779866cd432f786f975a4a8d2c5b76bdba978289";
+       version = "0.4";
+       sha256 = "bcf7c5e477840d264f1e4e74c5251c140d4410f182fc96a907cad7efc28761d6";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -57707,6 +57784,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "diff-gestalt" = callPackage
+    ({ mkDerivation, base, Diff, KMP, QuickCheck, string-similarity }:
+     mkDerivation {
+       pname = "diff-gestalt";
+       version = "0.2.0.0";
+       sha256 = "734d221512635a874d5aa05704e3a101d7472cb0e30ac7f40ff24c7da6f258a9";
+       libraryHaskellDepends = [
+         base Diff KMP QuickCheck string-similarity
+       ];
+       testHaskellDepends = [ base Diff ];
+       homepage = "http://github.com/chrismwendt/diff-gestalt";
+       description = "A diff algorithm based on recursive longest common substrings";
+       license = "unknown";
+     }) {};
+
   "diff-parse" = callPackage
     ({ mkDerivation, attoparsec, base, hspec, text }:
      mkDerivation {
@@ -60418,6 +60510,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "double-metaphone" = callPackage
+    ({ mkDerivation, base, bytestring }:
+     mkDerivation {
+       pname = "double-metaphone";
+       version = "0.0.1";
+       sha256 = "7a73926453e670475b350a7a4474fc871efacec42b150cd767c3ea34426be5d1";
+       revision = "1";
+       editedCabalFile = "bd8a01ddbe3c8ed20556e0f16f3bced93c6867ac51b859bd91ff8c04bf5fddde";
+       libraryHaskellDepends = [ base bytestring ];
+       homepage = "https://github.com/christian-marie/double-metaphone";
+       description = "Haskell bindings to a C double-metaphone implementation";
+       license = "GPL";
+     }) {};
+
   "dove" = callPackage
     ({ mkDerivation, acl2, base }:
      mkDerivation {
@@ -67940,8 +68046,27 @@ self: {
        libraryPkgconfigDepends = [ fftw fftwFloat ];
        testHaskellDepends = [ base carray QuickCheck storable-complex ];
        jailbreak = true;
+       doCheck = false;
+       description = "Bindings to the FFTW library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;};
+
+  "fft_0_1_8_2" = callPackage
+    ({ mkDerivation, array, base, carray, fftw, fftwFloat, ix-shapable
+     , QuickCheck, storable-complex, syb, transformers
+     }:
+     mkDerivation {
+       pname = "fft";
+       version = "0.1.8.2";
+       sha256 = "deead91d5fd5ef5ab9a8fec155e661223aa91a8a207dfd70153b6f5491b01e0c";
+       libraryHaskellDepends = [
+         array base carray ix-shapable storable-complex syb transformers
+       ];
+       libraryPkgconfigDepends = [ fftw fftwFloat ];
+       testHaskellDepends = [ base carray QuickCheck storable-complex ];
        description = "Bindings to the FFTW library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;};
 
   "fftwRaw" = callPackage
@@ -69817,23 +69942,6 @@ self: {
      }) {};
 
   "fn" = callPackage
-    ({ mkDerivation, base, blaze-builder, bytestring, hspec, http-types
-     , text, wai
-     }:
-     mkDerivation {
-       pname = "fn";
-       version = "0.1.4.0";
-       sha256 = "980cee1b30251c06650f2d357217aa3d8d86de1c9dd4b49353e98028515e4c13";
-       libraryHaskellDepends = [
-         base blaze-builder bytestring http-types text wai
-       ];
-       testHaskellDepends = [ base hspec http-types text wai ];
-       homepage = "http://github.com/dbp/fn#readme";
-       description = "A functional web framework";
-       license = stdenv.lib.licenses.isc;
-     }) {};
-
-  "fn_0_2_0_0" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, directory
      , filepath, hspec, http-types, text, unordered-containers, wai
      , wai-extra
@@ -69853,27 +69961,9 @@ self: {
        homepage = "http://github.cxom/dbp/fn#readme";
        description = "A functional web framework";
        license = stdenv.lib.licenses.isc;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fn-extra" = callPackage
-    ({ mkDerivation, base, blaze-builder, bytestring, either, heist
-     , http-types, lens, mtl, text, wai, wai-util, xmlhtml
-     }:
-     mkDerivation {
-       pname = "fn-extra";
-       version = "0.1.1.0";
-       sha256 = "7d1c5e74ba3a2440f907e65c056e4709b8f0066abc04a957c18cb541c47eeaa0";
-       libraryHaskellDepends = [
-         base blaze-builder bytestring either heist http-types lens mtl text
-         wai wai-util xmlhtml
-       ];
-       homepage = "http://github.com/dbp/fn#readme";
-       description = "Extras for Fn, a functional web framework";
-       license = stdenv.lib.licenses.isc;
-     }) {};
-
-  "fn-extra_0_2_0_0" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, either, fn, heist
      , http-types, lens, mtl, text, wai, wai-util, xmlhtml
      }:
@@ -69888,7 +69978,6 @@ self: {
        homepage = "http://github.com/dbp/fn#readme";
        description = "Extras for Fn, a functional web framework";
        license = stdenv.lib.licenses.isc;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "focus_0_1_3" = callPackage
@@ -74226,6 +74315,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ghc-session" = callPackage
+    ({ mkDerivation, base, exceptions, ghc, ghc-mtl, ghc-paths
+     , transformers
+     }:
+     mkDerivation {
+       pname = "ghc-session";
+       version = "0.1.0.2";
+       sha256 = "6c2c50b2b073dc33066b487dc785e793532dc224609bcff39f87872c11937d4b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base exceptions ghc ghc-mtl ghc-paths transformers
+       ];
+       executableHaskellDepends = [ base transformers ];
+       homepage = "http://github.com/pmlodawski/ghc-session";
+       description = "Simplified GHC API";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "ghc-simple" = callPackage
     ({ mkDerivation, base, directory, filepath, ghc, ghc-paths }:
      mkDerivation {
@@ -75226,38 +75334,40 @@ self: {
      }) {};
 
   "git-annex_5_20150727" = callPackage
-    ({ mkDerivation, aeson, async, aws, base, blaze-builder
-     , bloomfilter, bup, byteable, bytestring, case-insensitive
-     , clientsession, conduit, conduit-extra, containers, crypto-api
-     , cryptohash, curl, data-default, DAV, dbus, directory, dlist, dns
-     , edit-distance, esqueleto, exceptions, fdo-notify, feed, filepath
-     , git, gnupg, gnutls, hinotify, hslogger, http-client, http-conduit
-     , http-types, IfElse, json, lsof, MissingH, monad-control
-     , monad-logger, mtl, network, network-info, network-multicast
-     , network-protocol-xmpp, network-uri, old-locale, openssh
-     , optparse-applicative, path-pieces, perl, persistent
-     , persistent-sqlite, persistent-template, process, QuickCheck
-     , random, regex-tdfa, resourcet, rsync, SafeSemaphore, sandi
-     , securemem, shakespeare, stm, tasty, tasty-hunit, tasty-quickcheck
-     , tasty-rerun, template-haskell, text, time, torrent, transformers
-     , unix, unix-compat, utf8-string, uuid, wai, wai-extra, warp
-     , warp-tls, wget, which, xml-types, yesod, yesod-core
-     , yesod-default, yesod-form, yesod-static
+    ({ mkDerivation, aeson, async, base, blaze-builder, bloomfilter
+     , bup, byteable, bytestring, case-insensitive, clientsession
+     , containers, crypto-api, cryptohash, curl, data-default, DAV, dbus
+     , directory, dlist, dns, edit-distance, esqueleto, exceptions
+     , fdo-notify, feed, filepath, git, gnupg, gnutls, hinotify
+     , hslogger, http-client, http-conduit, http-types, IfElse, json
+     , lsof, MissingH, monad-control, monad-logger, mtl, network
+     , network-info, network-multicast, network-protocol-xmpp
+     , network-uri, old-locale, openssh, optparse-applicative
+     , path-pieces, perl, persistent, persistent-sqlite
+     , persistent-template, process, QuickCheck, random, regex-tdfa
+     , resourcet, rsync, SafeSemaphore, sandi, securemem, shakespeare
+     , stm, tasty, tasty-hunit, tasty-quickcheck, tasty-rerun
+     , template-haskell, text, time, torrent, transformers, unix
+     , unix-compat, utf8-string, uuid, wai, wai-extra, warp, warp-tls
+     , wget, which, xml-types, yesod, yesod-core, yesod-default
+     , yesod-form, yesod-static
      }:
      mkDerivation {
        pname = "git-annex";
        version = "5.20150727";
        sha256 = "9826836bd0eb4e35be8664862405afbf2ff4dff9a643b2f8ec61c295bd16099f";
+       revision = "1";
+       editedCabalFile = "a9a36ed856cc4b973682e147a107ade4b55542f832c655445c4f2da570398840";
        configureFlags = [ "-fassistant" "-fproduction" ];
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson async aws base blaze-builder bloomfilter byteable bytestring
-         case-insensitive clientsession conduit conduit-extra containers
-         crypto-api cryptohash data-default DAV dbus directory dlist dns
-         edit-distance esqueleto exceptions fdo-notify feed filepath gnutls
-         hinotify hslogger http-client http-conduit http-types IfElse json
-         MissingH monad-control monad-logger mtl network network-info
+         aeson async base blaze-builder bloomfilter byteable bytestring
+         case-insensitive clientsession containers crypto-api cryptohash
+         data-default DAV dbus directory dlist dns edit-distance esqueleto
+         exceptions fdo-notify feed filepath gnutls hinotify hslogger
+         http-client http-conduit http-types IfElse json MissingH
+         monad-control monad-logger mtl network network-info
          network-multicast network-protocol-xmpp network-uri old-locale
          optparse-applicative path-pieces persistent persistent-sqlite
          persistent-template process QuickCheck random regex-tdfa resourcet
@@ -81441,6 +81551,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hScraper" = callPackage
+    ({ mkDerivation, base, bytestring, directory, HTTP, http-conduit
+     , http-types, parsec, process, regex-compat, text, transformers
+     }:
+     mkDerivation {
+       pname = "hScraper";
+       version = "0.1.0.0";
+       sha256 = "955cb0d84ebfcddd252aadb6dcc565de4db2e16324623d25cac7159c79c3c16a";
+       libraryHaskellDepends = [
+         base bytestring directory HTTP http-conduit http-types parsec
+         process regex-compat text transformers
+       ];
+       description = "A Haskell library to scrape and crawl web-pages";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hSimpleDB" = callPackage
     ({ mkDerivation, base, bytestring, Crypto, dataenc, HTTP, hxt
      , network, old-locale, old-time, utf8-string
@@ -91392,8 +91518,8 @@ self: {
      }:
      mkDerivation {
        pname = "hgrib";
-       version = "0.3.0.0";
-       sha256 = "4580e6bf46970286bbcc7300791b03b02623a068ec7094acac6782ce7055db54";
+       version = "0.3.1.0";
+       sha256 = "d3e0d4b1088934c230c566458e327b535733de602aa96ca68fc9236b65e3d73b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base transformers ];
@@ -98824,8 +98950,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsimport";
-       version = "0.6.6";
-       sha256 = "6c7da9d9dfb008370de456935639efd19fedb1adf63adbd41db86df9f0b02771";
+       version = "0.6.7";
+       sha256 = "545a8be7ea5a52d49b32180ed9fcd4b84adc83ca57200334eebb857f6b44a66a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -103517,6 +103643,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) ruby;};
 
+  "huckleberry" = callPackage
+    ({ mkDerivation, base, bytestring, mtl, serialport }:
+     mkDerivation {
+       pname = "huckleberry";
+       version = "0.9.0.0";
+       sha256 = "fbd6c4f74638987ef55f924410f42ac8a4d3782423b43c36f09c9f901a6747cb";
+       libraryHaskellDepends = [ base bytestring mtl serialport ];
+       jailbreak = true;
+       description = "haskell EDSL Huckleberry";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "huffman" = callPackage
     ({ mkDerivation, base, containers, fingertree }:
      mkDerivation {
@@ -104007,6 +104145,7 @@ self: {
          aeson amazonka amazonka-core amazonka-ses base hworker lens text
          time unordered-containers
        ];
+       doCheck = false;
        homepage = "http://github.com/dbp/hworker-ses";
        description = "Library for sending email with Amazon's SES and hworker";
        license = stdenv.lib.licenses.isc;
@@ -106054,7 +106193,7 @@ self: {
     ({ mkDerivation, annotated-wl-pprint, ansi-terminal, ansi-wl-pprint
      , base, base64-bytestring, binary, blaze-html, blaze-markup
      , bytestring, cheapskate, containers, deepseq, directory, filepath
-     , fingertree, haskeline, hscurses, libffi, mtl, network
+     , fingertree, gmp, haskeline, hscurses, libffi, mtl, network
      , optparse-applicative, parsers, pretty, process, safe, split, text
      , time, transformers, transformers-compat, trifecta, uniplate, unix
      , unordered-containers, utf8-string, vector
@@ -106062,8 +106201,8 @@ self: {
      }:
      mkDerivation {
        pname = "idris";
-       version = "0.9.19.1";
-       sha256 = "ec61914e6099e1159157f1528348b2b67c46808a97fabd6a5f9d4addb60ec480";
+       version = "0.9.20";
+       sha256 = "0d9a886bfb137d67c9a2ae8b52be599176bdc08b03f097b6353f90eb0392ad55";
        configureFlags = [ "-fcurses" "-fffi" "-fgmp" ];
        isLibrary = true;
        isExecutable = true;
@@ -106076,14 +106215,14 @@ self: {
          transformers-compat trifecta uniplate unix unordered-containers
          utf8-string vector vector-binary-instances zip-archive zlib
        ];
+       librarySystemDepends = [ gmp ];
        executableHaskellDepends = [
          base directory filepath haskeline transformers
        ];
-       jailbreak = true;
        homepage = "http://www.idris-lang.org/";
        description = "Functional Programming Language with Dependent Types";
        license = stdenv.lib.licenses.bsd3;
-     }) {};
+     }) {inherit (pkgs) gmp;};
 
   "ieee" = callPackage
     ({ mkDerivation, base }:
@@ -115954,12 +116093,16 @@ self: {
      }:
      mkDerivation {
        pname = "learn-physics";
-       version = "0.5";
-       sha256 = "58b994134ea22ba37408fc309f0aa7dc67a7c72f4bb9456a59575f722fb8072e";
+       version = "0.5.2";
+       sha256 = "473585c2c6c8c3503bba1dcbfc308dcb402a67c942a8edb5ed3bfbad1e91830d";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
          base gloss gnuplot not-gloss spatial-math vector-space
        ];
-       jailbreak = true;
+       executableHaskellDepends = [
+         base gloss gnuplot not-gloss spatial-math
+       ];
        description = "Haskell code for learning physics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120766,7 +120909,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "lucid" = callPackage
+  "lucid_2_9_2" = callPackage
     ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
      , containers, hashable, hspec, HUnit, mtl, parsec, text
      , transformers, unordered-containers
@@ -120787,9 +120930,10 @@ self: {
        homepage = "https://github.com/chrisdone/lucid";
        description = "Clear to write, read and edit DSL for HTML";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "lucid_2_9_3" = callPackage
+  "lucid" = callPackage
     ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
      , containers, hashable, hspec, HUnit, mtl, parsec, text
      , transformers, unordered-containers
@@ -120808,7 +120952,6 @@ self: {
        homepage = "https://github.com/chrisdone/lucid";
        description = "Clear to write, read and edit DSL for HTML";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lucid-foundation" = callPackage
@@ -122873,7 +123016,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "markup" = callPackage
+  "markup_1_1_0" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, comonad, hspec
      , lucid, mtl, text, transformers, urlpath
      }:
@@ -122888,6 +123031,25 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Abstraction for markup languages";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "markup" = callPackage
+    ({ mkDerivation, base, blaze-html, blaze-markup, comonad
+     , exceptions, lucid, mmorph, monad-control, monad-logger, mtl
+     , path-extra, resourcet, text, transformers-base, urlpath
+     }:
+     mkDerivation {
+       pname = "markup";
+       version = "2.2.0";
+       sha256 = "8eccd19b6519f4d36816261061d58c65de56e0163b85df4973168e7d173585b3";
+       libraryHaskellDepends = [
+         base blaze-html blaze-markup comonad exceptions lucid mmorph
+         monad-control monad-logger mtl path-extra resourcet text
+         transformers-base urlpath
+       ];
+       description = "Abstraction for markup languages";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "markup-preview" = callPackage
@@ -127403,7 +127565,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mongoDB" = callPackage
+  "mongoDB_2_0_8" = callPackage
     ({ mkDerivation, array, base, binary, bson, bytestring, containers
      , cryptohash, hashtables, hspec, lifted-base, monad-control, mtl
      , network, old-locale, parsec, random, random-shuffle, text, time
@@ -127422,6 +127584,30 @@ self: {
        homepage = "https://github.com/mongodb-haskell/mongodb";
        description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "mongoDB" = callPackage
+    ({ mkDerivation, array, base, base16-bytestring, base64-bytestring
+     , binary, bson, bytestring, containers, cryptohash, hashtables
+     , hspec, lifted-base, monad-control, mtl, network, nonce
+     , old-locale, parsec, random, random-shuffle, text, time
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "mongoDB";
+       version = "2.0.9";
+       sha256 = "aae433636448e8b0b118a74b2110c622a4127ae6184d8c6e9bfba8d67e082237";
+       libraryHaskellDepends = [
+         array base base16-bytestring base64-bytestring binary bson
+         bytestring containers cryptohash hashtables lifted-base
+         monad-control mtl network nonce parsec random random-shuffle text
+         transformers-base
+       ];
+       testHaskellDepends = [ base hspec mtl old-locale text time ];
+       homepage = "https://github.com/mongodb-haskell/mongodb";
+       description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
+       license = "unknown";
      }) {};
 
   "mongodb-queue" = callPackage
@@ -138494,8 +138680,8 @@ self: {
      }:
      mkDerivation {
        pname = "pathtype";
-       version = "0.5.5";
-       sha256 = "9e50b405ecb681966a278901f74103077d2ac63168280a7a952df14e70c6e488";
+       version = "0.6";
+       sha256 = "92bc70d7b9f2d495caf54f80d378622e347e57d9262bda6fc503fbe7d986be51";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base deepseq directory QuickCheck time ];
@@ -141781,7 +141967,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pipes" = callPackage
+  "pipes_4_1_6" = callPackage
     ({ mkDerivation, base, mmorph, mtl, QuickCheck, test-framework
      , test-framework-quickcheck2, transformers
      }:
@@ -141796,6 +141982,24 @@ self: {
        ];
        description = "Compositional pipelines";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pipes" = callPackage
+    ({ mkDerivation, base, mmorph, mtl, QuickCheck, test-framework
+     , test-framework-quickcheck2, transformers
+     }:
+     mkDerivation {
+       pname = "pipes";
+       version = "4.1.7";
+       sha256 = "104620e6868cc2c4f84c85416ecfce32d53fbbbecaacc7466a0566f574f9d616";
+       libraryHaskellDepends = [ base mmorph mtl transformers ];
+       testHaskellDepends = [
+         base mtl QuickCheck test-framework test-framework-quickcheck2
+         transformers
+       ];
+       description = "Compositional pipelines";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "pipes-aeson_0_4_1_2" = callPackage
@@ -142028,9 +142232,31 @@ self: {
          async base bytestring cacophony hlint mtl pipes QuickCheck tasty
          tasty-quickcheck
        ];
+       doCheck = false;
+       homepage = "https://github.com/centromere/pipes-cacophony";
+       description = "Pipes for Noise-secured network connections";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
+  "pipes-cacophony_0_1_1" = callPackage
+    ({ mkDerivation, async, base, bytestring, cacophony, hlint, mtl
+     , pipes, QuickCheck, tasty, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "pipes-cacophony";
+       version = "0.1.1";
+       sha256 = "a0af2c1ee6a53e959b7f269a1c29cbbd9ce096977e98e58f503dd62d663cf811";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring cacophony pipes ];
+       testHaskellDepends = [
+         async base bytestring cacophony hlint mtl pipes QuickCheck tasty
+         tasty-quickcheck
+       ];
        homepage = "https://github.com/centromere/pipes-cacophony";
        description = "Pipes for Noise-secured network connections";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-cellular" = callPackage
@@ -146701,24 +146927,24 @@ self: {
   "propellor" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
      , directory, exceptions, filepath, hslogger, IfElse, MissingH, mtl
-     , network, process, QuickCheck, time, transformers, unix
+     , network, process, QuickCheck, stm, text, time, transformers, unix
      , unix-compat
      }:
      mkDerivation {
        pname = "propellor";
-       version = "2.12.0";
-       sha256 = "75def2f664d267aa77a9573e8d8a91bb94b52bdca11a6dd05daa7e981b17de28";
+       version = "2.13.0";
+       sha256 = "a07eaafdea912142b6e5fad2e4bca02bb6058bb65650903f427d9304c16a6cf7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          ansi-terminal async base bytestring containers directory exceptions
          filepath hslogger IfElse MissingH mtl network process QuickCheck
-         time transformers unix unix-compat
+         stm text time transformers unix unix-compat
        ];
        executableHaskellDepends = [
          ansi-terminal async base bytestring containers directory exceptions
          filepath hslogger IfElse MissingH mtl network process QuickCheck
-         time transformers unix unix-compat
+         stm text time transformers unix unix-compat
        ];
        homepage = "https://propellor.branchable.com/";
        description = "property-based host configuration management in haskell";
@@ -147128,8 +147354,8 @@ self: {
      }:
      mkDerivation {
        pname = "pseudo-boolean";
-       version = "0.1.2.0";
-       sha256 = "7ff2120feda6165ee04736a29d2da8b4a39e363e9eedf3ecce52d137e7d96f8d";
+       version = "0.1.3.0";
+       sha256 = "88eb7ed7ced6ce2df62044fccb7be2269ff19a9fa5e3901b84bf896837ee1b0e";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-builder containers deepseq
          dlist hashable parsec
@@ -148385,14 +148611,16 @@ self: {
      }:
      mkDerivation {
        pname = "quantities";
-       version = "0.3.0";
-       sha256 = "293b42ad57d16ceaf91e0aaa2423141f6453deb793cae35d46ff578e8fa034b1";
+       version = "0.4.0";
+       sha256 = "603ef0d1bb4102533ef4221cc5ac533050fb430a3413ec8c7a1bfe707fc7491c";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [ base containers mtl parsec ];
+       executableHaskellDepends = [ base containers mtl parsec ];
        testHaskellDepends = [
          base containers doctest Glob hlint hspec mtl parsec process
          regex-compat
        ];
-       jailbreak = true;
        homepage = "http://github.com/jdreaver/quantities";
        description = "Unit conversion and manipulation library";
        license = stdenv.lib.licenses.bsd3;
@@ -157052,8 +157280,8 @@ self: {
      }:
      mkDerivation {
        pname = "sandman";
-       version = "0.1.0.1";
-       sha256 = "2fe8f28f73345007d259ed9cde4c86ae30a59c6dacadc062210382c073d38fa0";
+       version = "0.2.0.0";
+       sha256 = "25935a86ce5ec33c04b4203d1aa91bb7fd7cce4af37ccea8f1d4a85660cc7d46";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -158648,6 +158876,7 @@ self: {
        homepage = "https://github.com/adamwalker/sdr";
        description = "A software defined radio library";
        license = stdenv.lib.licenses.bsd3;
+       platforms = [ "x86_64-darwin" "x86_64-linux" ];
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
@@ -159354,16 +159583,16 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "semigroups_0_18" = callPackage
+  "semigroups_0_18_0_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, hashable
-     , nats, tagged, text, unordered-containers
+     , tagged, text, unordered-containers
      }:
      mkDerivation {
        pname = "semigroups";
-       version = "0.18";
-       sha256 = "b3c1bd2f42fcf014af8377d492c08e9fc789e9f06e4179772247a22dd2cd4899";
+       version = "0.18.0.1";
+       sha256 = "f6e787519acf261e823d529cc3e5d4fca019075f39f8986649f21891d06d3115";
        libraryHaskellDepends = [
-         base bytestring containers deepseq hashable nats tagged text
+         base bytestring containers deepseq hashable tagged text
          unordered-containers
        ];
        homepage = "http://github.com/ekmett/semigroups/";
@@ -167911,10 +168140,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "spir-v";
-       version = "0.0.0.1";
-       sha256 = "37adf3770eb6a6162cd0b3395d15c88c3f501d0bf6e089ea7d93b48602d95fa9";
+       version = "0.0.0.2";
+       sha256 = "6933c99a6e0ce0bb540884c76542b9f2d3095ca43718a0ca9475502f33f9262a";
+       revision = "1";
+       editedCabalFile = "71fa7971fad8f2ce6d0eab96c2e817235822e5e0e048a844ac1288d35dee278f";
        libraryHaskellDepends = [ base ];
-       jailbreak = true;
        homepage = "https://github.com/expipiplus1/spir-v";
        description = "Some utilities for reading and writing SPIR-V files";
        license = stdenv.lib.licenses.mit;
@@ -172992,6 +173222,28 @@ self: {
        license = "unknown";
      }) {};
 
+  "swagger2" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, containers, hashable, hspec
+     , http-media, HUnit, network, QuickCheck, template-haskell, text
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "swagger2";
+       version = "0.1";
+       sha256 = "d0dfc842ec0099ba20e8e9b6f2366b7b18bf5715e0ae4e3d29a1b45ed1347c83";
+       libraryHaskellDepends = [
+         aeson base containers hashable http-media network template-haskell
+         text unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base hspec HUnit QuickCheck text
+         unordered-containers vector
+       ];
+       homepage = "https://github.com/GetShopTV/swagger2";
+       description = "Swagger 2.0 data model";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "swapper" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, happstack-data
      , happstack-state, parallel, tokyocabinet
@@ -173328,42 +173580,6 @@ self: {
      }:
      mkDerivation {
        pname = "sync-mht";
-       version = "0.3.8.0";
-       sha256 = "4d30bf2e5b80b7961eeb3f758ffc28025eaf4afc54cfc9d18647f5aac543b51d";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base base16-bytestring byteable bytes bytestring cereal
-         containers cryptohash directory exceptions filepath HUnit
-         io-streams mtl process random regex-compat temporary text time
-         transformers unix zlib
-       ];
-       executableHaskellDepends = [
-         array base base16-bytestring byteable bytes bytestring cereal
-         containers cryptohash directory exceptions filepath HUnit
-         io-streams mtl process random regex-compat temporary text time
-         transformers unix zlib
-       ];
-       testHaskellDepends = [
-         array base base16-bytestring byteable bytes bytestring cereal
-         containers cryptohash directory exceptions filepath HUnit
-         io-streams mtl process random regex-compat temporary text time
-         transformers unix zlib
-       ];
-       homepage = "https://github.com/ekarayel/sync-mht";
-       description = "Fast incremental file transfer using Merkle-Hash-Trees";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "sync-mht_0_3_8_1" = callPackage
-    ({ mkDerivation, array, base, base16-bytestring, byteable, bytes
-     , bytestring, cereal, containers, cryptohash, directory, exceptions
-     , filepath, HUnit, io-streams, mtl, process, random, regex-compat
-     , temporary, text, time, transformers, unix, zlib
-     }:
-     mkDerivation {
-       pname = "sync-mht";
        version = "0.3.8.1";
        sha256 = "50c82a772ee4b9fbeec1b284d737b7e0699ebae8638cc4cfa97b854ad2289bfe";
        isLibrary = true;
@@ -179956,9 +180172,12 @@ self: {
      }:
      mkDerivation {
        pname = "titlecase";
-       version = "0.1.0.1";
-       sha256 = "0ebaf2bb1e3f5c3d3f29ad76db118db298bf46a5cd495777cab62c77b2639463";
+       version = "0.1.0.2";
+       sha256 = "4860625a5233a9cc923224e0d86f113200b6636a79bef209acf40f1dcb631ce1";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [ base blaze-markup semigroups text ];
+       executableHaskellDepends = [ base blaze-markup text ];
        testHaskellDepends = [
          base semigroups tasty tasty-hunit tasty-quickcheck text
        ];
@@ -181731,10 +181950,8 @@ self: {
      }:
      mkDerivation {
        pname = "ttrie";
-       version = "0.1.2";
-       sha256 = "60060871ee1c40c961ecb66b15c6e2cc0fb573664f9f92c2a3b6db218c5acb26";
-       revision = "2";
-       editedCabalFile = "f517a1ee4ab2eeefe39ec336a793845f84333835c59c3e90f885dd0711f8fbc0";
+       version = "0.1.2.1";
+       sha256 = "50444fe989559a0b16120df72765321ffd9de2fd97c943104513d894f21f4a68";
        libraryHaskellDepends = [
          atomic-primops base hashable primitive stm
        ];
@@ -181742,7 +181959,6 @@ self: {
          base containers hashable QuickCheck stm test-framework
          test-framework-quickcheck2
        ];
-       jailbreak = true;
        homepage = "http://github.com/mcschroeder/ttrie";
        description = "Contention-free STM hash map";
        license = stdenv.lib.licenses.mit;
@@ -182115,7 +182331,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "turtle" = callPackage
+  "turtle_1_2_2" = callPackage
     ({ mkDerivation, async, base, clock, directory, doctest, foldl
      , hostname, managed, optional-args, optparse-applicative, process
      , stm, system-fileio, system-filepath, temporary, text, time
@@ -182133,6 +182349,27 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Shell programming, Haskell-style";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "turtle" = callPackage
+    ({ mkDerivation, async, base, clock, directory, doctest, foldl
+     , hostname, managed, optional-args, optparse-applicative, process
+     , stm, system-fileio, system-filepath, temporary, text, time
+     , transformers, unix
+     }:
+     mkDerivation {
+       pname = "turtle";
+       version = "1.2.3";
+       sha256 = "3669a203887b58621ba20a4192defb3bdbfdf17ac13de80747143f739127d36d";
+       libraryHaskellDepends = [
+         async base clock directory foldl hostname managed optional-args
+         optparse-applicative process stm system-fileio system-filepath
+         temporary text time transformers unix
+       ];
+       testHaskellDepends = [ base doctest ];
+       description = "Shell programming, Haskell-style";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "tweak" = callPackage
@@ -184212,8 +184449,8 @@ self: {
      }:
      mkDerivation {
        pname = "uniform-io";
-       version = "0.2.0.0";
-       sha256 = "f9f64502051b6537e175e06228d2b9e295953d17ca96941eb179363e748b7352";
+       version = "1.0.0.0";
+       sha256 = "758c265cc4838f2536c9adfe0c4e0e3839b4c29c2241ad89ab941925a62ceb1e";
        libraryHaskellDepends = [
          attoparsec base bytestring data-default-class iproute network
          transformers word8
@@ -184221,7 +184458,7 @@ self: {
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ attoparsec base bytestring Cabal ];
        homepage = "https://sealgram.com/git/haskell/uniform-io";
-       description = "Uniform IO over files, network, watever";
+       description = "Uniform IO over files, network, anything";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) openssl;};
@@ -185449,7 +185686,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "urlpath" = callPackage
+  "urlpath_2_1_0" = callPackage
     ({ mkDerivation, base, hspec, monoid-subclasses, mtl, QuickCheck
      , quickcheck-instances, text, transformers
      }:
@@ -185468,6 +185705,24 @@ self: {
        ];
        description = "Painfully simple URL writing combinators";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "urlpath" = callPackage
+    ({ mkDerivation, base, exceptions, mmorph, monad-control
+     , monad-logger, mtl, path-extra, resourcet, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "urlpath";
+       version = "3.3.0";
+       sha256 = "b9539bd28c4f4b48047c7bcf6ec746e01ee1c88538d3bb0d0c2c778ecd8d3004";
+       libraryHaskellDepends = [
+         base exceptions mmorph monad-control monad-logger mtl path-extra
+         resourcet transformers transformers-base
+       ];
+       description = "Painfully simple URL deployment";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "urn" = callPackage
@@ -188742,7 +188997,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "wai-cors" = callPackage
+  "wai-cors_0_2_3" = callPackage
     ({ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring
      , case-insensitive, charset, directory, filepath, http-types, mtl
      , network, parsers, process, text, transformers, wai
@@ -188764,9 +189019,10 @@ self: {
        homepage = "https://github.com/larskuhtz/wai-cors";
        description = "CORS for WAI";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-cors_0_2_4" = callPackage
+  "wai-cors" = callPackage
     ({ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring
      , case-insensitive, charset, directory, filepath, http-types, mtl
      , network, parsers, process, tasty, tasty-hunit, text, transformers
@@ -188785,10 +189041,10 @@ self: {
          process tasty tasty-hunit text wai wai-extra wai-websockets warp
          websockets
        ];
+       doCheck = false;
        homepage = "https://github.com/larskuhtz/wai-cors";
        description = "CORS for WAI";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-devel" = callPackage
@@ -196467,8 +196723,8 @@ self: {
      }:
      mkDerivation {
        pname = "xmonad-windownames";
-       version = "0.1.0.0";
-       sha256 = "c9fec30301d30c4e24aae43185f3f74474abec82a395b9559d7dd916d0062ef0";
+       version = "0.1.0.1";
+       sha256 = "3519dd0ede27ecba3a0694f81e39d2e41fab1144170cb98a3b6e086e270aa885";
        libraryHaskellDepends = [
          base containers utf8-string xmonad xmonad-contrib
        ];
@@ -201489,8 +201745,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-raml-docs";
-       version = "0.1.0";
-       sha256 = "b323ce57e8f3d6805a33390044bf7202847d56dbdf7d90a6db697660231ea129";
+       version = "0.1.1";
+       sha256 = "9b256e1de318bbaa781fda8cc0d76eeaa3ab676a780e63f946d5b96a6a10bc51";
        libraryHaskellDepends = [
          base bytestring containers shakespeare template-haskell text yaml
          yesod-markdown yesod-raml
@@ -203158,8 +203414,8 @@ self: {
      }:
      mkDerivation {
        pname = "zerobin";
-       version = "1.2.0";
-       sha256 = "0e4194c0d3061bbb2a6f1affd836164b52746a5227844d62835c3e0185bf5fe5";
+       version = "1.5.0";
+       sha256 = "f2ad48725b473c417f1b4c607b5e1f46e3d6fdfa50aaf15a576e86c8a020f318";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [