summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1760
1 files changed, 1464 insertions, 296 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 7e6ad2338f1..d6890b42d31 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -17,6 +17,7 @@ self: {
        homepage = "http://darcs.wolfgang.jeltsch.info/haskell/3d-graphics-examples";
        description = "Examples of 3D graphics programming with OpenGL";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "3dmodels" = callPackage
@@ -1328,6 +1329,7 @@ self: {
        homepage = "https://github.com/mchakravarty/BigPixel";
        description = "Image editor for pixel art";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Binpack" = callPackage
@@ -4759,23 +4761,6 @@ self: {
      }:
      mkDerivation {
        pname = "Earley";
-       version = "0.10.0";
-       sha256 = "6e018d7465cc3c2f9b34a3dd53502e5bffdb62aaf1e70da71065d175f7cf3e09";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base ListLike ];
-       executableHaskellDepends = [ base unordered-containers ];
-       testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
-       description = "Parsing all context-free grammars using Earley's algorithm";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "Earley_0_10_0_1" = callPackage
-    ({ mkDerivation, base, ListLike, tasty, tasty-hunit
-     , tasty-quickcheck, unordered-containers
-     }:
-     mkDerivation {
-       pname = "Earley";
        version = "0.10.0.1";
        sha256 = "4d2d3f248bac0acdbcd782d5b6981ea7c2bc3e28b6dc81f7dee8e8fed071869e";
        isLibrary = true;
@@ -4785,7 +4770,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        description = "Parsing all context-free grammars using Earley's algorithm";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Ebnf2ps" = callPackage
@@ -5953,6 +5937,7 @@ self: {
        homepage = "http://joyful.com/fungen";
        description = "A lightweight, cross-platform, OpenGL/GLUT-based game engine";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Fungi" = callPackage
@@ -6026,6 +6011,7 @@ self: {
        homepage = "http://haskell.org/haskellwiki/GLFW";
        description = "A Haskell binding for GLFW";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa;};
 
   "GLFW-OGL" = callPackage
@@ -6057,6 +6043,7 @@ self: {
        doCheck = false;
        description = "Bindings to GLFW OpenGL library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "GLFW-b-demo" = callPackage
@@ -6075,6 +6062,7 @@ self: {
        jailbreak = true;
        description = "GLFW-b demo";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "GLFW-task" = callPackage
@@ -6090,6 +6078,7 @@ self: {
        homepage = "http://github.com/ninegua/GLFW-task";
        description = "GLFW utility functions to use together with monad-task";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "GLHUI" = callPackage
@@ -6102,6 +6091,7 @@ self: {
        librarySystemDepends = [ libX11 mesa ];
        description = "Open OpenGL context windows in X11 with libX11";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa;};
 
   "GLM" = callPackage
@@ -6216,6 +6206,7 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A raw binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
 
   "GLUT_2_5_1_1" = callPackage
@@ -6289,6 +6280,7 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A binding for the OpenGL Utility Toolkit";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;};
 
   "GLUtil" = callPackage
@@ -6306,6 +6298,7 @@ self: {
        ];
        description = "Miscellaneous OpenGL utilities";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "GPX" = callPackage
@@ -6333,23 +6326,6 @@ self: {
      }:
      mkDerivation {
        pname = "GPipe";
-       version = "2.1.2";
-       sha256 = "44efc37ca3adf9457dfa07a46e10ff7887d004a887dd403b874549f296982888";
-       libraryHaskellDepends = [
-         base Boolean containers exception-transformers gl hashtables linear
-         transformers
-       ];
-       homepage = "http://tobbebex.blogspot.se/";
-       description = "Typesafe functional GPU graphics programming";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "GPipe_2_1_3" = callPackage
-    ({ mkDerivation, base, Boolean, containers, exception-transformers
-     , gl, hashtables, linear, transformers
-     }:
-     mkDerivation {
-       pname = "GPipe";
        version = "2.1.3";
        sha256 = "dcfd17d26a380cf57ed4e3d95ee7135230212e43914f7dd2ecd0e6c028aacb7f";
        libraryHaskellDepends = [
@@ -6359,7 +6335,6 @@ self: {
        homepage = "http://tobbebex.blogspot.se/";
        description = "Typesafe functional GPU graphics programming";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "GPipe-Collada" = callPackage
@@ -6406,6 +6381,7 @@ self: {
        homepage = "https://github.com/plredmond/GPipe-GLFW";
        description = "GLFW OpenGL context creation for GPipe";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "GPipe-TextureLoad" = callPackage
@@ -6460,6 +6436,7 @@ self: {
        jailbreak = true;
        description = "Some kind of game library or set of utilities";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Ganymede" = callPackage
@@ -9510,6 +9487,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "HaskRel" = callPackage
+    ({ mkDerivation, base, containers, directory, ghc-prim, HList, lens
+     , tagged
+     }:
+     mkDerivation {
+       pname = "HaskRel";
+       version = "0.1.0.0";
+       sha256 = "6e15acca665e82e9eb757ac7d648284372a62f2faa563fa81da386d8cbc9d5f8";
+       revision = "2";
+       editedCabalFile = "7366533c524f20f57e05df8c7299156bbc1b302ad2885fe3522ba6bea1680de1";
+       libraryHaskellDepends = [
+         base containers directory ghc-prim HList lens tagged
+       ];
+       description = "HaskRel, Haskell as a DBMS with support for the relational algebra";
+       license = stdenv.lib.licenses.gpl2;
+     }) {};
+
   "HaskellForMaths" = callPackage
     ({ mkDerivation, array, base, containers, random }:
      mkDerivation {
@@ -9865,6 +9859,7 @@ self: {
        homepage = "https://github.com/meteficha/Hipmunk";
        description = "A Haskell binding for Chipmunk";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "HipmunkPlayground" = callPackage
@@ -9884,6 +9879,7 @@ self: {
        homepage = "https://github.com/meteficha/HipmunkPlayground";
        description = "A playground for testing Hipmunk";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Hish" = callPackage
@@ -10358,6 +10354,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "HulkImport" = callPackage
+    ({ mkDerivation, attoparsec, base, pretty, tasty, tasty-golden
+     , text
+     }:
+     mkDerivation {
+       pname = "HulkImport";
+       version = "0.1.0.2";
+       sha256 = "41fd2d9fb6b474298421fbe5d951585fb9bf6a3501892570b107ad2b6f5ba1e4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ attoparsec base pretty text ];
+       executableHaskellDepends = [ base text ];
+       testHaskellDepends = [ base tasty tasty-golden ];
+       homepage = "http://github.com/tobs169/HulkImport#readme";
+       description = "Easily bulk import CSV data to SQL Server";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "Hungarian-Munkres" = callPackage
     ({ mkDerivation, array, base, Munkres, random, tasty
      , tasty-quickcheck
@@ -11031,7 +11045,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "JuicyPixels" = callPackage
+  "JuicyPixels_3_2_6_1" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl
      , primitive, transformers, vector, zlib
      }:
@@ -11046,9 +11060,10 @@ self: {
        homepage = "https://github.com/Twinside/Juicy.Pixels";
        description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "JuicyPixels_3_2_6_2" = callPackage
+  "JuicyPixels" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl
      , primitive, transformers, vector, zlib
      }:
@@ -11063,7 +11078,6 @@ self: {
        homepage = "https://github.com/Twinside/Juicy.Pixels";
        description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "JuicyPixels-canvas" = callPackage
@@ -11646,6 +11660,7 @@ self: {
        homepage = "http://quasimal.com/projects/level_0.html";
        description = "A Snake II clone written using SDL";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "LibClang" = callPackage
@@ -12336,6 +12351,7 @@ self: {
        ];
        description = "OpenGL for dummies";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "MicrosoftTranslator" = callPackage
@@ -12466,6 +12482,7 @@ self: {
        executableHaskellDepends = [ base GLUT random ];
        description = "A FRP library based on signal functions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "MoeDict" = callPackage
@@ -13677,6 +13694,7 @@ self: {
        homepage = "http://www.gekkou.co.uk/";
        description = "Provides a wrapper for deriving word types with fewer bits";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "Omega" = callPackage
@@ -13873,6 +13891,7 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "OpenGLCheck" = callPackage
@@ -14541,16 +14560,16 @@ self: {
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.5.0.5";
-       sha256 = "e38dd7fc405384ccd085b939aa376801b9d9338e46ceda090e4b7a64c6c11575";
+       version = "0.6.0.0";
+       sha256 = "b78ef18527546825ba965ae6373b6d999a2ba7140b64517869273619abaaf73b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base cairo Chart Chart-cairo containers data-default-class
          generic-accessors glib gtk lens text time
        ];
-       executableHaskellDepends = [ base containers ];
-       description = "Real-time line plotter for protobuf-like data";
+       executableHaskellDepends = [ base containers generic-accessors ];
+       description = "Real-time line plotter for generic data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -14597,6 +14616,7 @@ self: {
        executableHaskellDepends = [ array base clock GLUT random ];
        description = "An imaginary world";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "PortFusion" = callPackage
@@ -15460,6 +15480,7 @@ self: {
        homepage = "http://hub.darcs.net/martingw/Rasenschach";
        description = "Soccer simulation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Rasterific_0_4" = callPackage
@@ -15875,6 +15896,7 @@ self: {
        librarySystemDepends = [ SDL ];
        description = "Binding to libSDL";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) SDL;};
 
   "SDL-gfx" = callPackage
@@ -15886,6 +15908,7 @@ self: {
        libraryHaskellDepends = [ base SDL ];
        description = "Binding to libSDL_gfx";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "SDL-image" = callPackage
@@ -15897,21 +15920,21 @@ self: {
        libraryHaskellDepends = [ base SDL ];
        description = "Binding to libSDL_image";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "SDL-mixer" = callPackage
-    ({ mkDerivation, base, SDL }:
+    ({ mkDerivation, base, SDL, SDL_mixer }:
      mkDerivation {
        pname = "SDL-mixer";
-       version = "0.6.1.1";
-       sha256 = "5ff4e4b795aa04a8979610c88d2be948b4b1c69b83d0a3d2ea359d0ed110a355";
-       revision = "1";
-       editedCabalFile = "53f7f1e750f01e8095a95548c76a8ac1fef8298aa197dbc08bf82e939a4bbe64";
+       version = "0.6.2.0";
+       sha256 = "1969170ee9d20811697f1f3d3150d388d45a809ea3d72495980da0968e5719ba";
        libraryHaskellDepends = [ base SDL ];
+       librarySystemDepends = [ SDL_mixer ];
        description = "Binding to libSDL_mixer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
-     }) {};
+     }) {inherit (pkgs) SDL_mixer;};
 
   "SDL-mpeg" = callPackage
     ({ mkDerivation, base, SDL, smpeg }:
@@ -15923,6 +15946,7 @@ self: {
        librarySystemDepends = [ smpeg ];
        description = "Binding to the SMPEG library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) smpeg;};
 
   "SDL-ttf" = callPackage
@@ -15934,6 +15958,7 @@ self: {
        libraryHaskellDepends = [ base SDL ];
        description = "Binding to libSDL_ttf";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "SDL2-ttf" = callPackage
@@ -16567,6 +16592,7 @@ self: {
        homepage = "http://www.geocities.jp/takascience/index_en.html";
        description = "A vector shooter game";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "SimpleAES" = callPackage
@@ -18228,6 +18254,7 @@ self: {
        homepage = "http://haskell.cs.yale.edu/";
        description = "Library for Arrowized Graphical User Interfaces";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "UMM" = callPackage
@@ -18350,6 +18377,7 @@ self: {
        homepage = "http://src.seereason.com/haskell-unixutils-shadow";
        description = "A simple interface to shadow passwords (aka, shadow.h)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Updater" = callPackage
@@ -18658,6 +18686,7 @@ self: {
        ];
        description = "Parsers and utilities for the OBJ WaveFront 3D model format";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "Weather" = callPackage
@@ -18972,6 +19001,7 @@ self: {
        homepage = "http://www.cse.chalmers.se/~emax/wired/";
        description = "Wire-aware hardware description";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "WordNet" = callPackage
@@ -19066,6 +19096,7 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/WxGeneric";
        description = "Generic (SYB3) construction of wxHaskell widgets";
        license = "LGPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "X11" = callPackage
@@ -19688,6 +19719,7 @@ self: {
        homepage = "https://github.com/pa-ba/abc-puzzle";
        description = "Generate instances of the ABC Logic Puzzle";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "abcBridge" = callPackage
@@ -21909,6 +21941,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "agda-snippets" = callPackage
+    ({ mkDerivation, Agda, base, containers, mtl, network-uri, xhtml }:
+     mkDerivation {
+       pname = "agda-snippets";
+       version = "2.4.2.4";
+       sha256 = "c1bba563fe1c2ecceaa21545565ad2678675682ed97518c2c2bebde8692963c0";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         Agda base containers mtl network-uri xhtml
+       ];
+       executableHaskellDepends = [ Agda base network-uri ];
+       homepage = "http://github.com/liamoc/agda-snippets#readme";
+       description = "Render just the Agda snippets of a literate Agda file to HTML";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "agentx" = callPackage
     ({ mkDerivation, base, binary, bitwise, bytestring, containers
      , data-default, Diff, fclabels, mtl, network, pipes
@@ -27991,8 +28040,8 @@ self: {
      }:
      mkDerivation {
        pname = "argon";
-       version = "0.3.1.2";
-       sha256 = "b809458adf9d811e549d09a356e9f33281922f5552799add60a852131d5f30eb";
+       version = "0.3.2.0";
+       sha256 = "5cd7e3b493dd7b4739126b466efbd08addd8e6beb750a5c0a29bb9e874085e21";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -28010,6 +28059,35 @@ self: {
        license = stdenv.lib.licenses.isc;
      }) {};
 
+  "argon_0_4_0_0" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
+     , containers, directory, docopt, filepath, ghc, ghc-paths
+     , ghc-syb-utils, hlint, hspec, lens-simple, pathwalk, pipes
+     , pipes-group, QuickCheck, syb
+     }:
+     mkDerivation {
+       pname = "argon";
+       version = "0.4.0.0";
+       sha256 = "49cd357e23dc8aaf1d055bde5030ea12ed4e0b18edc4550a595028e26e582899";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base bytestring Cabal containers directory
+         filepath ghc ghc-paths ghc-syb-utils lens-simple pathwalk pipes
+         pipes-group syb
+       ];
+       executableHaskellDepends = [ base docopt pipes ];
+       testHaskellDepends = [
+         aeson ansi-terminal base bytestring Cabal containers directory
+         docopt filepath ghc ghc-paths ghc-syb-utils hlint hspec lens-simple
+         pathwalk pipes pipes-group QuickCheck syb
+       ];
+       homepage = "http://github.com/rubik/argon";
+       description = "Measure your code's complexity";
+       license = stdenv.lib.licenses.isc;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "argparser" = callPackage
     ({ mkDerivation, base, containers, HTF, HUnit }:
      mkDerivation {
@@ -29110,17 +29188,18 @@ self: {
      }) {};
 
   "atmos" = callPackage
-    ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit
+    ({ mkDerivation, base, dimensional, dimensional-tf, HUnit
+     , test-framework, test-framework-hunit
      }:
      mkDerivation {
        pname = "atmos";
-       version = "0.2.0.0";
-       sha256 = "666b33d5105c46feb5b40389643a79ccf7e3e070abdee5a90b5c76f59b51a563";
-       libraryHaskellDepends = [ base ];
+       version = "0.3.0.0";
+       sha256 = "6d53dff23edae529d31084bcb9606ac0b2268c2b8664f693e9841af670883ed4";
+       libraryHaskellDepends = [ base dimensional dimensional-tf ];
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       description = "1976 US Standard Atmosphere";
+       description = "1976 US Standard Atmosphere Model";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
@@ -29255,6 +29334,7 @@ self: {
        homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "An atomic counter implemented using the FFI";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "atomic-primops-vector" = callPackage
@@ -29777,8 +29857,8 @@ self: {
      }:
      mkDerivation {
        pname = "aur";
-       version = "4.0.1";
-       sha256 = "335e7779feb1ca331bca1004fb21f507c037975eb0fdd47fc8745f4029d7f0cf";
+       version = "4.0.2";
+       sha256 = "918c575536b17ce232e023b0c7e408f1c156a580cc770f78be2953190a465d8e";
        libraryHaskellDepends = [
          aeson aeson-pretty base filepath lens lens-aeson mtl text vector
          wreq
@@ -30319,7 +30399,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "aws" = callPackage
+  "aws_0_12_1" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , base64-bytestring, blaze-builder, byteable, bytestring
      , case-insensitive, cereal, conduit, conduit-extra, containers
@@ -30356,9 +30436,10 @@ self: {
        homepage = "http://github.com/aristidb/aws";
        description = "Amazon Web Services (AWS) for Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "aws_0_13_0" = callPackage
+  "aws" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , base64-bytestring, blaze-builder, byteable, bytestring
      , case-insensitive, cereal, conduit, conduit-extra, containers
@@ -30388,10 +30469,10 @@ self: {
          mtl QuickCheck quickcheck-instances resourcet tagged tasty
          tasty-quickcheck text time transformers transformers-base
        ];
+       doCheck = false;
        homepage = "http://github.com/aristidb/aws";
        description = "Amazon Web Services (AWS) for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "aws-cloudfront-signer" = callPackage
@@ -30445,6 +30526,7 @@ self: {
          aeson attoparsec-trans aws base bytestring conduit containers
          http-conduit http-types json-togo resourcet text transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/srijs/haskell-aws-dynamodb-query";
        description = "Conduit-based interface for AWS DynamoDB";
        license = stdenv.lib.licenses.mit;
@@ -31094,6 +31176,7 @@ self: {
        ];
        description = "An implementation of a simple 2-player board game";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "backdropper" = callPackage
@@ -31861,6 +31944,7 @@ self: {
        homepage = "https://github.com/pxqr/base32-bytestring";
        description = "Fast base32 and base32hex codec for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "base32string" = callPackage
@@ -33223,6 +33307,8 @@ self: {
        pname = "binary-orphans";
        version = "0.1.2.0";
        sha256 = "7f83406c0b9c08df9d0d731f9616333f74422d5559fa1b1dc7c56aaf415605ab";
+       revision = "1";
+       editedCabalFile = "59c5a80316379f3d17a5b06e2ca47e04505c2dedc4bc0d06c7d2bfb9eb6c8661";
        libraryHaskellDepends = [
          aeson base binary hashable scientific tagged text text-binary time
          unordered-containers vector vector-binary-instances
@@ -33533,6 +33619,7 @@ self: {
        homepage = "https://bitbucket.org/accursoft/binding";
        description = "Data Binding in WxHaskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "bindings" = callPackage
@@ -33618,6 +33705,7 @@ self: {
        doCheck = false;
        description = "Low-level bindings to GLFW OpenGL library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXcursor; 
          inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes; 
          inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama; 
@@ -33679,6 +33767,7 @@ self: {
        homepage = "http://cielonegro.org/Bindings-AudioFile.html";
        description = "Low level bindings to audiofile";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) audiofile;};
 
   "bindings-bfd" = callPackage
@@ -33814,6 +33903,7 @@ self: {
        homepage = "http://github.com/bgamari/bindings-fluidsynth";
        description = "Haskell FFI bindings for fluidsynth software synthesizer";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) fluidsynth;};
 
   "bindings-friso" = callPackage
@@ -33945,6 +34035,7 @@ self: {
        homepage = "http://bitbucket.org/mauricio/bindings-libcddb";
        description = "Low level binding to libcddb";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) libcddb;};
 
   "bindings-libffi" = callPackage
@@ -34135,6 +34226,7 @@ self: {
        libraryPkgconfigDepends = [ portaudio ];
        description = "Low-level bindings to portaudio library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) portaudio;};
 
   "bindings-posix" = callPackage
@@ -34170,6 +34262,7 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL ioctl ];
        description = "PPDev bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "bindings-saga-cmd" = callPackage
@@ -34271,6 +34364,7 @@ self: {
        homepage = "http://github.com/tanimoto/bindings-svm";
        description = "Low level bindings to libsvm";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "bindings-uname" = callPackage
@@ -34343,6 +34437,7 @@ self: {
        homepage = "http://code.mathr.co.uk/binembed";
        description = "Example project using binembed to embed data in object files";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "bio" = callPackage
@@ -34810,6 +34905,7 @@ self: {
        homepage = "http://code.haskell.org/~bkomuves/";
        description = "OpenGL support for Data.Bitmap.";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "bitmaps" = callPackage
@@ -34885,6 +34981,7 @@ self: {
        librarySystemDepends = [ gcc_s ];
        description = "Efficient high-level bit operations not found in Data.Bits";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {gcc_s = null;};
 
   "bitset" = callPackage
@@ -34906,7 +35003,7 @@ self: {
 
   "bitspeak" = callPackage
     ({ mkDerivation, base, bindings-DSL, bindings-glib
-     , bindings-gobject, gtk, pango
+     , bindings-gobject, gdk2, gtk, pango
      }:
      mkDerivation {
        pname = "bitspeak";
@@ -34917,12 +35014,13 @@ self: {
        executableHaskellDepends = [
          base bindings-DSL bindings-glib bindings-gobject
        ];
-       executablePkgconfigDepends = [ gtk pango ];
+       executablePkgconfigDepends = [ gdk2 gtk pango ];
        jailbreak = true;
        description = "Proof-of-concept tool for writing using binary choices";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs.gnome) gtk; inherit (pkgs.gnome) pango;};
+     }) {gdk2 = null; inherit (pkgs.gnome) gtk; 
+         inherit (pkgs.gnome) pango;};
 
   "bitstream" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, bytestring, QuickCheck
@@ -36033,6 +36131,7 @@ self: {
        executableHaskellDepends = [ base GLFW OpenGL ];
        description = "OpenGL Logic Game";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "blubber" = callPackage
@@ -36051,6 +36150,7 @@ self: {
        homepage = "https://secure.plaimi.net/games/blubber.html";
        description = "The blubber client; connects to the blubber server";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "blubber-server" = callPackage
@@ -36884,6 +36984,7 @@ self: {
        homepage = "https://github.com/redneb/hs-btrfs";
        description = "Bindings to the btrfs API";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "buffer-builder" = callPackage
@@ -36917,8 +37018,10 @@ self: {
      }:
      mkDerivation {
        pname = "buffer-builder-aeson";
-       version = "0.2.0.3";
-       sha256 = "17257cba865dd09e49e287115e226be1cfc549713501f4cc57a89a0078d91245";
+       version = "0.2.0.4";
+       sha256 = "7aa47be52be4a264bbbabc38a1d51f24b3176e32263a6e795daa96d12f545c4e";
+       revision = "1";
+       editedCabalFile = "09657c97cf5ad79da78f230540398a9a99a8bb6cd99bba89a24d741372444b84";
        libraryHaskellDepends = [
          aeson base buffer-builder bytestring integer-gmp scientific
          unordered-containers vector
@@ -36928,7 +37031,6 @@ self: {
          QuickCheck scientific tasty tasty-hunit tasty-quickcheck tasty-th
          text unordered-containers vector
        ];
-       jailbreak = true;
        description = "Serialize Aeson values with Data.BufferBuilder";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -39501,6 +39603,28 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "cacophony_0_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, cryptonite, directory, doctest
+     , filepath, hlint, lens, memory, mtl, QuickCheck, tasty
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "cacophony";
+       version = "0.2.0";
+       sha256 = "5825a01a93e959e1da25d095e1b79c28f44abfba3e8fbc3eefac21423f953bb5";
+       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 {
@@ -40027,8 +40151,8 @@ self: {
      }:
      mkDerivation {
        pname = "car-pool";
-       version = "0.0.0.1";
-       sha256 = "91428f7fb6f056227281d510777a0f55ac8adc5181ccdeddb5af2c862333ee24";
+       version = "0.0.1";
+       sha256 = "30aaf499ee387edfc52256638077f190b9fbbbdee3efb53da166d61e2d26c7f8";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -40037,7 +40161,6 @@ self: {
          explicit-exception happstack-server non-empty spreadsheet text
          transformers utility-ht
        ];
-       jailbreak = true;
        homepage = "http://hub.darcs.net/thielema/car-pool/";
        description = "Simple web-server for organizing car-pooling for an event";
        license = stdenv.lib.licenses.bsd3;
@@ -40109,15 +40232,17 @@ self: {
      }) {};
 
   "carray" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, ix-shapable, syb
+    ({ mkDerivation, array, base, binary, ix-shapable, QuickCheck, syb
      }:
      mkDerivation {
        pname = "carray";
-       version = "0.1.5.2";
-       sha256 = "60b9e7261d7887ee2f49a3d7629774a14be3b57da1be259c94d7c2aaacec584e";
+       version = "0.1.6";
+       sha256 = "5999fb2985be337b0d8a823c513bc59847dd025869d818a7546cf7f76be342b0";
        libraryHaskellDepends = [
-         array base binary bytestring ix-shapable syb
+         array base binary ix-shapable QuickCheck syb
        ];
+       testHaskellDepends = [ array base ix-shapable QuickCheck ];
+       jailbreak = true;
        description = "A C-compatible array library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40175,8 +40300,8 @@ self: {
      }:
      mkDerivation {
        pname = "casadi-bindings";
-       version = "2.4.1.2";
-       sha256 = "ced56e7203c78207866f98ceae2a36a60fd8b01dd9e174dc35d0b19a915daaca";
+       version = "2.4.1.3";
+       sha256 = "0fd77702edacc58260f555cf77c8225662717cbf69f4f0755c0339ec754d8c48";
        libraryHaskellDepends = [
          base binary casadi-bindings-core casadi-bindings-internal cereal
          containers linear vector vector-binary-instances
@@ -41123,6 +41248,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cereal_0_5_0_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, ghc-prim
+     , QuickCheck, test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "cereal";
+       version = "0.5.0.0";
+       sha256 = "2c17fd0b8e72be4f32e148e18cd7190424aa631d11d6db8420bbb2faa0202a66";
+       libraryHaskellDepends = [
+         array base bytestring containers ghc-prim
+       ];
+       testHaskellDepends = [
+         base bytestring QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
+       homepage = "https://github.com/GaloisInc/cereal";
+       description = "A binary serialization library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cereal-conduit" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, HUnit, mtl
      , resourcet, transformers
@@ -41606,6 +41752,7 @@ self: {
        homepage = "http://www.github.com/batterseapower/charsetdetect";
        description = "Character set detection using Mozilla's Universal Character Set Detector";
        license = "LGPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "charsetdetect-ae" = callPackage
@@ -41618,6 +41765,7 @@ self: {
        homepage = "http://github.com/aelve/charsetdetect-ae";
        description = "Character set detection using Mozilla's Universal Character Set Detector";
        license = "LGPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "chart-histogram" = callPackage
@@ -42407,6 +42555,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ciphersaber2" = callPackage
+    ({ mkDerivation, array, base, bytestring, parseargs }:
+     mkDerivation {
+       pname = "ciphersaber2";
+       version = "0.1.0.0";
+       sha256 = "448fa27fa1a0888ac05f7572df88dea1073685a69b1bedb6b83f26fcd82f4dcf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ array base bytestring ];
+       executableHaskellDepends = [ array base bytestring parseargs ];
+       homepage = "http://github.com/BartMassey/ciphersaber";
+       description = "Implementation of CipherSaber2 RC4 cryptography";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "circ" = callPackage
     ({ mkDerivation, base, directory, mtl }:
      mkDerivation {
@@ -42535,6 +42698,7 @@ self: {
        homepage = "http://github.com/thoughtpolice/hs-cityhash";
        description = "Bindings to CityHash";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "cjk" = callPackage
@@ -44265,6 +44429,7 @@ self: {
        homepage = "https://github.com/dfoxfranke/haskell-cld2";
        description = "Haskell bindings to Google's Compact Language Detector 2";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "clean-home" = callPackage
@@ -46717,16 +46882,16 @@ self: {
      }) {};
 
   "concurrent-output" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, bytestring, directory
-     , exceptions, process, stm, terminal-size, text, transformers, unix
+    ({ mkDerivation, ansi-terminal, async, base, directory, exceptions
+     , process, stm, terminal-size, text, transformers, unix
      }:
      mkDerivation {
        pname = "concurrent-output";
-       version = "1.1.0";
-       sha256 = "3339267b1658769d6ad9c37e4c23e3931ebaf9d970334d85ffa4642f3081b2e1";
+       version = "1.5.0";
+       sha256 = "f64c08a30c78c177d67ccc52d9718eda72fa610774b3166ef9dd1e8c79af4464";
        libraryHaskellDepends = [
-         ansi-terminal async base bytestring directory exceptions process
-         stm terminal-size text transformers unix
+         ansi-terminal async base directory exceptions process stm
+         terminal-size text transformers unix
        ];
        description = "Ungarble output from several threads";
        license = stdenv.lib.licenses.bsd2;
@@ -48200,6 +48365,7 @@ self: {
        homepage = "https://github.com/scrive/consumers";
        description = "Concurrent PostgreSQL data consumers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "container-classes" = callPackage
@@ -49872,7 +50038,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {python34 = null;};
 
-  "cql" = callPackage
+  "cql_3_0_5" = callPackage
     ({ mkDerivation, base, bytestring, cereal, Decimal, iproute
      , network, QuickCheck, tasty, tasty-quickcheck, template-haskell
      , text, time, transformers, uuid, vector
@@ -49892,6 +50058,29 @@ self: {
        homepage = "https://github.com/twittner/cql/";
        description = "Cassandra CQL binary protocol";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "cql" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, Decimal, iproute
+     , network, QuickCheck, tasty, tasty-quickcheck, template-haskell
+     , text, time, transformers, uuid, vector
+     }:
+     mkDerivation {
+       pname = "cql";
+       version = "3.0.6";
+       sha256 = "072dec36887b4d51023f056e987e0c30d89b55e98562c0658f01f9d52c959ed9";
+       libraryHaskellDepends = [
+         base bytestring cereal Decimal iproute network template-haskell
+         text time transformers uuid vector
+       ];
+       testHaskellDepends = [
+         base bytestring cereal Decimal iproute network QuickCheck tasty
+         tasty-quickcheck text time uuid
+       ];
+       homepage = "https://github.com/twittner/cql/";
+       description = "Cassandra CQL binary protocol";
+       license = stdenv.lib.licenses.mpl20;
      }) {};
 
   "cql-io" = callPackage
@@ -51736,6 +51925,7 @@ self: {
        executableHaskellDepends = [ base GLUT Yampa ];
        description = "3D Yampa/GLUT Puzzle Game";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "cuda" = callPackage
@@ -52091,6 +52281,7 @@ self: {
        homepage = "https://github.com/scvalex/daemons";
        description = "Daemons in Haskell made fun and easy";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "dag" = callPackage
@@ -53878,6 +54069,25 @@ self: {
        license = "GPL";
      }) {};
 
+  "dataurl" = callPackage
+    ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring
+     , HTF, text
+     }:
+     mkDerivation {
+       pname = "dataurl";
+       version = "0.1.0.0";
+       sha256 = "b1e72b48dbe72520f0b43b06ae75cb025e9750213982583f527e16b605660fb2";
+       libraryHaskellDepends = [
+         attoparsec base base64-bytestring bytestring text
+       ];
+       testHaskellDepends = [
+         attoparsec base base64-bytestring bytestring HTF text
+       ];
+       homepage = "http://github.com/agrafix/dataurl#readme";
+       description = "Handle data-urls";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "date-cache" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -55183,6 +55393,7 @@ self: {
        homepage = "https://github.com/kryoxide/delta";
        description = "A library for detecting file changes";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "delta-h" = callPackage
@@ -55762,6 +55973,7 @@ self: {
        homepage = "https://github.com/luanzhu/devil";
        description = "A small tool to make it easier to update program managed by Angel";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "dewdrop" = callPackage
@@ -59263,7 +59475,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "distributed-static" = callPackage
+  "distributed-static_0_3_2_0" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
      , rank1dynamic
      }:
@@ -59277,6 +59489,23 @@ self: {
        homepage = "http://haskell-distributed.github.com";
        description = "Compositional, type-safe, polymorphic static values and closures";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "distributed-static" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, deepseq
+     , rank1dynamic
+     }:
+     mkDerivation {
+       pname = "distributed-static";
+       version = "0.3.3.0";
+       sha256 = "57ac042377d0cf0ca0dca3952b92ddd4a9c1f5a3b1ddf3cab0b59c212489a1c9";
+       libraryHaskellDepends = [
+         base binary bytestring containers deepseq rank1dynamic
+       ];
+       homepage = "http://haskell-distributed.github.com";
+       description = "Compositional, type-safe, polymorphic static values and closures";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "distribution" = callPackage
@@ -59355,26 +59584,34 @@ self: {
      }) {};
 
   "dixi" = callPackage
-    ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup
-     , bytestring, composition-tree, containers, data-default, directory
-     , either, lens, network-uri, pandoc, pandoc-types, patches-vector
-     , safecopy, servant, servant-blaze, servant-server, shakespeare
+    ({ mkDerivation, acid-state, aeson, aeson-pretty, attoparsec, base
+     , blaze-html, blaze-markup, bytestring, composition-tree
+     , containers, data-default, directory, either, filepath, heredoc
+     , lens, network-uri, pandoc, pandoc-types, patches-vector, safecopy
+     , servant, servant-blaze, servant-docs, servant-server, shakespeare
      , template-haskell, text, time, time-locale-compat, timezone-olson
      , timezone-series, transformers, vector, warp, yaml
      }:
      mkDerivation {
        pname = "dixi";
-       version = "0.5.1.1";
-       sha256 = "2c39acabdf742f4a9ed568c10ab7bbed6de24852fe79edb3c13f50c8474e36b2";
-       isLibrary = false;
+       version = "0.6.0.1";
+       sha256 = "eb8ba7bc3b13b03db747750a444f84a8d09af2ed5f0472a4188107540b8ec87c";
+       isLibrary = true;
        isExecutable = true;
-       executableHaskellDepends = [
+       libraryHaskellDepends = [
          acid-state aeson base blaze-html blaze-markup bytestring
-         composition-tree containers data-default directory either lens
+         composition-tree containers data-default either heredoc lens
          network-uri pandoc pandoc-types patches-vector safecopy servant
          servant-blaze servant-server shakespeare template-haskell text time
          time-locale-compat timezone-olson timezone-series transformers
-         vector warp yaml
+         vector
+       ];
+       executableHaskellDepends = [
+         acid-state base directory filepath servant-server text warp yaml
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty attoparsec base bytestring lens patches-vector
+         servant servant-blaze servant-docs shakespeare text time vector
        ];
        homepage = "https://github.com/liamoc/dixi";
        description = "A wiki implemented with a firm theoretical foundation";
@@ -60161,6 +60398,7 @@ self: {
        ];
        description = "Dungeons of Wor";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "download" = callPackage
@@ -61076,6 +61314,7 @@ self: {
        homepage = "https://github.com/adamwalker/dynamic-graph";
        description = "Draw and update graphs in real time with OpenGL";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "dynamic-linker-template" = callPackage
@@ -62120,6 +62359,7 @@ self: {
        homepage = "https://github.com/osidorkin/haskell-eigen";
        description = "Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "either_4_3_2" = callPackage
@@ -62483,6 +62723,7 @@ self: {
        executableHaskellDepends = [ base elerea GLFW OpenGL ];
        description = "Example applications for Elerea";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "elerea-sdl" = callPackage
@@ -62495,6 +62736,7 @@ self: {
        homepage = "http://github.com/singpolyma/elerea-sdl";
        description = "Elerea FRP wrapper for SDL";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "elevator" = callPackage
@@ -62959,6 +63201,7 @@ self: {
        homepage = "https://github.com/cocreature/emacs-keys";
        description = "library to parse emacs style keybinding into the modifiers and the chars";
        license = stdenv.lib.licenses.isc;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "email" = callPackage
@@ -63616,6 +63859,7 @@ self: {
        homepage = "http://epanet.de/developer/haskell.html";
        description = "Haskell binding for EPANET";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "epass" = callPackage
@@ -63646,6 +63890,7 @@ self: {
        homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php";
        description = "Compiler for a simple functional language";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "epoll" = callPackage
@@ -63949,6 +64194,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "error-analyze" = callPackage
+    ({ mkDerivation, base, HUnit, tasty, tasty-hunit, text }:
+     mkDerivation {
+       pname = "error-analyze";
+       version = "0.0.1";
+       sha256 = "7e944f26c934f38e7baed53def81900188e9593dc119baef355bd2cd98350c75";
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base HUnit tasty tasty-hunit text ];
+       description = "Parse ghc and cabal error messages and give their causes for easier resolution";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "error-continuations" = callPackage
     ({ mkDerivation, base, either, mtl, transformers }:
      mkDerivation {
@@ -64462,8 +64719,8 @@ self: {
      }:
      mkDerivation {
        pname = "eternal";
-       version = "0.1.1";
-       sha256 = "697304817feb5c9c3aeb053ec6619813c0f0488149130f6c8f1b40df184e2b94";
+       version = "0.1.3";
+       sha256 = "9db1f4e585dab1a838310d746799dc59db6840575c9c3b82e7fca0b1f939ecef";
        libraryHaskellDepends = [
          base base-unicode-symbols transformers utf8-string
        ];
@@ -64682,7 +64939,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "event" = callPackage
+  "event_0_1_2" = callPackage
     ({ mkDerivation, base, containers, semigroups, transformers }:
      mkDerivation {
        pname = "event";
@@ -64693,6 +64950,20 @@ self: {
        ];
        description = "Monoidal, monadic and first-class events";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "event" = callPackage
+    ({ mkDerivation, base, containers, semigroups, transformers }:
+     mkDerivation {
+       pname = "event";
+       version = "0.1.2.1";
+       sha256 = "2a14209d4788d810181bed2fc13f534c51399cfbe29f648d6a44edd9a3db4c22";
+       libraryHaskellDepends = [
+         base containers semigroups transformers
+       ];
+       description = "Monoidal, monadic and first-class events";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "event-driven" = callPackage
@@ -64868,6 +65139,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "exact-pi_0_3_1_0" = callPackage
+    ({ mkDerivation, base, numtype-dk }:
+     mkDerivation {
+       pname = "exact-pi";
+       version = "0.3.1.0";
+       sha256 = "bb10c3c9954445cef3af7ba4b6f3d59e8231ca2c76671d690a5fd453c6881776";
+       libraryHaskellDepends = [ base numtype-dk ];
+       homepage = "https://github.com/dmcclean/exact-pi";
+       description = "Exact rational multiples of pi (and integer powers of pi)";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "exception-mailer" = callPackage
     ({ mkDerivation, base, hslogger, mime-mail, text }:
      mkDerivation {
@@ -65258,6 +65542,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "exit-codes" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "exit-codes";
+       version = "0.1.0.0";
+       sha256 = "772877d26bf513f0954c7ea31b18832fa378f483e6c03baf12d9f9d6f0483239";
+       libraryHaskellDepends = [ base ];
+       homepage = "http://github.com/JustusAdam/exit-codes";
+       description = "Exit codes as defined by BSD";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "exp-pairs" = callPackage
     ({ mkDerivation, base, deepseq, generic-deriving, ghc-prim, matrix
      , memoize, QuickCheck, random, smallcheck, tasty, tasty-hunit
@@ -65829,6 +66125,7 @@ self: {
        homepage = "http://functionalley.eu/Factory/factory.html";
        description = "Rational arithmetic in an irrational world";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-darwin" ];
      }) {};
 
   "factual-api" = callPackage
@@ -65979,6 +66276,7 @@ self: {
        homepage = "https://github.com/abhinav/farmhash";
        description = "Fast hash functions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "fast-builder" = callPackage
@@ -65994,6 +66292,7 @@ self: {
        homepage = "http://github.com/takano-akio/fast-builder";
        description = "Fast ByteString Builder";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "fast-digits" = callPackage
@@ -67558,6 +67857,7 @@ self: {
        ];
        description = "Minimal bindings to the FFmpeg library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) ffmpeg; libavcodec = null; libavformat = null; 
          libswscale = null;};
 
@@ -68016,6 +68316,7 @@ self: {
        homepage = "https://github.com/gregwebs/FileLocation.hs";
        description = "common functions that show file location information";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "filecache" = callPackage
@@ -68403,6 +68704,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "finite-typelits" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "finite-typelits";
+       version = "0.1.0.0";
+       sha256 = "1729a66604cf852f1370f3575ac7cd74777df17106929c2afa57cf6c8fc78c58";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/mniip/finite-typelits";
+       description = "A type inhabited by finitely many values, indexed by type-level naturals";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "first-and-last" = callPackage
     ({ mkDerivation, base, doctest }:
      mkDerivation {
@@ -68467,6 +68780,7 @@ self: {
        homepage = "http://functionalley.eu";
        description = "Calculates file-size frequency-distribution";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-darwin" ];
      }) {};
 
   "fit" = callPackage
@@ -69423,6 +69737,7 @@ self: {
        homepage = "https://github.com/MostAwesomeDude/hsfluidsynth";
        description = "Haskell bindings to FluidSynth";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) fluidsynth;};
 
   "fmark" = callPackage
@@ -69461,8 +69776,8 @@ self: {
      }:
      mkDerivation {
        pname = "fn";
-       version = "0.1.3.1";
-       sha256 = "d9ea2a4c39a0185cddb5ca11fcd5489dd18487ea6ef1a81c32ea43333e4eb8df";
+       version = "0.1.4.0";
+       sha256 = "980cee1b30251c06650f2d357217aa3d8d86de1c9dd4b49353e98028515e4c13";
        libraryHaskellDepends = [
          base blaze-builder bytestring http-types text wai
        ];
@@ -69530,6 +69845,7 @@ self: {
        homepage = "https://github.com/debug-ito/fold-debounce";
        description = "Fold multiple events that happen in a given period of time";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "fold-debounce-conduit" = callPackage
@@ -69551,6 +69867,7 @@ self: {
        homepage = "https://github.com/debug-ito/fold-debounce-conduit";
        description = "Regulate input traffic from conduit Source with Control.FoldDebounce";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "foldl_1_0_7" = callPackage
@@ -71137,6 +71454,7 @@ self: {
        homepage = "https://github.com/atzeus/FRPNow";
        description = "Program awesome stuff with Gloss and frpnow!";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "frpnow-gtk" = callPackage
@@ -71880,6 +72198,7 @@ self: {
        homepage = "https://github.com/ziocroc/FWGL";
        description = "FWGL GLFW backend";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "fwgl-javascript" = callPackage
@@ -72187,6 +72506,7 @@ self: {
        homepage = "http://code.mathr.co.uk/gearbox";
        description = "zooming rotating fractal gears graphics demo";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "geek" = callPackage
@@ -72372,14 +72692,14 @@ self: {
      }) {};
 
   "generic-accessors" = callPackage
-    ({ mkDerivation, base, HUnit, linear, QuickCheck, spatial-math
-     , test-framework, test-framework-hunit
+    ({ mkDerivation, base, HUnit, lens, linear, QuickCheck
+     , spatial-math, test-framework, test-framework-hunit
      }:
      mkDerivation {
        pname = "generic-accessors";
-       version = "0.4.2.0";
-       sha256 = "b1ee291607909663a2693189a63d1e8015cec543e550f3478a0d383d41334de8";
-       libraryHaskellDepends = [ base linear spatial-math ];
+       version = "0.5.0.0";
+       sha256 = "7a9098afd6db14a5f75ef250cac5cb770eb4b10c9ed13bbdf029892d244ddf3b";
+       libraryHaskellDepends = [ base lens linear spatial-math ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
        ];
@@ -73431,6 +73751,7 @@ self: {
        ];
        description = "ExactPrint for GHC";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "ghc-gc-tune" = callPackage
@@ -74090,6 +74411,8 @@ self: {
        pname = "ghcid";
        version = "0.3.4";
        sha256 = "584e71e58d4958bd53bc43a4acb48be82dacb5cacae3168bdedaa54ef3e857f5";
+       revision = "1";
+       editedCabalFile = "37edb88b54678d5a6a3aa49b877f71fd149902e5b8e12538ae4156cc846b85c1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -74120,6 +74443,8 @@ self: {
        pname = "ghcid";
        version = "0.3.6";
        sha256 = "a8cabaa91386004cf8ca1a38419b62956aea26ace0ffd25e8db640e406d64a95";
+       revision = "1";
+       editedCabalFile = "3a403a6f170cbec00720138692973989a06bd52b2abc4144d52133275be01f09";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -74149,6 +74474,8 @@ self: {
        pname = "ghcid";
        version = "0.5";
        sha256 = "d44c8f82aa51ec69dd1ff840d0951a17732cca32b6b1da91e55408121c38adac";
+       revision = "1";
+       editedCabalFile = "b0d70ae396ce2d8adcec06901c032b2a4f6b689f5b0f6c852902b0d8b534d3f8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -74292,6 +74619,263 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "gi-atk" = callPackage
+    ({ mkDerivation, atk, base, bytestring, containers, gi-glib
+     , gi-gobject, haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-atk";
+       version = "0.2.16.9";
+       sha256 = "d82f7f78319a9f384af27fd3816dc160f39362d7a30d2c0e1dec04245c334615";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject haskell-gi-base text
+         transformers
+       ];
+       libraryPkgconfigDepends = [ atk ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Atk bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) atk;};
+
+  "gi-cairo" = callPackage
+    ({ mkDerivation, base, bytestring, cairo-gobject, containers
+     , haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-cairo";
+       version = "0.1.14.9";
+       sha256 = "61f530c14f857a822b98a690ee968320cbf1cec8e7b50391d910bf9160492d3f";
+       libraryHaskellDepends = [
+         base bytestring containers haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ cairo-gobject ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "cairo bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {cairo-gobject = null;};
+
+  "gi-gdk" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gdk3, gi-cairo
+     , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango
+     , haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gdk";
+       version = "0.3.16.9";
+       sha256 = "d882662ba2bab5e4f44ed847061e7c9448e66b2e46e5a8f8da6505dc2339420f";
+       libraryHaskellDepends = [
+         base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib
+         gi-gobject gi-pango haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ gdk3 ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Gdk bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {gdk3 = null;};
+
+  "gi-gdkpixbuf" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gdk_pixbuf, gi-gio
+     , gi-glib, gi-gobject, haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gdkpixbuf";
+       version = "0.2.31.9";
+       sha256 = "a142b0ad576b8a5490aa44db1dd0292cd747074ccaf32e6172388ea8dfc8c69a";
+       libraryHaskellDepends = [
+         base bytestring containers gi-gio gi-glib gi-gobject
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ gdk_pixbuf ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "GdkPixbuf bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) gdk_pixbuf;};
+
+  "gi-gio" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
+     , glib, haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gio";
+       version = "0.2.44.9";
+       sha256 = "8b0380d217a5426bc13941ad9512cdf08c6dc9e5c3fb61d8e65edb91e5fa63ef";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject haskell-gi-base text
+         transformers
+       ];
+       libraryPkgconfigDepends = [ glib ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Gio bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) glib;};
+
+  "gi-glib" = callPackage
+    ({ mkDerivation, base, bytestring, containers, glib
+     , haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-glib";
+       version = "0.2.44.9";
+       sha256 = "c55d6cd8c7884e420ce748fdbb87a5c60661c50cd647c2b20c3de23656151894";
+       libraryHaskellDepends = [
+         base bytestring containers haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ glib ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "GLib bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) glib;};
+
+  "gi-gobject" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, glib
+     , haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gobject";
+       version = "0.2.44.9";
+       sha256 = "dbe16d9fca123c53b4afe0d29e1dc9b8939ac81ac7639d7a6377d921dd401791";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib haskell-gi-base text
+         transformers
+       ];
+       libraryPkgconfigDepends = [ glib ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "GObject bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) glib;};
+
+  "gi-gtk" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-atk, gi-cairo
+     , gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3
+     , haskell-gi-base, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-gtk";
+       version = "0.3.16.9";
+       sha256 = "aac77cd286e623c13bafe83849dc3ea53f6b240fb3070b1414c2f6c977ddb2aa";
+       libraryHaskellDepends = [
+         base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
+         gi-gio gi-glib gi-gobject gi-pango haskell-gi-base text
+         transformers
+       ];
+       libraryPkgconfigDepends = [ gtk3 ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Gtk bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {gtk3 = null;};
+
+  "gi-javascriptcore" = callPackage
+    ({ mkDerivation, base, bytestring, containers, haskell-gi-base
+     , javascriptcoregtk, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-javascriptcore";
+       version = "0.2.4.9";
+       sha256 = "d84ed46dea9483f3d69bab029944a3c3c088d97e69c4c428ed87eff4aefd6c0d";
+       libraryHaskellDepends = [
+         base bytestring containers haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ javascriptcoregtk ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "JavaScriptCore bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {javascriptcoregtk = null;};
+
+  "gi-notify" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gdk_pixbuf
+     , gi-gdkpixbuf, gi-glib, gi-gobject, haskell-gi-base, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "gi-notify";
+       version = "0.2.31.9";
+       sha256 = "ad771c5ad5689572f5732b0588729abee25b5f6e464f790a8c4736eaeaab7919";
+       libraryHaskellDepends = [
+         base bytestring containers gi-gdkpixbuf gi-glib gi-gobject
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ gdk_pixbuf ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Notify bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) gdk_pixbuf;};
+
+  "gi-pango" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
+     , haskell-gi-base, pango, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-pango";
+       version = "0.1.36.9";
+       sha256 = "46b6b87e368d93bc0193538c928f140036318acf0eaf4bd1b2340bd9e51333ce";
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject haskell-gi-base text
+         transformers
+       ];
+       libraryPkgconfigDepends = [ pango ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Pango bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs.gnome) pango;};
+
+  "gi-soup" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-gio, gi-glib
+     , gi-gobject, haskell-gi-base, libsoup, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-soup";
+       version = "0.2.50.9";
+       sha256 = "afaac211d7d43d4630cb0a22896331dc9905edbaa4073e2be99c34006ac75102";
+       libraryHaskellDepends = [
+         base bytestring containers gi-gio gi-glib gi-gobject
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ libsoup ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Soup bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs.gnome) libsoup;};
+
+  "gi-vte" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-atk, gi-gdk
+     , gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi-base
+     , text, transformers, vte
+     }:
+     mkDerivation {
+       pname = "gi-vte";
+       version = "0.0.40.9";
+       sha256 = "c3c8a8ba97d3a1e6e7c06037a84b03f7fd23bd9e8cad8f758f18448181d27a39";
+       libraryHaskellDepends = [
+         base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
+         gi-gtk gi-pango haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ vte ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Vte bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs.gnome) vte;};
+
+  "gi-webkit" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gi-atk, gi-cairo
+     , gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-gtk
+     , gi-javascriptcore, gi-soup, haskell-gi-base, text, transformers
+     , webkit
+     }:
+     mkDerivation {
+       pname = "gi-webkit";
+       version = "0.2.4.9";
+       sha256 = "da6b56d293cbb8ae6c6e10ffa283edf48f691d04258ec1abe87fb4871189b0c8";
+       libraryHaskellDepends = [
+         base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
+         gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup
+         haskell-gi-base text transformers
+       ];
+       libraryPkgconfigDepends = [ webkit ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "WebKit bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) webkit;};
+
   "gimlh" = callPackage
     ({ mkDerivation, base, split }:
      mkDerivation {
@@ -74538,7 +75122,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "git-annex" = callPackage
+  "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
@@ -74591,13 +75175,14 @@ self: {
        homepage = "http://git-annex.branchable.com/";
        description = "manage files with git, without checking their contents into git";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; 
          inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; 
          inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; 
          inherit (pkgs) which;};
 
-  "git-annex_5_20151019" = callPackage
+  "git-annex" = callPackage
     ({ mkDerivation, aeson, async, aws, base, blaze-builder
      , bloomfilter, bup, byteable, bytestring, case-insensitive
      , clientsession, conduit, conduit-extra, containers, crypto-api
@@ -74618,8 +75203,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "5.20151019";
-       sha256 = "ec40c5e61a7e8d6f4a47da4cdc8c9861a6938565b39ddc6c0a53ac8f8477fabc";
+       version = "5.20151102.1";
+       sha256 = "270592b61fe3e46b2b643e3eec2bdd85f7c343e4442ec41ffb2a06baf080bed5";
        configureFlags = [ "-fassistant" "-fproduction" ];
        isLibrary = false;
        isExecutable = true;
@@ -74650,7 +75235,6 @@ self: {
        homepage = "http://git-annex.branchable.com/";
        description = "manage files with git, without checking their contents into git";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; 
          inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; 
@@ -74757,6 +75341,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "git-jump" = callPackage
+    ({ mkDerivation, base, base-compat, process }:
+     mkDerivation {
+       pname = "git-jump";
+       version = "0.1.0.2";
+       sha256 = "4ce380d2500a7099e1d9fcc5b31860bcdb8a286b74759d3979961a63ea59ffb7";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base base-compat process ];
+       homepage = "https://github.com/Peaker/git-jump";
+       description = "Move a git branch";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "git-monitor" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , gitlib, gitlib-libgit2, lifted-async, logging, old-locale
@@ -75621,6 +76219,7 @@ self: {
        libraryHaskellDepends = [ base bytestring OpenGL ];
        description = "simple image capture from OpenGL";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "glade" = callPackage
@@ -75692,6 +76291,7 @@ self: {
        homepage = "zyghost.com";
        description = "An OpenGL micro framework";
        license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "glasso" = callPackage
@@ -75971,6 +76571,7 @@ self: {
        homepage = "http://gloss.ouroborus.net";
        description = "Painless 2D vector graphics, animations and simulations";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-accelerate" = callPackage
@@ -75984,6 +76585,7 @@ self: {
        libraryHaskellDepends = [ accelerate base gloss gloss-rendering ];
        description = "Extras to interface Gloss and Accelerate";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-algorithms" = callPackage
@@ -75996,6 +76598,7 @@ self: {
        homepage = "http://gloss.ouroborus.net";
        description = "Data structures and algorithms for working with 2D graphics";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-banana" = callPackage
@@ -76046,6 +76649,7 @@ self: {
        homepage = "http://gloss.ouroborus.net";
        description = "Examples using the gloss library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-game" = callPackage
@@ -76058,6 +76662,7 @@ self: {
        homepage = "https://github.com/mchakravarty/gloss-game";
        description = "Gloss wrapper that simplifies writing games";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-juicy" = callPackage
@@ -76078,6 +76683,7 @@ self: {
        homepage = "http://github.com/alpmestan/gloss-juicy";
        description = "Load any image supported by Juicy.Pixels in your gloss application";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-raster" = callPackage
@@ -76094,6 +76700,7 @@ self: {
        homepage = "http://gloss.ouroborus.net";
        description = "Parallel rendering of raster images";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-raster-accelerate" = callPackage
@@ -76124,6 +76731,7 @@ self: {
        jailbreak = true;
        description = "Gloss picture data types and rendering functions";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gloss-sodium" = callPackage
@@ -76137,6 +76745,7 @@ self: {
        homepage = "https://github.com/Twey/gloss-sodium";
        description = "A Sodium interface to the Gloss drawing package";
        license = stdenv.lib.licenses.agpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "glpk-hs" = callPackage
@@ -76279,6 +76888,7 @@ self: {
        ];
        description = "turtle like LOGO with glut";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "gmap" = callPackage
@@ -79110,8 +79720,8 @@ self: {
      }:
      mkDerivation {
        pname = "grouped-list";
-       version = "0.2.0.0";
-       sha256 = "01e4a1f3b7031e38a37b271cf6ad00380678ba9f79df2e625f339ac5bd68f19c";
+       version = "0.2.1.0";
+       sha256 = "cd6275388415de0b0940f0d12a380b9fd4e196c356719f0574cc94e73ec6d004";
        libraryHaskellDepends = [ base containers deepseq pointed ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
        homepage = "https://github.com/Daniel-Diaz/grouped-list/blob/master/README.md";
@@ -79533,7 +80143,8 @@ self: {
      }) {gtk-mac-integration-gtk2 = null;};
 
   "gtk-serialized-event" = callPackage
-    ({ mkDerivation, array, base, containers, glib, gtk, haskell98, mtl
+    ({ mkDerivation, array, base, containers, gdk2, glib, gtk
+     , haskell98, mtl
      }:
      mkDerivation {
        pname = "gtk-serialized-event";
@@ -79542,12 +80153,13 @@ self: {
        libraryHaskellDepends = [
          array base containers glib gtk haskell98 mtl
        ];
+       libraryPkgconfigDepends = [ gdk2 ];
        jailbreak = true;
        homepage = "http://www.haskell.org/gtk2hs/";
        description = "GTK+ Serialized event";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
+     }) {gdk2 = null;};
 
   "gtk-simple-list-view" = callPackage
     ({ mkDerivation, base, gtk }:
@@ -85000,8 +85612,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "haskell-exp-parser";
-       version = "0.1";
-       sha256 = "5096177d0d8f8ee1cf213ad73ad243220b8d84d17df81357c82f59aaeba2cd3a";
+       version = "0.1.1";
+       sha256 = "a53cfae87b679f24b5c0a14a72be35760525bcad28b2fc0c870c19c09f2f975c";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base template-haskell ];
        homepage = "https://github.com/emilaxelsson/haskell-exp-parser";
@@ -85086,6 +85698,43 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "haskell-gi" = callPackage
+    ({ mkDerivation, base, bytestring, c2hs, containers, directory
+     , file-embed, filepath, free, glib, gobjectIntrospection
+     , haskell-gi-base, mtl, pretty-show, process, safe, text
+     , transformers, xdg-basedir, xml-conduit
+     }:
+     mkDerivation {
+       pname = "haskell-gi";
+       version = "0.9";
+       sha256 = "7e4cf5b14db2143e4e6176fa7353dd1d21c7363979162de554710ac6d0e040f2";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring containers directory file-embed filepath free
+         haskell-gi-base mtl pretty-show process safe text transformers
+         xdg-basedir xml-conduit
+       ];
+       executablePkgconfigDepends = [ glib gobjectIntrospection ];
+       executableToolDepends = [ c2hs ];
+       homepage = "https://github.com/haskell-gi/haskell-gi";
+       description = "Generate Haskell bindings for GObject Introspection capable libraries";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;};
+
+  "haskell-gi-base" = callPackage
+    ({ mkDerivation, base, bytestring, containers, glib, text }:
+     mkDerivation {
+       pname = "haskell-gi-base";
+       version = "0.9";
+       sha256 = "dfce7237cf2430dadffb833369b29079174196620199d0ec872ec5c45fdc2ae7";
+       libraryHaskellDepends = [ base bytestring containers text ];
+       libraryPkgconfigDepends = [ glib ];
+       homepage = "https://github.com/haskell-gi/haskell-gi-base";
+       description = "Foundation for libraries generated by haskell-gi";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {inherit (pkgs) glib;};
+
   "haskell-import-graph" = callPackage
     ({ mkDerivation, base, classy-prelude, ghc, graphviz, process, text
      , transformers
@@ -90270,6 +90919,33 @@ self: {
        license = "unknown";
      }) {};
 
+  "hfmt" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, Cabal, Diff, directory
+     , filepath, haskell-src-exts, hindent, hlint, HUnit
+     , optparse-applicative, pipes, pretty, stylish-haskell
+     , test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "hfmt";
+       version = "0.0.1.0";
+       sha256 = "78bd30bd0990c0145799a7abbd5e0ad66dfd62757bff898077b9e8adcab8661d";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base Cabal Diff directory filepath haskell-src-exts hindent hlint
+         HUnit pipes pretty stylish-haskell text
+       ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base Diff optparse-applicative pipes pretty
+       ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit
+       ];
+       homepage = "http://github.com/danstiner/hfmt";
+       description = "Haskell source code formatter";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "hfoil" = callPackage
     ({ mkDerivation, base, directory, haskeline, hmatrix, HTTP, linear
      , not-gloss, parsec, transformers
@@ -90323,7 +90999,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hfsevents" = callPackage
+  "hfsevents_0_1_5" = callPackage
     ({ mkDerivation, base, bytestring, cereal, mtl, text, unix }:
      mkDerivation {
        pname = "hfsevents";
@@ -90333,7 +91009,21 @@ self: {
        homepage = "http://github.com/luite/hfsevents";
        description = "File/folder watching for OS X";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "x86_64-darwin" ];
+       platforms = [ "x86_64-darwin" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hfsevents" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, mtl, text, unix }:
+     mkDerivation {
+       pname = "hfsevents";
+       version = "0.1.6";
+       sha256 = "74c3f3f3a5e55fff320c352a2d481069ff915860a0ab970864c6a0e6b65d3f05";
+       libraryHaskellDepends = [ base bytestring cereal mtl text unix ];
+       homepage = "http://github.com/luite/hfsevents";
+       description = "File/folder watching for OS X";
+       license = stdenv.lib.licenses.bsd3;
+       platforms = [ "x86_64-darwin" ];
      }) {};
 
   "hfusion" = callPackage
@@ -90867,6 +91557,7 @@ self: {
        homepage = "https://github.com/jeremyjh/higher-leveldb";
        description = "A rich monadic API for working with leveldb databases";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "higherorder" = callPackage
@@ -93834,8 +94525,8 @@ self: {
      }:
      mkDerivation {
        pname = "ho-rewriting";
-       version = "0.1";
-       sha256 = "43a5f101e44d18779d95ab5f72635d2129470542c8bd094898b0163426c3b6c2";
+       version = "0.2";
+       sha256 = "c962e3c2b5e7943bfbc7c781070b35cb81d4c39d2afc221c207dc4bb38785acd";
        libraryHaskellDepends = [
          base compdata containers mtl patch-combinators
        ];
@@ -94387,6 +95078,7 @@ self: {
        homepage = "https://lambda.xyz/honk/";
        description = "Cross-platform interface to the PC speaker";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "hoobuddy" = callPackage
@@ -95884,6 +96576,7 @@ self: {
        homepage = "https://github.com/scrive/hpqtypes";
        description = "Haskell bindings to libpqtypes";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) postgresql;};
 
   "hprotoc_2_1_4" = callPackage
@@ -100442,6 +101135,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {com_err = null; zephyr = null;};
 
+  "htaglib" = callPackage
+    ({ mkDerivation, base, directory, filepath, HUnit, taglib
+     , test-framework, test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "htaglib";
+       version = "0.1.1";
+       sha256 = "8e0a2a4e7074fec8b2dd5b48c39abe95ffbab50b56b1dd7443ed4f7cd43d28e4";
+       libraryHaskellDepends = [ base ];
+       librarySystemDepends = [ taglib ];
+       testHaskellDepends = [
+         base directory filepath HUnit test-framework test-framework-hunit
+       ];
+       doCheck = false;
+       homepage = "https://github.com/mrkkrp/htaglib";
+       description = "Bindings to TagLib, audio meta-data library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {inherit (pkgs) taglib;};
+
   "htags" = callPackage
     ({ mkDerivation, base, directory, filepath, haskell-src, mtl }:
      mkDerivation {
@@ -102640,6 +103352,7 @@ self: {
        homepage = "http://tomahawkins.org";
        description = "A two player abstract strategy game";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "hub" = callPackage
@@ -103161,8 +103874,8 @@ self: {
      }:
      mkDerivation {
        pname = "hworker";
-       version = "0.1.0.0";
-       sha256 = "2af1e6cd3e8b6f7245176c31ded7c8b544fb9cfc4a20efd5b3a2b08995f9ec00";
+       version = "0.1.0.1";
+       sha256 = "34cbcc4db8f190ab0dc02a072adcf1fc75b7beab7e545982872bf265a1223f1d";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring hedis text time uuid
        ];
@@ -106843,6 +107556,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Lets you embed C++ code into Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "inline-c-win32" = callPackage
@@ -108037,8 +108751,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-client";
-       version = "0.2.4.0";
-       sha256 = "66ef501a42bda9d6a84b006bfbc470bbafede3f87460a56cd922792c7ae8f18c";
+       version = "0.2.5.0";
+       sha256 = "4a2a10eafd82e3c1e049068bb1d37ae09db7832ac5941765935ab763ea51bd0c";
        libraryHaskellDepends = [
          base bytestring conduit data-default-class irc-conduit irc-ctcp
          old-locale stm stm-conduit text time transformers
@@ -108939,6 +109653,7 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/JACK";
        description = "Bindings for the JACK Audio Connection Kit";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) libjack2;};
 
   "jack-bindings" = callPackage
@@ -110800,6 +111515,7 @@ self: {
        executableToolDepends = [ alex ];
        description = "A first-order reasoning toolbox";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "jumpthefive" = callPackage
@@ -110900,6 +111616,7 @@ self: {
        homepage = "https://github.com/abhinav/kafka-client";
        description = "Low-level Haskell client library for Apache Kafka 0.7.";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "kan-extensions_4_1_1" = callPackage
@@ -111486,6 +112203,7 @@ self: {
        homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - Reactive Fields for WX widgets";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "keera-hails-reactive-yampa" = callPackage
@@ -111504,13 +112222,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "keera-hails-reactivelenses" = callPackage
+    ({ mkDerivation, base, keera-hails-reactivevalues, lens }:
+     mkDerivation {
+       pname = "keera-hails-reactivelenses";
+       version = "0.0.0.1";
+       sha256 = "73b271e0a353b4d7d9c861da23792272191725cc85433590ac19aa0cd77256f3";
+       libraryHaskellDepends = [ base keera-hails-reactivevalues lens ];
+       homepage = "http://www.keera.es/blog/community/";
+       description = "Haskell on Gtk rails - Lenses applied to Reactive Values";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "keera-hails-reactivevalues" = callPackage
-    ({ mkDerivation, base, contravariant }:
+    ({ mkDerivation, base, contravariant, directory, filepath, hlint
+     , HUnit, mtl, process, QuickCheck, regex-posix, tasty, tasty-hunit
+     , tasty-quickcheck
+     }:
      mkDerivation {
        pname = "keera-hails-reactivevalues";
-       version = "0.2.0.0";
-       sha256 = "79f88ebd5b1902f37bfc2aa74f414fd4fabc9cba997e778395817c7ae51e9616";
+       version = "0.2.2.0";
+       sha256 = "27756d64d0b275d9556f0ffbefdad8e1bb9942f5fc17d585e6148cfc31496e8b";
        libraryHaskellDepends = [ base contravariant ];
+       testHaskellDepends = [
+         base directory filepath hlint HUnit mtl process QuickCheck
+         regex-posix tasty tasty-hunit tasty-quickcheck
+       ];
        homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - Reactive Values";
        license = stdenv.lib.licenses.bsd3;
@@ -111525,12 +112262,12 @@ self: {
      , keera-hails-mvc-solutions-config, keera-hails-mvc-solutions-gtk
      , keera-hails-mvc-view-gtk, keera-hails-reactive-gtk
      , keera-hails-reactivevalues, MissingK, mtl, network, process, SDL
-     , SDL-mixer, setlocale, time, utf8-string
+     , SDL-mixer, SDL_mixer, setlocale, time, utf8-string
      }:
      mkDerivation {
        pname = "keera-posture";
-       version = "0.2.1";
-       sha256 = "92e6f62e463822164fe1f74db8747f11cbe46f443723c0258f326c2b41c99197";
+       version = "0.2.3";
+       sha256 = "ab35dd2ebf2cd49602cc47e40a35d79f3a2f113214689ad2306ac09d0aee6952";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -111544,11 +112281,12 @@ self: {
          keera-hails-reactivevalues MissingK mtl network process SDL
          SDL-mixer setlocale time utf8-string
        ];
+       executableSystemDepends = [ SDL_mixer ];
        homepage = "http://keera.co.uk/projects/keera-posture";
        description = "Get notifications when your sitting posture is inappropriate";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
+     }) {inherit (pkgs) SDL_mixer;};
 
   "keiretsu" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, base, bytestring
@@ -112428,6 +113166,7 @@ self: {
        homepage = "https://github.com/corngood/ktx";
        description = "A binding for libktx from Khronos";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {egl = null; inherit (pkgs) glew;};
 
   "kure_2_4_10" = callPackage
@@ -112751,6 +113490,7 @@ self: {
        jailbreak = true;
        description = "Educational drawing canvas for FP explorers";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "lambda-devs" = callPackage
@@ -114613,6 +115353,45 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "latex-formulae-image" = callPackage
+    ({ mkDerivation, base, directory, errors, filepath, JuicyPixels
+     , process, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "latex-formulae-image";
+       version = "0.1.0.1";
+       sha256 = "77535f8b1bb9e0cea2269d43db79c78ad621345dc077d1ce0199ca2a451ec218";
+       libraryHaskellDepends = [
+         base directory errors filepath JuicyPixels process temporary
+         transformers
+       ];
+       homepage = "http://github.com/liamoc/latex-formulae#readme";
+       description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "latex-formulae-pandoc" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, directory
+     , filepath, JuicyPixels, latex-formulae-image, pandoc-types
+     }:
+     mkDerivation {
+       pname = "latex-formulae-pandoc";
+       version = "0.1.0.1";
+       sha256 = "0123717456b0a32260a16bac6b11d8b85c05f36ffdadf0a5d4a4dd24c1ddf46b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring directory filepath JuicyPixels
+         latex-formulae-image pandoc-types
+       ];
+       executableHaskellDepends = [
+         base latex-formulae-image pandoc-types
+       ];
+       homepage = "http://github.com/liamoc/latex-formulae#readme";
+       description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lattices_1_2_1_1" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -114730,6 +115509,7 @@ self: {
        jailbreak = true;
        description = "A prototypical 2d platform game";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "layout" = callPackage
@@ -115362,6 +116142,8 @@ self: {
        pname = "lens-action";
        version = "0.1.0.1";
        sha256 = "2feeeb3a74af809923709ffb22f20eefc86f4375136199ddd883e1c997d38a79";
+       revision = "1";
+       editedCabalFile = "64e5700d04fc9c94b70620642f50b908d2032b75d3736c3b5be2a692e6506d81";
        libraryHaskellDepends = [
          base comonad contravariant lens mtl profunctors semigroupoids
          semigroups transformers
@@ -115374,7 +116156,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "lens-action" = callPackage
+  "lens-action_0_2_0_1" = callPackage
     ({ mkDerivation, base, comonad, contravariant, directory, doctest
      , filepath, lens, mtl, profunctors, semigroupoids, semigroups
      , transformers
@@ -115383,6 +116165,29 @@ self: {
        pname = "lens-action";
        version = "0.2.0.1";
        sha256 = "36d5ae806d8d28cab983c11bbb31915874fbeab4d44f683bfc62fc3c879a8e98";
+       revision = "1";
+       editedCabalFile = "9865cfb30d56a5931766070532961ef10295adcfb0dca84dd588b173c9cef24c";
+       libraryHaskellDepends = [
+         base comonad contravariant lens mtl profunctors semigroupoids
+         semigroups transformers
+       ];
+       testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
+       homepage = "http://github.com/ekmett/lens-action/";
+       description = "Monadic Getters and Folds";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "lens-action" = callPackage
+    ({ mkDerivation, base, comonad, contravariant, directory, doctest
+     , filepath, lens, mtl, profunctors, semigroupoids, semigroups
+     , transformers
+     }:
+     mkDerivation {
+       pname = "lens-action";
+       version = "0.2.0.2";
+       sha256 = "e26c70b2de68a7cfbce97bcdabdcdfb45b2c50708207a14f8dd24c3e29c6d371";
        libraryHaskellDepends = [
          base comonad contravariant lens mtl profunctors semigroupoids
          semigroups transformers
@@ -115753,6 +116558,7 @@ self: {
        homepage = "http://github.com/kim/leveldb-haskell";
        description = "Haskell bindings to LevelDB";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) leveldb;};
 
   "leveldb-haskell-fork" = callPackage
@@ -115794,6 +116600,7 @@ self: {
        homepage = "https://github.com/basvandijk/levmar";
        description = "An implementation of the Levenberg-Marquardt algorithm";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-darwin" ];
      }) {};
 
   "levmar-chart" = callPackage
@@ -116275,6 +117082,7 @@ self: {
        homepage = "http://github.com/NathanHowell/liblinear-enumerator";
        description = "liblinear iteratee";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "libltdl" = callPackage
@@ -116652,6 +117460,7 @@ self: {
        homepage = "http://github.com/sproingie/haskell-cells/";
        description = "Conway's Life cellular automaton";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "lifted-async_0_2_0_2" = callPackage
@@ -117302,6 +118111,7 @@ self: {
        homepage = "http://www.github.com/bgamari/linear-opengl";
        description = "Isomorphisms between linear and OpenGL types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "linear-vect" = callPackage
@@ -117502,6 +118312,7 @@ self: {
        homepage = "http://github.com/bgamari/linux-evdev";
        description = "Bindings to Linux evdev input device interface";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "linux-file-extents" = callPackage
@@ -117516,6 +118327,7 @@ self: {
        homepage = "https://github.com/redneb/linux-file-extents";
        description = "Retrieve file fragmentation information under Linux";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "linux-inotify" = callPackage
@@ -117527,6 +118339,7 @@ self: {
        libraryHaskellDepends = [ base bytestring hashable unix ];
        description = "Thinner binding to the Linux Kernel's inotify interface";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "linux-kmod" = callPackage
@@ -117553,6 +118366,7 @@ self: {
        homepage = "https://github.com/tensor5/linux-mount";
        description = "Mount and unmount filesystems";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "linux-namespaces" = callPackage
@@ -117565,6 +118379,7 @@ self: {
        homepage = "https://github.com/redneb/hs-linux-namespaces";
        description = "Create new or enter an existing linux namespaces";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "linux-perf" = callPackage
@@ -117683,6 +118498,7 @@ self: {
        ];
        description = "Labeled File System interface for LIO";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "lio-simple" = callPackage
@@ -118662,6 +119478,7 @@ self: {
        homepage = "http://github.com/dmbarbour/haskell-lmdb";
        description = "Lightning MDB bindings";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) lmdb;};
 
   "load-env" = callPackage
@@ -118838,6 +119655,7 @@ self: {
        homepage = "https://github.com/scrive/log";
        description = "Structured logging solution with multiple backends";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "log-domain_0_9_3" = callPackage
@@ -119331,6 +120149,7 @@ self: {
        homepage = "https://github.com/cpeikert/Lol";
        description = "A library for lattice cryptography";
        license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "loli" = callPackage
@@ -119967,14 +120786,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "luminance_0_6_0_3" = callPackage
+  "luminance_0_6_0_5" = callPackage
     ({ mkDerivation, base, containers, contravariant, dlist, gl, linear
      , mtl, resourcet, semigroups, transformers, vector, void
      }:
      mkDerivation {
        pname = "luminance";
-       version = "0.6.0.3";
-       sha256 = "8925df1bf702aefda923402e279bd568533fccfcfeb4a358cd4a1388c1fc0323";
+       version = "0.6.0.5";
+       sha256 = "2dd5fce0374e01c0310ed00c130f8318074b89e2bd318998258e3abc3dd53853";
        libraryHaskellDepends = [
          base containers contravariant dlist gl linear mtl resourcet
          semigroups transformers vector void
@@ -120002,6 +120821,7 @@ self: {
        homepage = "https://github.com/phaazon/luminance-samples";
        description = "Luminance samples";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "luminance-samples_0_6_0_1" = callPackage
@@ -121635,15 +122455,12 @@ self: {
      }:
      mkDerivation {
        pname = "manifolds";
-       version = "0.1.5.0";
-       sha256 = "de75b6d7105fcec37259fe4e8945056887a92c4441adc2d1921eac992c03acff";
-       revision = "2";
-       editedCabalFile = "16d1c676e2c50b7bce215171efd8888b99efcbd1217bd0b81e1254d70a2d10fe";
+       version = "0.1.5.1";
+       sha256 = "12117662e62796ac16c38e707b8cd5da3e40e542cf2caae99f72f3fafb3c34d8";
        libraryHaskellDepends = [
          base comonad constrained-categories containers deepseq hmatrix
          MemoTrie semigroups tagged transformers vector vector-space void
        ];
-       jailbreak = true;
        homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Coordinate-free hypersurfaces";
        license = stdenv.lib.licenses.gpl3;
@@ -122529,6 +123346,7 @@ self: {
        jailbreak = true;
        homepage = "http://www.cas.mcmaster.ca/~anand/";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "mcmc-samplers" = callPackage
@@ -122760,6 +123578,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "megaparsec_4_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, HUnit, mtl, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "megaparsec";
+       version = "4.2.0";
+       sha256 = "de76c7e946cc73fcdafc4c78697e4312b1c68a052332d2b34859a176f115a493";
+       libraryHaskellDepends = [ base bytestring mtl text transformers ];
+       testHaskellDepends = [
+         base HUnit mtl QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2 transformers
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/mrkkrp/megaparsec";
+       description = "Monadic parser combinators";
+       license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "meldable-heap" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -122940,6 +123779,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "memoization-utils" = callPackage
+    ({ mkDerivation, base, containers, hspec, lrucache, time
+     , time-units
+     }:
+     mkDerivation {
+       pname = "memoization-utils";
+       version = "0.1.0.0";
+       sha256 = "250199ba9357b71434d687c48c2989b9ddae4b9cd376c101aeb651589a0367c5";
+       libraryHaskellDepends = [
+         base containers lrucache time time-units
+       ];
+       testHaskellDepends = [ base hspec time time-units ];
+       homepage = "http://github.com/yamadapc/haskell-memoization-utils";
+       description = "Utilities for memoizing functions";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "memoize" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
@@ -123077,19 +123933,20 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "messagepack_0_5_0" = callPackage
+  "messagepack_0_5_1" = callPackage
     ({ mkDerivation, base, bytestring, cereal, containers, QuickCheck
      , test-framework, test-framework-quickcheck2, test-framework-th
      }:
      mkDerivation {
        pname = "messagepack";
-       version = "0.5.0";
-       sha256 = "6f1900a0df65cede2134a51c6bbe5084aa5a991777698cbeb2cd283b36a93ed8";
+       version = "0.5.1";
+       sha256 = "e12c22991bd4265e3a52642d0e5970182ecd931afdf8552088d49a524c49625d";
        libraryHaskellDepends = [ base bytestring cereal containers ];
        testHaskellDepends = [
          base bytestring cereal containers QuickCheck test-framework
          test-framework-quickcheck2 test-framework-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/rodrigosetti/messagepack";
        description = "Serialize instance for Message Pack Object";
        license = stdenv.lib.licenses.mit;
@@ -123129,6 +123986,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "messagepack-rpc_0_5_1" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, messagepack
+     , network-simple
+     }:
+     mkDerivation {
+       pname = "messagepack-rpc";
+       version = "0.5.1";
+       sha256 = "aa7960644668284e6add36e5c305af2c6d3ebf0a9a2c3fcd62529554a049a0bc";
+       libraryHaskellDepends = [
+         base bytestring cereal containers messagepack network-simple
+       ];
+       jailbreak = true;
+       homepage = "http://github.com/rodrigosetti/messagepack-rpc";
+       description = "Message Pack RPC over TCP";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "messente" = callPackage
     ({ mkDerivation, base, bytestring, HTTP, http-conduit, network }:
      mkDerivation {
@@ -123588,8 +124463,8 @@ self: {
     ({ mkDerivation, base, containers, microlens, template-haskell }:
      mkDerivation {
        pname = "microlens-th";
-       version = "0.2.1.2";
-       sha256 = "ea17fb111790953667cd75e1e29823107eb2123ce41c27a77a71d5c7102a39f9";
+       version = "0.2.1.3";
+       sha256 = "5701a5775e5204729d619dcedd81666dbd94c76574930beebb81cc943805d9a5";
        libraryHaskellDepends = [
          base containers microlens template-haskell
        ];
@@ -123835,6 +124710,7 @@ self: {
        homepage = "https://github.com/evanrinehart/mikmod";
        description = "MikMod bindings";
        license = "LGPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "miku" = callPackage
@@ -124376,6 +125252,7 @@ self: {
        libraryHaskellDepends = [ async base ];
        description = "A Haskell bundle of the Minisat SAT solver";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "ministg" = callPackage
@@ -126470,6 +127347,7 @@ self: {
        executableHaskellDepends = [ base filepath hinotify process ];
        description = "Do things when files change";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "mono-foldable" = callPackage
@@ -129776,6 +130654,7 @@ self: {
        ];
        description = "Port of the NeHe OpenGL tutorials to Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "neil" = callPackage
@@ -130333,6 +131212,7 @@ self: {
        homepage = "https://www.github.com/Mokosha/netwire-input-glfw";
        description = "GLFW instance of netwire-input";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "network_2_5_0_0" = callPackage
@@ -130974,6 +131854,7 @@ self: {
        jailbreak = true;
        description = "Haskell bindings for the ifreq structure";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "network-ip" = callPackage
@@ -131084,6 +131965,7 @@ self: {
        jailbreak = true;
        description = "Haskell bindings for low-level packet sockets (AF_PACKET)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "network-pgi" = callPackage
@@ -131392,8 +132274,8 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport-inmemory";
-       version = "0.5.0";
-       sha256 = "86bb65576e9a913f4fc802e1fffb95e78ca9b6df62bb8bf236f167656627ccfe";
+       version = "0.5.1";
+       sha256 = "e34ae4169e91739851b31eda9750d3df711389279961290fd006a79b51a70bdd";
        libraryHaskellDepends = [
          base bytestring containers data-accessor network-transport stm
        ];
@@ -132316,6 +133198,7 @@ self: {
        ];
        description = "Painless 3D graphics, no affiliation with gloss";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "not-gloss-examples" = callPackage
@@ -132600,6 +133483,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "nullary" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "nullary";
+       version = "0.1.0.0";
+       sha256 = "0cd4f880627ea551167c981feff890c656f560d515296addab99d0c8b47f7ca7";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/derekelkins/nullary";
+       description = "A package for working with nullary type classes";
+       license = stdenv.lib.licenses.bsd2;
+     }) {};
+
   "number" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -133282,23 +134177,23 @@ self: {
      }) {};
 
   "oidc-client" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, crypto-random
-     , exceptions, hspec, http-client, http-client-tls, jose-jwt
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, exceptions
+     , hspec, http-client, http-client-tls, http-types, jose-jwt
      , network, network-uri, text, time, tls
      }:
      mkDerivation {
        pname = "oidc-client";
-       version = "0.1.0.1";
-       sha256 = "53eb07c9e188ff017c10248694ffc9c297b5c8cfdf2bb2992c15caba8c3e9c34";
+       version = "0.2.0.0";
+       sha256 = "b2d7daa84844d0cc1057bbaffc836bb52ff2992b98a17b4b285778bacdefc03c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring crypto-random exceptions
-         http-client http-client-tls jose-jwt network network-uri text time
-         tls
+         aeson attoparsec base bytestring exceptions http-client
+         http-client-tls jose-jwt network network-uri text time tls
+       ];
+       testHaskellDepends = [
+         base bytestring hspec http-client http-client-tls http-types text
        ];
-       testHaskellDepends = [ base hspec ];
-       jailbreak = true;
        homepage = "https://github.com/krdlab/haskell-oidc-client";
        description = "OpenID Connect 1.0 library for RP";
        license = stdenv.lib.licenses.mit;
@@ -133725,6 +134620,8 @@ self: {
        pname = "opaleye";
        version = "0.4.2.0";
        sha256 = "b924c4d0fa7151c0dbaee5ddcd89adfa569614204a805392625752ea6dc13c20";
+       revision = "1";
+       editedCabalFile = "64de3c71480e306843b335e7672e38548c4c6396222a466901096fa72c49fc17";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring bytestring case-insensitive
          contravariant postgresql-simple pretty product-profunctors
@@ -135484,6 +136381,34 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "pagerduty_0_0_3_3" = callPackage
+    ({ mkDerivation, aeson, base, bifunctors, bytestring
+     , bytestring-conversion, conduit, data-default-class, exceptions
+     , generics-sop, http-client, http-types, lens, lens-aeson, mmorph
+     , monad-control, mtl, template-haskell, text, time
+     , time-locale-compat, transformers, transformers-base
+     , transformers-compat, unordered-containers
+     }:
+     mkDerivation {
+       pname = "pagerduty";
+       version = "0.0.3.3";
+       sha256 = "f55d80029003f6748dd00e3dc6b3b38dc99c3d9d4c62f617e3ee93cd25113477";
+       revision = "1";
+       editedCabalFile = "a73a38fe2e6123a228be6e506783a057ef6a734efe7676184b22becd2d5da938";
+       libraryHaskellDepends = [
+         aeson base bifunctors bytestring bytestring-conversion conduit
+         data-default-class exceptions generics-sop http-client http-types
+         lens lens-aeson mmorph monad-control mtl template-haskell text time
+         time-locale-compat transformers transformers-base
+         transformers-compat unordered-containers
+       ];
+       jailbreak = true;
+       homepage = "http://github.com/brendanhay/pagerduty";
+       description = "Client library for PagerDuty Integration and REST APIs";
+       license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pagerduty" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring
      , bytestring-conversion, conduit, data-default-class, exceptions
@@ -136627,6 +137552,7 @@ self: {
        libraryHaskellDepends = [ array base ];
        description = "Simply interfacing the parallel port on linux";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "parse-dimacs" = callPackage
@@ -136790,12 +137716,12 @@ self: {
      }) {};
 
   "parsec-trace" = callPackage
-    ({ mkDerivation, base, containers, mtl, parsec, rosezipper }:
+    ({ mkDerivation, base, containers, mtl, parsec }:
      mkDerivation {
        pname = "parsec-trace";
-       version = "0.0.0.1";
-       sha256 = "545958904a02ce4277ee428092c159abdd264e711daa1263863f40446f0c3619";
-       libraryHaskellDepends = [ base containers mtl parsec rosezipper ];
+       version = "0.0.0.2";
+       sha256 = "fc55e1feb6ec0247c52c4bdc533924688c4d5dbd29bf5f5a714e9fec6f4aa820";
+       libraryHaskellDepends = [ base containers mtl parsec ];
        homepage = "http://github.com/sleepomeno/parsec-trace#readme";
        description = "Add a hierarchical trace to Parsec parsers";
        license = stdenv.lib.licenses.mit;
@@ -137296,8 +138222,8 @@ self: {
      }:
      mkDerivation {
        pname = "patches-vector";
-       version = "0.1.4.0";
-       sha256 = "28694082916c56c5b2c8f74d51cea6babff0e946dfade5b6832edd3977cdb995";
+       version = "0.1.4.2";
+       sha256 = "39e1784b8e1177c72abc74a7db90210aa317f0aafc8c69defea216ed99d3c70d";
        libraryHaskellDepends = [
          base edit-distance-vector microlens vector
        ];
@@ -137779,7 +138705,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "pcre-light" = callPackage
+  "pcre-light_0_4_0_3" = callPackage
     ({ mkDerivation, base, bytestring, pcre }:
      mkDerivation {
        pname = "pcre-light";
@@ -137790,6 +138716,20 @@ self: {
        homepage = "https://github.com/Daniel-Diaz/pcre-light";
        description = "A small, efficient and portable regex library for Perl 5 compatible regular expressions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) pcre;};
+
+  "pcre-light" = callPackage
+    ({ mkDerivation, base, bytestring, pcre }:
+     mkDerivation {
+       pname = "pcre-light";
+       version = "0.4.0.4";
+       sha256 = "02c97e39263d18fd26aa63d52c88c4bfbb5c3f66ab40564552e7f11d5d889e75";
+       libraryHaskellDepends = [ base bytestring ];
+       libraryPkgconfigDepends = [ pcre ];
+       homepage = "https://github.com/Daniel-Diaz/pcre-light";
+       description = "Portable regex library for Perl 5 compatible regular expressions";
+       license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) pcre;};
 
   "pcre-light-extra" = callPackage
@@ -139856,6 +140796,8 @@ self: {
        pname = "persistent-template";
        version = "2.1.4";
        sha256 = "ed9e415d49288c7857febf978e4d97195c95113b9def30655894b48560999bce";
+       revision = "1";
+       editedCabalFile = "ecb26fe04083fc0e1e9abb16639b60195a49abac88e93b69360cae6c12a488b5";
        libraryHaskellDepends = [
          aeson aeson-extra base bytestring containers ghc-prim http-api-data
          monad-control monad-logger path-pieces persistent tagged
@@ -142911,7 +143853,7 @@ self: {
      }) {};
 
   "poppler" = callPackage
-    ({ mkDerivation, array, base, bytestring, cairo, containers
+    ({ mkDerivation, array, base, bytestring, cairo, containers, gdk2
      , gdk_pixbuf, glib, gtk, gtk2hs-buildtools, mtl, pango, poppler
      }:
      mkDerivation {
@@ -142921,14 +143863,14 @@ self: {
        libraryHaskellDepends = [
          array base bytestring cairo containers glib gtk mtl
        ];
-       libraryPkgconfigDepends = [ gdk_pixbuf pango poppler ];
+       libraryPkgconfigDepends = [ gdk2 gdk_pixbuf pango poppler ];
        libraryToolDepends = [ gtk2hs-buildtools ];
        homepage = "http://projects.haskell.org/gtk2hs";
        description = "Binding to the Poppler";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) gdk_pixbuf; inherit (pkgs.gnome) pango; 
-         inherit (pkgs) poppler;};
+     }) {gdk2 = null; inherit (pkgs) gdk_pixbuf; 
+         inherit (pkgs.gnome) pango; inherit (pkgs) poppler;};
 
   "populate-setup-exe-cache" = callPackage
     ({ mkDerivation, base }:
@@ -142964,6 +143906,7 @@ self: {
        homepage = "http://code.haskell.org/portaudio";
        description = "Haskell bindings for the PortAudio library";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) portaudio;};
 
   "porte" = callPackage
@@ -143112,6 +144055,7 @@ self: {
        libraryHaskellDepends = [ base unix ];
        description = "POSIX Realtime functionality";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "posix-timer" = callPackage
@@ -144794,12 +145738,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "process_1_3_0_0" = callPackage
+  "process_1_4_0_0" = callPackage
     ({ mkDerivation, base, deepseq, directory, filepath, unix }:
      mkDerivation {
        pname = "process";
-       version = "1.3.0.0";
-       sha256 = "709b77b7a2a5768c61759fdd000e3b9c47e05cbee7987abf82954fd15d80c3f8";
+       version = "1.4.0.0";
+       sha256 = "0fdc2a3a593f182f398e7359723240242be1dc9735ca2265e2d90e0be227c4cd";
        libraryHaskellDepends = [ base deepseq directory filepath unix ];
        testHaskellDepends = [ base ];
        description = "Process libraries";
@@ -146108,8 +147052,8 @@ self: {
     ({ mkDerivation, base, filepath, hspec, template-haskell }:
      mkDerivation {
        pname = "publicsuffix";
-       version = "0.20151011";
-       sha256 = "7497e7242297ee90af9a817302977f6d25539785c352b6bf3088a55181fa5759";
+       version = "0.20151102";
+       sha256 = "7dae06c884fd6348d0ac76382752a5ee72b42d0efe780d0eb611333956e5deda";
        libraryHaskellDepends = [ base filepath template-haskell ];
        testHaskellDepends = [ base hspec ];
        homepage = "https://github.com/wereHamster/publicsuffix-haskell/";
@@ -146260,6 +147204,7 @@ self: {
        homepage = "https://github.com/philopon/pugixml-hs";
        description = "pugixml binding";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "pugs-DrIFT" = callPackage
@@ -146339,6 +147284,7 @@ self: {
        librarySystemDepends = [ libpulseaudio ];
        description = "binding to Simple API of pulseaudio";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) libpulseaudio;};
 
   "punkt" = callPackage
@@ -146626,7 +147572,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "purescript" = callPackage
+  "purescript_0_7_5_3" = callPackage
     ({ mkDerivation, aeson, aeson-better-errors, ansi-wl-pprint, base
      , bower-json, boxes, bytestring, containers, directory, dlist
      , filepath, Glob, haskeline, HUnit, language-javascript
@@ -146662,6 +147608,45 @@ self: {
        homepage = "http://www.purescript.org/";
        description = "PureScript Programming Language Compiler";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "purescript" = callPackage
+    ({ mkDerivation, aeson, aeson-better-errors, ansi-wl-pprint, base
+     , bower-json, boxes, bytestring, containers, directory, dlist
+     , filepath, Glob, haskeline, HUnit, language-javascript
+     , lifted-base, monad-control, mtl, optparse-applicative, parsec
+     , pattern-arrows, process, safe, semigroups, split, syb, text, time
+     , transformers, transformers-base, transformers-compat
+     , unordered-containers, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "purescript";
+       version = "0.7.5.4";
+       sha256 = "36e3301e0f7d3cce24272b853acc93bba826f42dc3071dc4f7a7a65d1c7cddb5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-better-errors base bower-json boxes bytestring
+         containers directory dlist filepath Glob language-javascript
+         lifted-base monad-control mtl parsec pattern-arrows process safe
+         semigroups split syb text time transformers transformers-base
+         transformers-compat unordered-containers utf8-string vector
+       ];
+       executableHaskellDepends = [
+         aeson ansi-wl-pprint base bytestring containers directory filepath
+         Glob haskeline mtl optparse-applicative parsec process split time
+         transformers transformers-compat
+       ];
+       testHaskellDepends = [
+         base containers directory filepath Glob haskeline HUnit mtl
+         optparse-applicative parsec process time transformers
+         transformers-compat
+       ];
+       doCheck = false;
+       homepage = "http://www.purescript.org/";
+       description = "PureScript Programming Language Compiler";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "purescript-bundle-fast" = callPackage
@@ -147075,6 +148060,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "qed" = callPackage
+    ({ mkDerivation, base, deepseq, directory, exceptions, extra
+     , filepath, haskell-src-exts, transformers, uniplate
+     }:
+     mkDerivation {
+       pname = "qed";
+       version = "0.0";
+       sha256 = "282422e8e277ef9dd3175f1b9a97f6843187a12928886c8783f0eeb5a1819ace";
+       libraryHaskellDepends = [
+         base deepseq directory exceptions extra filepath haskell-src-exts
+         transformers uniplate
+       ];
+       testHaskellDepends = [ base transformers ];
+       homepage = "https://github.com/ndmitchell/qed#readme";
+       description = "Simple prover";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "qhull-simple" = callPackage
     ({ mkDerivation, base, qhull, vector }:
      mkDerivation {
@@ -147346,6 +148349,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "quick-schema" = callPackage
+    ({ mkDerivation, aeson, base, hashable, hspec, QuickCheck
+     , scientific, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "quick-schema";
+       version = "0.1.0.0";
+       sha256 = "99d2e8e25a822063c997681180c4bcb602895785c9740a9756f92c9f5bdc8e6d";
+       libraryHaskellDepends = [
+         aeson base hashable scientific text unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base hspec QuickCheck scientific text unordered-containers
+         vector
+       ];
+       homepage = "https://github.com/benweitzman/quick-schema";
+       description = "Slimmed down json schema language and validator";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "quickcheck-assertions_0_1_1" = callPackage
     ({ mkDerivation, base, hspec, ieee754, QuickCheck }:
      mkDerivation {
@@ -148442,6 +149465,7 @@ self: {
        homepage = "https://bitbucket.org/kpratt/random-variate";
        description = "\"Uniform RNG => Non-Uniform RNGs\"";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "randomgen" = callPackage
@@ -148507,13 +149531,17 @@ self: {
      }) {};
 
   "range-set-list" = callPackage
-    ({ mkDerivation, base, containers, tasty, tasty-quickcheck }:
+    ({ mkDerivation, base, containers, deepseq, hashable, semigroups
+     , tasty, tasty-quickcheck
+     }:
      mkDerivation {
        pname = "range-set-list";
-       version = "0.1.0.0";
-       sha256 = "c5edb5773ca6df108625f1bf9002b5f71868bab43d0ef9b7c84cb3fc2e0529a9";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base containers tasty tasty-quickcheck ];
+       version = "0.1.1.0";
+       sha256 = "091b01e7b98b232fcaae126c8b5701e63c08064ff5c29174c85c2a4d5a2cef3c";
+       libraryHaskellDepends = [ base deepseq hashable semigroups ];
+       testHaskellDepends = [
+         base containers deepseq hashable semigroups tasty tasty-quickcheck
+       ];
        homepage = "https://github.com/phadej/range-set-list#readme";
        description = "Memory efficient sets with continuous ranges of elements";
        license = stdenv.lib.licenses.mit;
@@ -148874,8 +149902,8 @@ self: {
      }:
      mkDerivation {
        pname = "rdf4h";
-       version = "1.3.4";
-       sha256 = "27a34de1a2ce13dc0c9d91a79de5d53484a1209450d4bdc370ae4db56e5a01f3";
+       version = "1.3.5";
+       sha256 = "dfbe6dd5f6e26e7af696981bd2a9b51a601ba86779cbeb9da67552d923160f7e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -148955,6 +149983,7 @@ self: {
        homepage = "https://john-millikin.com/software/haskell-re2/";
        description = "Bindings to the re2 regular expression library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "react-flux" = callPackage
@@ -149138,6 +150167,7 @@ self: {
        homepage = "http://wiki.haskell.org/Reactive-banana";
        description = "Examples for the reactive-banana library, using wxHaskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "reactive-fieldtrip" = callPackage
@@ -150119,24 +151149,23 @@ self: {
 
   "reflex-dom-contrib" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, containers
-     , data-default, ghcjs-base, ghcjs-dom, http-types, lens, mtl
-     , readable, reflex, reflex-dom, string-conv, text, time
+     , data-default, ghcjs-dom, http-types, lens, mtl, readable, reflex
+     , reflex-dom, safe, string-conv, text, time
      }:
      mkDerivation {
        pname = "reflex-dom-contrib";
-       version = "0.1";
-       sha256 = "8c4e997bb3832f6f82c814ded1895cb6c100c0e0cb9dadbcacca35ca4b0c1cf7";
+       version = "0.2";
+       sha256 = "82a6b1ade13773dc0ed573d4086f75c15971e416f1b11e1d7141b7fc4079ecc5";
        libraryHaskellDepends = [
-         aeson base bifunctors bytestring containers data-default ghcjs-base
-         ghcjs-dom http-types lens mtl readable reflex reflex-dom
-         string-conv text time
+         aeson base bifunctors bytestring containers data-default ghcjs-dom
+         http-types lens mtl readable reflex reflex-dom safe string-conv
+         text time
        ];
        jailbreak = true;
        homepage = "https://github.com/reflex-frp/reflex-dom-contrib";
        description = "A playground for experimenting with infrastructure and common code for reflex applications";
        license = stdenv.lib.licenses.bsd3;
-       broken = true;
-     }) {ghcjs-base = null;};
+     }) {};
 
   "reflex-gloss" = callPackage
     ({ mkDerivation, base, dependent-sum, gloss, reflex, transformers
@@ -150179,6 +151208,7 @@ self: {
        homepage = "https://github.com/saulzar/reflex-gloss-scene";
        description = "A simple scene-graph using reflex and gloss";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "reflex-transformers" = callPackage
@@ -150976,16 +152006,16 @@ self: {
 
   "rei" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers
-     , directory, regex-posix, split
+     , directory, regex-tdfa, split
      }:
      mkDerivation {
        pname = "rei";
-       version = "0.3.2.0";
-       sha256 = "703dbda6815d7427f35ccf2c8d4f37bd3f2a3863c7aa01d9bd098cfce90ffdda";
+       version = "0.3.3.0";
+       sha256 = "b2e70b57846a93e00b8e478c21143d4ed3bcbb855634845e5de658a83b9a91dc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         attoparsec base bytestring containers directory regex-posix split
+         attoparsec base bytestring containers directory regex-tdfa split
        ];
        jailbreak = true;
        homepage = "https://github.com/kerkomen/rei";
@@ -153858,6 +154888,7 @@ self: {
          base bytestring containers HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
+       doCheck = false;
        homepage = "http://github.com/markhibberd/riak-haskell-client";
        description = "A Haskell client for the Riak decentralized data store";
        license = "unknown";
@@ -154346,8 +155377,8 @@ self: {
      }:
      mkDerivation {
        pname = "roller";
-       version = "0.1.4";
-       sha256 = "369a39d93d125550bc5ffc3dd21e89e2b04a611c7200935afbd303042b254fb6";
+       version = "0.1.6";
+       sha256 = "47d5308161cf067474f8e65f73ad7292a777d4749f5132dd92daf3d7fb43bdb3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -155868,6 +156899,7 @@ self: {
        homepage = "https://github.com/tokiwoousaka/Sarasvati";
        description = "audio library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "sasl" = callPackage
@@ -155938,6 +156970,7 @@ self: {
        homepage = "https://github.com/jwaldmann/satchmo";
        description = "SAT encoding monad";
        license = "GPL";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "satchmo-backends" = callPackage
@@ -156019,6 +157052,7 @@ self: {
        homepage = "https://github.com/msakai/satchmo-toysat";
        description = "toysat driver as backend for satchmo";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "sbp" = callPackage
@@ -157314,25 +158348,6 @@ self: {
      }:
      mkDerivation {
        pname = "sdl2";
-       version = "2.0.0";
-       sha256 = "d6acf9bd5ac10a9a47f2823ac8773afb5e82a6b85cc9e83a89de819e51bf8411";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring exceptions linear StateVar text transformers vector
-       ];
-       librarySystemDepends = [ SDL2 ];
-       libraryPkgconfigDepends = [ SDL2 ];
-       description = "Both high- and low-level bindings to the SDL library (version 2.0.3).";
-       license = stdenv.lib.licenses.bsd3;
-     }) {inherit (pkgs) SDL2;};
-
-  "sdl2_2_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, exceptions, linear, SDL2
-     , StateVar, text, transformers, vector
-     }:
-     mkDerivation {
-       pname = "sdl2";
        version = "2.1.0";
        sha256 = "87310ae520e585a4d1b23fda19f8dfe6794a54213007184707c09fe0c4c9d085";
        isLibrary = true;
@@ -157344,7 +158359,7 @@ self: {
        libraryPkgconfigDepends = [ SDL2 ];
        description = "Both high- and low-level bindings to the SDL library (version 2.0.3).";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) SDL2;};
 
   "sdl2-cairo" = callPackage
@@ -157358,17 +158373,26 @@ self: {
        libraryHaskellDepends = [ base cairo linear mtl random sdl2 time ];
        description = "Render with Cairo on SDL textures. Includes optional convenience drawing API.";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "sdl2-compositor" = callPackage
-    ({ mkDerivation, base, linear, sdl2, transformers }:
+    ({ mkDerivation, base, lens, linear, lrucache, QuickCheck, sdl2
+     , sdl2-ttf, StateVar, stm, text, transformers
+     }:
      mkDerivation {
        pname = "sdl2-compositor";
-       version = "1.1";
-       sha256 = "020d61ce6bd9dff14b18352d90d56310d3b7e7fad50ac8d82961cf2c6889f991";
-       libraryHaskellDepends = [ base linear sdl2 transformers ];
+       version = "1.2.0.1";
+       sha256 = "55d3242e8b119b2cd0b4a5d198fb52c38bf36931aef30b6d250334373931a4a3";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base lens linear lrucache QuickCheck sdl2 sdl2-ttf StateVar stm
+         text transformers
+       ];
        description = "image compositing with sdl2 - declarative style";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "sdl2-image" = callPackage
@@ -157830,6 +158854,7 @@ self: {
        homepage = "http://nonempty.org/software/haskell-select";
        description = "Wrap the select(2) POSIX function";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "selectors" = callPackage
@@ -158840,6 +159865,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-cassava" = callPackage
+    ({ mkDerivation, base, cassava, http-media, servant, vector }:
+     mkDerivation {
+       pname = "servant-cassava";
+       version = "0.4.4.5";
+       sha256 = "2db20898f6dc5bc6847247ad0bf5fd797fe70f6f31bac3716846fad1f5a44b6d";
+       libraryHaskellDepends = [ base cassava http-media servant vector ];
+       homepage = "http://haskell-servant.github.io/";
+       description = "Servant CSV content-type for cassava";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-client_0_2_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
      , either, exceptions, hspec, http-client, http-client-tls
@@ -159590,6 +160627,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-swagger" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hashable
+     , lens, servant, text, unordered-containers, uuid
+     }:
+     mkDerivation {
+       pname = "servant-swagger";
+       version = "0.0.0.1";
+       sha256 = "7c9b93912cc6aa617b4d068624c3b927f58f8dfb3f153c8be51c7fc5c22c0b4e";
+       libraryHaskellDepends = [
+         aeson base bytestring containers hashable lens servant text
+         unordered-containers uuid
+       ];
+       description = "Swagger";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-yaml" = callPackage
     ({ mkDerivation, aeson, base, base-compat, bytestring, http-media
      , servant, servant-server, wai, warp, yaml
@@ -163659,8 +164712,8 @@ self: {
      }:
      mkDerivation {
        pname = "smsaero";
-       version = "0.3";
-       sha256 = "18b18032c6f898446ec462cc25b64e38a7e2e46125742b30babffece8c4bcff4";
+       version = "0.4";
+       sha256 = "0069050ab5427a44b89d12aead64205d04e5ac421cf39acf1ee19a835a3a690a";
        libraryHaskellDepends = [
          aeson base either lens servant servant-client servant-docs text
          time
@@ -165415,6 +166468,7 @@ self: {
        homepage = "http://github.com/bos/snappy";
        description = "Bindings to the Google Snappy library for fast compression/decompression";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) snappy;};
 
   "snappy-conduit" = callPackage
@@ -165428,6 +166482,7 @@ self: {
        homepage = "http://github.com/tatac1/snappy-conduit/";
        description = "Conduit bindings for Snappy (see snappy package)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "snappy-framing" = callPackage
@@ -165440,6 +166495,7 @@ self: {
        homepage = "https://github.com/kim/snappy-framing";
        description = "Snappy Framing Format in Haskell";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "snappy-iteratee" = callPackage
@@ -165643,6 +166699,7 @@ self: {
        homepage = "http://code.mathr.co.uk/snowglobe";
        description = "randomized fractal snowflakes demo";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "soap_0_2_2_5" = callPackage
@@ -166627,6 +167684,7 @@ self: {
        homepage = "http://github.com/crockeo/spice";
        description = "An FRP-based game engine written in Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "spike" = callPackage
@@ -169684,6 +170742,7 @@ self: {
        homepage = "https://github.com/debug-ito/stopwatch";
        description = "A simple stopwatch utility";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "storable" = callPackage
@@ -169925,8 +170984,8 @@ self: {
      }:
      mkDerivation {
        pname = "streaming";
-       version = "0.1.2.0";
-       sha256 = "0d87f29d78856604c4ce3ebe6d62a5c5ed1726a25e68a929be0520b94c6834d1";
+       version = "0.1.2.2";
+       sha256 = "1d67401731689b4904fff6fa45ed7257c0c076e4e619714c48443804b6e94beb";
        libraryHaskellDepends = [
          base bytestring mmorph mtl time transformers
        ];
@@ -169941,8 +171000,8 @@ self: {
      }:
      mkDerivation {
        pname = "streaming-bytestring";
-       version = "0.1.2.0";
-       sha256 = "8a99afb8fbed135a4ac90044b34831decde7c62b3189c828ee075ca45983f23d";
+       version = "0.1.2.2";
+       sha256 = "db5ab6c378458e57c4441f49b8564b9acfb5e64079b2c5c651d116ad0908c48d";
        libraryHaskellDepends = [
          base bytestring deepseq mmorph mtl streaming transformers
        ];
@@ -170233,16 +171292,16 @@ self: {
      }:
      mkDerivation {
        pname = "streaming-utils";
-       version = "0.1.2.0";
-       sha256 = "c79efd9323e48362522751c1c6d6affe77b400078515bcd77e1c364b11e2e7e8";
+       version = "0.1.2.2";
+       sha256 = "98aa08e5fb3665b7aa39934f657daf9473553a54946dd3102833e66c7cc65e4e";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring http-client http-client-tls
          json-stream mtl pipes streaming streaming-bytestring transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/michaelt/streaming-utils";
        description = "http, attoparsec, pipes and conduit utilities for the streaming libraries";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "streamproc" = callPackage
@@ -170674,8 +171733,8 @@ self: {
      }:
      mkDerivation {
        pname = "stripe-core";
-       version = "2.0.1";
-       sha256 = "5b4bda9b0d6ad787f58f86a0c4959247a2e1f27346a71c227bd6ecae2c4b2f2e";
+       version = "2.0.2";
+       sha256 = "73ecdfae962260b4db665149c4836e5caec80dfa18be534e8d088df69cac0a94";
        libraryHaskellDepends = [
          aeson base bytestring mtl text time transformers
          unordered-containers
@@ -170689,8 +171748,8 @@ self: {
     ({ mkDerivation, base, stripe-core, stripe-http-streams }:
      mkDerivation {
        pname = "stripe-haskell";
-       version = "2.0.1";
-       sha256 = "255a813512a564ddcdd82c502b1ed1899cfb7ee729db4c82f9c50e0dd3aa7e3f";
+       version = "2.0.2";
+       sha256 = "7320b4650523b8c481543bd66c7e287c8e390722bc3a923cc2734384a39d7b50";
        libraryHaskellDepends = [ base stripe-core stripe-http-streams ];
        homepage = "https://github.com/dmjio/stripe";
        description = "Stripe API for Haskell";
@@ -170703,8 +171762,8 @@ self: {
      }:
      mkDerivation {
        pname = "stripe-http-streams";
-       version = "2.0.1";
-       sha256 = "28c96ecb38d31d04d6fc96334229d079a4dbebc1aaf149df42197bb42fa47c63";
+       version = "2.0.2";
+       sha256 = "0de3899464bc77aec508c3f45335493795d97e1e0b12c8e867189853bd8bc717";
        libraryHaskellDepends = [
          aeson base bytestring HsOpenSSL http-streams io-streams stripe-core
          text
@@ -172077,36 +173136,35 @@ self: {
      }) {};
 
   "sync-mht" = callPackage
-    ({ mkDerivation, array, base, base16-bytestring, byteable
+    ({ 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.7.0";
-       sha256 = "ffabd97017d74f64adce7fc4b0ca55e8833ea957327c7eb09ae3daa7a12c3838";
+       version = "0.3.8.0";
+       sha256 = "4d30bf2e5b80b7961eeb3f758ffc28025eaf4afc54cfc9d18647f5aac543b51d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base base16-bytestring byteable bytestring cereal containers
-         cryptohash directory exceptions filepath HUnit io-streams mtl
-         process random regex-compat temporary text time transformers unix
-         zlib
+         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 bytestring cereal containers
-         cryptohash directory exceptions filepath HUnit io-streams mtl
-         process random regex-compat temporary text time transformers unix
-         zlib
+         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 bytestring cereal containers
-         cryptohash directory exceptions filepath HUnit io-streams mtl
-         process random regex-compat temporary text time transformers unix
-         zlib
+         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
        ];
-       jailbreak = true;
        homepage = "https://github.com/ekarayel/sync-mht";
        description = "Fast incremental file transfer using Merkle-Hash-Trees";
        license = stdenv.lib.licenses.mit;
@@ -172987,6 +174045,7 @@ self: {
        homepage = "https://github.com/joeyadams/haskell-system-time-monotonic";
        description = "Simple library for using the system's monotonic clock";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "system-util" = callPackage
@@ -173330,7 +174389,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "tagged" = callPackage
+  "tagged_0_8_1" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "tagged";
@@ -173340,6 +174399,19 @@ self: {
        homepage = "http://github.com/ekmett/tagged";
        description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "tagged" = callPackage
+    ({ mkDerivation, base, deepseq, template-haskell }:
+     mkDerivation {
+       pname = "tagged";
+       version = "0.8.2";
+       sha256 = "e415d83329dba6c6b604cdf7ab331d321fa62d396f15e79439caa58279d6b77c";
+       libraryHaskellDepends = [ base deepseq template-haskell ];
+       homepage = "http://github.com/ekmett/tagged";
+       description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "tagged-binary" = callPackage
@@ -173834,6 +174906,8 @@ self: {
        pname = "tar";
        version = "0.4.2.2";
        sha256 = "4242573a8d0b4df721177ae36d277b4be68616ba7d8da645dab999d1e1464ced";
+       revision = "1";
+       editedCabalFile = "fcb87aaed6a22fef908468f008f39507fa1d22282c23dfb6ddb6837b794c2a30";
        libraryHaskellDepends = [
          array base bytestring directory filepath time
        ];
@@ -174672,26 +175746,6 @@ self: {
      }:
      mkDerivation {
        pname = "tellbot";
-       version = "0.6.0.3";
-       sha256 = "98687019cc8a813f0f19adb3d501f1e16ad7deed6bf6df0d38b968ac3b8e2578";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base bifunctors bytestring containers http-conduit mtl network
-         regex-pcre split tagsoup text time transformers
-       ];
-       homepage = "https://github.com/phaazon/tellbot";
-       description = "IRC tellbot";
-       license = stdenv.lib.licenses.gpl3;
-     }) {};
-
-  "tellbot_0_6_0_4" = callPackage
-    ({ mkDerivation, base, bifunctors, bytestring, containers
-     , http-conduit, mtl, network, regex-pcre, split, tagsoup, text
-     , time, transformers
-     }:
-     mkDerivation {
-       pname = "tellbot";
        version = "0.6.0.4";
        sha256 = "b17a8b6a9bbe77393d0de26cab3e9dfe68d8364cde327abae45ffa35e73dbbbc";
        isLibrary = false;
@@ -174703,7 +175757,6 @@ self: {
        homepage = "https://github.com/phaazon/tellbot";
        description = "IRC tellbot";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "template" = callPackage
@@ -175094,7 +176147,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "terminal-size" = callPackage
+  "terminal-size_0_3_2" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "terminal-size";
@@ -175105,6 +176158,18 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Get terminal window height and width";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "terminal-size" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "terminal-size";
+       version = "0.3.2.1";
+       sha256 = "b5c23e964756bc13914649a67d63233f59ad0a813abe7cadeb2fc9d586dc9658";
+       libraryHaskellDepends = [ base ];
+       description = "Get terminal window height and width";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "termination-combinators" = callPackage
@@ -176722,6 +177787,7 @@ self: {
        homepage = "http://github.com/sheyll/tftp";
        description = "A library for building tftp servers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "tga" = callPackage
@@ -176880,7 +177946,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "th-desugar" = callPackage
+  "th-desugar_1_5_4_1" = callPackage
     ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb
      , template-haskell, th-lift, th-orphans
      }:
@@ -176898,9 +177964,10 @@ self: {
        homepage = "http://www.cis.upenn.edu/~eir/packages/th-desugar";
        description = "Functions to desugar Template Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "th-desugar_1_5_5" = callPackage
+  "th-desugar" = callPackage
     ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb
      , template-haskell, th-lift, th-orphans
      }:
@@ -176918,7 +177985,6 @@ self: {
        homepage = "http://www.cis.upenn.edu/~eir/packages/th-desugar";
        description = "Functions to desugar Template Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "th-expand-syns_0_3_0_4" = callPackage
@@ -177166,6 +178232,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "th-orphans_0_13_0" = callPackage
+    ({ mkDerivation, base, hspec, mtl, template-haskell, th-lift
+     , th-reify-many
+     }:
+     mkDerivation {
+       pname = "th-orphans";
+       version = "0.13.0";
+       sha256 = "bdaeee2a3588e0622f2036481974dfe1bd135a3d71004393c94201d8d700be80";
+       libraryHaskellDepends = [
+         base mtl template-haskell th-lift th-reify-many
+       ];
+       testHaskellDepends = [ base hspec template-haskell ];
+       description = "Orphan instances for TH datatypes";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "th-printf" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, hspec, HUnit
      , QuickCheck, template-haskell, text, transformers
@@ -177605,10 +178688,8 @@ self: {
      }:
      mkDerivation {
        pname = "threepenny-gui";
-       version = "0.6.0.3";
-       sha256 = "cd515ba8a3743c67eaae62374a0c0f3ba303a77abb38b4b042ba80f3ffe61913";
-       revision = "1";
-       editedCabalFile = "5d40d3aa73af1e9183ce2e878f4cd8d3e4f0e0f317d45f99bc014370f63927b0";
+       version = "0.6.0.4";
+       sha256 = "e334bcdb0a09c590b161df6cfe8e79bfd3b5f798711e83705e9d7c6e9dd1eaad";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -177617,7 +178698,6 @@ self: {
          template-haskell text transformers unordered-containers vault
          vector websockets websockets-snap
        ];
-       jailbreak = true;
        homepage = "http://wiki.haskell.org/Threepenny-gui";
        description = "GUI framework that uses the web browser as a display";
        license = stdenv.lib.licenses.bsd3;
@@ -178721,12 +179801,11 @@ self: {
      }:
      mkDerivation {
        pname = "tld";
-       version = "0.1.0.1";
-       sha256 = "abbb0d689b6ce1fcd319107e3834e1652eaf8c9ca1b9696187b6ce15110caad1";
+       version = "0.2.0.0";
+       sha256 = "3d02c17a2f330e21e840177fccc539d78347340125992aaa6238ab9f2b2456e9";
        libraryHaskellDepends = [
          base containers network-uri template-haskell text
        ];
-       jailbreak = true;
        description = "This project separates subdomains, domains, and top-level-domains from URLs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -180549,8 +181628,8 @@ self: {
      }:
      mkDerivation {
        pname = "tttool";
-       version = "1.5";
-       sha256 = "f5e2f15a6d93bd4cf5f3e93d2616d891423b985f5a731e087743f211b9e2cadd";
+       version = "1.5.0.1";
+       sha256 = "cc1e6e18e9c6ec09e4ad313246a20096e7a152359ac09fc891a2a31b051e1080";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -180857,6 +181936,7 @@ self: {
        libraryHaskellDepends = [ base gloss parsec time ];
        description = "Lab Assignments Environment at Univeriteit Twente";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "twentefp-eventloop-graphics" = callPackage
@@ -181465,13 +182545,17 @@ self: {
      }) {};
 
   "type-combinators" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, containers, mtl, template-haskell
+     , transformers
+     }:
      mkDerivation {
        pname = "type-combinators";
-       version = "0.1.0.1";
-       sha256 = "33e2ae3af0db672119821b4084728a8a120dc2bbf98d102c228f32bbbdbf233e";
-       libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/kylcarte/type-combinators";
+       version = "0.1.2.1";
+       sha256 = "67e8b5b1a92a4e578ab741d11ad883587dbf4451dc5a14774733181e0e570420";
+       libraryHaskellDepends = [
+         base containers mtl template-haskell transformers
+       ];
+       homepage = "https://github.com/kylcarte/type-combinators";
        description = "A collection of data types for type-level programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181934,8 +183018,8 @@ self: {
      }:
      mkDerivation {
        pname = "typed-wire";
-       version = "0.2.1.1";
-       sha256 = "b2d13a6b02074748ed0daed2be38c754cad2b9499826b14d83e582bdab72c481";
+       version = "0.2.1.3";
+       sha256 = "733ca272fee3a4e36c35e92fd34628a0db6076ea371724ce8046f8389f2cdcdc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -185289,6 +186373,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "validate-input_0_4_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, either, hspec, mtl, pcre-heavy
+     , QuickCheck, semigroups, string-conversions, text
+     }:
+     mkDerivation {
+       pname = "validate-input";
+       version = "0.4.0.0";
+       sha256 = "20fae24b17429df923b835968720b76c581dc2c5037a2df9374b98a3fa41a1f9";
+       libraryHaskellDepends = [
+         base bytestring either mtl pcre-heavy semigroups string-conversions
+         text
+       ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "https://github.com/agrafix/validate-input";
+       description = "Input validation combinator library";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "validated-literals" = callPackage
     ({ mkDerivation, base, bytestring, template-haskell }:
      mkDerivation {
@@ -185533,6 +186636,7 @@ self: {
        homepage = "http://github.com/dmbarbour/haskell-vcache";
        description = "semi-transparent persistence for Haskell using LMDB, STM";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "vcache-trie" = callPackage
@@ -185549,6 +186653,7 @@ self: {
        homepage = "http://github.com/dmbarbour/haskell-vcache-trie";
        description = "patricia tries modeled above VCache";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "vcard" = callPackage
@@ -185698,6 +186803,7 @@ self: {
        homepage = "http://code.haskell.org/~bkomuves/";
        description = "OpenGL support for the `vect' low-dimensional linear algebra library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "vector_0_10_9_3" = callPackage
@@ -186361,6 +187467,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "versions" = callPackage
+    ({ mkDerivation, base, either, extra, parsec, semigroups, tasty
+     , tasty-hunit, text, text-show
+     }:
+     mkDerivation {
+       pname = "versions";
+       version = "1.0.1";
+       sha256 = "f4a573dac612543d0cce24338cd127a7cb17c98cfdc3bd353792f21584e083ed";
+       libraryHaskellDepends = [ base parsec semigroups text text-show ];
+       testHaskellDepends = [
+         base either extra semigroups tasty tasty-hunit text text-show
+       ];
+       description = "Types and parsers for software version numbers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "vhd" = callPackage
     ({ mkDerivation, base, byteable, bytestring, cereal, cipher-aes
      , cryptohash, directory, filepath, mmap, QuickCheck, random
@@ -186559,6 +187681,7 @@ self: {
        ];
        description = "Utilities for working with OpenGL's GLSL shading language and vinyl records";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "vinyl-json" = callPackage
@@ -192921,6 +194044,7 @@ self: {
        homepage = "https://wiki.haskell.org/WxHaskell";
        description = "wxHaskell";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "wxAsteroids" = callPackage
@@ -192970,6 +194094,7 @@ self: {
        homepage = "https://wiki.haskell.org/WxHaskell";
        description = "wxHaskell C++ wrapper";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa; 
          inherit (pkgs) wxGTK;};
 
@@ -192989,6 +194114,7 @@ self: {
        homepage = "https://wiki.haskell.org/WxHaskell";
        description = "wxHaskell core";
        license = "unknown";
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) wxGTK;};
 
   "wxdirect" = callPackage
@@ -193515,6 +194641,7 @@ self: {
        ];
        description = "Haskell extended file attributes interface";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) attr;};
 
   "xbattbar" = callPackage
@@ -193529,6 +194656,7 @@ self: {
        homepage = "https://github.com/polachok/xbattbar";
        description = "Simple battery indicator";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "xcb-types" = callPackage
@@ -193883,6 +195011,7 @@ self: {
        testHaskellDepends = [ base unix ];
        description = "Haskell bindings for libxkbcommon";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {inherit (pkgs) libxkbcommon;};
 
   "xkcd" = callPackage
@@ -195086,6 +196215,7 @@ self: {
        homepage = "https://github.com/LeifW/xmonad-utils";
        description = "A small collection of X utilities";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "xmonad-wallpaper" = callPackage
@@ -195392,6 +196522,7 @@ self: {
        homepage = "http://github.com/alanz/xtc";
        description = "eXtended & Typed Controls for wxHaskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "xtest" = callPackage
@@ -196094,6 +197225,7 @@ self: {
        homepage = "https://github.com/ksaveljev/yampa-2048";
        description = "2048 game clone using Yampa/Gloss";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "yaop" = callPackage
@@ -199866,12 +200998,11 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-paginator";
-       version = "0.9.1";
-       sha256 = "b5a81db2f2263f81e4cd6ef32bdb3bebe7ab1ebe3eb2cab91dcab66ddc4b2176";
+       version = "0.10.0";
+       sha256 = "d5316cc72b8c59fc5cac5b4b31deb4597d3ea9c86a5e58b914d38e07ca34af65";
        libraryHaskellDepends = [
          base persistent resourcet text transformers yesod
        ];
-       jailbreak = true;
        homepage = "http://github.com/pbrisbin/yesod-paginator";
        description = "A pagination approach for yesod";
        license = stdenv.lib.licenses.bsd3;
@@ -201217,6 +202348,7 @@ self: {
        ];
        description = "A rope data structure used by Yi";
        license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {};
 
   "yi-snippet" = callPackage
@@ -201580,6 +202712,7 @@ self: {
        homepage = "http://bitbucket.org/iago/z3-haskell";
        description = "Bindings for the Z3 Theorem Prover";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
      }) {gomp = null; inherit (pkgs) z3;};
 
   "zalgo" = callPackage
@@ -201708,7 +202841,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "zero" = callPackage
+  "zero_0_1_3" = callPackage
     ({ mkDerivation, base, semigroups }:
      mkDerivation {
        pname = "zero";
@@ -201718,6 +202851,41 @@ self: {
        homepage = "https://github.com/phaazon/zero";
        description = "Semigroups with absorption";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "zero" = callPackage
+    ({ mkDerivation, base, semigroups }:
+     mkDerivation {
+       pname = "zero";
+       version = "0.1.3.1";
+       sha256 = "ff37a60d48c7c6fa648699c7f0d2a6b923b6565d6843e2f90e50218e098bb85b";
+       libraryHaskellDepends = [ base semigroups ];
+       homepage = "https://github.com/phaazon/zero";
+       description = "Semigroups with absorption";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "zerobin" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , cryptonite, docopt, http-conduit, memory, raw-strings-qq
+     }:
+     mkDerivation {
+       pname = "zerobin";
+       version = "1.2.0";
+       sha256 = "0e4194c0d3061bbb2a6f1affd836164b52746a5227844d62835c3e0185bf5fe5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring cryptonite http-conduit
+         memory
+       ];
+       executableHaskellDepends = [
+         base bytestring docopt raw-strings-qq
+       ];
+       jailbreak = true;
+       description = "Post to 0bin services";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "zeromq-haskell" = callPackage